[发明专利]可重构网络化测控装置及其组件化编程方法有效
申请号: | 201310713943.4 | 申请日: | 2013-12-19 |
公开(公告)号: | CN103777546A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 王世勇;李迪 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 蔡茂略 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可重构 网络化 测控 装置 及其 组件 编程 方法 | ||
技术领域
本发明涉及一种测控装置,尤其是一种可重构网络化测控装置及其组件化编程方法,属于测控、组件化编程和可重构技术领域。
背景技术
目前,工业自动化领域需要进行大量的测量与控制工作,测量信号种类多样(如温度、压力、速度、位移等)、形式各异(如连续信号、离散信号、开关信号、模拟信号、数字信号等),控制方式也包括过程控制、逻辑控制和运动控制等多种形式,由于工业自动化技术发展迅速,通常要求测控装置具有一定程度的柔性以适应环境不断变化的需要,但是目前的测控装置一旦开发完成,其功能与性能便固定下来,所以无法适应这一需要。
发明内容
本发明的目的是为了克服上述现有技术的不足之处,提供了一种可重构网络化测控装置,该装置在测控对象改变时,能够快速改变其功能以适应新的对象。
本发明的另一个目的在于提供一种可重构网络化测控装置的组件化编程方法。
本发明的目的可以通过采取如下技术方案达到:
可重构网络化测控装置,其特征在于:包括嵌入式处理器模块、现场可编程门阵列模块以及工业以太网模块,其中:
所述嵌入式处理器模块,用于实现对测量信号的存储与处理以及实现所需的控制方式;
所述现场可编程门阵列模块,用于实现接口逻辑;
所述工业以太网模块,用于实现确定的、实时高速网络通讯;
所述嵌入式处理器模块、现场可编程门阵列模块以及工业以太网模块通过印制电路板相连形成具有网络通讯能力的测控装置,在所述测控装置上安装有实时操作系统、Java执行环境JRE以及与工业以太网模块相适应的网络协议栈,所述测控装置通过Java执行环境JRE执行来自编程工具的Java字节码。
作为一种优选方案,所述测控装置还包括内存模块、电池模块和接口模块,所述内存模块、电池模块和接口模块连接在印制电路板上。
作为一种优选方案,所述嵌入式处理器模块采用ARM芯片。
作为一种优选方案,所述工业以太网模块采用EtherCAT芯片,与EtherCAT芯片相适应的网络协议栈为EtherCAT协议栈。
作为一种优选方案,所述实时操作系统采用RTlinux实时操作系统。
本发明的另一个目的可以通过采取如下技术方案达到:
可重构网络化测控装置的组件化编程方法,其特征在于采用编程工具实现,所述编程工具以PC机作为开发平台,安装组件编程开发环境和Java程序集成开发环境,具体步骤如下:
1)利用组件编程开发环境开发组件,由组件形成组件化测控程序,将组件化测控程序转换成Java程序;
2)组件编程开发环境调用Java程序集成开发环境将步骤1)得到的Java程序编译成Java字节码;
3)步骤2)得到的Java字节码通过EtherCAT网络发送给测控装置,由Java执行环境JRE执行Java字节码。
作为一种优选方案,所述组件编程集成开发环境是基于IEC61499标准的FBStudio开发环境。
作为一种优选方案,所述组件分为基本功能块、复合功能块以及服务接口功能块三种,所述组件化测控程序表现为功能块网络,所述功能块网络由功能块通过事件接口和数据接口相连形成。
本发明相对于现有技术具有如下的有益效果:
1、本发明的测控装置可以采用以PC机为平台的编程工具开发功能块(组件),由功能块形成功能块网络(组件化测控程序),在功能块网络转换成Java程序后传输给测控装置执行,所以测控装置的功能不是固定的,而是由功能块网络决定的,使得测控装置具有软件可重构能力。
2、本发明的测控装置采用现场可编程门阵列(FPGA芯片)实现接口逻辑,可以通过编程改变接口逻辑以适应新的信号测量与控制的需要,使得测控装置具有一定的硬件可重构能力。
3、本发明的测控装置在硬件与软件两个层面上都具有很高的柔性,当测控对象改 变时,能够快速改变其功能以适应新的对象,而且可以将多个测控装置通过网络相连形成分布式测控系统,系统中包含的测控装置数量可以根据需要进行增加或减少,或者当个别测控装置出现故障时进行更换,从而实现系统的可重构。
附图说明
图1为本发明的测控装置及其采用的编程工具原理示意图。
图2a为本发明的组件编程集成开发环境所开发的基本功能块示意图。
图2b为本发明的组件编程集成开发环境所开发的复合功能块示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310713943.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:橡胶轮胎切割装置
- 下一篇:一种气体脱硫吸附剂、其制备方法及应用