t导入和Modbus RTU?

t导入和Modbus RTU?,modbus,Modbus,是否可以使用modbus RTU协议的TComPort读取和发送数据 我读过modbus的维基,但以3.5c空闲开始和结束意味着什么 我使用C++Builder2009,当然这是可能的 在MODBUS ASCII中,很容易确定消息的结尾,因为2个字节用于通过通信线路传输的单字节(字节以ASCII十六进制表示形式传输),但在MODBUS RTU中,您有1个字节用于传输单字节,这意味着他们必须知道消息已经结束。因此,只要字节之间的停顿时间小于3.5个字符,就会将字节添加到新消息中。当pause大于3

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

我读过modbus的维基,但以3.5c空闲开始和结束意味着什么


我使用C++Builder2009,当然这是可能的


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

是可以使用modbus协议通过comport发送数据。 有各种各样的包,比如RXTXcomm.jar、comm.jar,它们提供了使用com端口与从设备通信的功能