两台s7-200间Modbus通讯不成功

已锁定

天际5824

  • 帖子

    133
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2011-06-10

普通 普通 如何晋级?

两台s7-200间Modbus通讯不成功

2415

14

2011-10-07 17:31:37

现在拿两个224做modbus通讯实验时,硬件连线是3-3,8-8,用的是普通的电缆线和九针插头,两个PLC用的都是PORT 0口,主站:Mode=sm0.0,Baud= 9600,Parity =2,Timeout =2000,Slave =2,RW=0,Addr=40001,Count=128,DatePrt=&vb4000,库存储区为vb5000开始,
从站:Mode=1,Addr=2,Baud=9600,Parity=2,Delay=0,MaxIQ=128,MaxAI=32,MaxHold=1000,
HoldStart=&vb3000,库存储区为vb5000开始
在从站中把vd3000中放入了一数据,通过主站读取从站vd3000中的数据,放到主站的vd4000中,在测试时,当MBUS_MSG中First通过I0.0接一个上升沿触发时,过2秒左右,Error位显示数据7,查看手册,给的解释是:响应出错:所接收的响应与请求不一致。这表示从站设备出现某些故障或错误的从站设备对请求进行了响应。用PORT1口通过PPI连接电脑监视的。
实在找不出什么问题,检查了连线也没问题,求教高手指点。
主站:
网络1
LD SM0.0
= L60.0
LD SM0.0
= L63.7
LD L60.0
CALL MBUS_CTRL:SBR1, L63.7, 9600, 2, 2000, M0.0, MB1
网络2
LD SM0.0
= L60.0
LD I0.0
EU
= L63.7
LD L60.0
CALL MBUS_MSG:SBR2, L63.7, 2, 0, 40001, 128, &VB4000, M0.1, MB2
从站:
网络1
LD SM0.1
CALL MBUS_INIT:SBR1, 1, 2, 9600, 2, 0, 128, 32, 1000, &VB3000, M0.1, MB1
网络2
LD SM0.0
CALL MBUS_SLAVE:SBR2, M0.2, MB2
两台s7-200间Modbus通讯不成功 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33258条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。