下面是S7-200(224)中的modbus通讯程序,测试时总提示Timeouts,主站一直见不到数据。请高手帮看看。谢啦!
ORGANIZATION_BLOCK test0:OB1
TITLE=程序注解
BEGIN
Network 1 // 网络标题
// 网络注解
LD SM0.1
CALL SBR3, 1, 5, 9600, 0, +0, +128, +32, +1000, &VB0, M10.1, MB11
Network 2
LD SM0.0
CALL SBR1, M10.2, MB12
Network 3
LD SM0.0
MOVW AIW0, VW100
/I +54, VW100
MOVW AIW2, VW102
/I +54, VW102
MOVW AIW4, VW104
/I +54, VW104
MOVW AIW6, VW106
/I +54, VW106
Network 4
LD SM0.0
= Q0.0
Network 5
LD I0.0
= Q0.1
Network 6
LD I0.1
= Q0.2
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=子例行程序注解
BEGIN
最佳答案
从站是不主动发起通讯的。
主站见不到数据,1、主站不作为,没发命令给从站;2、从站没得到正确的命令,不动作;
提问者对于答案的评价:
谢谢你的提示,问题已解决。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359563.html