《3.5 12KingSCADA3.51word第十二章 网络配置以及web发布》由会员分享,可在线阅读,更多相关《3.5 12KingSCADA3.51word第十二章 网络配置以及web发布(17页珍藏版)》请在金锄头文库上搜索。
1、第十二章网络配置以及web发布本章内容ffl 网络配置ffl Web发布概述KingSCADA的网络是一种基于分布式处理的柔性结构,柔性的网络结构能够适应从简单的单机模式到 数百节点的网络环境。单机模式不具有网络功能,所有的服务与站点应用都运行在一个节点上。而分布式 网络结构可以将整个应用程序分配给多个服务器,可以引用远程站点的变量到本地使用(显示、计算等) 这样可以提高项目的整体容量并改善系统的性能。KingSCADA的网络结构基于客户端服务器模式,运行在基于TCP/IP网络协议的网上,能够实现上、 下位机以及更高层次的厂级连网。TCP/IP网络协议具有在由不同硬件体系结构和操作系统的计算机
2、组成的 网络上进行通信的能力。一台PC机通过TCP/IP网络协议可以和多个远程计算机(即远程节点)进行通讯。KingSCADA将应用程序根据物理设备结构或功能的不同来分配服务器,也可以根据系统需要设立专门 的实时数据服务器、历史数据服务器、报警数据服务器、登录服务器和校时服务器等。一个工作站站点可 以充当多种服务器功能,如实时数据服务器可以被同时指定为报警数据服务器、历史数据服务器、登录服 务器等。报警数据服务器可以同时作为历史数据服务器、登录服务器等。网络结构图如下图所示:业笛咲1惬飾3图12-1网络结构图实时数据服务器负责进行采集数据、产生报警和历史数据的站点,一旦某个站点被定义为实时数据
3、服务器,该站点便 负责本机数据的采集以及报警和历史数据的产生。如果某个站点虽然连接了设备,但没有被定义为实时数 据服务器,那这个站点的数据照样进行采集,只是不向网络上发布。实时数据服务器可以按照需要设置为 一个或多个。报警数据服务器向客户端提供报警数据的发布、查询和存储服务的站点,一旦某个站点被指定为一个或多个实时数据 服务器的报警数据服务器,系统运行时,实时数据服务器上产生的报警信息将通过网络传输到指定的报警 数据服务器上并保存起来,待客户端查询。报警数据服务器上的报警组配置应当是报警数据服务器和与其 相关的实时数据服务器上报警组的合集。 历史数据服务器向客户端提供历史数据的查询和存储服务的
4、站点,一旦某个站点被指定为一个或多个实时数据服务器 的历史数据服务器,系统运行时,实时数据服务器上产生的历史数据将通过网络传输到历史数据服务器站 点上并保存起来,待客户端查询。 Web 服务器向Web客户端提供网页浏览和客户端软件、客户端工程下载服务的站点,该机器需要安装Windows IIS 服务。 登录服务器管理和验证网络用户与安全信息的站点。登录服务器在整个系统网络中是唯一的,它拥有网络中唯一 的用户列表,其它站点上的用户列表在正常运行的整个网络中将不再起作用。所以用户应该在登录服务器 上建立最完整的用户列表。当用户在网络的任何一个站点上登录时,系统调用该用户列表,登录信息被传 送到登录
5、服务器上,经验证后,产生登录事件。然后,登录事件将被传送到该登录服务器的报警服务器上 保存和显示,这样保证了整个系统的安全性。对于一个系统网络来说,用户只定义一个登录服务器。 校时服务器校时服务器在网络中对所有站点进行校时功能,各个站点主动向校时服务器进行校时,以保持网络中 时钟的一致。建议一个网络中只定义一个校时服务器。 客户端这里所指的客户端是非Web客户端,客户端的主要功能就是从服务器获取数据,进行展示和运算,同 时客户端也可以修改服务器端的数据。一个站点被指定为服务器的同时也可以被指定为其它服务器的客户 端。 Web 客户端主要是指IE浏览器,它和Web服务器进行数据交互,然后Web服
6、务器再和局域网内的其他站点进行 数据通讯。第一节 网络配置一、服务端应用网络配置KingSCADA工程设计器中,找到服务端应用组中之前我们建好的服务端应用“培训工程”(或其它服务 端应用),选择“网络配置”一“本服务器设置”选项并双击,弹出网络配置对话框,在Scada本地站点 网络参数设置”标签页中,选择“网络”模式,本地站点名改为:server (默认为计算机机器名),本地 站点IP:设置为计算机IP,设置如图12-2所示。图12-2 SCADA本地站点网络参数设置在“服务器端配置”标签页中,进行服务器功能角色配置,设置如图12-3所示,即本服务器充当登 录服务器、实时数据服务器、报警事件服
7、务器、历史数据服务器、校时服务器的功能角色。图11-3服务器端配置在网络配置中一其它服务器中,Se”纣服务器的配置在第三章第二节定义纣应用变量中已经介 绍了。在网络配置中一其它服务器中,其它还 服务器的配置如下面我们要介绍的客户端应用网络配置。二、客户端应用网络配置在工程中新建一个应用,如下图所示。图12-4 scada客户端应用建立在客户端应用的树型目录区中选择“网络配置一其它服务器一其它Scada服务器一站点管理”并双击, 在弹出的“站点配置”对话框中添加本工程中已经设置好的server站点,如图所示。图12-5添加站点对话框配置完成之后点击“确定”完成站点添加。Client应用树型目录区
8、中选择“网络配置一其它服务器一其它Scada服务器一客户端配置”并双击, 在弹出的“客户端配置”对话框中进行如下配置:图12-6客户端配置客户端配置完成之后,在Client应用树型目录区中选择“网络配置一本应用设置”如下图设置图11-7本应用设置对话框点击“确定”本工程设置完成。需要注意,在上图中本地站点IP可以直接设置为该客户端应用未来要运行的那台计算机的IP。三、客户端应用使用服务端应用变量在客户端应用中,新建画面“监控画面”在画面上添加一个文本Text,双击文本,在其动画编辑中单 击+添加连接,选择“值输出一模拟值输出”,单击表达式后面的按钮,在弹出的“变量选择器”中选择 站点“ ser
9、ver”,从而可以看到serve r应用中的变量,选择其中一个要显示的模拟量变量后单击“确定” 按钮,完成动画编辑,如下图所示,当客户端应用运行时,该文本将显示服务端应用变量的实时数据,即 客户端应用可以直接使用服务端应用的变量进行监视和控制。监腔画面工nirn=mrrn=rrTil新建Ip55rvcrtemprraturr兗塑城卜卜讨連1理I揃述JDJkLvear;H丁世坐1i.j fMontl-世埜L$OayolVfeek.M世埜3旦轧1旳4iylHaur世埜5生划申MinLtmM世埜6i.J轩弐二匚7世埜8ml $Oate也存宇符串型9-niflinc勺存宇苻串型10録轧Iser刃存宇苻
10、串型门SdEtartHistory.勺(Y盘啟奎12g|$StartAERBC.1J动 fNawNami】斗LfPedundant.n151 31tenr(:rafcure反应釜軀|32aliqoid le?BllH于主尘kxl valve_gate L习肓医就士kvalve gate2円存Ki散塑云币盏込平惟1“35顼消图11-8客户端引用服务端变量一般来说,客户端应用的画面和服务端应用的画面基本一样,区别在于客户端工程没有10变量,需 要使用服务端应用的变量,因此,可以直接把服务端应用中已经做好的画面或脚本直接复制到客户端应用 中,因为客户端应用中复制过来的画面或脚本中使用的变量是服务端自
11、己的变量,变量前缀是local,在 客户端应用中要把这个改为服务器的机器名。点击菜单选项中“编辑一替换”将local改为对应服务器 的机器名,如下图所示。图12-9字符串替换对话框点击完成之后,客户端设置完成。如果不需要web发布,那么工程配置到此结束。第二节web发布概述一个KingSCADA Server应用开发完成后只在1台服务器(最多2台,如果有冗余)上运行,但是, KingSCADA客户机不仅数量众多,而且分布在不同的监控地点,所以KingSCADA客户机客户端软件和工程 的安装、维护与升级工作量较大。为了减轻用户安装和维护客户机的工作量,降低KingSCADA的使用维护成本,我们为
12、用户提供了一种 能统一管理、自动部署KingSCADA客户机客户端软件和工程的技术手段,即基于B/S架构的Web化集中管 理技术。Web化是指将KingSCADA Client工程和客户机软件以网页程序形式存放在网络的Web服务器上,各客 户机只须运行本机自带的网页浏览器软件,浏览Web服务器上的网页文件,网页文件里的下载插件即可将 网站上的Client工程包和客户机软件自动下载,安装,并自动加载客户端运行。准备工作Windows 7下安装IIS:依次点击“开始”-“控制面板”-“程序”,在出现的“程序和功能”界 面中单击“打开或关闭Windows功能”展开“Internet信息服务”。在“W
13、eb管理工具”中,选中“IIS管 理服务”、“IIS管理脚本和工具”、“IIS管理控制台”选项;在“万维网服务”中,选中“应用程序 开发功能”中的“.NET扩展性”、“ASP”、“ASP.NET”选项。选择好后单击“确定”按钮,系统开始安装I IS组件,几分钟后IIS即可安装完成。如图12-10控剧面極主贡卸誓或吏改程序若要卸戟程苹,请川列表中将甘选中,甕后单击卸tJi- -v 更改或唸复” “靠韻輛揍鶴般欝齬写5?关闭一种嫌甬朝膜c E ftp H跻器0 ftp朋务 曰 FTP扩展性2 E bb哥里工具+ 0 IIS &管現瞬性 S 皿苣囲牆 0 T由菅國那不和工异 0 皿管國空制台M回丄.
14、牙錐剛翳田 0Mi crosoft BET Framework 3 5.1确走W妇小卜2C11/.4.0. 3.SZGIZ.,.,L91ns0.5. O.ZOOl缈学八3.0. 0.3093EW.L.9. 0. 1001tear.2012/.6 00HB11.1 102 62icor.2012/.H7flBLtll 22011.20112011/.2.Q8怔3.0. 12011/.:.L353.0. 0252011/.70.1冊2.0. 009有2011?;/.90.9RB2.0. 009煮.2011/.L623. i. oaoe2011/.255冊3.1. 0005;肖2C11J.:.;,3.25ns3.1. 011|ag/.2120B3.1. 061atioci ZUll.fu/1e.gzins3.5. 3QT30.O;:s=取消 12.0 6425.1L2.0 4518.1匚吕 Nicrosott Micros