《力控的分布式网络应用.docx》由会员分享,可在线阅读,更多相关《力控的分布式网络应用.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、力控的分布式网络应用dujing导语:力控监控组态软件,以分布式实时数据库DB为根底,进展数据收集、处理、报警等功能;各网络结点上的DB,再通过网络效劳程序构建复杂的分布式应用力控监控组态软件,以分布式实时数据库DB为根底,进展数据收集、处理、报警等功能;各网络结点上的DB,再通过网络效劳程序构建复杂的分布式应用。力控监控组态软件支持基于Internet/Intranet网络结点间的远程互访、公众网拨号通讯、串行通讯、监控画面Web发布等,兼有多层次网络冗余及故障切换才能。一、串行通讯力控的SCOMServer和SCOMClient支持计算机之间通过串行通讯口联网,当串口使用RS232/RS4
2、22时,只能实现计算机间1:1的互联,假如想实现1:N的计算机互联,那么计算机必须配有N个串口。当串口使用RS485时,只需一个串口便可实现计算机间1:N的互联,N的取值大小决定于RS485驱动芯片的带载才能。二、使用公众网拨号通讯TeleClient、TeleServer支持计算机之间通过串行Modem借助公众网建立力控应用程序间的远程数据访问。适用于相对间隔超过1200米并且光纤局域网无法覆盖力控应用程序所在区域时的通讯,实现计算机间1:1的互联。在这种应用形式下,TeleClient在客户端拨叫TeleServer端的号码,建立起数据连接通道。在使用者看来就象两台计算机位于本地一样。假如
3、想实现1:N的计算机互联,那么计算机必须配有N个串口,同时装备多条线,假如只有一条线的话,那么TeleClient在客户端只能采取轮巡方式与各个TeleServer拨号通讯,这将会使数据更新速度受到影响,但假如使用ISDN线路的话通讯速度还会得到进步。假如TeleClient端和TeleServer端都使用ISDN线路,实现1:30的计算机互联,数据更新周期可以小于50秒。三、TCP/IP协议通讯在一个支持TCP/IP协议的网络中不管是局域网或者是广域网,Intranet还是Internet,任一个网络结点机假如安装了力控监控组态软件应用系统,均可以与网络中另一个安装了力控监控组态软件应用系统
4、的结点机进展通讯。通讯的根本形式是客户/效劳器形式。力控监控组态软件提供了两个网络效劳程序NetClient和NetServer,分别用于完成客户端和效劳器端的网络通讯功能。假如指定某一网络结点机为效劳器端,那么效劳器端必须启动实时数据库DB和效劳器端网络效劳程序NetServer,其它作为客户端的一个或者多个网络结点机只要确定效劳器方的计算机名称,就可以通过客户端网络效劳程序NetClient连接到效劳器端,客户端的运行系统View就可以直接访问效劳器端实时数据库DB中的数据。假如指定某一网络结点机为客户端,且客户端的运行系统View要访问效劳器端实时数据库DB中的数据,那么必须首先确定效劳
5、器端运行所在的网络结点机的名称,然后在客户端利用此计算机名称定义一个“数据源,然后将要访问的效劳器端实时数据库的变量名在这个数据源下定义。在客户端启动运行系统View时,View检索到其中含有指向其它网络结点数据库的数据源,会自动启动NetClient。NetClient启动后,会自动与指定的效劳器端网络效劳程序NetServer建立连接。实际上,安装了力控监控组态软件应用系统的任一网络结点机,均可以同时作为其它一个或者多个客户机的效劳器,同时也可以作为客户端访问其它多个效劳器。1、配置网络结点机客户端网络效劳程序NetClient在启动时首先要搜索与其连接的效劳器端网络效劳程序运行所在的主机
6、。搜索时按照主机名称查找。对客户端网络效劳程序运行所在的结点进展配置可进步搜索速度。用文本编辑器如记事本翻开客户端网络效劳程序运行所在的结点上的Windows目录下的文件“HOSTS,在文件中增加如下内容:nnn.nnn.nnn.nnnServer其中“nnn.nnn.nnn.nnn代表效劳器端网络效劳程序运行所在的主机的IP地址;“Server代表效劳器端网络效劳程序运行所在的主机的主机名称。HOSTS文件修改并存盘后需要重新启动客户端网络效劳程序。需留意的是,效劳器端网络效劳程序运行所在的主机的IP地址必须分配为固定IP地址,不能采用自动获取或者其它方式。2、效劳器端网络效劳程序NetSe
7、rver在DB的菜单“配置/系统参数配置中选择了“启动网络效劳器选项,NetServer会随DB一起启动。主窗口中各项显示内容的含义如下:接收次数:显示NetServer在进展网络通讯时接收的数据报文个数。发送次数:显示NetServer在进展网络通讯时发送的数据报文个数。远程连接:显示与NetServer已建立连接的客户机的IP地址及开场连接时间。连接信息:当前与NetServer进展连接的连接状态信息。3、客户端网络效劳程序NetClient当在Draw菜单“特殊功能/数据源定义中指定了远程通讯方式,运行系统View在启动时会自动启动NetClient。主窗口中各项显示内容的含义如下:接收
8、次数、发送次数、远程连接、连接信息:参照NetServer。工作状态:显示NetClient的运行工作状态。力控允许建立独立式或者分布式应用程序。独立式应用程序的系统一般只用一个操纵站,配置简单,没有网络,维护量也较小。而分布式应用程序可以复杂得多,经常有多层网络。一种典型的分布式应用的情况是:一台PC机作为主效劳器,其它几台工作站作为客户机,同时访问主效劳器中数据库的数据。四、几种典型的分布构造几种常用构造:独立式构造、客户/效劳器构造、对等构造、混合构造。1、独立式构造对每个监控经过只有单个操纵界面的应用系统,系统配置较简单,一般需要配置:运行系统view、数据库DB和I/O驱动程序I/O
9、Server。2、客户/效劳器构造是一台结点机作为效劳器端,其它多个结点机作为客户端,客户端通过网络效劳程序可访问效劳器端的经过数据。客户端本身没有数据库,经过I/O数据全都集中连接在效劳器端。3、对等构造每个网络结点既是效劳器端,为其它结点提供数据;同时又是客户端,结点之间可以相互访问对方的经过数据。4、混合构造当应用规模较大时,采用混合构造。混合构造可以包括从班组到车间、到全厂在内的多层网络。数据流也是多样的:有消费经过数据、治理信息数据以及统计决策数据等。力控的混合构造由客户/效劳器构造、对等构造等根本系统构造混合组成。五、配置数据源运行系统View的数据源可以是本机数据库、本机DDE效劳程序、其它网络结点上的数据库等多种情况。配置一个数据源在开发系统Draw中进展。一旦配置了一个数据源,运行View程序的结点机可以自动完成对数据源中数据的访问。下面举例讲明怎样在Draw中配置数据源:1.激活Draw菜单命令“特殊功能/数据源定义,弹出“数据源定义对话框;2.单击“添加按钮,弹出“数据源定义对话框:在“名称项中键入一个要创立的数据源的名称标识。3.在“方式选项中选择一种数据访问方式。假如访问的是本机上的实时数据库,请选择“使用PC数据库选项。
限制150内