登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请问,用200SMART和压力变送器用MODBUS通讯,没有返回数值怎么回事?
点击:2143 回复:11
楼主
编辑
引用
管理
AAAFaAKIeCMt
用200SMART和压力变送器用MODBUS通讯,变送器的A B口和200SMART上的485接口连上了,PLC去读取数值,但是状态图表看,CTRL指令是完成了,下面的两个MSG指令没有完成,数据缓冲区VB100上面没有数据,DONE位M0.1也是0,奇怪的是Error位 MB1 MB2 MB3 的数值也是0,就是没有报错,这是什么回事呢?不报错也没数据。。。
17-06-22 09:43
1楼
编辑
引用
管理
ytleaderplc
你的变送器是不是真正标准的modbus呢
再就是循环读取了
17-06-22 10:42
2楼
编辑
引用
管理
AAAFaAKIeCMt
是标准的MODBUS RTU,循环读取是什么呢?PLC程序整个不就是一只在循环的吗??
17-06-22 10:44
3楼
编辑
引用
管理
pqsh
没执行?
17-06-22 12:22
4楼
编辑
引用
管理
guanyumou
程序不全!没法详细判断!
17-06-22 13:02
5楼
编辑
引用
管理
guanyumou
到处是你发的帖子!你可以集中一个帖子提问就可以了!
17-06-22 13:03
6楼
编辑
引用
管理
haol1974
AB线对调看看
17-06-22 18:53
7楼
编辑
引用
管理
ytleaderplc
modbus这东西有意思
这是一个和电表正确读数的程序
应用到别的不同厂家的表上,这个程序就有问题了
17-06-23 08:29
8楼
编辑
引用
管理
AAAFaAKIeCMt
你好,我也是类似的编程,但是我是吧MSG模块的EN端输入也串上T60,这样才能在如你的程序1秒一次测量到数据,如果是一直接通,像官方历程那样 反而测不到数据了。而且在定时器时间比较小比如100MS,即1S测量十次数据的情况下,测得的数据会上下波动,不知道你有碰到过吗,,如何理解
17-06-23 10:23
9楼
编辑
引用
管理
ytleaderplc
先找个modbus软件试试。不行就当地找人帮忙看看
17-06-23 11:33
上一页
下一页
工控新闻
官宣!拓斯达全球研发总部基地正式启用
汇聚热爱 驱动未来!第二届“汇川杯”全国智能自动化创新大赛总决赛,苏州见!
“西门子杯”中国智能制造挑战赛华北三赛区赛事闭幕
柯马完成对Automha的收购,进一步巩固双方在先进物流自动化领域的领先地位
摩尔斯微电子携手Airfide在日本COMNEXT展会推出Wi-Fi HaLow占用传感器
施耐德电气第二季度财报出炉 坐收“AI红利”
达索工业软件项目公司揭牌 南京智能制造迈上快车道
斥资超1亿元,铭普光磁拟收购深圳ABB电动交通科技有限公司60%股权
更多新闻资讯