在电脑读取modbus tcp设备的数据应该开发客户端还是服务器?
modbus tcp的主站和从站与客户端和服务器的关系是什么?
modbus tcp协议和modbus协议通过tcp传输的区别是什么?
急需,拜谢! 展开
modbus tcp 没有主站、从站之分,但是有服务器(Server)与客户端(Client)之分:发出数据请求的一方为客户端(Client),做出数据应答的的一方为服务器(Server)。服务器(Server)与客户端(Client)分别类似于modbus rtu从站、主站的作用,但它们之间没有任何关系。
ModBus TCP 是一种通信协议:
一端是 服务器端,连接的另一端 就是 客户端,
主端 应该是 客户端,被动的从端 应该是服务器端。
扩展资料:
Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。
大多数Modbus设备通信通过串口EIA-485物理层进行。
对于串行连接,存在两个变种,它们在数值数据表示不同和协议细节上略有不同。Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。这两个变种都使用串行通信(serial communication)方式。
RTU格式后续的命令/数据带有循环冗余校验的校验和,而ASCII格式采用纵向冗余校验的校验和。被配置为RTU变种的节点不会和设置为ASCII变种的节点通信,反之亦然。
参考资料来源:百度百科-Modbus通讯协议
modbus tcp协议和modbus协议通过tcp传输其实就是同一回事。