内容正文:
任务3 Web网络发布
学习目标
1.了解组态王的Web功能。
2.掌握在开发系统中Web属性设置的方法。
3.掌握浏览器端的操作步骤及方法。
项目九 网络功能
任务引入
组态王软件为便于客户远程监控,可以将组态工程发布在局域网上,可以在局域网内任一台未安装组态软件的计算机上,使用IE浏览器登录,实现对组态工程的远程监控。本任务要求使用组态王的Web发布功能,对“组态王与Excel间的数据交换”组态工程进行相应的网络设置,并建立Web发布,在网络内其他计算机上使用IE浏览器登录监控“组态王与Excel间的数据交换”组态工程运行画面。
相关知识
组态王6.5提供了For Internet应用版本——组态王WEB版,支持Internet/Intranet访问。组态王WEB功能采用B/S结构,客户可以随时随地通过Internet/Intranet实现远程监控,而远程客户端仅仅需要的软件环境就是安装了Microsoft Internet Explore 5.0以上或者Netscape 3.5以上的浏览器以及JRE插件(第一次浏览组态王画面时会自动下载并安装并保留在系统上),IE客户端获得与组态王运行系统相同的监控画面,IE客户端和WEB发布服务器保持高效的数据同步,通过网络您能够在任何地方获得与在WEB服务器上一样的画面和数据显示、报表显示、报警显示、趋势曲线显示等,以及方便快捷的控制功能。
在如图9-3-1所示的模拟工作场景中,局域网内部如厂长办公室的电脑通过浏览器实时浏览画面,监控各种工业数据,而与之相连的任何一台PC机亦可实现相同的功能。
图9-3-1 局域网模拟工作场景
1.Web的技术特性
◆ Java2图形技术基础,支持跨平台运行,能够在Linux平台上运行,功能强大。
◆ 支持多画面集成系统显示,支持与组态王运行系统图形相一致的显示效果。
◆ 支持动画显示,客户端和主控机端保持高效的数据同步,达到亲临其境的效果。
◆ 组态王运行系统内嵌Web服务器系统处理远程IE端的访问请求。无需额外的Web服务器。
◆ 基于通用的TCP/IP、Http协议,具有广泛的广域网互联。
◆ B/S结构体系,只需普通的浏览器就可以实现远程组态系统的监视和控制。
◆ 远程客户端系统的运行不影响主控机的运行,而客户端也可以具有操作远程主控机的能力。
2.WEB版的新功能和特性
(1)支持无限色、过渡色.
(2)报表功能。
(3)命令语言扩充。
(4)支持大画面。
(5)支持远程变量。
(6)安全管理。
(7)多语言版本。
任务实施
一、站点信息及LOGO信息的设置
进入组态王工程浏览器界面。在工程浏览器窗口左侧的目录树的最后一个节点为Web目录,双击Web目录下面的发布画面选项,将弹出 “页面发布向导”配置对话框。
1.进行Web发布的工程,必须放在硬盘根目录下,不能放到桌面、我的文档等系统文件夹下。2.要实现Web功能,作为WEB发布站的计算机应该绑定TCP/IP协议。
图9-3-2 “页面发布向导”配置对话框
“页面发布向导”配置对话框如图9-3-2所示。
1.站点信息包括:
【站点名称】:指WEB发布站点的机器名称,这是从系统中自动获得的,不可修改。
【默认端口】:是指IE与运行系统进行网络连接的应用程序端口号,默认为8001。如果所定义的端口号与本机的其他程序的端口号出现冲突,用户可以按照实际情况进行修改。(本任务中端口设为8010)
【发布路径】:WEB发布后文件保存的路径,在组态王中默认为当前工程的路径,不可修改。定义发布后,将在工程路径下生成一个“Webs”目录,WEB发布的信息保存在该目录下。
2.LOGO信息就是IE上显示的一些标识信息,包括:
【页面显示标识图片(链接站点)】:选中该项,在浏览器端进行浏览时,将显示标识图片,默认的图片名称为asialogo.gif。进行画面发布之后,该图片位于工程路径的\Webs\images下。
【链接站点】:输入链接的网站地址。
【Java小程序显示标识图片】:该项处于选中状态时,浏览器端载入组页面时显示工程路径的\Webs\images下的图片logo.gif,不选则不显示。
【软件名称】:浏浏览器端组态王发布画面主页显示的软件名称。
【公司名称】:浏浏览器端组态王发布画面主页显示的公司名称。
3.发生报警时,客户端使用声音提示。
【新报警标志】:数据词典中定义的离散型变量。当画面组包含报警窗、且“新报警变量”为真时,客户端播放声音。当“新报警变量”为假时,停止播放。实现了客户端和服务器端播放声音的同步。
通过设置“新报警变量”,来自动控制客户端声音的播放可改写自定义函数中的三个默认函数,计算报警计数,辅助实现新报警标志的设定。
【文件路径】:所选择的