OPC是什么
OPC是一项应用于自动化行业及其他行业的数据安全交换可互操作性标准。它独立于平台,并确保来自多个厂商的设备之间信息的无缝传输,OPC基金会负责该标准的开发和维护。
OPC UA与DA区别
OPC-DA:
OPC Classic规范基于Microsoft Windows技术,使用COM / DCOM(分布式组件对象模型)在软件组件之间交换数据。规范为访问过程数据、报警和历史数据提供了单独的定义。
OPC-UA:
2008年发布的OPC统一架构(UA)将各个OPC Classic规范的所有功能集成到一个可扩展的框架中,独立于平台并且面向服务。
这种多层级方法实现了最初设计UA规范时的目标:
• 功能对等性:所有COM OPC Classic规范都映射到UA
• 平台独立性:从嵌入式微控制器到基于云的基础设施
• 安全性:信息加密、身份认证和审核
• 可扩展性:添加新功能而不影响现有应用程序的能力
• 信息模型完整性:用于定义复杂信息
区别:
核心的区别是OPC是基于DOM/COM上,应用层最顶层;OPC UA是基于TCP IP scoket 传输层。而COM / DCOM(分布式组件对象模型)是Microsoft Windows技术,这就决定了使用OPC经典架构必须要跑windows,对于跑linux或者其他RTOS的嵌入式设备就用不了了,于是OPC UA就出现了,根据上面对OPC UA的介绍,它是被定义为跨平台,并且可以通过一些方法兼经典架构的产品。
一、Windows端
OPC采集服务
添加通道
新增通道,添加变量等都可以靠软件自动获取与选择,并可分设备放置变量,节省时间,减少错误。
数据展示
二、Linux端(或网关)OPC采集服务
OPC-UA:
对于OPC-UA,维度公司则嵌入在了通讯管理机中,在局域网内,可以使用维度通讯管理机进行OPC服务器数据采集,设备监控,并上送维度后台。协助客户实现OT与IT的高度融合,达成管控一体化建设目标
创建通道
管理机上我们新增了OPC客户端通道,可以让客户自由输入远方地址和端口,并可按实际现场需求输入分配的用户名和密码,选择安全策略,与安全模式。
创建模板
创建模板时,我司也添加了辅助添加的功能,可用于确定该OPC服务器是否能进行连接,并且勾选添加变量点即可自动生成变量点名称,用于管理机进行数据采集。
之后选择该模板添加设备即可!
数据展示