modbus从站程序不知错在何处?

下面是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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:03
下一篇 2021年7月5日 上午11:04

相关推荐

发表回复

登录后才能评论