SOCKET_DELETE

SOCKET_DELETE 指令可删除创建的套接字实例。对于传输控制协议 (Transmission Control Protocol, TCP) 连接,SOCKET_DELETE 还会在删除实例之前关闭(被动关闭)连接。输出与程序扫描同步更新。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 L20E、L50E 和 L70E 控制器。
SOCKET_DELETE
SOCKET_DELETE
SOCKET_DELETE 参数
参数
参数类型
数据类型
描述
Execute
输入
BOOL
启用指令块。
  • TRUE: 检测到上升沿,启动指令块,前提是上一个操作已完成。
  • FALSE:未检测到上升沿。
Instance
输入
UDINT
复制从 SOCKET_CREATE 或 SOCKET_ACCEPT 指令返回的套接字句柄以删除相应套接字。
  • 对于 UDP 和 TCP 客户端套接字类型,复制从 SOCKET_CREATE 指令返回的套接字句柄。
  • 对于 TCP 服务器套接字类型,复制从 SOCKET_ACCEPT 指令返回的套接字句柄。
Done
输出
BOOL
指示操作完成的时间。
  • TRUE: 操作已成功完成。
  • FALSE:操作正在进行或遇到错误条件。
输出与程序扫描同步更新。
Busy
输出
BOOL
  • TRUE: 操作未完成。
  • FALSE:操作已完成。
输出与程序扫描同步更新。
Error
输出
BOOL
指示发生了错误。
  • TRUE: 检测到错误。
  • FALSE:无错误。
输出与程序扫描同步更新。
Status
输出
SOCK_STATUS
使用 SOCK_STATUS 数据类型定义状态,包含 ErrorID、SubErrorID 和 StatusBits 信息。
输出与程序扫描同步更新。

SOCKET_DELETE 示例

SOCKET_DELETE 功能块图示例
SOCKET_DELETE 功能块图示例
SOCKET_DELETE 梯形图示例
SOCKET_DELETE 梯形图示例
SOCKET_DELETE 结构化文本示例
SOCKET_DELETE 结构化文本示例
结果
结果
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal