威纶通官方论坛

[求助]无法读取MODBUS设备的位

[复制链接]
发表于 2011-2-12 16:14:43 | 显示全部楼层 |阅读模式
      如题,我在8000上放一个位状态指示灯,读取下面的一个MODBUS设备的一个开入值.结果是通讯失败,0X和1X都试过了,地址+1或不加也试过了.然后我用电脑的串口软件与MODBUS设备通讯,发送数据如下:01 02 00 00 00 01 B9 CA,结果通讯成功,而且数据正确.

         另外,据我的试验,这个8000在读位状态时是,每次至少都要8的位.而这个MODBUS设备的开入值只有6个,内部位地址也是只有0~5,如果想读8个内部位的话,那就会通讯失败..

         
发表于 2011-2-14 21:32:15 | 显示全部楼层
[quote]以下是引用linlm 在2009-12-25-2:42:16的发言:
      如题,我在8000上放一个位状态指示灯,读取下面的一个MODBUS设备的一个开入值.结果是通讯失败,0X和1X都试过了,地址+1或不加也试过了.然后我用电脑的串口软件与MODBUS设备通讯,发送数据如下:01 02 00 00 00 01 B9 CA,结果通讯成功,而且数据正确.

         另外,据我的试验,这个8000在读位状态时是,每次至少都要8的位.而这个MODBUS
发表于 2011-2-14 21:32:15 | 显示全部楼层
威纶通的位状态为一个字的位数来读的!
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-12-26 00:26

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表