OPEN # -- 打开自定义网口通讯

类型

系统指令

描述

开启自定义的以太网通讯。

新固件版本提供此功能。

语法

OPEN #PORT, "mode", portnum [, ipaddress]

port通讯通道,PORT述,选择自定义网络通道

mode讯主从,“TCP_CLIENT-从,“TCP_SERVER”–主,“UDP_CLIENT-UDP从,“UDP_SERVER”–UDP

portnumTCPUDP端口号, 主端为本地端口号, 从端为对方端口号

ipaddress:对方IP地址,字符串从端的时候要提供

 

UDP_SERVER必须先接收对方的数据才能发送回数据(除非用PORT_TARGET先强制指定对方)

UDP_CLIENT本地端口号随机,必须先发送给对方,对方才能知道端口号,此模式时不是指定对方的包会丢弃掉。

UDP自定义通讯需要4系列控制器20170628以上固件版本;XPLC系列控制器  20170702以上固件版本。

适用控制器

通用

例子

例一

OPEN #11, "TCP_SERVER", 10  '主端设置

OPEN #10, "TCP_CLIENT", 10,"192.168.1.112"  '从端设置

 

例二

OPEN #10, "UDP_SERVER", 1000  'UDP主端设置

OPEN #11, "UDP_CLIENT", 60000, "192.168.0.120"  'UDP从端设置

 

详细例程参考自定义网口通讯

相关指令

PORTPORT_TARGETSETCOMPRINT #