第 15章 分布式网络及
WWW应用系统
15.1 网络通信方式
15.2远程数据源
15.3 网络变量
15.4网络数据库连接
15.5 网络通信程序
15.6 通信服务程序 PortServer
15.7 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设置的
一致
⑵ TCP\IP通信配置
在 I/O设备驱动 /三维力控 /数据库 /力控 R实时数据
库( TCP/IP)程序,配置过程同 I/O驱动程序的
配置
⑶ Modem通信方式
Modem通信时,在 I/O设备驱动 /三维力控 /数据库
/力控 R实时数据库(串口通讯)。配置过程同 I/O
驱动程序的配置,输入对方的电话号码,如果是分
机就加 "0"
3.数据连接
? 图 15- 9是力控 R实时数据库数据连接对话框
根据连接 Portserver服务器的数据库变量类型,
选择不同的数据类,参数为 Portserver服务器的
数据库变量,连接时须完整输入点名和点参数。
如图 15- 10所示
4.网桥组件 CommBridge
? 力控 RCommBridge是力控 R的一个网桥组件,可
以实现对 GPRS,CDMA 等移动网络的支持,也
可以支持特殊通讯标准,用灵活的方式将力控 R和
一些未来的软硬件通讯标准有机的结合在一起,
起到一个通讯桥接的作用,而且该组件是以服务
器的方式式工作
5.设备组态
? 在定义设备时对话框如图 15- 12所示,各选项说
明如下
⑴ 设备名称:用户定义设备的名称, 用户不需要改
动 。
⑵设备厂家:选择用户的所用的模块厂家。在选择
好设备之后,以下的那些选项会根据用户选择的
厂家不同而变化。用户只需要关心允许输入的参
数就行了,灰色的是不能输入的。需要说明的是
终端 ID号,如果一般来说就是 SIM卡号,但有的
厂家可能是别的标示号,用户需要根据实际情况
输入
6.运行状态
? CommBridge组件运行时,只要在数据库参数进
行缺省设置启动就可以
同步信息包括:时钟同步、实时数据库信息同步、
View变量同步、历史数据同步
1.同步原理
2.组态内容同步
3.设置双机冗余
双击“双机冗余”项出
现对话框
15.7 www网络应用
生产监控中, 大多数都是标准的服务器 /客户端方式,
但也可以用 IE浏览器作为一个标准的瘦客户端来浏
览服务器的画面, 应用力控 R提供的 Web功能, 可以
使用户从 IE浏览器上远程访问力控 R的工程画面,
浏览的效果与在力控 R运行系统 View中看到的工程
画面完全相同, 包含全部动态数据和动画 。 而在客
户端并不需要安装任何与力控 R有关的软件 ( 仅仅使
用浏览器 ) 。
在 Web服务器上需要安装力控 R软件,同时 Web服务
器保存力控 R发布的 HTML文件,传送文件所需数据,
并为用户提供浏览服务的站点。使用力控 R提供的
Web功能,可以灵活地构建 Intranet/Internet应用
1.配置 Web服务器配置
? 选择 Draw菜单命令“文件 / Web服务器配置”,
出现如图 15- 15所示对话框
2.设置 IE浏览器
? 为了保证在 IE浏览器中正确显示力控 R的工程画面,
需要对 IE浏览器的部分参数进行设置。选择 IE浏
览器菜单命令“查看 /Internet选项”,出现如图
15- 16所示对话框
安全级别选择“自定义”,单击“设置”按钮,
出现如图 15- 17所示对话框
3.自定义 Web主页
? 力控 R提供了一个名为 DrawCom的 ActiveX控件。
用户可以在自定义的 Web页面( HTML文件)上
插入该控件,然后通过 IE浏览器访问该 Web页面
以浏览力控 R工程画面。
4.启动力控 R Web服务器
? 为了在远程浏览器上能够访问力控 R Web服务器,
必须运行一个 Web Server程序。 WebServer程序
可以是力控 R提供的 Web Server,也可以是其它厂
家提供的支持 HTTP协议的 Web服务程序。如果
数据库与 Web服务器在同一计算机机上,还要启
动数据 Db及网络服务器程序。
若要自动启动力控 R的 Web Server和网络服务器
程序,在 Draw导航器上双击“实时数据库 /数据
库组态”以启动数据库组态程序 DbManger,
然后选择 DbManger菜单命令“工程 /数据库系统
参数”,在出现的对话框中选择,Web Server”
和“网络服务器”,如图 15- 18所示:
WWW应用系统
15.1 网络通信方式
15.2远程数据源
15.3 网络变量
15.4网络数据库连接
15.5 网络通信程序
15.6 通信服务程序 PortServer
15.7 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设置的
一致
⑵ TCP\IP通信配置
在 I/O设备驱动 /三维力控 /数据库 /力控 R实时数据
库( TCP/IP)程序,配置过程同 I/O驱动程序的
配置
⑶ Modem通信方式
Modem通信时,在 I/O设备驱动 /三维力控 /数据库
/力控 R实时数据库(串口通讯)。配置过程同 I/O
驱动程序的配置,输入对方的电话号码,如果是分
机就加 "0"
3.数据连接
? 图 15- 9是力控 R实时数据库数据连接对话框
根据连接 Portserver服务器的数据库变量类型,
选择不同的数据类,参数为 Portserver服务器的
数据库变量,连接时须完整输入点名和点参数。
如图 15- 10所示
4.网桥组件 CommBridge
? 力控 RCommBridge是力控 R的一个网桥组件,可
以实现对 GPRS,CDMA 等移动网络的支持,也
可以支持特殊通讯标准,用灵活的方式将力控 R和
一些未来的软硬件通讯标准有机的结合在一起,
起到一个通讯桥接的作用,而且该组件是以服务
器的方式式工作
5.设备组态
? 在定义设备时对话框如图 15- 12所示,各选项说
明如下
⑴ 设备名称:用户定义设备的名称, 用户不需要改
动 。
⑵设备厂家:选择用户的所用的模块厂家。在选择
好设备之后,以下的那些选项会根据用户选择的
厂家不同而变化。用户只需要关心允许输入的参
数就行了,灰色的是不能输入的。需要说明的是
终端 ID号,如果一般来说就是 SIM卡号,但有的
厂家可能是别的标示号,用户需要根据实际情况
输入
6.运行状态
? CommBridge组件运行时,只要在数据库参数进
行缺省设置启动就可以
同步信息包括:时钟同步、实时数据库信息同步、
View变量同步、历史数据同步
1.同步原理
2.组态内容同步
3.设置双机冗余
双击“双机冗余”项出
现对话框
15.7 www网络应用
生产监控中, 大多数都是标准的服务器 /客户端方式,
但也可以用 IE浏览器作为一个标准的瘦客户端来浏
览服务器的画面, 应用力控 R提供的 Web功能, 可以
使用户从 IE浏览器上远程访问力控 R的工程画面,
浏览的效果与在力控 R运行系统 View中看到的工程
画面完全相同, 包含全部动态数据和动画 。 而在客
户端并不需要安装任何与力控 R有关的软件 ( 仅仅使
用浏览器 ) 。
在 Web服务器上需要安装力控 R软件,同时 Web服务
器保存力控 R发布的 HTML文件,传送文件所需数据,
并为用户提供浏览服务的站点。使用力控 R提供的
Web功能,可以灵活地构建 Intranet/Internet应用
1.配置 Web服务器配置
? 选择 Draw菜单命令“文件 / Web服务器配置”,
出现如图 15- 15所示对话框
2.设置 IE浏览器
? 为了保证在 IE浏览器中正确显示力控 R的工程画面,
需要对 IE浏览器的部分参数进行设置。选择 IE浏
览器菜单命令“查看 /Internet选项”,出现如图
15- 16所示对话框
安全级别选择“自定义”,单击“设置”按钮,
出现如图 15- 17所示对话框
3.自定义 Web主页
? 力控 R提供了一个名为 DrawCom的 ActiveX控件。
用户可以在自定义的 Web页面( HTML文件)上
插入该控件,然后通过 IE浏览器访问该 Web页面
以浏览力控 R工程画面。
4.启动力控 R Web服务器
? 为了在远程浏览器上能够访问力控 R Web服务器,
必须运行一个 Web Server程序。 WebServer程序
可以是力控 R提供的 Web Server,也可以是其它厂
家提供的支持 HTTP协议的 Web服务程序。如果
数据库与 Web服务器在同一计算机机上,还要启
动数据 Db及网络服务器程序。
若要自动启动力控 R的 Web Server和网络服务器
程序,在 Draw导航器上双击“实时数据库 /数据
库组态”以启动数据库组态程序 DbManger,
然后选择 DbManger菜单命令“工程 /数据库系统
参数”,在出现的对话框中选择,Web Server”
和“网络服务器”,如图 15- 18所示: