各位老师,您们好,我现在这里出现点小问题,我现在用一个金立石的XMD的仪表,仪表通讯协议是modbus协议,RS485通讯,我用s7-200做主站,把仪表的通讯地址 波特率为9600 地址为3 ,无校验码
s7-200的程序做主站用MBUS_CTRL和MBUS_MSG
MBus_CTRL参数为
EN SM0.0
Band 9600
parity 0
timeout 500
done m0.0
error q0.0
MBUS-MSG的参数;
EN SM0.0
First i0.0 用脉冲形式使能
slave 3
rw 0
addr 40001
count 8
dataprt &Vb200
done m0.1
eroor 1.1
这是程序,但是总是通讯不上,done都为1 ,错误代码为3 ,就从站无响应。请老师指点一下问题出在那个地方,谢谢了
问题补充:
老师,谁有《S7-200基于MODBUS协议与智能仪表之间的通信实现方法》吗?给我发一份好吗? 我从网站上下载不下来,谢谢了!急用
最佳答案
建议看看:
《S7-200基于modbus协议与智能仪表之间的通信实现方法》连接:
http://*s.jdzj.com/showart.asp?art_id=6877
相关资料:
《modbus RTU通讯协议在S7-200中的应用》连接:
http://www.plc365.com/SIMATIC/752.html
提问者对于答案的评价:
您好,老师,你把《S7-200基于MODBUS协议与智能仪表之间的通信实现方法》发给我好吗? 可能由于我的网速问题,那个网站打不开,422679828@qq.com 谢谢您了,老师
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc312825.html