电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 西门子plc > 正文

西门子plc功能块SFB12和SFB13使用说明

时间:2017-04-28 08:47 来源:电工之家

有关使用系统功能块SFB12的说明:
REQ参数通过输入的上升沿启动一个任务。在DONE或ERROR位还没有置位前,该作业一定不能复位和重启动。在每发送一个作业后相应会置位这个两位中的一个。之后 REQ 参数就可以再次触发下一个发送任务。为确保功能性,在系统功能块的REQ输入处至少要有一个上升沿。如果ERROR位置位,需要判断参数"STATUS",以便能检索相关出错的详细信息,从而能直接清除它。有必要的话,可对此"STATUS"作一般的判断。因为有一种情况( STATUS CODE: 11) 下,ERROR位不一定被置位。当连接建立后,"ID"参数包含了连接参数。在相互连接的两个系统(站)中, "R-ID" 必须是相同的,并且在系统中是唯一的。只有在首次调用系统功能块时,参数"SD_1" (ANY类型)的长度才被评估,并且依据它的值建立发送缓冲区。该值规定了通信数据的最大量。后续的调用中,只评估 LEN 参数并依据参数定义的数据量传输数据。
"ID" 和 "R_ID"不可动态赋值,因为它们只有在首次调用时被评估和设置。它们不可在后续的调用里被更改。有关使用系统功能块SFB13 的说明:
参数"EN_R"可永远为 1。因为此系统功能块异步工作。对于参数"ID"和 "R_ID",用于系统功能块 SFB12 的第 3 点和第 4 点同样适用于它。对于参数"RD_1"用于系统功能块SFB12的第 5 点同样适用于它。上述通信过程完成后,不是"NDR"就是"ERROR"被置位。只有在NDR位已经置位后,才能访问接收缓冲区里的数据(保证数据完整性)。只有当 ERROR 位已置位,才能评价"STATUS",就像系统功能块SFB 12的第 2 点里所述的那样。

看过《西门子plc功能块SFB12和SFB13使用说明》的人还看了以下文章
西门子PLC控制花样喷泉形式编程实例 西门子PLC控制花样喷泉形式编程实例
通过西门子PLC控制花样喷泉的5种形式,通过5个按键控制5种形式: 1号位,按下第一种1~8顺序喷出,逆序收起,间隔2秒,循环。 2号位,按下第二种单数先喷出,然后双数喷出,一起收起,间隔2秒,循环。 3号位,先1278喷,在3456喷,全收,再3456喷,1278喷,全收...
西门子300怎样进行模块化编程 西门子300怎样进行模块化编程
西门子模块化编程首先了解FB块、FC块和SFC块。FB块拥有自己的专属数据块存储数据,FC块不具备,SFC是系统功能块。系统功能块是西门子开发的各种通用功能的模块,如与西门子其他器件的通讯控制,PID控制等等,我们需要某种功能时直接调用相应SFC即可。当然我...
熟悉电气柜接线想学西门子PLC怎么入手 熟悉电气柜接线想学西门子PLC怎么入手
干了两年电气柜接线,那对自动控制的基本概念应该有了,前提是你接的是自动化控制系统的电气柜,而不是那种配电柜!!!了解了继电控制回路,那对你学习PLC会有很大帮助!!不知道你 的文化水平如何,欧系PLC和计算机联系比较紧密,所以,你要学习以下计算机...
西门子s7-200PLC系统怎么样?功能有哪些 西门子s7-200PLC系统怎么样?功能有哪些
西门子s7-200PLC系统怎么样?功能有哪些 西门子S7-200PLC可以满足各种设备自动化控制需求,此系统也属于紧凑型可编程序控制器。系统的硬件构架主要由系统CPU模块和丰富的扩展模块构成。s7-200PLC除基本控制功能外还有其独到之处,这也是它受欢迎的原因之一吧...
西门子PLC的电池能用多久 西门子PLC的电池能用多久
西门子PLC的电池能用多久 西门子的CPU型号选用不同以及采用的数据保持的方式不同,PLC的电池的使用时长也会不同。 PLC的CPU内置电容保持数据 PLC的CPU内置超级电容,在短时间断电为数据保持和实时时钟提供电源。断电后,对于PLC的CPU221、CPU222的内置超级电...