[发明专利]一种分散控制系统的扩展输入输出装置和方法有效
申请号: | 201310226400.X | 申请日: | 2013-06-07 |
公开(公告)号: | CN104243172B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 王春燕;潘钢;夏明;吕大军;周海东;张智;王朝辉;李杰 | 申请(专利权)人: | 国家电网公司;北京国电智深控制技术有限公司 |
主分类号: | H04L12/02 | 分类号: | H04L12/02;H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 栗若木,曲鹏 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分散 控制系统 扩展 输入输出 装置 方法 | ||
技术领域
本发明涉及计算机应用领域,尤其涉及一种分散控制系统的扩展输入输出装置和方法。
背景技术
扩展输入输出层(EIO)是全新定义的控制器与被控对象、第三方设备等外围设备的信息交互方式,是分散控制信息(DCS)底层面向控制设备的智能控制系统,采用全双工的交换式以太网,为实时信息和非实时信息提供透明传输通道。EIO向上兼容控制器和虚拟控制器,向下兼容基于传统IO卡件的本地I/O,基于EIO协议的网络I/O、通过协议转换器接入的其它标准现场总线装置。实现对本地I/O、网络I/O、现场总线设备的集中控制,为不同类型I/O接入提供统一的软件接口。EIO技术的引入,颠覆了传统DCS的过程控制站体系结构,系统开放性获得极大提高。
在以往技术方案中,软件没有实现总的架构和统一的接口,每接入一种新类型的I/O或者新类型设备,需要开发人员现写接口程序,这样的接口程序不具有通用性和可复用性,不利于软件的稳定运行和版本的维护,不符合软件的基本设计原则。
发明内容
本发明提供了一种分散控制系统的扩展输入输出装置和方法,解决了现有被控对象设备类型不同引进的软件稳定性差和版本维护成本高的问题。
一种分散控制系统的扩展输入输出装置,包括:
包括协议层和传输层,所述协议层向DPU控制器提供多种应用层接口,所述协议层通过统一接口调用所述传输层通讯;
所述协议层将所述多种应用层接口对应的不同设备的数据进行相应的协议转换后,经由所述统一接口调用所述传输层传输;
所述协议层通过所述统一接口接收所述传输层的数据,经协议转换为不同协议类型的数据,并经由相应的应用层接口传输至所述DPU控制器。
优选的,所述协议层包括:扩展输入输出(EIO)子层(EioLayer)、设备子层(Device)和协议(Protocol)子层;
所述EIO子层包括对应用层的各种接口;
所述设备子层包括全部设备;
所述协议子层包括与所述设备子层各设备对应的协议模块,协议模块对不同设备对应的数据进行编码和解码。
优选的,所述传输层包括:传输子层和驱动子层;
所述传输子层为所述协议层调用所述传输层提供统一接口;
所述驱动子层为底层传输通道提供驱动,供所述传输子层调用。
优选的,该装置还包括:缓冲区;
所述缓冲区独立于远程智能节点的缓冲区。
本发明还提供了一种分散控制系统的扩展输入输出实现方法,包括:
EIO的协议层将多种应用层接口对应的不同设备的数据进行相应的协议转换后,经由与EIO的传输层之间的统一接口调用所述传输层传输;
所述EIO的协议层通过所述统一接口接收所述传输层的数据,经协议转换为不同协议类型的数据,并经由相应的应用层接口传输至DPU控制器。
优选的,EIO的协议层将多种应用层接口对应的不同设备的数据进行相应的协议转换后,经由与EIO的传输层之间的统一接口调用所述传输层传输包括:
EIO的协议层接受所述DPU按照扫描周期周期性输出的数据;
所述协议层使用所述数据相应的协议调用所述统一接口,向所述传输层发送数据;
所述传输层根据所述数据相应的协议,将所述数据发送到第三方设备或现场总线智能节点。
优选的,所述协议层包括EIO子层、设备子层和协议子层,所述协议层使用所述数据相应的协议调用所述统一接口,向所述传输层发送数据包括:
所述EIO子层的接口接收DPU输出的数据之后,根据预置的算法,将所述数据定位到所述设备子层中相应的设备,将所述数据写入该设备的缓冲区;
当输出周期到达时,所述设备根据当前使用的协议,通过所述协议子层调用所述传输层的统一接口,向所述传输层发送数据。
优选的,所述传输层包括传输子层和驱动子层,所述传输层根据所述数据相应的协议,将所述数据发送到第三方设备或现场总线智能节点包括:
传输子层根据所述子层提供的参数,选择所述驱动子层中对应的驱动;
所述传输子层调用所述驱动的通讯函数,将所述数据发送到第三方设备或者现场总线智能节点。
优选的,所述EIO的协议层通过所述统一接口接收所述传输层的数据,经协议转换为不同协议类型的数据,并经由相应的应用层接口传输至DPU控制器包括:
所述协议层根据预置执行周期,周期性的调用所述传输层从第三方设备或现场总线智能节点获取数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;北京国电智深控制技术有限公司,未经国家电网公司;北京国电智深控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310226400.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据流的镜像方法及装置
- 下一篇:通信系统中的密钥生成