恭喜,你发布的帖子
发布于 2016-09-24 16:51:00
6楼
你仔细查查这个通讯线路,对应的脚要对应,还有就是确保连接是可靠的。
主站在系统中是唯一的,不需要地址设置。
注意:系统默认地址也是2.
还得继续请教:) 第一次遇到S7-200的modbus 如此难搞。。。。
程序:
- 正常,初始化也没有问题
LD SM0.0
CALL MBUS_INIT:SBR1, 1, 3, 9600, 0, 0, 16, 0, 100, &VB0, M0.0, MB1
LD SM0.0
CALL MBUS_SLAVE:SBR2, M2.0, MB3
LDN I0.1
= Q0.1
端口和硬件连接:
- 特意使用自由口通讯检测了,port0,rs485-232的转换器,连接线都没有问题。
诡异的就是modsim一直告诉{通讯超时} 如果主站程序有问题,从站的起码就两条不会错吧。通讯设置全部对过,就是 time_out.真是醉了
请填写推广理由:
分享
只看
楼主