CPU226和6RA70通讯,采用USS协议,直接调用USS库程序读取6RA70数据,因USS协议读数据是采用轮循的方式,起始段程序写为:
LD SM0.1
R M9.0, 1
终止段程序写为:
LD M0.0
A SM0.1
S M9.0, 1
中间程序段用功能块读取数据。但在实际运行过程中出现如果PLC和6RA70同时上电,则读取数据不成功的情况。不知各位有没有碰见过?帮忙分析下!
问题补充:
同时上电,读取数据不成功,可能是轮循出了问题,我的邮箱是:Luckyrao20@163.com,谢谢
最佳答案
开机时设备初始状态不正常引起通讯异常无关紧要,不影响后续运行。
上面程序逻辑只是在PLC启动的第一扫描强制复位M9.0,保证后续程序逻辑的初始条件。
提问者对于答案的评价:
我自已想办法了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354908.html