| 作者 | 主题 |
|---|---|
|
跃溪 侠士
经验值:1702 发帖数:257 精华帖:0 |
楼主
主题:请帮我看看为什么Modbus不工作,状态STATUS一直为16#7000 情况: 已在运行项目,之前能采集到数据,前几天其中几个modbus从机设备从多功能电量表改换到ABB ACS880,变频器保持原来电量表的站点,保持原来的采集数量,所以程序改动部分只有数据地址DATA_ADDR。 故障: DONE、ERROR状态,从M10.0至M17.1一直为false,STATUS一直为空闲16#7000,从轨迹上看,一直没变动。 原有的从机设备的几个数据有,但一直没有变化,猜测是只在第一个采集周期采集了一次,第二个周期就空闲了,但反复检查确定从M10.0到(M10.2、M10.3)……(M17.0、M17.1)循环链条是完全闭环的。 硬件组态上,原程序是默认状态,实现使用是2线制485,我不太清楚为什么没有影响原来的数据采集,我中间改成2线制485,但也不行,现在改回原来的默认状态。 另外原程序是V15版本,我上传升级V18修改程序后,现在程序是V18的。 |