1、简述 使用FX5的MODBUSTCP通信功能时,可与将FX5作为从站并通过以太网连接的各种MODBUSTCP主站设备进行通信。 具有对应主站功能及从站功能,1台FX5U可同时使用为主站及从站。 1台CPU模块中可用作MODBUS串行通信功能的通道数最多为8个连接。 FX5U内置以太网端口作为主站使用,应使用通信协议支持功能控制从站。 FX5U内置以太网端口MODBUSTCP通信性能 2、FX5的从站功能实现自动响应 A、端口号的设置方法 设置用于识别从站主站之间的通信的端口号。 导航窗口〔参数〕模块型号〔模块参数〕〔以太网端口〕〔基本设置〕〔对象设备连接配置设置〕双击对象设备连接配置设置的详细设置 对象设备连接配置设置的详细设置 B、MODBUS软元件分配 导航窗口〔参数〕模块型号〔模块参数〕〔以太网端口〕〔基本设置〕〔MODBUSTCP设置〕双击软元件分配的详细设置 3、FX5的主站功能实现 FX5的主站使用通信协议支持功能进行主站与从站的通信。执行通信协议支持功能的CPU模块是主站。 MODBUSTCP通信(主站)的通信设置方法和程序步骤如下所示。 A、网络配置 导航窗口〔参数〕模块型号〔模块参数〕〔以太网端口〕〔基本设置〕〔对象设备连接配置设置〕双击对象设备连接配置设置的详细设置 B、通信协议支持功能设置 将要求报文从主站发送至从站时,会使用协议支援功能。创建向从站要求的MODBUS功能的协议数据。 〔新建〕协议设置画面〔编辑〕〔协议添加〕 C、程序编写 FX5的主站中实施MODBUSTCP通信的程序的流程如下所示。 I、建立连接 利用SP。SOCOPEN命令将要进行通信的从站打开连接。 II、协议执行 利用SP。ECPRTCL命令对要进行通信的从站执行所设定的协议(MODDBUS标准功能)。 III、切断连接 利用SP。SOCCLOSE命令将正在通信的从站关闭连接。