理论教育 易控INSPEC:用户程序命令简介

易控INSPEC:用户程序命令简介

时间:2023-11-16 理论教育 版权反馈
【摘要】:易控中,通过用户程序中提供的指令可以获得网络工程中的一些信息或对网络工程中的属性进行设置。使用方法与报警服务命令相同。ClientAddresses该命令用来返回客户端地址,返回所有与本服务器处于连接状态的客户端地址。该命令的使用如下,当触发该命令后,该命令将“服务器1”的IP地址或计算机名返回给字符串“server”。

易控INSPEC:用户程序命令简介

在一个网络系统中,分布在网络不同节点的计算机在进行通信时,除了使用软件中提供的网络应用配置外,用户还可以通过用户程序的方式查看和使用网络应用功能。

易控中,通过用户程序中提供的指令可以获得网络工程中的一些信息或对网络工程中的属性进行设置。易控中有关网络功能的命令可以在“用户程序编辑器”中工程窗口的网络节点下调用。在网络系统上的每一个节点都有各自的网络指令,包括本站点作为服务器的网络指令和本站点作为客户端的网络指令。

1.服务器网络指令

当远程计算机在“站点”中与本机建立连接时,本机将作为远程站点的服务器。在网络指令中,以下指令可供服务器获取或设置本机作为服务器与远程站点的通信信息。

(1)EnableAlarmServer

该命令用来获取或设置是否提供网络报警服务。该命令的使用有两种方式:

①用来获取当前服务器是否提供报警服务,当触发该命令后返回给布尔变量“server”当前服务器是否提供报警服务。

②用来设置当前服务器是否提供报警服务,前提是在“提供的服务”中选择“报警”项。

(2)EnableDataLogServer

该命令用来获取或设置是否提供网络事件服务。使用方法与报警服务命令相同。

(3)EnableHistoryRecordServer

该命令用来获取或设置是否提供网络历史记录服务。使用方法与报警服务命令相同。

(4)EnableRTDBServer(www.daowen.com)

该命令用来获取或设置是否提供网络变量服务。使用方法与报警服务命令相同。

(5)BroadcastTime

该命令用来时钟同步,统一网络上各站点的系统时间与本服务器保持一致。该命令的使用如下,当触发该命令后网络上所有使用时钟同步功能的计算机节点强制进行一次时钟同步。

(6)ClientAddresses

该命令用来返回客户端地址,返回所有与本服务器处于连接状态的客户端地址。在使用时需要配置所要连接客户端的索引号。该命令的使用如下,当触发该命令后,将客户端索引号为0的客户端计算机名或者IP地址返回给字符串变量“Client”。

2.客户端网络指令

本地计算机作为客户端时,在网络指令中以下指令可供客户端获得本机与远程站点(服务器端)的通信信息。

(1)GetExtProjectAddress

该命令用来返回指定外部工程的网络连接地址,其中需要一个外部工程的名称作为参数。该命令的使用如下,当触发该命令后,该命令将“服务器1”的IP地址或计算机名返回给字符串“server”。

(2)GetExtProjectConntectedState

该命令用来返回指定外部工程的网络连接状态。其中需要一个外部工程的名称作为参数。该命令的使用如下,当触发该命令后,该命令将客户端与“服务器1”的连接状态返回给布尔型变量“server”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈