1、第第12章章 组态王网络功能与组态王网络功能与Web 发布发布l12.1 网网 络络 功功 能能l12.2 组态王组态王For Internet 应用应用l12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布12.1 网网 络络 功功 能能l组态王的网络结构是一种柔性结构,可以将整个应用程序分配给多个组态王的网络结构是一种柔性结构,可以将整个应用程序分配给多个服务器,可以引用远程站点的变量到本地使用(显示、计算等),这服务器,可以引用远程站点的变量到本地使用(显示、计算等),这样可以提高项目的整体容量结构并改善系统的性能。服务器的分配可样可以提高项目的整体容量结构并改善系统的性能
2、。服务器的分配可以是基于项目中物理设备结构或不同的功能,用户可以根据系统需要以是基于项目中物理设备结构或不同的功能,用户可以根据系统需要设立专门的设立专门的I/O 服务器、历史数据服务器、报警服务器、登录服务器服务器、历史数据服务器、报警服务器、登录服务器和和Web服务器等。服务器等。l1.网络连接说明网络连接说明l组态王网络结构是真正的客户组态王网络结构是真正的客户/服务器模式,客户机和服务器必须安服务器模式,客户机和服务器必须安装装Windows NT/2000并同时运行并同时运行“组态王组态王”(除(除Internet 版本的客户版本的客户端)。并在配置网络时绑定端)。并在配置网络时绑定
3、TCP/IP 协议,即利用协议,即利用“组态王组态王”网络功网络功能的能的PC 机必须首先是某个局域网上的站点并启动该网,网络结构示机必须首先是某个局域网上的站点并启动该网,网络结构示意图如意图如图图121 所示。所示。返回返回下一页下一页12.1 网网 络络 功功 能能l在组态王网络结构中,各种服务器负责不同的分工:在组态王网络结构中,各种服务器负责不同的分工:lI/O 服务器:负责进行数据采集的站点。如果某个站点虽然连接了设服务器:负责进行数据采集的站点。如果某个站点虽然连接了设备,但没有定义其为备,但没有定义其为I/O 服务器,那这个站点采集的数据不向网络上服务器,那这个站点采集的数据不
4、向网络上发布。发布。I/O 服务器可以按照需要设置为一个或多个。服务器可以按照需要设置为一个或多个。l报警服务器:存储报警信息的站点。系统运行时,报警服务器:存储报警信息的站点。系统运行时,I/O 服务器上产生服务器上产生的报警信息将通过网络传输到指定的报警服务器上,经报警服务器验的报警信息将通过网络传输到指定的报警服务器上,经报警服务器验证后,产生和记录报警信息。证后,产生和记录报警信息。l历史记录服务器:存储历史数据的站点。系统运行时,历史记录服务器:存储历史数据的站点。系统运行时,I/O 服务器上服务器上需要记录的历史数据便被传送到历史数据服务器站点上保存起来。需要记录的历史数据便被传送
5、到历史数据服务器站点上保存起来。l登录服务器:负责网络中用户登录的校验。在整个系统网络中只可以登录服务器:负责网络中用户登录的校验。在整个系统网络中只可以配置一个登录服务器。配置一个登录服务器。返回返回上一页上一页下一页下一页12.1 网网 络络 功功 能能lWeb 服务器:服务器:Web 服务器是保存组态王服务器是保存组态王For Internet 版本发布的版本发布的HTML 文件,传送文件所需数据,并为用户提供浏览服务的站点。文件,传送文件所需数据,并为用户提供浏览服务的站点。l客户:如果某个站点被指定为客户后可以访问其指定服务器。一个站客户:如果某个站点被指定为客户后可以访问其指定服务
6、器。一个站点被定义为服务器的同时,也可以被指定为其他服务器的客户。点被定义为服务器的同时,也可以被指定为其他服务器的客户。l2.网络配置网络配置l要实现组态王的网络功能,除了具备网络硬件设施外,还必须对组态要实现组态王的网络功能,除了具备网络硬件设施外,还必须对组态王各个站点进行网络配置,设置网络参数,并且定义在网络上进行数王各个站点进行网络配置,设置网络参数,并且定义在网络上进行数据交换的变量、报警数据和历史数据的存储和引用等。下面以一台服据交换的变量、报警数据和历史数据的存储和引用等。下面以一台服务器和一台客户机为例介绍网络配置过程。务器和一台客户机为例介绍网络配置过程。返回返回上一页上一
7、页下一页下一页12.1 网网 络络 功功 能能l1)服务器配置)服务器配置l在组态王工程浏览器中,选中左侧在组态王工程浏览器中,选中左侧“工程目录显示区工程目录显示区”中中“系统配置系统配置”下的下的“网络配置网络配置”,双击此图标,弹出,双击此图标,弹出“网络设置网络设置”对话框,对网络对话框,对网络参数进行配置如参数进行配置如图图122 所示。所示。l“本机节点名本机节点名”必须是本地计算机名称或本机的必须是本地计算机名称或本机的IP 地址。地址。l单击网络配置窗口中的单击网络配置窗口中的“节点类型节点类型”属性页,其属性配置如属性页,其属性配置如图图123 所示。所示。l设置完成后本地计
8、算机在网络中就具备了五种功能,它既是登录服务设置完成后本地计算机在网络中就具备了五种功能,它既是登录服务器又是器又是I/O 服务器、报警服务器和历史数据记录服务器,同时又实现服务器、报警服务器和历史数据记录服务器,同时又实现了历史数据备份的功能。了历史数据备份的功能。返回返回上一页上一页下一页下一页12.1 网网 络络 功功 能能l2)客户机配置)客户机配置l在组态王工程浏览器中,选中左侧在组态王工程浏览器中,选中左侧“工程目录显示区工程目录显示区”中中“系统配置系统配置”下的下的“网络配置网络配置”,双击此图标,弹出,双击此图标,弹出“网络设置网络设置”对话框,对网络对话框,对网络参数配置如
9、参数配置如图图124 所示。所示。l“本机节点名本机节点名”必须是本地计算机名称或本机的必须是本地计算机名称或本机的IP 地址。且网络参地址。且网络参数必须与服务器的网络参数相同。数必须与服务器的网络参数相同。l单击网络配置窗口中的单击网络配置窗口中的“节点类型节点类型”属性页,其属性配置如属性页,其属性配置如图图125 所示。所示。l在在“登录服务器登录服务器”后面的下拉框中选择服务器名称或的服务器后面的下拉框中选择服务器名称或的服务器IP 地地址。址。l单击网络配置窗口中的单击网络配置窗口中的“客户配置客户配置”属性页,其属性配置如属性页,其属性配置如图图126 所示。所示。返回返回上一页
10、上一页下一页下一页12.1 网网 络络 功功 能能l设置完毕后,本机既是设置完毕后,本机既是I/O 服务器的客户端又是报警服务器和历史记服务器的客户端又是报警服务器和历史记录服务器的客户端。录服务器的客户端。l3)建立远程站点)建立远程站点l要建立客户要建立客户服务器模式的网络连接,就要求各站点共享信息,互服务器模式的网络连接,就要求各站点共享信息,互相建立连接。在客户机的工程浏览器中,单击左侧的相建立连接。在客户机的工程浏览器中,单击左侧的“站点站点”标签,标签,进入站点管理界面。在站点列表区内单击鼠标右键,弹出进入站点管理界面。在站点列表区内单击鼠标右键,弹出“新建远程新建远程站点站点”命
11、令,如命令,如图图127 所示。所示。l执行执行“新建远程站点新建远程站点”命令,弹出命令,弹出“远程节点远程节点”对话框,如对话框,如图图128 所示。单击对话框上的所示。单击对话框上的“读取节点配置读取节点配置”按钮,选择远程工程路径,按钮,选择远程工程路径,通过网络共享选择服务器上的工程文件夹,单击确定按钮,关闭对话通过网络共享选择服务器上的工程文件夹,单击确定按钮,关闭对话框。则服务器配置的工程信息自动被读到了框。则服务器配置的工程信息自动被读到了“远程节点远程节点”对话框中。对话框中。返回返回上一页上一页下一页下一页12.1 网网 络络 功功 能能l单击单击“确定确定”按钮关闭按钮关
12、闭“远程节点远程节点”对话框,完成远程站点的配置,对话框,完成远程站点的配置,此时在客户机上数据字典中就能显示出远程站点(即服务器)中建立此时在客户机上数据字典中就能显示出远程站点(即服务器)中建立的所有变量,如的所有变量,如图图129 所示。所示。l此时,在此客户机就可以访问服务器上的变量了。此时,在此客户机就可以访问服务器上的变量了。l4)网络变量使用)网络变量使用l组态王是一种真正的客户组态王是一种真正的客户服务器模式,对于网络上其他站点的变服务器模式,对于网络上其他站点的变量,如果两个站点之间建立了连接,可以直接引用。例如,在客户机量,如果两个站点之间建立了连接,可以直接引用。例如,在
13、客户机的组态王工程中查看服务器上定义的的组态王工程中查看服务器上定义的I/O变量反应罐温度。变量反应罐温度。l在客户机画面上建立变量模拟值输出时,弹出模拟值输出连接对话框,在客户机画面上建立变量模拟值输出时,弹出模拟值输出连接对话框,打开变量浏览器。选择打开变量浏览器。选择“数据服务器数据服务器”,在变量列表中选择,在变量列表中选择“反应罐反应罐温度温度”,如,如图图1210 所示,即可完成远程变量的引用。所示,即可完成远程变量的引用。返回返回上一页上一页12.2 组态王组态王For Internet 应用应用l组态王组态王6.5 提供了提供了For Internet 应用版本应用版本组态王组
14、态王Web 版,支持版,支持Internet/Intranet 访问。组态王访问。组态王Web 功能采用功能采用B/S 结构,客户可以随结构,客户可以随时随地通过时随地通过Internet/Intranet 实现远程监控,而远程客户端仅仅需要实现远程监控,而远程客户端仅仅需要的软件环境就是安装了的软件环境就是安装了Microsoft Internet Explore 5.0以上或者以上或者Netscape 3.5以上的浏览器以及以上的浏览器以及JRE 插件(第一次浏览组态王画面时插件(第一次浏览组态王画面时会自动下载安装并保留在系统上),会自动下载安装并保留在系统上),IE客户端就能获得与组态
15、王运行客户端就能获得与组态王运行系统相同的监控画面,实现了对客户信息服务的动态性、实时性和交系统相同的监控画面,实现了对客户信息服务的动态性、实时性和交互性,如互性,如图图1211 所示。所示。l1.Web 功能介绍功能介绍l1)Web 的技术特性的技术特性l组态王组态王6.5 具有以下技术特性:具有以下技术特性:返回返回下一页下一页12.2 组态王组态王For Internet 应用应用l(1)Java2 图形技术基础,支持跨平台运行,能够在图形技术基础,支持跨平台运行,能够在Linux 平台上运平台上运行,功能强大。行,功能强大。l(2)支持多画面集成系统显示,支持与组态王运行系统图形相一
16、致)支持多画面集成系统显示,支持与组态王运行系统图形相一致的显示效果。的显示效果。l(3)支持动画显示,客户端和主控机端保持高效的数据同步,达到)支持动画显示,客户端和主控机端保持高效的数据同步,达到亲临其境的效果。亲临其境的效果。l(4)组态王运行系统内嵌)组态王运行系统内嵌Web 服务器系统处理远程服务器系统处理远程IE 端的访问请求。端的访问请求。无需额外的无需额外的Web服务器。服务器。l(5)基于通用的)基于通用的TCP/IP、Http 协议,具有广泛的广域网互联。协议,具有广泛的广域网互联。l(6)B/S 结构体系,只需普通的浏览器就可以实现远程组态系统的结构体系,只需普通的浏览器
17、就可以实现远程组态系统的监视和控制。监视和控制。返回返回上一页上一页下一页下一页12.2 组态王组态王For Internet 应用应用l(7)远程客户端系统的运行不影响主控机的运行,而客户端也可以)远程客户端系统的运行不影响主控机的运行,而客户端也可以具有操作远程主控机的能力。具有操作远程主控机的能力。l2)Web 版的新功能和特性版的新功能和特性l在组态王在组态王6.5 中,采用了中,采用了Web 发布和浏览的分组方式。同一组内可以发布和浏览的分组方式。同一组内可以打开多个画面,实现了画面的动态加载和实时显示。设计了新的网络打开多个画面,实现了画面的动态加载和实时显示。设计了新的网络安全权
18、限设置、安全权限设置、Web 连接和发布、画面调度算法等方案,同时加入连接和发布、画面调度算法等方案,同时加入了了IE 界面操作菜单、状态栏等使操作更方便快捷的功能。达到了远界面操作菜单、状态栏等使操作更方便快捷的功能。达到了远程组态系统浏览和组态王运行的一致效果。新的程组态系统浏览和组态王运行的一致效果。新的Web 功能主要增加功能主要增加了以下功能:了以下功能:返回返回上一页上一页下一页下一页12.2 组态王组态王For Internet 应用应用l(1)支持无限色、过渡色。支持组态王中的)支持无限色、过渡色。支持组态王中的24 种过渡色填充和模式种过渡色填充和模式填充。支持真彩色,支持粗
19、线条、虚线等线条类型,实现了组态王系填充。支持真彩色,支持粗线条、虚线等线条类型,实现了组态王系统和统和Web系统真正的视觉同步,并且利用系统真正的视觉同步,并且利用java2的的2D 图形功能,图形功能,Web 的过渡色填充效率更优于组态王本身。的过渡色填充效率更优于组态王本身。l(2)报表功能。增加了)报表功能。增加了Web 版的报表控件功能,支持实时报表和历版的报表控件功能,支持实时报表和历史报表,支持报表内嵌函数和变量连接,支持报表单元格的运算和求史报表,支持报表内嵌函数和变量连接,支持报表单元格的运算和求值,支持报表打印,支持报表内容下载功能。值,支持报表打印,支持报表内容下载功能。
20、l(3)命令语言扩充。扩充了运算函数和求值函数,支持报表单元格)命令语言扩充。扩充了运算函数和求值函数,支持报表单元格变量和运算,支持局部变量,支持结构变量,扩展了变量的域、增加变量和运算,支持局部变量,支持结构变量,扩展了变量的域、增加了画面打开和关闭、了画面打开和关闭、IE 端打印画面、打印报表、报表统计等函数。端打印画面、打印报表、报表统计等函数。返回返回上一页上一页下一页下一页12.2 组态王组态王For Internet 应用应用l(4)支持大画面。支持组态王的大画面功能,在)支持大画面。支持组态王的大画面功能,在IE 端可以显示组态端可以显示组态王的任意大画面。王的任意大画面。l(
21、5)支持远程变量。在组态王的网络结构中,可以引用远程变量到)支持远程变量。在组态王的网络结构中,可以引用远程变量到本地来显示、使用。而作为组态王本地来显示、使用。而作为组态王Web 版本,也支持该功能。及组版本,也支持该功能。及组态王态王Web 发布站点上引用的远程变量用户同样可以在发布站点上引用的远程变量用户同样可以在IE 上看到。上看到。l(6)报警窗的发布。增强了)报警窗的发布。增强了Web 版的报警窗的发布功能。支持实时版的报警窗的发布功能。支持实时报警窗和历史报警窗的发布,发布的报警窗可以实时显示组态王运行报警窗和历史报警窗的发布,发布的报警窗可以实时显示组态王运行系统中报警,支持在
22、浏览器端按照用户要求的报警优先级、报警组、系统中报警,支持在浏览器端按照用户要求的报警优先级、报警组、报警类型、报警信息源和报警服务器的条件进行过滤显示报警信息和报警类型、报警信息源和报警服务器的条件进行过滤显示报警信息和事件信息。事件信息。返回返回上一页上一页下一页下一页12.2 组态王组态王For Internet 应用应用l(7)安全管理。在)安全管理。在IE 浏览器端支持组态王中的用户操作权限和安全浏览器端支持组态王中的用户操作权限和安全区的设置。即用户在区的设置。即用户在IE操作画面中有权限设置的图素时也需要像在组操作画面中有权限设置的图素时也需要像在组态王中一样登录,达到安全许可后
23、方可操作。另外对于态王中一样登录,达到安全许可后方可操作。另外对于IE 的浏览也的浏览也有权限设置,不同的用户登录浏览能做的操作不同。普通用户只能浏有权限设置,不同的用户登录浏览能做的操作不同。普通用户只能浏览数据,不能做任何操作。览数据,不能做任何操作。l(8)多语言版本。可扩展性强,适合多种语言版本。)多语言版本。可扩展性强,适合多种语言版本。l2.组态王中组态王中Web 的配置的配置l1)网络配置)网络配置l要实现要实现Web 功能,必须在组态王工程浏览器窗口中网络配置对话框功能,必须在组态王工程浏览器窗口中网络配置对话框中选择中选择“联网联网”模式,并且计算机应该绑定模式,并且计算机应
24、该绑定TCP/IP 协议。协议。返回返回上一页上一页下一页下一页12.2 组态王组态王For Internet 应用应用l2)网络端口配置)网络端口配置l在进行在进行IE 访问时,需要知道被访问程序的端口号,所以在组态王访问时,需要知道被访问程序的端口号,所以在组态王Web 发布之前需要定义组态王的端口号。打开需要进行发布的工程,发布之前需要定义组态王的端口号。打开需要进行发布的工程,在工程浏览器窗口左侧的目录树中双击在工程浏览器窗口左侧的目录树中双击Web目录,弹出目录,弹出“页面发布向页面发布向导导”配置对话框,如配置对话框,如图图1212 所示。所示。l默认端口是指默认端口是指IE 与运
25、行系统进行网络连接的应用程序端口号,系统与运行系统进行网络连接的应用程序端口号,系统默认的端口号为默认的端口号为80。如果所定义的端口号与本机的其他程序的端口号。如果所定义的端口号与本机的其他程序的端口号出现冲突,用户可以按照实际情况进行修改。出现冲突,用户可以按照实际情况进行修改。l3)发布画面)发布画面l在组态王在组态王6.5 中,发布功能采用分组方式。可以按照不同的需要将画中,发布功能采用分组方式。可以按照不同的需要将画面分成多个组进行发布,每个组都有独立的安全访问设置,可以供不面分成多个组进行发布,每个组都有独立的安全访问设置,可以供不同的客户群浏览。同的客户群浏览。返回返回上一页上一
26、页下一页下一页12.2 组态王组态王For Internet 应用应用l在工程管理器窗口左侧中选择在工程管理器窗口左侧中选择“Web”目录,在工程管理器的右侧窗目录,在工程管理器的右侧窗口,双击口,双击“新建新建”图标,弹出图标,弹出“Web 发布组配置发布组配置”对话框,如对话框,如图图1213 所示。所示。l“组名称组名称”是是Web 发布组的唯一的标识,由用户指定,但同一工程发布组的唯一的标识,由用户指定,但同一工程中组名不能相同,且组名只能使用英文字母和数字的组合。组名称的中组名不能相同,且组名只能使用英文字母和数字的组合。组名称的最大长度为最大长度为31 个字符。在对话框上单击按钮个
27、字符。在对话框上单击按钮“”或或“”可添加或删除要发布的画面。可添加或删除要发布的画面。l如果登录方式选择如果登录方式选择“匿名登录匿名登录”选项,则用户在打开选项,则用户在打开IE 进行浏览时进行浏览时不需要输入用户名、密码等,可以直接浏览组态王中发布的画面。但不需要输入用户名、密码等,可以直接浏览组态王中发布的画面。但若是普通用户,只能浏览页面,不能做任何操作;而高级用户,能浏若是普通用户,只能浏览页面,不能做任何操作;而高级用户,能浏览页面,也可以修改数据,并进行有权限设置的操作。如果选择览页面,也可以修改数据,并进行有权限设置的操作。如果选择“身身份验证份验证”选项,用户打开选项,用户
28、打开IE 进行浏览时需要首先输入用户名和密码进行浏览时需要首先输入用户名和密码(此用户名和密码由(此用户名和密码由“用户配置用户配置”中设置)。中设置)。返回返回上一页上一页下一页下一页12.2 组态王组态王For Internet 应用应用l3.在在IE 端浏览页面端浏览页面l在开发系统发布画面设置完后,启动组态王运行程序,就可以在在开发系统发布画面设置完后,启动组态王运行程序,就可以在IE 浏览器进行画面浏览和数据操作了。浏览器进行画面浏览和数据操作了。l1)在浏览器地址栏中输入地址)在浏览器地址栏中输入地址l使用浏览器进行浏览时,首先需要输入使用浏览器进行浏览时,首先需要输入Web 地址
29、。地址的格式为:地址。地址的格式为:http:/发布站点机器名(或发布站点机器名(或IP 地址):组态王地址):组态王Web 定义端口号定义端口号l例如运行组态王的机器名为例如运行组态王的机器名为webserver,其,其IP 地址为地址为“202.144.1.30”,端口号为端口号为80,发布组名称为,发布组名称为“KingDEMOGroup”,那么,那么Web 地址为:地址为:或或 l当端口号为当端口号为80 时,可省略端口号。在时,可省略端口号。在IE 浏览器中输入地址浏览器中输入地址“http:/webserver”,进入发布组界面,如,进入发布组界面,如图图1214 所示。所示。返回
30、返回上一页上一页下一页下一页12.2 组态王组态王For Internet 应用应用l2)进入组的浏览界面)进入组的浏览界面l在发布组界面上单击组名在发布组界面上单击组名“KingDEMOGroup”或在或在IE 地址栏中输入地址栏中输入组地址组地址http:/webserver/KingDEMOGroup,则进入组的浏览界面。,则进入组的浏览界面。如如图图1215 所示。所示。l单击画面名称,系统加载画面后,就可以进行浏览,画面与组态王运单击画面名称,系统加载画面后,就可以进行浏览,画面与组态王运行系统同样逼真,如行系统同样逼真,如图图1216 所示。所示。l在浏览的界面上,提供了菜单:在浏
31、览的界面上,提供了菜单:“操作操作”和和“窗口窗口”。“操作操作”主要主要是进行登录操作和网络连接控制。是进行登录操作和网络连接控制。“窗口窗口”主要是选择显示的窗口,主要是选择显示的窗口,如画面窗口、画面列表窗口等,也可以使用该菜单进行画面打开关闭、如画面窗口、画面列表窗口等,也可以使用该菜单进行画面打开关闭、画面切换等操作。画面切换等操作。返回返回上一页上一页12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布l1.网络连接配置网络连接配置l要实现组态王的网络功能,除了具备硬件设施外还必须对组态王各个要实现组态王的网络功能,除了具备硬件设施外还必须对组态王各个站点进行网络配置
32、,设置网络参数并定义在网络上进行数据交换的变站点进行网络配置,设置网络参数并定义在网络上进行数据交换的变量、报警数据和历史数据的存储和引用等。下面以一台服务器和一台量、报警数据和历史数据的存储和引用等。下面以一台服务器和一台客户机为例介绍网络配置的过程。客户机为例介绍网络配置的过程。l1)服务器配置)服务器配置l服务器端计算机配置过程如下:服务器端计算机配置过程如下:l(1)将组态王的网络工程(即)将组态王的网络工程(即d:peixun我的工程)设置为完全共享。我的工程)设置为完全共享。返回返回下一页下一页12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布l(2)在工程浏览器窗
33、口左侧)在工程浏览器窗口左侧“工程目录示区工程目录示区”中双击中双击“系统配置系统配置”中的中的“网络配置网络配置”选项,弹出网络配置对话框,对话框配置如选项,弹出网络配置对话框,对话框配置如图图1217 所示。所示。l“本机节点名本机节点名”必须是计算机的名称或本机的必须是计算机的名称或本机的IP 地址。地址。l(3)单击网络配置窗口中的)单击网络配置窗口中的“节点类型节点类型”属性页,其属性页的配置属性页,其属性页的配置如如图图1218 所示。所示。l设置完成后本机器就具备了五种功能,它既是登录服务器有设置完成后本机器就具备了五种功能,它既是登录服务器有I/O 服务服务器、报警服务器和历史
34、服务器,同时又实现了历史数据备份的功能。器、报警服务器和历史服务器,同时又实现了历史数据备份的功能。l2)客户端计算机配置)客户端计算机配置l(1)在装有组态王软件的客户端机器中新建一工程,工程名为:客)在装有组态王软件的客户端机器中新建一工程,工程名为:客户端工程,并打开工程。户端工程,并打开工程。返回返回上一页上一页下一页下一页12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布l(2)单击工程浏览器窗口左侧)单击工程浏览器窗口左侧“站点站点”标签,在站点编辑区中单击标签,在站点编辑区中单击鼠标右键,在弹出的下拉菜单中执行鼠标右键,在弹出的下拉菜单中执行“新建远程站点新建远程
35、站点”命令,如命令,如图图1219 所示。所示。l(3)执行此命令后弹出远程站点配置对话框,如)执行此命令后弹出远程站点配置对话框,如图图1220 所示。所示。l(4)单击)单击“读取节点配置读取节点配置”按钮,在弹出的浏览文件夹窗口中选择按钮,在弹出的浏览文件夹窗口中选择在服务器中共享的网络工程(即在服务器中共享的网络工程(即d:peixun我的工程),此时服务器我的工程),此时服务器的配置信息会自动显示出来,如的配置信息会自动显示出来,如图图1221 所示。所示。l(5)单击)单击“确定确定”按钮后关闭对话框完成远程站点的配置,此时您按钮后关闭对话框完成远程站点的配置,此时您会看到远程站点
36、(即服务器)中建立的所有变量在客户端的数据词典会看到远程站点(即服务器)中建立的所有变量在客户端的数据词典中显示出来,如中显示出来,如图图1222 所示。所示。返回返回上一页上一页下一页下一页12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布l(6)在工程浏览器窗口左侧)在工程浏览器窗口左侧“工程目录显示区工程目录显示区”中双击中双击“系统配置系统配置”中的网络配置选项,弹出网络配置对话框,对话框配置如中的网络配置选项,弹出网络配置对话框,对话框配置如图图1223 所所示。示。l“本机节点名本机节点名”必须是计算机的名称或本机的必须是计算机的名称或本机的IP 地址。地址。l(7
37、)单击网络配置窗口中的)单击网络配置窗口中的“节点类型节点类型”属性页,其属性页如属性页,其属性页如图图1224 所示。所示。l在在“登录服务器登录服务器”后面的下拉框中选择服务器的后面的下拉框中选择服务器的IP 地址。地址。l(8)单击网络配置窗口中的)单击网络配置窗口中的“客户配置客户配置”属性页,其属性页的配置属性页,其属性页的配置如如图图1225 所示。所示。l设置完毕后本机器既是设置完毕后本机器既是I/O 服务器的客户端又是报警服务器和历史服服务器的客户端又是报警服务器和历史服务器的客户端。务器的客户端。返回返回上一页上一页下一页下一页12.3 实例实例组态王网络连接与组态王网络连接
38、与Web 发布发布l3)I/O 变量的远程查询变量的远程查询l客户端网络配置完成后,在客户端就可以访问服务器上的变量了。变客户端网络配置完成后,在客户端就可以访问服务器上的变量了。变量访问过程如下:量访问过程如下:l(1)在客户端新建一画面,名称为:网络连接画面。)在客户端新建一画面,名称为:网络连接画面。l(2)在画面中添加文本对象,在模拟值输出连接对话框中连接服务)在画面中添加文本对象,在模拟值输出连接对话框中连接服务器中定义的变量,如器中定义的变量,如图图1226 所示。所示。l(3)设置完毕后单击)设置完毕后单击“文件文件”菜单中的菜单中的“全部存全部存”命令,保存所作命令,保存所作的
39、设置。的设置。l(4)单击)单击“文件文件”菜单中的菜单中的“切换到切换到VIEW”命令,进入运行系统,命令,进入运行系统,此时就会看到原料油变量数据的变化同服务器变化是同步的,从而达此时就会看到原料油变量数据的变化同服务器变化是同步的,从而达到了远程监控的目的,如到了远程监控的目的,如图图1227 所示。所示。返回返回上一页上一页下一页下一页12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布l2.Web 发布网络配置发布网络配置l1)网络端口配置)网络端口配置l在进行在进行IE 浏览时,需要知道被访问程序的端口号,所以在组态王浏览时,需要知道被访问程序的端口号,所以在组态王W
40、eb 发布之前需要定义组态王的端口号,定义过程如下。发布之前需要定义组态王的端口号,定义过程如下。l(1)在工程浏览器窗口左侧)在工程浏览器窗口左侧“工程目录显示区工程目录显示区”中双击中双击“Web”选项,选项,弹出端口设置对话框,如弹出端口设置对话框,如图图1228 所示。所示。l端口号是端口号是IE 浏览器与组态王运行系统进行网络连接的端口号,系统浏览器与组态王运行系统进行网络连接的端口号,系统默认的端口号是默认的端口号是80,如果所定义的端口号与本机的其他程序的端口号,如果所定义的端口号与本机的其他程序的端口号出现冲突的话用户可以按照实际情况进行修改。出现冲突的话用户可以按照实际情况进
41、行修改。返回返回上一页上一页下一页下一页12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布l2)画面发布)画面发布l在组态王在组态王6.5 中画面发布功能采用分组方式,每个组都有独立的安全中画面发布功能采用分组方式,每个组都有独立的安全访问权限,可以供不同的客户群浏览。画面发布过程如下:访问权限,可以供不同的客户群浏览。画面发布过程如下:l(1)在工程浏览器窗口左侧)在工程浏览器窗口左侧“工程目录显示区工程目录显示区”中选择中选择“Web”选项,选项,在右侧在右侧“目录内容显示区目录内容显示区”中双击中双击“新建新建”图标,弹出画面发布配置图标,弹出画面发布配置对话框,对话框设
42、置如对话框,对话框设置如图图1229 所示。所示。l“组名称组名称”是是Web 发布组的唯一标识,由用户指定,但同一工程中发布组的唯一标识,由用户指定,但同一工程中组名不能相同且组名只能使用英文字母和数字的组合。在对话框中单组名不能相同且组名只能使用英文字母和数字的组合。在对话框中单击击“”或或“”按钮可添加或删除发布的画面。按钮可添加或删除发布的画面。返回返回上一页上一页下一页下一页12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布l3)在)在IE 端浏览画面端浏览画面l通过以上步骤之后我们就可以在通过以上步骤之后我们就可以在IE 浏览器浏览画面了,浏览过程如浏览器浏览画面了
43、,浏览过程如下:下:l(1)启动组态王运行程序。)启动组态王运行程序。l(2)打开)打开IE 浏览器,在浏览器的地址栏中输入地址,地址格式为:浏览器,在浏览器的地址栏中输入地址,地址格式为:http:/发布站点机器名(或发布站点机器名(或IP 地址):组态王地址):组态王Web 定义端口号(如输定义端口号(如输入),弹出对话框,如入),弹出对话框,如图图1230 所示。所示。l使用组态王使用组态王Web 功能需要功能需要JRE 插件支持,如果客户端没有安装此插插件支持,如果客户端没有安装此插件的话,则在第一次浏览画面时系统会下载一个件的话,则在第一次浏览画面时系统会下载一个JRE 的安装界面,
44、将的安装界面,将这个插件安装成功后方可以进行浏览。该插件只需安装一次,安装成这个插件安装成功后方可以进行浏览。该插件只需安装一次,安装成功后会保留在系统上,以后每次运行直接启动,而不需要重新安装功后会保留在系统上,以后每次运行直接启动,而不需要重新安装JRE。返回返回上一页上一页下一页下一页12.3 实例实例组态王网络连接与组态王网络连接与Web 发布发布l(3)单击组名)单击组名“GROUP”后弹出安全设置警告对话框。单击后弹出安全设置警告对话框。单击“是是”按钮后系统会自动安装按钮后系统会自动安装JRE 插件,在安装过程中会有安装进度显示。插件,在安装过程中会有安装进度显示。l(4)JRE
45、 插件安装完毕后即可浏览到发布画面,如插件安装完毕后即可浏览到发布画面,如图图1231 所示。所示。返回返回上一页上一页图图121 网络结构图网络结构图返回返回图图122 服务器网络参数配置服务器网络参数配置返回返回图图123 服务器节点类型配置服务器节点类型配置返回返回图图124 客户机网络参数配置客户机网络参数配置返回返回图图125 客户机节点类型配置客户机节点类型配置返回返回图图126 客户机的客户配置客户机的客户配置返回返回图图127 远程站点管理界面远程站点管理界面返回返回图图128 远程站点配置远程站点配置返回返回图图129 服务器中变量在客户端显示服务器中变量在客户端显示返回返回
46、图图1210 网络变量的引用网络变量的引用返回返回图图1211 Web功能结构示意图功能结构示意图返回返回图图1212 端口的设置端口的设置返回返回图图1213 Web发布组的配置发布组的配置返回返回图图1214 组态王发布组列表界面组态王发布组列表界面返回返回图图1215 画面列表界面画面列表界面返回返回图图1216 浏览浏览“炼钢车间炼钢车间”画面画面返回返回图图1217 服务器网络参数页对话框服务器网络参数页对话框返回返回图图1218 服务器节点类型页对话框服务器节点类型页对话框返回返回图图1219 新建远程站点菜单新建远程站点菜单返回返回图图1220 远程站点配置对话框远程站点配置对话
47、框返回返回图图1221 配置完毕的远程站点对话框配置完毕的远程站点对话框返回返回图图1222 服务器中变量在客户端显示服务器中变量在客户端显示返回返回图图1223 客户端客户网络参数页对话框客户端客户网络参数页对话框返回返回图图1224 客户端节点类型页对话框客户端节点类型页对话框返回返回图图1225 客户端配置页对话框客户端配置页对话框返回返回图图1226 模拟值输出对话框模拟值输出对话框返回返回图图1227 网络连接运行画面网络连接运行画面返回返回图图1228 端口设置对话框端口设置对话框返回返回图图1229 Web发布组配置对话框发布组配置对话框返回返回图图1230 画面浏览界面画面浏览界面返回返回图图1231 在浏览器中浏览画面在浏览器中浏览画面返回返回