登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:用modbus协议读取传感器传出的485信号怎么做啊?

点击:2769 回复:11

读出的数据会占几个字节?
17-03-16 09:40

引用 如心相伴Ofoo 在 2017/3/16 9:40:50 发言【内容省略】

读出的数据占用几个字节?最少会占用站号,校验码这3个字节。
你需要贴出你的传感器的通讯协议。
否则浪费自己的时间!
HAVE FUN!
17-03-16 10:12
要看相关的通讯协议,上面有定义的。
17-03-16 11:29
几个字节不是你说了算吗?若果是连续的存储区,你完全可以读到很多字节的,读回来存在存储区,然后慢慢在捋你要的数据在那个存储地址,传送出去就好了。
17-03-16 11:52
甭管几个字节,反正是PLC控制器能够处理的数据容量。你的问题的重点,是询问如何使用PLC控制器的编程软件,编制出COM口的通讯数据读取指令梯形图对吧。表情
17-03-16 11:56
读一个字的数据,占七个字节;
读两个字的数据,占九个字节;
占字节数=5+N*2
N是读的字数
Q:
512989395
17-03-16 12:30
说明书一般写了modbus地址
17-03-16 13:54
谢谢,我找到了
17-03-17 17:28

引用 fujifa 在 2017/3/16 10:12:20 发言【内容省略】

通信协议是Modbus RTU
17-03-17 23:31
如果通信协议是modbus rtu,那么读一个字,返回一般是
地址码,功能码,字节计数,数据高字节,数据低字节,CRC检验低字节,CRC检验高字节!那么读两个个字,返回一般是
地址码,功能码,字节计数,数据1高字节,数据1低字节,数据2高字节,数据2低字节,CRC检验低字节,CRC检验高字节!总结起来返回数据的字节个数就是5+预读的字数*2
17-03-17 23:37

上一页下一页

工控新闻

更多新闻资讯