详细介绍: 6SE7090-OXX84-0FF5
4. 接收参数,指向用于输入从远程伙伴接收到的数据的数据区。
5. 状态参数,用于监视块是否已经无错地完成了它的任务,或用于分析任何已经发
生的出错。
控制参数
只有当调用SFB/FB时,相应的控制参数具有已定义的信号状态(例如被置位),或自
从前一次SFB/FB调用之后,信号状态发生了特定变化(例如,上升沿)时,数据交换
才会被激活。
S7-300的注意事项
对于第一次调用,需要将参数REQ设置为FALSE。
S7通讯
用于S7-300/400系统和标准功能的系统软件
19-2 A5E00446508-01
6SE7090-OXX84-0FF5
也可以指定元素所在的绝对地址(例如,如果Stack_1 位于DB20 的起始字节0,则amount
的绝对地址是DB20.DBWO 而temperature 是DB20.DBD6)。
使用用户定义的数据类型作为参数
可以传送作为参数的UDT 变量。如果一个参数在变量声明中声明为UDT,必传送一个具
有相同结构的UDT。而当调用一个块的时候,UDT 的一个元素也可以赋值给一个参数,
只要UDT 的元素与参数的数据类型相符。
使用选定的UDT 的DB 的优点
使用一个一次生成的UDT,可以生成许多具有相同数据结构的数据块。然后可以使用这
些数据块为特定的任务存入不同的实
6SE7090-OXX84-0FF5
义值)。因此,第一次调用块时所指定的与远程伙伴的通讯关系(连接)会持续到下一
次暖重启或冷重启。
状态参数
通过状态参数,可以监视块是否已经正确地完成了它的任务,或块是否还处于工作
状态。状态参数还可以用于指示是否出错。
注意
状态参数只在一个周期内有效,即从SFB/FB调用之后的第一个指令开始到下一个
SFB/FB调用为止。所以,必须在每
6SE7090-OXX84-0FF5 |