套接字指令

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