- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章 分布式网络及WWW应用系统 15.1 网络通信方式 力控R支持多种方式的网络通信,包括:TCP/IP网络通信、串口(RS232/422/485)通信、MODEM拨号通信、移动GPRS、CDMA等等 1.TCP/IP TCP/IP网络协议提供了在不同硬件体系结构和操作系统的计算机组成的网络上进行通信的能力。一台PC机通过TCP/IP网络可以和多个远程计算机进行通信,如图15-1所示。 2.串口 图15-2是串口通信的示意图。网络中的每台PC机安装了力控R软件,服务器端提供的PortServer,客户端启动力控R的数据库驱动程序便可以完成和服务器端的串口通信功能。 3.MODEM拨号 图15-3是拨号通信的示意图。网络中的每台PC机安装了力控R软件和MODEM,通信原理同串口通信,IO服务程序进行拨号连接后完成通讯 15.2?远程数据源 图15-4中展示了2台运行力控R软件的网络结点之间的数据通信关系。力控R的界面运行系统View与实时数据库系统Db均可以分离运行。对于View,当它访问本机上的数据库时,本机数据库被视作本地数据源,当它访问远程结点上的数据库时,远程计算机的数据库被视作远程数据源。 15.3 网络变量 定义远程数据源,选择Draw菜单“特殊功能[S]/数据源”或在导航器中打开“数据源/本地数据库”项,出现“数据源定义”列表框。列表框中的数据源“本地实时数据库(Db)”是系统缺省定义的数据源,它指向本机上的数据库。如果要配置远程数据源,选择“添加”按钮,出现如图15-5所示的“数据源定义”对话框: 15.4?网络数据库连接 数据库是通过数据连接与外部(如:I/O设备)进行通信的。如果数据库要与其他力控R数据库进行数据通信,也要通过数据连接进行,这种连接被称为网络数据库连接。 具体的形式是通过数据库中的点参数的数据连接进行,如图15-6所示是在数据库组态程序DbManager进行的网络数据库连接 15.5 网络通信程序 1.客户端 力控R的通信程序组件NetClient运行于网络客户端,分别用于完成TCP/IP方式的通信功能。当要用NetClient客户端力控R访问服务器端力控R数据时,需要对客户端通信程序进行设置。数据源要指向远程 2.服务器端 双击Draw导航器“实时数据库/数据库组态”以启动数据库管理器DbManager,选择DbManager菜单命令“工程/数据库系统参数”出现如图15-7所示的数据库系统参数对话框: 15.6 通信服务程序PortServer PortServer数据服务器支持TCP/IP、串口、MODEM、电台和GPRS等通讯方式 1.服务器端设置 双击Draw导航器“实时数据库/数据库组态”以启动数据库管理器DbManager,选择DbManager菜单命令“工程/数据库系统参数”出现如图15-7所示的数据库系统参数对话框, 选中启动PortServer。 进入PortServer选择通信设置,进行相关的串口、网络配置,力控R软件就可以通过数据库将数据转发出去,参数设置对话框见图15-8 2.客户端设置 ⑴ 串口通信配置 串口通讯时,在I/O设备驱动/三维力控/数据库/力控R实时数据库(串口通讯),配置过程同I/O驱动程序的配置 ?? ? 注意:名称不能超过八个字符,波特率、数据位数、奇偶校验和停止位必须与Portserver设置的一致 3.数据连接 图15-9是力控R实时数据库数据连接对话框 4.网桥组件CommBridge 力控RCommBridge是力控R的一个网桥组件,可以实现对GPRS、CDMA 等移动网络的支持,也可以支持特殊通讯标准,用灵活的方式将力控R和一些未来的软硬件通讯标准有机的结合在一起,起到一个通讯桥接的作用,而且该组件是以服务器的方式式工作 5.设备组态 在定义设备时对话框如图15-12所示,各选项说明如下 ⑴设备名称:用户定义设备的名称,用户不需要改动。 ⑵设备厂家:选择用户的所用的模块厂家。在选择好设备之后,以下的那些选项会根据用户选择的厂家不同而变化。用户只需要关心允许输入的参数就行了,灰色的是不能输入的。需要说明的是终端ID号,如果一般来说就是SIM卡号,但有的厂家可能是别的标示号,用户需要根据实际情况输入 6.运行状态 CommBridge组件运行时,只要在数据库参数进行缺省设置启动就可以 15.7 www网络应用 1.配置Web服务器配置 选择Draw菜单命令“文件/ Web服务器配置”,出现如图15-15所示对话框 2.设置IE浏览器 为了保证在IE浏览器中正确显示力控R的工程画面,需要对IE浏览器的部分参数进行设置。选择IE浏览器菜单命令“查看/
文档评论(0)