CN203734702U - 基于opc ua的通用数据采集模块 - Google Patents
基于opc ua的通用数据采集模块 Download PDFInfo
- Publication number
- CN203734702U CN203734702U CN201320550891.9U CN201320550891U CN203734702U CN 203734702 U CN203734702 U CN 203734702U CN 201320550891 U CN201320550891 U CN 201320550891U CN 203734702 U CN203734702 U CN 203734702U
- Authority
- CN
- China
- Prior art keywords
- opc
- transceiver
- collection module
- data collection
- power supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本实用新型公开了一种基于OPC UA的通用数据采集模块,包括现场侧的保护电路(1),现场总线收发器(2),光偶隔离(3),FPGA(4),NOR FLASH芯片(5),50MHz晶振(6),PowerPC处理器(7),EEPROM芯片(8),24MHz晶振(9),看门狗电路(10),用于OPC UA通信的第一802.3物理层收发器(11),用于进行配置的第二802.3物理层收发器(12),以及供电电路部分(13)。本实用新型通过可配置的数据模型,以及嵌入式平台下的OPC UA通信技术,实现工业自动化领域的多种通信架构下,底层现场数据与上层监控和管理***集成的标准化。
Description
技术领域
本实用新型涉及工业自动化领域,应用于工业自动化领域的数据标准化集成,具体涉及工业控制领域的PROFIBUS-DP/PA总线协议、Modbus总线协议、PROFINET总线协议、HART总线协议。
背景技术
随着控制、计算机、通信、网络等技术的发展,工业控制***需要的信息交换覆盖从工段、车间、工厂企业乃至世界各地的市场。沟通的领域正在迅速覆盖从底层现场设备到控制、管理的各个层次,但工业控制***存在大量来自不同技术或生产厂家的产品,从底层的I/O、数据采集板卡、各种层次的PLC和工业控制计算机,到大型的DCS控制***,而且工业控制***中的多总线并存的局面将长期存在,计算机软件与工业硬件设备通讯协议之间的接口越来越多样化。在传统的工业控制***中,智能设备之间及智能设备与控制***软件之间的信息共享是通过驱动程序来实现的。驱动程序的开发大大加重了软件开发的工作量,同时也为以后的设备和软件升级和***的扩展带来了诸多问题。工业企业面临如何有效解决***内不同技术间的信息访问和互操作性的问题,并保障生产过程的持续稳定运行,提高***的可靠性、可用性。
现有数据集成有多种方式:将测量仪表加入到控制***中,通过访问具备通信主站功能的控制器(PLC、DCS等)实现数据访问;或将测量仪表组成单独的测量网络,通过网关或通信板卡、以及具备主站功能的工控机或PLC等与上层管理***实现集成;这些方式不具备通用性,集成难度大,且成本较高。在现有集成方案中也常采用基于PC的OPC技术,作为与上层管理***和OPC服务器间的数据接口,但由于OPC技术对微软PC平台的依赖性较大,很难在嵌入式平台下应用,在应用环境和可靠性,实时性上具有局限性。
为了解决上述问题,OPC基金会在2006年7月发布了新的OPC UA规范,IEC也相应的组建了OPC UA工作组,进行相应的国际标准的制订。OPC UA通过采用WSDL定义消息,实现了规范的平台无关性;并在原来OPC基础上定义了一套集成的服务,解决了现有OPC规范在应用时服务重叠的问题;OPC UA采用了集成的地址空间,增加对象语义识别功能,并实现了对信息模型的支持;另外,OPC UA采用冗余技术、安全模型等一系列机制,提高了安全性、可靠性等方面的性能。
发明内容
本实用新型的目的是提供一种基于嵌入式OPC UA技术的通用数据采集模块,采用一种不依赖专用主站(PLC或DCS等)的数据采集技术,实现在异构通信环境下,采集底层数据与管理层、控制层的快速标准化集成。由于采用了最新的OPC UA标准和技术,相对于目前广泛应用的数据采集技术(DCS、PLC),具有更高的安全性和可扩展性。
本实用新型可实现对多种现场总线设备进行数据采集,其中包括PROFIBUS-DP总线设备、PROFIBUS-PA总线设备、Modbus总线设备、PROFINET总线设备、HART总线设备。
为解决背景技术所存在的问题,本实用新型可应用于大部分数据采集***中,本实用新型采集异构的现场总线数据,通过数据配置接口可对数据模型进行设定,基于数据模型对采集到的数据进行分析与处理。通过以太网连接多个本实用新型和监控主机,本实用新型为接入以太网的监控主机提供标准OPC UA服务器接口,实现与监控主机的数据通信和访问权限的管理。因本实用新型采用了OPC UA通用数据接口服务,可便捷的与第三方监控主机实现快速的标准化集成。
为解决背景技术所存在的问题,本实用新型内部软件实现采用以下技术方案:它包含现场总线主站(1),嵌入式实时操作***(2),OPC UA SDK(3),外设驱动(4),数据分析处理(5),OPC UA服务器(6),模块配置(7)。所述的现场总线主站(1)与OPC UA服务器(6)、模块配置(7)通过双口RAM进行数据交换。
为解决背景技术所存在的问题,本实用新型内部硬件实现采用以下技术方案:它包含现场侧的保护电路(1),现场总线收发器(2),光耦隔离(3),FPGA(4),NOR FLASH芯片(5),50MHz晶振(6),PowerPC处理器(7),EEPROM芯片(8),24MHz晶振(9),看门狗电路(10),以太网物理层收发器(11),以太网物理层收发器(12),以及供电电路部分(13)。
本实用新型的创新点在于通过可配置的数据模型,以及基于嵌入式平台的OPC UA技术,实现底层现场数据与上层监控和管理***集成的标准化。在现有的工控***中,OPC技术都是基于PC平台的,其环境适应性、实时性以及安全性都有待提高。OPC服务器的数据源模型往往采用底层现场总线和工业以太网通信技术的数据模型或企业内部定义数据接口,与上层监控和管理***的要求并不完全一致,***的可扩展性较差;本实用新型为工业企业提供一种标准的、可扩展性好的、低成本的数据集成策略。
附图说明
图1为本实用新型的应用***示意图
图2为本实用新型的软件框架示意图
图3为本实用新型的硬件框架示意图
具体实施方式
参照图2,本实用新型的软件具体实施方式采用以下技术方案:一种基于嵌入式OPCUA技术的通用数据采集模块,其包括现场总线主站(1),嵌入式实时操作***(2),OPC UASDK(3),外设驱动(4),数据分析处理(5),OPC UA服务器(6),模块配置(7)。所述的现场总线主站(1)根据所使用的现场总线类型不同,相应的实现现场总线的主站功能;所述的嵌入式实时操作***(2)可以采用支持PowerPC架构的任意通用实时操作***;所述的OPC UA SDK(3)为OPC UA服务器(6)提供了开发的函数库;所述的外设驱动(4),包含以太网驱动,SPI驱动,Local Bus驱动,GPIO驱动,定时器驱动,为OPC UA服务器(6)和模块配置(7)提供了操作所需外设的驱动函数;所述的数据分析处理(5)对采集的现场总线设备的数据进行存储和重组,以满足OPC UA服务器(6)的软件接口数据格式;所述的OPC UA服务器(6)为接入的监控主机提供了标准的OPC UA数据访问接口与权限管理;所述的模块配置(7)通过以太网接收来自上位机的配置信息,包括本实用新型的内部数据模型配置和现场总线侧仪表的信息。
参照图3,本实用新型的硬件具体实施方式采用以下技术方案:一种基于嵌入式OPCUA技术的通用数据采集模块,其包括现场侧的保护电路(1),现场总线收发器(2),光偶隔离(3),FPGA(4),NOR FLASH芯片(5),50MHz晶振(6),PowerPC处理器(7),EEPROM芯片(8),24MHz晶振(9),看门狗电路(10),用于OPC UA通信的第一802.3物理层收发器(11),用于对本实用新型进行配置的第二802.3物理层收发器(12),以及供电电路部分(13)。
参照图3,所述的FPGA(4)和现场侧保护电路(1)、现场总线收发器(2)、光耦隔离(3)、NOR FLASH芯片(5)、50MHz晶振(6)构成了本实用新型在现场总线侧的通信电路;所述的现场侧的保护电路(1)对来自现场总线和其它外界的过压、浪涌、静电进行防护,保护电路(1)包含自恢复保险丝、TVS管、压敏电组、总线终端匹配,针对不同类型的现场总线保护电路(1)不同;所述的现场总线收发器(2),对于物理层为RS485的现场总线采用485收发器,对于物理层为以太网的现场总线采用以太网收发器,对于物理层为MBP信号的现场总线采用MBP收发器,对于物理层为HART信号的现场总线采用HART收发器;所述的光耦隔离(3)实现了现场总线侧与本实用新型***控制侧的电气隔离;所述的FPGA(4)通过不同的内部逻辑设计实现了PROFIBUS-DP主站功能、PROFIBUS-PA主站功能、Modbus主站功能、HART主站功能、PROFINETProvider功能,FPGA(4)通过Local Bus与PowerPC处理器(7)通信;FPGA(4)通过内部实现的NOR FLASH驱动完成对NOR FLASH芯片(5)的读写操作,NOR FLASH芯片(5)存储本实用新型离线状态下的现场侧数据和其它需要掉电保持的数据;所述的50MHz晶振(6)为FPGA(4)提供了高精度、高稳定性的50MHz外部时钟。
参照图3,所述的PowerPC处理器(7)与EEPROM芯片(8)、24MHz晶振(9)、看门狗电路(10)、用于OPC UA通信的802.3物理层收发器(11)、用于对本实用新型进行配置的802.3物理层收发器(12)构成了本实用新型的OPC UA服务器与配置的电路部分;所述的PowerPC处理器(7)内部包括了移植的嵌入式实时操作***,移植的OPC UA标准SDK,外设驱动,以及在OPC UA SDK基础上编程实现的OPC UA服务器功能和对本实用新型的配置功能;所述的EEPROM芯片(8)通过SPI总线与PowerPC处理器(7)连接,用于存储上位机对本实用新型的配置数据和其它掉电保存的数据;所述的24MHz晶振(9)为PowerPC处理器(7)和以太网物理层收发器(11、12)提供了高精度、高稳定性的24MHz外部时钟;所述的看门狗电路(10)为PowerPC处理器(7)提供了电压监控功能和看门狗功能;所述的802.3物理层收发器(11)为本实用新型OPC UA服务器功能的电气端口,通过标准的RMII接口与PowerPC处理器(7)连接;所述的802.3物理层收发器(12)为上位机对本实用新型配置通信的电气端口,通过标准的RMII接口与PowerPC处理器(7)连接。
参照图3,本具体实施方式在使用时,外部应为本实用新型供电电路部分(13)提供24V的直流***电源,24V直流电源在经过热插拔电路后,产生两路隔离的电源,一路隔离电源为现场总线收发器(2)供电,另一路隔离电源为本实用新型的其它部分供电。
本具体实施方式通过嵌入式的OPC UA技术代替了传统的数据采集技术(DCS、PLC),实现在异构通信环境下,采集的数据与管理层、控制层的快速标准化集成。
Claims (7)
1.一种基于OPC UA的通用数据采集模块,其特征在于:包括现场侧的保护电路(1),现场总线收发器(2),光偶隔离(3),FPGA(4),NOR FLASH芯片(5),50MHz晶振(6),PowerPC处理器(7),EEPROM芯片(8),24MHz晶振(9),看门狗电路(10),用于OPC UA通信的第一802.3物理层收发器(11),用于进行配置的第二802.3物理层收发器(12),以及供电电路部分(13)。
2.根据权利要求1所述的通用数据采集模块,其特征在于:所述保护电路包括自恢复保险丝、TVS管、压敏电阻以及总线终端匹配。
3.根据权利要求1所述的通用数据采集模块,其特征在于:所述现场总线收发器可以采用485收发器或以太网收发器或MBP收发器或HART收发器。
4.根据权利要求1所述的通用数据采集模块,其特征在于:所述FPGA通过现场总线与所述PowerPC处理器通信。
5.根据权利要求1所述的通用数据采集模块,其特征在于:所述EEPROM芯片通过SPI总线与所述PowerPC处理器连接。
6.根据权利要求1所述的通用数据采集模块,其特征在于:所述第一802.3物理层收发器是OPC UA服务器的电气端口,所述第二802.3物理层收发器是本实用新型的配置端口,两个802.3物理层收发器通过标准的RMII接口与PowerPC处理器连接。
7.根据权利要求1所述的通用数据采集模块,其特征在于:所述供电电路部分提供24V的直流***电源,24V直流电源在经过热插拔电路后,产生两路隔离的电源,一路隔离电源为现场总线收发器(2)供电,另一路隔离电源为其他部件供电。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201320550891.9U CN203734702U (zh) | 2013-09-06 | 2013-09-06 | 基于opc ua的通用数据采集模块 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201320550891.9U CN203734702U (zh) | 2013-09-06 | 2013-09-06 | 基于opc ua的通用数据采集模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN203734702U true CN203734702U (zh) | 2014-07-23 |
Family
ID=51204742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201320550891.9U Expired - Fee Related CN203734702U (zh) | 2013-09-06 | 2013-09-06 | 基于opc ua的通用数据采集模块 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN203734702U (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104635708A (zh) * | 2015-02-12 | 2015-05-20 | 机械工业仪器仪表综合技术经济研究所 | 一种基于i-mx287处理器的opc ua数据采集模块 |
CN104932364A (zh) * | 2015-06-03 | 2015-09-23 | 太原科技大学 | 一种Modbus通讯协议的OPC UA转换装置及方法 |
CN105530240A (zh) * | 2015-11-27 | 2016-04-27 | 机械工业仪器仪表综合技术经济研究所 | 多种工业协议向opc ua地址空间自动映射的方法 |
CN105812253A (zh) * | 2014-12-29 | 2016-07-27 | 中国科学院沈阳自动化研究所 | 一种opc ua数据服务网关装置及其实现方法 |
CN106444631A (zh) * | 2016-11-29 | 2017-02-22 | 重庆大学 | 基于本体的智能机床运行状态信息采集平台及方法 |
CN106707985A (zh) * | 2016-11-29 | 2017-05-24 | 无锡易通精密机械股份有限公司 | 一种多总线数据通信*** |
CN107065813A (zh) * | 2017-06-13 | 2017-08-18 | 苏州弘铭检测科技有限公司 | 一种车间设备数据监控***及方法 |
CN109743249A (zh) * | 2018-10-25 | 2019-05-10 | 比亚迪股份有限公司 | 乘客信息***的集成网关的形成方法、集成网关和集成*** |
CN111221302A (zh) * | 2018-11-26 | 2020-06-02 | 西门子股份公司 | 技术模块集成到技术设施上级控制层中的方法和技术模块 |
-
2013
- 2013-09-06 CN CN201320550891.9U patent/CN203734702U/zh not_active Expired - Fee Related
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812253A (zh) * | 2014-12-29 | 2016-07-27 | 中国科学院沈阳自动化研究所 | 一种opc ua数据服务网关装置及其实现方法 |
CN104635708A (zh) * | 2015-02-12 | 2015-05-20 | 机械工业仪器仪表综合技术经济研究所 | 一种基于i-mx287处理器的opc ua数据采集模块 |
CN104932364A (zh) * | 2015-06-03 | 2015-09-23 | 太原科技大学 | 一种Modbus通讯协议的OPC UA转换装置及方法 |
CN104932364B (zh) * | 2015-06-03 | 2018-03-09 | 太原科技大学 | 一种Modbus通讯协议的OPC UA转换装置及方法 |
CN105530240B (zh) * | 2015-11-27 | 2019-09-20 | 机械工业仪器仪表综合技术经济研究所 | 多种工业协议向opc ua地址空间自动映射的方法 |
CN105530240A (zh) * | 2015-11-27 | 2016-04-27 | 机械工业仪器仪表综合技术经济研究所 | 多种工业协议向opc ua地址空间自动映射的方法 |
CN106444631A (zh) * | 2016-11-29 | 2017-02-22 | 重庆大学 | 基于本体的智能机床运行状态信息采集平台及方法 |
CN106707985A (zh) * | 2016-11-29 | 2017-05-24 | 无锡易通精密机械股份有限公司 | 一种多总线数据通信*** |
CN106444631B (zh) * | 2016-11-29 | 2019-02-19 | 重庆大学 | 基于本体的智能机床运行状态信息采集平台及方法 |
CN107065813A (zh) * | 2017-06-13 | 2017-08-18 | 苏州弘铭检测科技有限公司 | 一种车间设备数据监控***及方法 |
CN109743249A (zh) * | 2018-10-25 | 2019-05-10 | 比亚迪股份有限公司 | 乘客信息***的集成网关的形成方法、集成网关和集成*** |
CN111221302A (zh) * | 2018-11-26 | 2020-06-02 | 西门子股份公司 | 技术模块集成到技术设施上级控制层中的方法和技术模块 |
CN111221302B (zh) * | 2018-11-26 | 2023-11-24 | 西门子股份公司 | 技术模块集成到技术设施上级控制层中的方法和技术模块 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN203734702U (zh) | 基于opc ua的通用数据采集模块 | |
CN102902243B (zh) | 用于服务自动化工厂中的现场设备的***和方法 | |
CN104635708A (zh) | 一种基于i-mx287处理器的opc ua数据采集模块 | |
CN105812253A (zh) | 一种opc ua数据服务网关装置及其实现方法 | |
CN103336471A (zh) | 一种基于EtherCAT网络通信的伺服运动控制卡 | |
CN209417574U (zh) | 工业机器人控制器数据智能采集*** | |
CN1268995C (zh) | 无线局域网现场总线网络控制站 | |
CN101741770A (zh) | 一种Ethernet/IP通信网关及其实现方法 | |
CN102291337B (zh) | EtherCAT协议与Profibus-DP协议通信转换的网关及其通信方法 | |
CN102984258A (zh) | 物联网数据传输方法和适配器 | |
CN103905410A (zh) | 一种将自定义协议转换成Modbus协议的多路通讯协议转换器 | |
CN108345558B (zh) | 一种支持多协议的rs485集配单元 | |
CN201699739U (zh) | 一种基于at91rm9200的现场总线协议转换网关平台 | |
CN103823775A (zh) | 一种串口与网口智能转换器 | |
US9769548B2 (en) | Wireless device for capturing stranded data on field devices | |
CN103019210B (zh) | 一种柔性生产线控制的总线连接*** | |
CN204795120U (zh) | 一种分体式可扩展的网络报文存储装置 | |
CN204887021U (zh) | 利用公众平台的现场设备的现场数据传输设备及监控*** | |
CN105429871A (zh) | 一种基于Wi-Fi和PROFIBUS-DP总线互连的嵌入式Web网关和通信*** | |
CN209057233U (zh) | 一种支持热插拔的工业数据网关 | |
CN205377912U (zh) | 基于Wi-Fi和PROFIBUS-DP总线的嵌入式Web网关 | |
Hao et al. | Development for protocol conversion gateway of industrial field bus | |
CN206532119U (zh) | 一种EtherCAT主站控制器 | |
CN204437452U (zh) | 智能电气阀门定位装置 | |
CN212588360U (zh) | 一种电力数据传输装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140723 |
|
CF01 | Termination of patent right due to non-payment of annual fee |