谁会FX-5U modbus tcp的通信

如题所述

TCP/IP协议是网络通讯协议。MODBUST是应用与工业现场(电子控制)的通讯协议。两者的应用范围和应用环境有所不同。TransmissionControlProtocol/InternetProtocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。Modbus协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-01-06
fx5u要实现modbus tcp协议时,一般是与上位机进行通讯(比如工控机),这种情况下,fx5u是作为从站,由上位机进行通讯请求,fx5u只需要稍做配置,无需编写plc代码,所以相对简单。

如果fx5u作为modbus tcp主站,即fx5u发起请求访问其他从站的数据,这种情况下,需要在fx5u配置modbus tcp协议支持,同时需要了解从站设备的modbus地址,并编写plc程序。

具体的实现需要看项目需求。熟悉plc通讯的情况下,整体实现也并不复杂。