恭喜,你发布的帖子
发布于 2024-03-26 18:36:23
5楼
双方要交换信息,就得有规范。这个规范就叫协议。
通讯的物理硬件,根据不同的电路接口特点,有不同的电路协议。如:RS232的波特率、起始位、校验位、停止位的双方一致的设置。这些都是物理链路层的协议。
通讯的软件,根据数据量和通讯要求,有不同的协议。标识、地址、数据格式、报文校验等等。此外,为了通讯安全、还可以对这些报文添加层的协议。
S7是西门子设备之间的专有协议。S7 TCP则是基于以太网通讯的打包的S7协议。
ModBus是公开的通讯格式协议。ModBus TCP则是基于以太网的打包的ModBus协议。
ModBus RTU 则是基于485总线硬件协议的ModBus协议。
总线是所有设备的通讯全部“挂”在线路上。因为属于半双工通讯;因此,任何时候,只能有一个在总线上“发言”,其它都是听者。所以,只有一台是主动,其它均是被动应答。
请填写推广理由:
分享
只看
楼主