本篇是基于组态王7.5的Web发布实现。
目录
一、Web发布原理
1.1 Web发布原理
数据服务器端:
为客户端提供实时数据、报警数据和历史数据等。数据服务器是由IO服务器、冗余服务器、报警服务器、登录服务器以及历史数据服务器组成的,可以用一个组态王工程充当所需要的所有的数据服务器,也可以由不同的组态王工程分别实现各个服务器的功能,并且可以在一台或者多台计算机上进行组态王工程的配置。
Web服务器:
组态王的数据服务器不能直接充当WEB发布服务器。要求组态王的WEB服务器为组态王客户端工程(该客户端工程要求能通过远程站点的方式引用运行于数据服务器端的数据),同时要求该客户端工程所在计算机必须安装IIS信息服务。
IE浏览客户端:
Internet/Intranet网络中的任意一台计算机都可以下载客户端工程,这些计算机被定义为IE浏览客户端,用户可以在客户端上浏览工程中定义的画面,如果画面中引用了Web服务器中的变量,那么客户端就会从Web服务器上读取变量并实时更新画面。
1.2 实验架构
在此,使用一台计算机作为数据服务器和Web服务器,架构图如下
二、工程配置
2.1 数据服务器工程配置
打开工程,点击网络,显示网络配置窗口
2.2 Web服务器工程配置
首先需要单独建立一个组态王工程作为Web服务器
2.2.1 连接远程站点
2.2.2 网络配置
此时,在工程浏览器的左边选择“站点”标签,进入站点管理界面。展开数据服务端对应的远程节点,单击“数据词典”,在右侧的内容显示区中可以看到远程数据服务器上的所有变量。
2.2.3 编写Web服务器画面
根据需要在Web服务器工程中创建画面,与数据服务器工程不同的是,在此变量引用的是数据服务器工程中的变量。
如图所示
注意:报表中使用变量前要加“=”!
三、IIS服务器配置
3.1 安装IIS服务
安装IIS(即Internet信息服务)组件,安装过程如下(以Windows 7为例):依次点击“开始”->“控制面板”->“程序”,在出现的“程序和功能”界面中单击“打开或关闭Windows功能”展开“Internet信息服务”,如图所示。在“Web管理工具”中,选中“IIS 管理服务”、“IIS管理脚本和工具”、“IIS管理控制台”选项;在“万维网服务”中,选中“应用程序开发功能” 中的“.NET扩展性”“ASP.NET”“ASP”选项。选择好后单击“确定”按钮,系统开始安装IIS组件。
3.2 本机开放80端口
打开 控制面板->系统和安全->管理工具->internet信息服务
添加80端口
四、Web发布
五、IE浏览监控画面
点击上图的“转到WEB”会默认打开IE浏览器,等待下载完毕,会实时显示监控画面。
注意:一般来说IE浏览器能正常显示,其他浏览器可能不能正常显示!