工业设备之间的通信

如果看官你是 LT 博客的关注者,相信你一定会注意到最近一段时间博客内频繁出现的 Modbus 字眼。那么是怎么一回事呢,且听 LT 说道说道。

1、自定义协议

两种设备之间通过某种方式连接起来后,并不表示设备之间就可以互相读懂对方的信息,所以两者之间需要按照协商的某种交换方式来进行信息沟通。

比如,规定以\r\n作为每次收发的结束标识,每次收发信息内数据以特定符号或长度进行分割。好处是简单,坏处是设备间必须有互相规定好通讯协议这一环节。

2、标准化协议

自定义协议仅仅是定义者之间的标准,在定义者之外也就丧失了普适性。如果将这种自定义协议推广开来,每种设备都遵循这种协议,那么也就成了标准协议。

比如,Modbus 协议就是一种成为了标准的协议,如果设备按照modbus协议来设计通信接口,那么双方就会减去协商协议这一环节。

<未完待续>