十二章  网络配置以及web发布
本章内容
网络配置
Web发布
概述
KingSCADA的网络是一种基于分布式处理的柔性结构,柔性的网络结构能够适应从简单的单机模式到数百节点的网络环境。单机模式不具有网络功能,所有的服务与站点应用都运行在一个节点上。而分布式网络结构可以将整个应用程序分配给多个服务器,可以引用远程站点的变量到本地使用(显示、计算等),这样可以提高项目的整体容量并改善系统的性能。
KingSCADA的网络结构基于客户端——服务器模式,运行在基于TCP/IP网络协议的网上,能够实现上、下位机以及更高层次的厂级连网。TCP/IP网络协议具有在由不同硬件体系结构和操作系统的计算机组成的网络上进行通信的能力。一台PC机通过TCP/IP网络协议可以和多个远程计算机(即远程节点)进行通讯。
KingSCADA将应用程序根据物理设备结构或功能的不同来分配服务器,也可以根据系统需要设立专门的实时数据服务器、历史数据服务器、报警数据服务器、登录服务器和校时服务器等。一个工作站站点可以充当多种服务器功能,如实时数据服务器可以被同时指定为报警数据服务器、历史数据服务器、登录服务器等。报警数据服务器可以同时作为历史数据服务器、登录服务器等。网络结构图如下图所示:
12-1网络结构图
  实时数据服务器
负责进行采集数据、产生报警和历史数据的站点,一旦某个站点被定义为实时数据服务器,该站点便负责本机数据的采集以及报警和历史数据的产生。如果某个站点虽然连接了设备,但没有被定义为实时数据服务器,那这个站点的数据照样进行采集,只是不向网络上发布。实时数据服务器可以按照需要设置为一个或多个。
  报警数据服务器
向客户端提供报警数据的发布、查询和存储服务的站点,一旦某个站点被指定为一个或多个实时数据服务器的报警数据服务器,系统运行时,实时数据服务器上产生的报警信息将通过网络传输到指定的报警数据服务器上并保存起来,待客户端查询。报警数据服务器上的报警组配置应当是报警数据服务器和与其相关的实时数据服务器上报警组的合集。
  历史数据服务器
向客户端提供历史数据的查询和存储服务的站点,一旦某个站点被指定为一个或多个实时数据服务器的历史数据服务器,系统运行时,实时数据服务器上产生的历史数据将通过网络传输到历史数据服务器站点上并保存起来,待客户端查询。
  Web服务器
Web客户端提供网页浏览和客户端软件、客户端工程下载服务的站点,该机器需要安装Windows IIS服务。
  登录服务器
管理和验证网络用户与安全信息的站点。登录服务器在整个系统网络中是唯一的,它拥有网络中唯一的用户列表,其它站点上的用户列表在正常运行的整个网络中将不再起作用。所以用户应该在登录服务器上建立最完整的用户列表。当用户在网络的任何一个站点上登录时,系统调用该用户列表,登录信息被传送到登录服务器上,经验证后,产生登录事件。然后,登录事件将被传送到该登录服务器的报警服务器上保存和显示,这样保证了整个系统的安全性。对于一个系统网络来说,用户只定义一个登录服务器。
  校时服务器
校时服务器在网络中对所有站点进行校时功能,各个站点主动向校时服务器进行校时,以保持网络中时钟的一致。建议一个网络中只定义一个校时服务器。
  客户端
这里所指的客户端是非Web客户端,客户端的主要功能就是从服务器获取数据,进行展示和运算,同时客户端也可以修改服务器端的数据。一个站点被指定为服务器的同时也可以被指定为其它服务器的客户端。
  Webweb服务器又被称为客户端
主要是指IE浏览器,它和Web服务器进行数据交互,然后Web服务器再和局域网内的其他站点进行数据通讯。
第一节 网络配置
一、服务端应用网络配置
KingSCADA工程设计器中,到服务端应用组中之前我们建好的服务端应用“培训工程”(或其它服务端应用),选择“网络配置”→“本服务器设置”选项并双击,弹出网络配置对话框,在“Scada本地站点网络参数设置”标签页中,选择“网络”模式,本地站点名改为:server(默认为计算机机器名),本地站点IP:设置为计算机IP,设置如图12-2所示。