KingSCADA web发布.docx
《KingSCADA web发布.docx》由会员分享,可在线阅读,更多相关《KingSCADA web发布.docx(13页珍藏版)》请在冰点文库上搜索。
KingSCADAweb发布
SCADAWEB发布
概述
一个KingSCADAServer工程开发完成后只在1台服务器(最多2台,如果有冗余)上运行,但是,KingSCADA客户机不仅数量众多,而且分布在不同的监控地点,所以KingSCADA客户机客户端软件和工程的安装、维护与升级工作量较大。
为了减轻用户安装和维护客户机的工作量,降低KingSCADA的使用维护成本,我们为用户提供了一种能统一管理、自动部署KingSCADA客户机客户端软件和工程的技术手段,即基于B/S架构的Web化集中管理技术。
Web化是指将KingSCADAClient工程和客户机软件以网页程序形式存放在网络的Web服务器上,各客户机只须运行本机自带的网页浏览器软件,浏览Web服务器上的网页文件,网页文件里的下载插件即可将网站上的Client工程包和客户机软件自动下载,安装,并自动加载客户端运行。
为此,我们提供一个客户端打包和发布工具ClientPack和一个下载插件KxClientDownload。
ocx。
ClientPack的主要功能:
①帮助用户将客户机软件和工程打包。
②创建一个嵌有下载插件、设置了下载插件各种属性的示例网页文件
③创建一个包含有示例网页文件的能下载和运行客户机软件和工程包的网站程序。
③将网站程序部署到指定Web服务器某站点上.
KxClientDownload。
ocx是一种会随着IE浏览器的启动自动执行的程序。
当用户浏览到嵌有下载插件的Web站点网页时,下载插件会自动完成从Web网站下载、安装客户端软件和客户端工程,并加载客户端运行组件和工程的一系列工作。
令外,KxClientDownload.ocx还可以作为第三方软件中的控件使用,用来加载其它的ocx控件或WEB网址,关于该控件的属性和事件将会在该章的最后进行讲解。
要实现SCADAWEB发布,最简单的架构是一个服务器工程一个客户端工程,其中服务器端工程是web发布后各个画面上变量数据来源,客户端工程是web发布中画面上各个图素来源(简单来说,就是画面上数字变化随着服务器端的变化而变化,而画面上图素是跟客户端工程的)
首先,我们先做好一个服务器工程(Serverproject),本文档以SCADAdemo为例
服务器配置
1.KingSCADA开发系统树型目录区中选择“网络配置"→“本服务器设置”选项并双击,弹出网络配置对话框,对话框设置如图所示,如图12-1
图1网络参数设置
2再对服务器端进行配置
图2服务器端配置
配置完成之后将此工程所在的文件夹设置为完全共享
客户端配置
在另一台机器上新建一个工程,在解决方案后面选择ClientProject,如下图所示
图3scada客户端工程建立
把server工程里的画面和图形模型拷贝到client客户工程;
把server工程中GraphyModel文件夹、Picture文件夹、PictureDepends.db、GraphyModelDepends.db文件和文件夹拷贝到Client工程里。
在客户端工程的资源管理--—图像里,点批量添加,浏览到服务器工程路径-Resources---Images目录,选择所有的图片文件添加到客户端工程.
在客户端工程的KingSCADA开发系统树型目录区中选择“网络配置—站点管理”并双击,如图
图4站点管理
在站点配置中添加站点,添加之后如图所示
图5添加站点对话框
配置完成之后点击“确定”,完成站点添加。
双击KingSCADA开发系统树型目录区中选择“网络配置—客户端配置”,进行如下配置:
图6客户端配置
客户端配置完成之后,双击KingSCADA开发系统树型目录区中选择“网络配置—本工程设置",如下图设置
图7本工程设置对话框
点击“确定”,本工程设置完成.客户端工程画面中变量因从服务器工程中复制过来的,因此变量前是\\local,客户端的工程都要把这个改为服务器的机器名。
点击SCADA开发系统菜单选项中“编辑—替换”,将\\local改为对应服务器的机器名,如下图所示
图8字符串替换对话框
点击完成之后,客户端设置完成.
第二节web发布
安装IIS
Windows7下安装IIS:
依次点击“开始”-〉“控制面板”->“程序",在出现的“程序和功能”界面中单击“打开或关闭Windows功能”展开“Internet信息服务"。
在“Web管理工具"中,选中“IIS管理服务”、“IIS管理脚本和工具”、“IIS管理控制台”选项;在“万维网服务”中,选中“应用程序开发功能”中的“.NET扩展性”、“ASP”、“ASP。
NET”选项。
选择好后单击“确定”按钮,系统开始安装IIS组件,几分钟后IIS即可安装完成.如图12—9
图9win7下安装IIS
Client打包和发布
启动client工程打包和发布工具,启动方法如下:
在开始菜单中找到KingSCADA文件夹,在其子文件夹中找到工具文件夹,点击Client打包和发布工具
图10打开Client打包和发布工具
单击“Client打包和发布工具”命令,弹出对话框
图11实时数据报表运行图
在工程路径中选择要web发布的客户端工程,在“工程画面”列表框中选择要发布的画面,然后单击
按钮将选中的画面移动到“选中画面”列表框中,同样可以单击
按钮将已选中的画面取消发布,也可以通过双击画面的方法添加或取消画面发布。
选择浏览时的初始画面:
在“选中画面”列表框中选择一个或多个画面作为客户端浏览时的初始画面,即打开IE浏览时首先将显示的画面,
图12初始画面选择
单击“客户端工程打包输出路径(本地)"文本框后面的
按钮,在弹出的文件浏览器中选择用来存储客户端工程打包文件夹的路径,选择的路径信息将会显示在“客户端工程打包输出路径(本地)”文本框里。
客户端工程打包文件夹的路径选择需要注意以下2点:
1、不要选择客户端工程所在的目录.
2、因为操作系统的用户目录有访问权限的问题,所以不能选择用户目录、我的文档、桌面这类路径,否则客户端下载会失败.
在“虚拟目录”文本框中输入任一虚拟目录的名称(如:
Virtualdirectory),选中“配置本机IIS”复选框,单击“发布”按钮,系统会在Internet信息服务中自动建立该虚拟目录,同时将工程打包并发布到IIS上,IE客户端即可浏览发布的工程
图13web发布
配置完成之后点发布,客户端web发布配置完成。
KingSCADA3。
1,Client发布,客户端不需要运行,web授权放在server工程上,画面不需要授权,也可以浏览,授权是针对数据传输的.
IE配置及浏览
在Web客户端浏览KingSCADA发布的画面,需要做如下准备工作:
第一:
安装IE浏览器
安装IE6.0及以上浏览器
第二:
浏览权限设置
双击系统控制面板上的Internet选项或者直接在IE浏览器中选择“工具/Internet选项"菜单,打开“安全”属性页,选择“受信任的站点”图标,然后点击“站点"按钮,如图所示:
图14可信站点添加
在“将该网站添加到区域中"输入框中输入进行KingSCADAWeb发布的机器名或IP地址,取消“对该区域中的站点……验证”选项的选择,点击“添加”按钮,再点击“确定”按钮,即可将该站点添加到信任域中。
点击“Internet选项”中的“自定义级别”按钮,弹出“安全设置”对话框,在此对话框的“重置自定义设置”中选择“安全级—低”,如图所示。
然后依次确定即可。
图14可信站点区域安全设置
使用浏览器进行画面浏览时,在地址栏中输入地址格式为:
Http:
//WebServer机器名(或IP地址)/虚拟目录名(此处的虚拟目录名为IIS上自动或手动建立的虚拟目录的名称).
如:
http:
//172。
16.1.48/web
图15IE浏览