我只有一个S110 CU305 控制单元,假如我在300 PLC里面组态了多个报文的话,我想请问 伺服驱动器 CU305 是怎么知道什么时候该执行报文 A, 什么时候该执行报文 B 呢,什么时候该执行报文C 啊?
最佳答案
你组态好多个报文,具体应用是你调用如SFC14/SFC15进行的,也就是说调用报文是你调用系统功能块SFC14/SFC15。
程序:
A M10.0 //调用读取驱动器数据条件
JNB _001
CALL "DPRD_DAT" //sfc14
LADDR :=W#16#124 //组态的实际地址292,参考前一张图片。
RET_VAL:=MW100 //错误信息返回
RECORD :=P#DB80.DBX4.0 BYTE 2 //读取的数据存储区
_001: NOP 0
参考西门子的报文结构。
提问者对于答案的评价:
非常非常感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc159700.html