首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

modbus?rtu通讯有关问题

2013-12-19 
modbus?rtu通讯问题modbus?rtu通讯问题:大家好:想请做过MODBUS通讯的朋友帮忙,在这先行谢了!????我用VB?程

modbus?rtu通讯问题
modbus?rtu通讯问题:
大家好:想请做过MODBUS通讯的朋友帮忙,在这先行谢了!
????我用VB?程序与霍尼韦尔的DCS工控机通讯,AI部分通讯正常,单是DO部分却一直不行,行请大家帮忙分析一下是哪里的问题。
???DCS数字量DO,平时寻址功能码用01,发命令用05?,建了7个点:
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?

DCS发送置1命令?????????03?05?00?00?FF?00?8D?D8???置1是认为给的命令
下位机返回码???????????03?05?00?00?FF?00?8D?D8?
DCS发1命令?????????????03?01?00?00?00?01?FC?28?
下位机返回码???????????03?01?01?01?91?F0????????下位机的回码是否正确
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送命令????????????03?05?00?00?00?00?CC?28???DCS自动发的命令,为什么这样发
下位机返回码???????????03?05?00?00?00?00?CC?28?
DCS发送命令????????????03?01?00?00?00?01?FC?28?
下位机返回码???????????03?01?01?01?91?F0?????????下位机的回码是否正确
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送命令????????????03?05?00?01?FF?00?DC?18?
下位机返回码???????????03?05?00?01?FF?00?DC?18?
DCS发送命令????????????03?01?00?01?00?01?AD?E8?
下位机返回码???????????03?01?01?02?D1?F1???????????下位机的回码是否正确

DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?

DCS发送命令????????????03?05?00?02?FF?00?2C?18?
下位机返回码???????????03?05?00?02?FF?00?2C?18?
DCS发送命令????????????03?01?00?02?00?01?5D?E8?
下位机返回码???????????03?01?01?04?51?F3???????下位机的回码是否正确
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送命令????????????03?01?00?02?00?01?5D?E8???为什么又一次命令
下位机返回码???????????03?01?01?00?50?30?
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送命令????????????03?05?00?03?FF?00?7D?D8?
下位机返回码???????????03?05?00?03?FF?00?7D?D8?
DCS发送命令????????????03?01?00?03?00?01?0C?28?
下位机返回码???????????03?01?01?08?51?F6?
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送命令????????????03?01?00?01?00?01?AD?E8???为什么发此码
下位机返回码???????????03?01?01?00?50?30?
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?

DCS发命令??????????????03?01?00?03?00?01?0C?28???为什么又一次命令
下位机返回码???????????03?01?01?00?50?30?
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送命令????????????03?05?00?04?FF?00?CC?19?
下位机返回码???????????03?05?00?04?FF?00?CC?19?
DCS发送命令????????????03?01?00?04?00?01?BD?E9?
下位机返回码???????????03?01?01?10?51?FC???????下位机的回码是否正确
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
DCS发送平时寻址命令????03?01?00?00?00?07?7C?2A?
下位机返回码???????????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?04?00?01?BD?E9???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
?????????????????????????03?05?00?05?FF?00?9D?D9???????03?05?00?05?FF?00?9D?D9?
?????????????????????????03?01?00?05?00?01?EC?29???????03?01?01?20?51?E8?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30??
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30??
?????????????????????????03?01?00?05?00?01?EC?29???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
?????????????????????????03?05?00?06?FF?00?6D?D9???????03?05?00?06?FF?00?6D?D9?
?????????????????????????03?01?00?06?00?01?1C?29???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
?????????????????????????03?05?00?06?00?00?2C?29???????03?05?00?06?00?00?2C?29?
?????????????????????????03?01?00?06?00?01?1C?29???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
???????????????????????03?01?00?00?00?07?7C?2A???????03?01?01?00?50?30?
?????????????????????????03?01?00?06?00?01?1C?29???????03?01?01?00?50?30?
做11个点的通讯,情况更糟

03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?05?00?07?FF?00?3C?19?????03?05?00?07?FF?00?3C?19?
03?01?00?07?00?01?4D?E9?????03?01?02?80?00?A1?FC?
03?01?00?07?00?01?4D?E9?????03?01?02?80?00?A1?FC?
03?01?00?07?00?01?4D?E9?????03?01?02?80?00?A1?FC???发了4次码,几乎就是连接不上
03?01?00?01?00?01?AD?E8?????03?01?02?80?00?A1?FC?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?05?00?08?FF?00?0C?1A?????03?05?00?08?FF?00?0C?1A?
03?01?00?08?00?01?7D?EA?????03?01?02?00?01?01?FC?
03?01?00?08?00?01?7D?EA?????03?01?02?00?01?01?FC?
03?01?00?08?00?01?7D?EA?????03?01?02?00?01?01?FC?


03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?05?00?09?FF?00?5D?DA?????03?05?00?09?FF?00?5D?DA?
03?01?00?09?00?01?2C?2A?????03?01?02?00?02?41?FD?
03?01?00?09?00?01?2C?2A?????03?01?02?00?02?41?FD?
03?01?00?09?00?01?2C?2A?????03?01?02?00?02?41?FD?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?05?00?0A?FF?00?AD?DA?????03?05?00?0A?FF?00?AD?DA?
03?01?00?0A?00?01?DC?2A?????03?01?02?00?02?41?FD?
03?01?00?0A?00?01?DC?2A?????03?01?02?00?02?41?FD?
03?01?00?0A?00?01?DC?2A?????03?01?00?00?00?0B?7C?2F?
03?01?00?00?00?0B?7C?2F?????03?01?00?00?00?0B?7C?2F?
03?01?00?00?00?0B?7C?2F?????03?01?00?00?00?0B?7C?2F?
03?01?00?00?00?0B?7C?2F?????03?01?00?00?00?0B?7C?2F?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
03?01?00?00?00?0B?7C?2F?????03?01?02?00?00?C0?3C?
非常感谢做过的高手指点!!
??????
[解决办法]
主站命令除了  03 05 00 00 00 00 CC 28 别的还算正确,从站返回的数据就有些问题了。
03 01 00 02 00 01 5D E8     03 01 01 04 51 F3(只查询一个点,但数据不在最低位)
03 01 00 07 00 01 4D E9     03 01 02 80 00 A1 FC(只查询一个点,但数据不在最低位,而且还返回了两字节)
03 05 00 00 00 00 CC 28     03 05 00 00 00 00 CC 28(有点象空操作,居然不指定寄存器数量)
[解决办法]
看了半天,不知道你那一大堆数据要表达什么

控制多个站点,要确保各个下位机在没有请求时,不得有执行通信命令

热点排行