回复:CB1241MODBUS通讯不能显示负数

已锁定

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2020-08-27 20:07:15

6楼

扯淡这些都是假的,直接在通讯完成周期后下方把读取到的数据存到另外的DB看看?

我怀疑你的DB默认开优化了然后错乱了?

还有就是,如果条件允许,弄个USB转485的通讯卡并联到通讯总线上,然后在电脑上开串口调试助手查看通讯数据帧,看看在1500下和SMART下通讯数据帧是否一致?如果一致,那么问题肯定是出在1500的DB被优化了或者在其他地方改写了。

你要知道监控的状态值并不一定是你监视网络的实际值。

还有,通过Modbus读取浮点数时,浮点数的4个字节有个字节顺序问题。默认的顺序是1234,但有些设备是4321,有些是2143.....反正这圈很乱。。。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15234条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。