页数:40页文件大小:3.12 MB来源: 工控组态软件及应用ppt课件
本课件讲解组态王的网络功能:先对比传统 C/S 结构与网络环境下 B/S 结构的差异,说明组态王柔性网络结构中 I/O 服务器、报警服务器、历史记录服务器、登录服务器与 Web 服务器的分工,再演示服务器与客户机的网络配置、远程站点建立与网络变量引用,最后介绍组态王 Web 版的技术特性、端口与画面发布配置以及 IE 端浏览操作。
第12章 组态王的网络功能。【本章教学目标与要求】
随着网络技术的发展,自动化技术正在发生深刻的变革。在工业现场,不论是各种现场总线,还是 DCS,或者是简单的 PLC 控制,通信和联网已经成为必然发展方向。工业企业信息与控制系统向 Internet/Intranet 的迁移,网络体系结构由 C/S 向着 B/S 模式的转变已成为发展的趋势。
12.1 基于组态的网络模式。传统的组态软件是采用 C/S 结构,其中最基本的关系为“服务请求/服务响应”关系:客户向服务器提出对某种信息或数据的请求,服务器针对请求完成处理,将结果作为响应返回给客户。
网络环境下的组态软件采用的是 B/S 结构:客户端主要负责人机交互,包括一些与数据相关的图形和界面运算等;Web 服务器主要负责对客户端应用程序的集中管理;应用服务器主要负责应用逻辑的集中管理,即事务处理,应用服务器又可以根据其处理的具体业务不同而分为多个;数据服务器则主要负责数据的存储和组织、数据库的分布式管理、数据库的备份和同步等。
12.2 组态王网络结构。组态王的网络结构是一种柔性结构,可以将整个应用程序分配给多个服务器,可以引用远程站点的变量到本地使用(显示、计算等),这样可以提高项目的整体容量结构并改善系统的性能。服务器的分配可以是基于项目中物理设备结构或不同的功能,用户可以根据系统需要设立专门的 I/O 服务器、历史数据服务器、报警服务器、登录服务器和 Web 服务器等。
组态王网络结构是真正的客户/服务器模式,客户机和服务器必须安装 Windows NT/2000 并同时运行“组态王”(除 Internet 版本的客户端),并在配置网络时绑定 TCP/IP 协议,即利用“组态王”网络功能的 PC 机必须首先是某个局域网上的站点并启动该网。
在组态王网络结构中,各种服务器负责不同的分工:
Web 服务器:Web 服务器是保存组态王 For Internet 版本发布的 HTML 文件、传送文件所需数据,并为用户提供浏览服务的站点。
客户:如果某个站点被指定为客户后可以访问其指定服务器。一个站点被定义为服务器的同时,也可以被指定为其他服务器的客户。
12.3 组态王网络配置。要实现组态王的网络功能,除了具备网络硬件设施外,还必须对组态王各个站点进行网络配置,设置网络参数,并且定义在网络上进行数据交换的变量、报警数据和历史数据的存储和引用等。下面以一台服务器和一台客户机为例介绍网络配置过程。
1、服务器配置:在组态王工程浏览器中,选中左侧“工程目录显示区”中“系统配置”下的“网络配置”,双击此图标,弹出“网络设置”对话框,对网络参数进行配置。“本机节点名”必须是本地计算机名称或本机的 IP 地址。
单击网络配置窗口中的“节点类型”属性页进行配置。设置完成后本地计算机在网络中就具备了五种功能:它既是登录服务器,又是 I/O 服务器、报警服务器和历史数据记录服务器,同时又实现了历史数据备份的功能。
2、客户机配置:在组态王工程浏览器中,选中左侧“工程目录显示区”中“系统配置”下的“网络配置”,双击此图标,弹出“网络设置”对话框,对网络参数配置。“本机节点名”必须是本地计算机名称或本机的 IP 地址,且网络参数必须与服务器的网络参数相同。
单击网络配置窗口中的“节点类型”属性页进行配置,在“登录服务器”后面的下拉框中选择服务器名称或服务器的 IP 地址。
单击网络配置窗口中的“客户配置”属性页。设置完毕后,本机既是 I/O 服务器的客户端,又是报警服务器和历史记录服务器的客户端。
3、建立远程站点:要建立客户—服务器模式的网络连接,就要求各站点共享信息、互相建立连接。在客户机的工程浏览器中,单击左侧的“站点”标签,进入站点管理界面,在站点列表区内单击鼠标右键,弹出“新建远程站点”命令。
执行“新建远程站点”命令,弹出“远程节点”对话框。单击对话框上的“读取节点配置”按钮,选择远程工程路径,通过网络共享选择服务器上的工程文件夹,单击确定按钮关闭对话框,则服务器配置的工程信息自动被读到了“远程节点”对话框中。
单击“确定”按钮关闭“远程节点”对话框,完成远程站点的配置,此时在客户机上数据字典中就能显示出远程站点(即服务器)中建立的所有变量,此客户机就可以访问服务器上的变量了。
4、网络变量使用:组态王是一种真正的客户—服务器模式,对于网络上其他站点的变量,如果两个站点之间建立了连接,可以直接引用。例如,在客户机的组态王工程中查看服务器上定义的 I/O 变量“反应罐温度”:在客户机画面上建立变量模拟值输出时,弹出模拟值输出连接对话框,打开变量浏览器,选择“数据服务器”,在变量列表中选择“反应罐温度”,即可完成远程变量的引用。
12.4 组态王 For Internet 应用。组态王 6.5 提供了 For Internet 应用版本——组态王 Web 版,支持 Internet/Intranet 访问。组态王 WEB 功能采用 B/S 结构,客户可以随时随地通过 Internet/Intranet 实现远程监控。客户端有着强大的自主功能,可以通过浏览器实时浏览画面、监控各种工业数据,而与之相连的任何一台 PC 机亦可实现相同的功能。组态王的 For Internet 应用,实现了对客户信息服务的动态性、实时性和交互性。
1、组态王 Web 功能特性,组态王 6.5 具有以下技术特性:
2、组态王中 Web 的配置 1)网络配置:要实现 Web 功能,必须在组态王工程浏览器窗口中网络配置对话框中选择“联网”模式,并且计算机应该绑定 TCP/IP 协议。
2)网络端口配置:在进行 IE 访问时,需要知道被访问程序的端口号,所以在组态王 Web 发布之前需要定义组态王的端口号。打开需要进行发布的工程,在工程浏览器窗口左侧的目录树中双击 Web 目录,弹出“页面发布向导”配置对话框。默认端口是指 IE 与运行系统进行网络连接的应用程序端口号,系统默认的端口号为 80。如果所定义的端口号与本机的其他程序的端口号出现冲突,用户可以按照实际情况进行修改。
3)发布画面:在组态王 6.5 中,发布功能采用分组方式,可以按照不同的需要将画面分成多个组进行发布,每个组都有独立的安全访问设置,可以供不同的客户群浏览。在工程管理器窗口左侧中选择“Web”目录,在工程管理器的右侧窗口双击“新建”图标,弹出“Web 发布组配置”对话框。
“组名称”是 Web 发布组的唯一标识,由用户指定,但同一工程中组名不能相同,且组名只能使用英文字母和数字的组合,组名称的最大长度为 31 个字符。在对话框上单击相应按钮可添加或删除要发布的画面。
如果登录方式选择“匿名登录”选项,则用户在打开 IE 进行浏览时不需要输入用户名、密码等,可以直接浏览组态王中发布的画面。但若是普通用户,只能浏览页面、不能做任何操作;高级用户既能浏览页面,也可以修改数据并进行有权限设置的操作。如果选择“身份验证”选项,用户打开 IE 进行浏览时需要首先输入用户名和密码(此用户名和密码由“用户配置”中设置)。
3、在 IE 端浏览页面。在开发系统发布画面设置完后,启动组态王运行程序,就可以在 IE 浏览器进行画面浏览和数据操作了。
1)在浏览器地址栏中输入地址:地址的格式为 http://发布站点机器名(或IP地址):组态王Web定义端口号。例如运行组态王的机器名为 webserver,其 IP 地址为“202.144.1.30”,端口号为 80,发布组名称为“KingDEMOGroup”,那么 Web 地址为 http://webserver:80 或 http://202.144.1.30:80。当端口号为 80 时可省略端口号,在 IE 浏览器中输入地址“http://webserver”,进入发布组界面。
2)进入组的浏览界面:在发布组界面上单击组名“KingDEMOGroup”,或在 IE 地址栏中输入组地址 http://webserver/KingDEMOGroup,则进入组的浏览界面。
单击画面名称,系统加载画面后就可以进行浏览,画面与组态王运行系统同样逼真。
在浏览的界面上提供了菜单“操作”和“窗口”:“操作”主要是进行登录操作和网络连接控制;“窗口”主要是选择显示的窗口,如画面窗口、画面列表窗口等,也可以使用该菜单进行画面打开关闭、画面切换等操作。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}