6ES7431-1KF20-0AB0
进行确认。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数R_ID、ID和
SD_1。在每个作业结束之后,可以给R_ID、ID和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处发送数据。通过参数SD_1到SD_4来指向要发
送的数据,但并非都需要用到所有四个发送参数。
然而,必须确保参数SD_1到SD_4/SD_1和RD_1到RD_4/RD_1(在相应通讯伙伴
SFB/FB“URCV”上)所定义的区域在以下几个方面保持一致:
? 编号
? 长度,和
? 数据类型。
6ES7431-1KF20-0AB0
B#16#82 Q 输出区域
B#16#83 M 位存储区域
B#16#84 DB 数据块
B#16#85 DI 背景数据块
B#16#86 L 局域数据(L堆栈)
B#16#87 V 上一个块调用使用的局域数据
? 数据的地址(字节.位的格式)
附录
A-41
STEP 7 提供指针格式:P#memory_area byte.bit_address(P#存储区域 字节.位地址)(如
果形参被声明为参数类型POINTER,只需指出存储区域和地址。STEP 7 会自动将输
入转换为指针的格式)。下面的例子说明如何为从M50.0 开始的数据输入参数类型
POINTER:
? P#M50.0
6ES7431-1KF20-0AB0
? 当下一次调用SFB时,功能块切换到IDLE、DISABLED或ENABLED状态。
在IDLE和ENABLED状态中重新检查连接。
如果在此期间重新建立连接,则也会执行此过程。
电源掉电
带备用电池的电源掉电,随后重启动,这将终止所有已建立的连接。因此,上面讲
到的各点适用于所有有关的功能块。
如果发生带备用电池的电源掉电,随后自动暖重启或冷重启,则终止连接和暖重启
或冷重启的各个相关事项都适用。
在无备用电池的自动暖重启或冷重启特例中,电源恢复之后自动执行存储器复位,
用于S7通讯的SFB的反应可
6ES7431-1KF20-0AB0