首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TComPort和Modbus-RTU?

TComPort和Modbus-RTU?
EN

Stack Overflow用户
提问于 2011-06-08 17:43:54
回答 2查看 1.1K关注 0票数 1

是否可以使用modbus RTU协议的TComPort读取和发送数据?

我已经阅读了modbus的维基http://en.wikipedia.org/wiki/Modbus,但是3.5c空闲的开始和结束是什么意思?

我使用C++Builder2009

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-09 22:05:45

这当然是有可能的。

MODBUS ASCII中,很容易确定消息的结束,因为在通信线路上传输的单字节使用了2个字节(字节按照ASCII十六进制表示进行传输),但在MODBUS RTU中,有1个字节用于传输单字节,这意味着他们必须以某种方式知道消息已经结束。因此,只要字节之间的停顿少于3.5个字符,就会将字节添加到新消息中。当pause大于3.5时,您就有了消息的结尾,您可以解析该消息,处理它,并为新的消息做好准备。此空闲时间是以字符来测量的,因为这是唯一的常量。通过9600和超过115200传输1个字符的时间段不同,对于9600-8N19600-8E2也不相同,因此您必须根据COM端口设置来调整该时间。

票数 2
EN

Stack Overflow用户

发布于 2013-01-31 15:15:33

是的,可以使用modbus协议通过comport发送数据。RXTXcomm.jar、comm.jar等软件包提供了使用com端口与从设备进行通信功能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6276860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档