第15章 分布式网络及WWW应用 监控组态软件技术及应用.doc

第15章 分布式网络及WWW应用 监控组态软件技术及应用.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章 分布式网络及WWW应用 监控组态软件技术及应用

第章 分布式应用 力控的网络结构是一种分布式结构。用户的应用程序可以分散在多个服务器,每个服务器分别处理各个监控对象的数据采集、历史数据保存、报警处理等,然后运行在其他工作站上的客户端应用程序,对这些服务器的数据进行统一监控、管理。的实时数据库可以互相访问,互为服务器和客户端方式,可以灵活的构成各种网络架构,灵活的构成B/S和C/S方式网络,同时网络之间访问可以通过串口、MODEM、电台、移动GPRS等来互相访问。 用户可以从Internet通过IE浏览器直接访问工厂的流程图,查看工厂的实时生产情况,如查看流程图界面、分析实时/历史趋势、浏览生产报表等。15.1 网络通信方式 力控支持多种方式的网络通信,包括:TCP/IP网络通信、串口(RS232/422/485)通信MODEM拨号通信等。 TCP/IP TCP/IP网络协议提供了在不同硬件体系结构和操作系统的计算机组成的网络上进行通信的能力。一台PC机通过TCP/IP网络可以和多个远程计算机进行通信。 TCP/IP网络在一个支持TCP/IP协议的网络中不论是局域网Intranet)还是广域网Internet),任意两个运行力控的网络结点之间均可以进行数据通信,工作模式为“客户/服务器”。力控提供的网络服务程序NetClient和NetServer,分别运行于客户端和服务器端,完成网络通信功能。 注意:当要实现力控的TCP/IP网络通信功能时,必须具备以下条件: ⑴操作系统要选择网络版Windows98/2000或Windows NT。在配置网络时要绑定TCP/IP协议,即利用力控网络功能的PC机必须首先是某个局域网上的结点,并保证TCP/IP网络的通信是正常的。 ⑵客户机和服务器必须安装并同时运行力控软件(除Web应用方式的客户端)。 串口 图串口通信示意图图是串口通信的示意图。网络中的每台PC机安装了力控软件,服务器端提供的Server,客户端的数据库驱动程序便可以完成和服务器端的串口通信功能。 MODEM拨号 图拨号通信示意图图是拨号通信的示意图。网络中的每台PC机安装了力控软件和MODEM,WWW网络应用 力控 Web功能能够使网络中作为客户的PC机无须安装力控软件,而通过浏览器直接浏览力控的工程画面。在Web服务器端要安装力控软件,通过力控的Web Server 来完成HTTP发布功能。15.2?远程数据源 图网络结点之间的数据通信关系图中展示了2台运行力控软件的网络结点之间的数据通信关系。力控的界面运行系统View与实时数据库系统Db均可以分离运行。对于View,当它访问本机上的数据库时,本机数据库被视作本地数据源,当它访问远程结点上的数据库时,远程计算机的数据库被视作远程数据源。另外,两台主机上的数据库Db之间也可以相互通信,此时,一台主机上的数据库对于另一台就是远程数据源。15.3 网络变量 ,View是通过变量(数据库变量)来访问本地或远程数据库中的数据。对于访问远程数据库的变量也称为网络变量。网络变量属于数据库类别的变量,只是网络变量引用的数据源是连接到远程数据库的远程数据源。 若要定义远程数据源,选择Draw菜单“特殊功能[S]/数据源”或在导航器中打开“数据源/”项,出现“数据源定义”列表框列表框中的数据源“本地实时数据库(Db)”是系统缺省定义的数据源,它指向本机上的数据库。如果要配置远程数据源,选择“添加”按钮,出现“数据源定义”对话框: 数据源定义对话框选择“远程数据库”,连接方式可选择网络(TCP/IP)两个数据库变量分别两个远程网络数据库中的点参数两个网络数据库DB1和DB2中均存在点FIC101,这两个变量分别连接到DB1和DB2的点参数FIC101.PV。?第一个变量命名为DB1_FIC101.PV,在“数据源”中选择“DB1”,在“参数”项中输入“FIC101.PV”。? 将第二个变量命名为DB2_FIC101.PV,在“数据源”中选择“DB2”,在“参数”项中  同样输入“FIC101.PV”。? 最后,变量DB1_FIC101.PV和DB2_FIC101.PV的数据将分别来自远程网络数据库DB1中FIC101.PV和DB2中FIC101.PV的数据。15.4?网络数据库连接 数据库是通过数据连接与外部(如:I/O设备)进行通信。如果数据库要与其他力控数据库进行数据通信,也要通过数据连接进行,这种连接被称为网络数据库连接。具体的形式是通过数据库中的点参数的数据连接进行,如图所示是在数据库组态程序DbManager进行的网络数据库连接: 图数据15.5 网络通信程序 客户端 ? 力控的通信程序组件NetClient运行于客户端,分别用于完成TCP/IP方式的通信功能。当要用NetClient客户端力控访问服务器端力控数据时

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档