基于WebService的远程工业控制系统研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

函数库 ,并提供 了跨平台访问的接 口。
关键词 :远程工业控制 I三层 架构l We b S e r v i c e ;工业机器人
S t uBaidu Nhomakorabead y O f Re mo t e I n du s t r i a l Co nt r o l S y s t e m Ba s e d O n We b S e r v i c e
机仿真 、 结构工程、 机械工程等方 向的研究 。
对象访 问协 议 ) 、W S D L( We b S e r v i c e D e s c r i p t i o n L a n g u a g e ,
维普资讯 http://www.cqvip.com
第1 期
杨正祥 ,等 :基 于 We b S e r v i c e的远程工业控制系统研究
在 本 系 统 中 ,我 们 采 用 AS P . NE T 开 发 了 WE B页 面 用 户 通 过 We b浏 览 器 以 HT TP协 议 调 用 W E B 页 面 ,得 到 机 器
基于 HTT P ,XML等基本 协议和标 准 ,因此更 具有开放 性和 扩展性,应用范 围更广 ,可支持异构平台[ 4 3 。( 3 )基于中间件
( 在本 系统 中是 G T4 0 0 . d l 1 ) ( ,进 一 步 达 到 控 制 机 器 人 的 目
的计算机智能控制 系统虽 然 比基 于简单 C / S的计算 机智 能控
制系统的集成 性能要好 。但是仍然属于静态集成 ,这体现在 当 组件接 口改变时 ,需要对 中间件进行相应 的修改并局部重新部 署 。然而在基于 We b S e r v i c e的计算机智 能控制 系统 中,当由 于服务的接 口改变而导致 客户端调用失败 时,客户端会 自动从 服务注册 中心 获取 已更新 的 WS D L文档 ,重 新生成调用接 口,
・ 5 7 ・
We b服务 描 述 语 言 ) 、 UD D L( Un i v e r s a l D e s c r i p t i o n ,Di s c o v — e r y ,a n d I n t e g r a t i o n ,通 用 描 述 、发 现 和 集 成 ) 等 技 术 ,都 是
采用 W3 C组织制定 的开放性 标准 和规范 ,对 服务 的实现与 使 用进行高度的抽象 ,以消除 由于使用 不同组件模型 、操 作系统 和 编 程 语 言 所 产 生 的系 统 差 异 ,为 实 现 数 据 和 系统 的互 操 作 性 提供 了一种有效 的解决方案 _ 2 ] 。 We b S e r v i c e由服务提供者 ( S e r v i c e P r o v i d e r ) 、服 务注 册
收 稿 日期 : 2 0 0 5 0 2 —0 2 I 修 回 日期 : 2 0 0 5 0 3 —0 2 。
基金项 目: 湖北 省教 育厅重大项 目 ( 2 o 0 3 z o o 2 ) 。 作者简介 : 杨正祥 ( 1 9 7 6 一) , 男, 湖北汉川人 , 硕士研究生 , 主 要 从 事 计算机软件 、 计算机控制方 向的研究 。
Ya n g Zh e n g x i a n g ,Xi o n g J i a n mi n 。 ,Ta n Ba o h u a 。 ,S o n g Ti n g x i n 。
( 1 .S c h o o l o f Co mp u t e r En g i n .,Hu b e i Po l y t e c h n i c Un i v . ,W u h a n 4 3 0 0 6 8 ,Ch i n a;
中典 型的设备 ,本系统采用它作 为受控对象 ,可 以为在工业 自 动化系统 中实现基 于 I n t e r n e t 的远程 控制 提 供一个 典型 的 范 例 ,从而为先进制造 、信息家 电等其它 网络控制设备提供基 于
I n t e r n e t 应 用 的基 础 。
l We b S e r v i c e技 术 导 入
之间的交互所构成 。首先 服务 提供者 使用 We b S e r v i c e描述语 言 ( WS D L )对组件 的功能和接 口进行 详细 的描述 和精确 的定
义 ,然 后 把 它 发 布 到 服 务 注册 中心 ;服 务 请 求 者 通 过 网 络在 服
把互联 网应用推广到控制领域 ,是一个发展趋势 。这种新 的业
所构 成) 的体 系结 构 相 比,计算 机 工业 控制 系 统 采 用 we b S e r v i c e 技术构造更具 有优势 ,体 现在 : ( 1 ) 由于 we b er S v i c e 的体系结构是 松散 耦合 的,所 以采 用何 种 组件 模 型 已经 不重
要 ,只要使用统 一 的 WS D L对 所提 供 的服务 接 口进 行定 义和
中圈分类号 : T P 2 7 3
文献标识码 : B
基 于 We b S e r v i c e的远 程 工 业 控 制 系统研 究
杨 正 祥 ,熊 健 民 ,谭 保华 , 宋 庭新
( 1 .湖北工业大学 计算机学 院,湖北 武汉 4 3 0 0 6 8 ;2 .湖北工业 大学 机械工程学院 ,湖北 武汉 4 3 0 0 6 8 )
O 引言
现今 网络技术不断发展 ,互联网 已经成为 当前最重要 的信
息载体 。同时设备控制技术也相 当成熟 ,如各种基于廉价单 片
机 的微 处 理 系 统 应 用 广 泛 ,几 乎 深 入 到 各 行 各 业 { 。技 术 人 员
中心 ( S e r v i c e R e g i s t r y )和 服 务 请 求 者 ( S e r v i c e Re q u e s t o r )
维普资讯 http://www.cqvip.com
计算机 测 量 与 控 制 . 2 0 0 6 . 1 4 ( 1 )
・ 5 6 ・
Co mp u t e r Me a s u r e me n t&
C o n t r o l
王趣藏
文章编号: 1 6 7 1 ~4 5 9 8 ( 2 0 0 6 ) 0 1 -0 0 5 6 -0 2
2 .S c h o o l o f Me c h a n i c a l En g i n . ,H u b e i P o l y t e c h n i c Un i v . ,W u h a n 4 3 0 0 6 8 ,C h i n a )
Ab s t r a c t I Th e t he o r y a n d r e a l i z a t i o n o f r o b o t r e mo t e i n d u s t r i a l c o nt r o l s y s t e m b a s e d o n We b s e r v i c e a r e e x p l a i n e d .Th e s y s t e m a d o p t s t hr e e l a y e r s t o b u i l d u p,d e v e l o p i n g t he c l i e nt( We b Pa g e )o f We b Se r v i c e wi t h AS P. NET ,i s s u i n g o n t he I n t e r ne t .I t i nt r o d u c e s DLL f u n c t i o n l i br a r y o f s p o r t c o nt r o l l e r i n t o We b Se r v i c e c o mp o n e nt ,S O o f f e r i n g i n t e r f a c e f o r t h e a c c e s s t hr o u gh di f f e r e n t p l a t f o r m. Ke y wo r d s :r e mo t e i n d u s t r i a l c o n t r o l l t h r e e l a ye r s ;W e b s e r v i c e I i n d us t r i a l r o b o t
W3 C所制定 的开 放 的 、标 准 的协议 进 行数 据 的描 述 、传输 、
交 换 ,所 用 到 的 S OAP ( S i mp l e Ob j e c t A c c e s s P r o t o c o l , 简 单
熊健 民( 1 9 5 7 一) , 男, 河南信阳人 , 教授 , 博士生 导师, 主要从事计算
务注册中心 查找 所 需 的服 务,并 获 取该 服 务 的 WS D L信 息 ,
务应 用,由于其 自身 的特点 ,对于开发 中的新技术 、新方法 的
需求 特别 突出,传统的开发模式与技术手段 已经渐渐地无法适 应这些新 的要求 。如何将先进制造 中的各种机器设备 以及信息 家 电与 互 联 网应 用 联 系 起 来 ,从 而 提 高 控 制 系 统 的性 能 ,成 为
捕薹 :以机器人 控制为例阐述 了基于 We b S e r v i c e( We b服务 )的远程 工业控 制系统 的理论 与实现 l该 系统 采用 了三层架 构.以 A S P .NE T开发了 WE B页 面作为调用 We b S e r v i c e的客户端 ,进行 网上发布 ;该系统 还在 We b S e r v i c e组件 中引入 运动控制器 的 DL L
人操作界面 。WE B页面再 以 S OAP协 议 与 We b S e r v i c e组件 通信 ,把客户端 的控 制信号 以 s t r i n g类 型 的参 数形 式传 递给 We b S e r v i c e ,让 We b S e r v i c e 调 用机器人运动控制 卡的库函数
控 制 界 需 要 解 决 的 一 个 技 术 问 题 。工 业 机 器 人 是 先 进 制 造 行 业
最 后服务请求者通 过 WS D L信 息与 服务 提供者 所提 供的 服务
进 行 绑 定 ,调 用 相 应 组 件 中 的 功 能 , 实 现 彼 此 间 的 交 互 口 ] 。 we b S e r v i c e的 工 作 模 型 如 图 1 所示 。
描述 ,异构 的客户与 服务之间、服务 与服务之间就可以实现连 接与重用 ,提 高 了 可靠 性 和重 用 性 ,开 发 和 维护 代 价更 低。 ( 2 )基于 中间件 的计算 机智能控制 系统中 ,数据的传输 、组件 接 口的访 问、数据描述 等协议都 是各 个组件模 型 自己定义 的 , 不 具 有 通 用 性 。 而基 于 We b S e r v i c e的 体 系 结 构 中 ,完 全 采 用
作为一种 问世 不久 的全新 的组件 技术 ,We b S e r v i c e 使 用
基 于 XML的 消 息 处 理 作 为 基 本 的 接 口描 述 和数 据 通 信 方 式 ,
图1 We b S e r v i c e工 作 模 型 图
与 传 统 的基 于 中 间 件 ( 由 一组 具 有 控 制 与 管 理 能 力 的组 件
相关文档
最新文档