第十二讲 组态王WEB 发布
第一节 Web 功能介绍
概述
随着Internet 科技日益渗透到生活、生产的各个领域,传统自动化软件的趋势已发展成为整合IT 与工业自动化的关键。
组态王提供了For Internet 应用版本——组态王WEB 版,其采用B/S 结构,支持 Internet/Intranet 网络上的任何一台PC 机通过IE 浏览器浏览工业现场的实时画面,监控各种工业数据,实现了对客户信息服务的动态性、实时性和交互性。
WEB 功能结构如图12-1 所示。
图12-1 Web 功能结构示意图
Web 发布功能介绍
Web 发布可以实现画面发布,数据发布和OCX 控件发布:IE 浏览客户端可以获得与组态王运行系统相同的监控画面,IE 客户端与Web 服务器保持高效的数据同步,
通过网络您可以在任何地方获得与
Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。
另外,Web发布还具有以下几点技术特性:
●Web发布通过几个独立的文件实现工程发布、工程下载、画面展示和数据访问等功能;
●Web发布采用ActiveX技术,可以支持组态王的内部控件、Windows通用控件以及客户自定
义控件的发布;
●Web发布实现了组态王运行程序的大部分功能,部分Web发布不支持的功能和函数请参考本
章最后一节-
●Web发布支持与不支持的功能;
●Web发布采用组态王远程站点的实现原理,Web服务器能够直接引用数据服务器端的变量;
●Web发布需要单独建立一个组态王工程作为Web服务器,并将其发布到IIS服务器中。
Web发布实现原理如图12-2所示。
图12-2 Web发布结构原理图
第二节Web发布的配置
工程配置概述
根据上一节图12-2所示,为了实现Web发布,必须选择相应的组态王工程作为数据服务器,并且需要在Web服务器中单独建立一个组态王工程。
对各个组态王工程进行配置的时候,需要注意以下两点:
1.Web服务器中的登录服务器、IO服务器、历史数据服务器都来自网络上的其他计算机(数据服
务器端工程);
2.Web服务器中的组态王工程画面可以和数据服务器端的画面一致,但是Web服务器上的脚本和
变量不能使用IO变量;
一般情况下,全新版的Web发布需要使用三台计算机,分别作为数据服务器、Web服务器和IE 浏览客户端,三台计算机的作用如图12-3所示。
图12-3 Web发布实现过程
另外,为了满足不同用户的需求,全新版的Web发布允许用户使用一台计算机作为数据服务器和Web服务器,采用这种方式发布组态王工程时,数据服务器和Web服务器的结构关系如图12-4所示。
图12-4 在一台计算机上实现Web发布
数据服务器端工程的配置
1、打开Kingview工程浏览器,在工程浏览器中选择一个需要发布的工程“我的工程”,充当IO服
务器、报警服务器、登录服务器以及历史数据服务器。
2、进入工程浏览器界面,在工程浏览器的目录显示区中双击“系统配置->网络配置”,或者选择菜单“配置->网络配置”,弹出“网络配置”对话框,如图 12-5所示。
图 12-5 网络配置对话框
3、网络配置对话框中有三个属性页:网络参数、节点类型和客户配置,下面对各个属性页中的配置进行详细说明:
网络参数属性页
选择“连网”模式,在本机节点名中输入本机所对应节点名,建议使用本地主网卡的IP地址作为本机节点名,如图12-6所示。
图 12-6 网络参数配置
●节点类型属性页
组态王工程充当数据服务器端所需要的所有服务器,节点类型属性页中的配置如下图12-7所示。
图 12-7 节点类型配置
注:也可以分别采用不同的工程作为IO服务器、报警服务器、历史服务器、登录服务器等,在每个工程的网络配置中分别进行配置。
●客户配置属性页
在数据服务器端不需要对该属性页进行设置。
4、网络配置中的各项配置完成之后,单击“确定”按钮,完成对数据服务端的网络配置。
5、数据服务器端的网络配置完成之后,需要共享数据服务器工程所在的文件夹,以保证Web服务器能够顺利引用数据服务器中的变量。
注:共享文件不要放在桌面上。
Web服务器端工程的网络配置
1、为了实现组态王工程的Web发布,首先需要在Web服务器上单独建立一个组态王工程,建立工程的方法在第二讲中已经介绍,在此不再赘述,新工程名称为WebServer,路径为D盘根目录下。
2、在Web服务器中建立数据服务器的远程站点。
由于在本例中,我们要让数据服务器与Web服务器工程在同一台计算机上,所以我们需要将数据服务器的工程添加到网上邻居中。
添加成功后,在网络邻
居中显示如图12-8。
图 12-8 网上邻居中的显示
3、进入WebServer工程的工程浏览器界面,在工程浏览器的左边选择“站点”标签,进入站点管理界面。
在左侧的节点名称列表区域中单击鼠标右键,在弹出的快捷菜单中选择“新建远程站点”,
弹出远程节点对话框,如图12-9所示。
图 12-9 远程节点配置对话框。