横河PLC实现modbusrtu通讯

这里只介绍实现的思路

  1. 重点阅读名称H22-02E的帮助文档。
  2. 程序中会使用到间接寻址或偏移量寻址方式。
  3. CRC16校验采用小查表法易于实现。
  4. 接受数据失败,建议初始化数据接收缓冲区。

由于横河PLC没有更上层的指令,只能通过自由口通讯的模式实现。

串口设置部分:


设置参数包含906,907,908,909,912,913,918,其中912和913要设置为0,否则通信的会有问题,参见描述中的部分。

帮助中给的通讯参数设置程序:


帮助中给出的发送数据程序:


帮助中给出的接受数据程序:


  

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注