sky072154
级别: 略有小成
精华主题: 0
发帖数量: 94 个
工控威望: 233 点
下载积分: 1127 分
在线时间: 118(小时)
注册时间: 2009-06-29
最后登录: 2024-05-11
查看sky072154的 主题 / 回贴
楼主  发表于: 2009-09-28 22:12
使用串口调试工具测试MODBUS通信,连接方式是通过8452转接的。(USB转485)

串口调试工具是:Commix
 
          使用串口COM3,波特率9600,数据位8位;校验位:无;停止位1,CRC校验。  输入HEX,显示HEX

PLC中使用从站程序。
 
         //初始化ModBus
LD SM0.1
CALL MBUS_INIT:SBR1, 1, 12, 9600, 0, 0, 128, 32, 1000, &VB0, M10.0, MB11
//服务主站来的请求
LD SM0.0
CALL MBUS_SLAVE:SBR2, M10.1, MB12


然后用串口调试工具往PLC中发 0C 05 00 01 FF 00(点亮Q0.1)        没有反应,应该是没有通讯上。


           请教各位,救救急啊,这个搞了好久了,还是弄不明白。。