套接字指令

对不支持 Modbus TCP 和以太网/IP 的设备使用套接字协议进行以太网通信。套接字支持客户端、服务器、传输控制协议 (TCP) 和用户数据报协议 (UDP)。典型应用包括与打印机、条形码读取器和个人电脑的通信。
套接字指令的指令处理和输出更新:
  • 异步:其中所有输出通过用户程序扫描异步更新的相应指令。例如,梯形图扫描。异步输出不可用于沿触发检测。异步输出参数不强制指定,可在相应套接字指令完成后进行更新。
  • 同步:其中所有输出与用户程序扫描同步更新的相应指令。同步输出参数强制指定,不能在相应套接字指令完成后进行修改。
  • 混合:其中一些输出与用户程序扫描同步更新的相应指令。其余输出与用户程序扫描异步更新。
  • 即时指令执行:指令先完成所需功能,然后转到下一个指令。
  • 非即时指令执行:指令采用一个以上的程序扫描来完成所需功能。指令在检测到“False > True”转换时生成输入参数的快照。
套接字指令
指令
描述
TCP 客户端
TCP 服务器
UDP(采用 Open)
UDP(不采用 Open)
指令处理
指令输出更新
接受来自远程目标的 TCP 连接请求并返回用于发送和接收新创建连接上的数据的套接字实例。
NO
NO
NO
非即时
混合
创建套接字实例并返回使用后续套接字操作的实例编号。
即时
同步
删除创建的套接字实例。在删除之前关闭 TCP 连接。
非即时
同步
删除创建的所有套接字实例。
非即时
同步
返回套接字信息,如错误代码和执行状态。
即时
同步
TCP 连接使用指定的目标地址打开。
UDP 将目标 IP 地址和端口号关联到指定套接字。
NO
NO
非即时
同步
读取套接字上的数据。尝试接收指定的字节数,并返回收到的字节数。
非即时
混合
发送套接字上的数据。尝试发送请求的字节数,并返回发送的字节数。
非即时
混合
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal