回复:200smartPLC与科隆电磁流量计的ModbusRTU通信问题

CHEN-SUNSHINE

  • 帖子

    463
  • 精华

    1
  • 被关注

    10

论坛等级:侠士

注册时间:2025-09-01

钻石 钻石 如何晋级?

发布于 2026-05-10 11:01:18

14楼

展开查看
以下是引用yhzhao2001在2026-05-08 14:47:28的发言 >0楼

现在的项目是使用S7-200smartPLC与科隆的电磁流量计进行ModbusRTU通信。科隆提供的通信协议文件显示,瞬时流量的寄存器地址是30002。由于PLC始终与流量计没通信上,于是用电脑使用ModScan32串口助手直接与流量计通信了一下,发现能通信上,只不过地址是30003.这个数据是1.2295立方米每秒,与表头显示的4426.2立方米每小时也是吻合的。


核对了一下流量计表头的通信设置:站号1,波特率9600,偶校验(Even),1停止位。PLC这边选择了主站通信库的MBUS_CTRL和MBUS_MSG块。附图是两个块的设置。


结果PLC读取还是0 。已经确认了流量计到PLC柜的线路没问题(串口助手测试的时候就是从PLC柜端子排上的取的信号),PLC与流量计的通信参数也是一致的。唯一怀疑的就是寄存器地址,我试了30004、30003、43003、43004、40003、40004,始终VB1000这里都是0。Done和Error这里的监测数值也一直都是闪烁的0。





楼主好,我也借此学习一下;
我是小白,我请教一下:
你这个ModScan32串口助手软件,是从流量计厂家那里获得的吗?
还是从哪里获得来的呢?
请赐教一下!

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9413条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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