网络连接实用指南
1、网络连接说明
1、1运行条件
客户机和服务器必须在Windows98/2000或Windows NT上安装并同时运行“组态王”(除Internet 版本的客户端),组态王最好是相同版本。
在配置网络时绑定TCP/IP协议,即PC机必须首先是某个局域网上的站点并启动该网。
网络结构示意图如下:
1.2常用站点简介
IO服务器:负责进行数据采集的站点。
如果某个站点虽然连接了设备,但没有定义其为IO服务器,那这个站点采集的数据不向网络上发布。
IO服务器可以按照需要设置为一个或多个。
登录服务器:登录服务器在整个系统网络中是唯一的,它拥有网络中唯一的用户列表.当用户在网络上建立任何一个其它站点时,必须选择该服务器。
客户:某个站点被指定为客户,可以访问其指定的服务器。
一个站点被定义为服务器的同时,也可以被指定为其它服务器的客户。
本例中登录服务器被指定为IO服务器的客户。
2网络连接举例
现以一台登录服务器(客户机)、一台IO服务器(数据采集站)为例建立网络连接。
在登录服务器(客户机)查看数据采集站的“反应罐温度”信号,将数据采集站的工程文件夹设为完全共享。
如需连接报警服务器和历史数据服务器请参考使用手册。
2.1配置网络站点
首先配置登录服务器(客户机)。
在工程浏览器中,单击最左侧“站点”标签,进入站点设置,如下图所示:
在左半部分空白区单击鼠标右键(或在上方菜单选择“远程站点”),弹出菜单,选择“新建远程站点”,弹出“远程节点”对话框,如下图所示:
在“主机节点名”内填上要访问的机器名“数据采集站”,“远程工程的UNC路径”选择数据采集站的共享工程。
“节点类型”为数据采集站的站点类型――IO服务器。
如果是拨号连接,在“主机节点名”内填上要访问机器的IP地址。
如100.100.10.1。
在“远程工程的UNC路径”内直接输入数据采集站的共享工程路径。
客户机配置相同。
2.2网络配置
在工程浏览器内选择“网络配置”。
界面如下图:
以登录服务器为例:
在“网络参数”内选择“连网”,“本机节点名”为本台机器名“登录服务器”。
在“节点类型”内选择“本机是登录服务器”和“本机是I/O服务器”。
以数据采集站为例:
在“网络参数”内选择“连网”,“本机节点名”为本台机器名“数据采集站”。
在“节点类型”内选择“本机是I/O服务器”,在右侧“登录服务器”选择“登录服务器”. 以登录服务器为例说明客户配置:
当选中“客户”时,表明本地计算机(登录服务器)在网络当中充当客户的角色。
在网络当中可以存在多台I/O服务器,负责从外部采集数据。
在“I/O服务器”下选择“数据采集站”,从选择的这台服务器端取得采集的数据。
网络连接成功后,在登录服务器的“站点”内会看到要连接的站点,点击该站点的数据辞典,在右侧可看到远程站点的变量。
如下图所示:
2.3I/O变量的远程查询
组态王是一种真正的客户——服务器模式,对于网络上的变量,可以直接引用。
例如,在站点“登录服务器”的组态王工程中查看“数据采集站”上定义的IO变量反应罐温度。
在画面上建立变量模拟值输出时,弹出模拟值输出连接对话框,在“表达式”一项中输入远程站点的变量名程,其书写格式为\\站点名\变量名,如下图所示:
或者单击“?”按钮,弹出变量浏览器选择远程变量。
在命令语言中引用远程变量时,同样只需要写成\\站点名\变量名。
注意:只有当两个站点都启动(运行)后,变量的引用关系才会发生,即客户端引用的IO服务器端的数据就会与IO服务器上的该数据的值一致。
如果数据采集站没有运行,则登录服务器上看到的值为该变量的初始值。