全站数据
8 4 2 0 5 8 1

fx5u通讯指令的用法

爱牢建筑工程 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 08:54:18

问题描述

fx5u通讯指令的用法,麻烦给回复
精选答案
最佳答案

FX5U通讯指令的用法如下:

配置BCNet模块数据交换命令。

打开BCDevice,搜索到BCNet-S7300Plus后,选择【修改设备参数】。

新建客户机,点击数据交换,右键创建新的客户机0。

选择ModbusTCP协议,用于连接远端的ModbusTCP从站设备,此例中为FX5U网口,该网口通过上一章的配置,已经支持ModbusTCP服务器功能,且PLC的数据和Modbus地址映射关系也已配置。

远程服务器的IP地址为FX5U的IP地址,这里设置为192.168.1.130;远程服务器的通讯端口号,默认为502;连接超时时间默认为10s。

点击确认,创建客户机。

连接的建立-SP.SOCOPEN (CPU模块专用指令)指令参数说明:程序样例。

连接的切断-SP.SOCCLOSE(CPU模块专用指令)指令参数说明:程序样例。

接收数据的读取-SP.SOCRCV指令参数说明:注意事项:执行SP.SOCRCV指令时,将在END处理时从Socket通信接收数据区域读取接收数据。因此,执行SP.SOCRCV指令时扫描时间将延长。接收了奇数字节数据的情况下,存储了最后接收数据的软元件的高位字节中将放入无效的数据。在SP.SOCRCV指令执行后的END处理中,从Socket通信接收数据区域读取(s1)中指定连接的接收数据。程序样例。

数据发送-SP.SOCSND(CPU模块专用指令)指令参数说明:向(s1)中指定连接的对象设备发送(s3)中设置的数据。可以通过结束软元件(d)+0及(d)+1进行SP。