PLC通讯实现-C#访问OpcUa实现读写PLC(十)

PLC通讯实现-C#访问OpcUa实现读写PLC(十)

  • 背景
  • 概念
  • 特点
  • 依赖
  • 配置OpcUA Server
  • 关键代码
  • 代码下载

背景

由于工厂设备种类多、分阶段建设,工控程序开发通常面临对接多种PLC厂商设备和不同系列与型号。因此出现了一种专门与不同PLC通讯的软件协议-OPC(OLE for Process Control),而各厂家在OPC基础上进行了不同程度的扩展,为了应对标准化和跨平台的趋势,和了更好的推广OPC,OPC基金会近些年在之前OPC成功应用的基础上推出了一个新的OPC标准-OPC UA。处于通讯效率上的考虑,很多厂家生产了OPCUA设备模块,内置处理器,性价比不错。不过这不是本文关注的重点。

概念

OPC UA(OPC Unified Architecture)是指OPC统一体系架构,是一种基于服务的、跨越平台的解决方案。

特点

  1. 扩展了OPC的应用平台。传统的基于COM/DCOM 的OPC技术只能基于Windows操作系统,OPC UA支持拓展到Linux和Unix平台。这使得基于OPC UA的标准产品可以更好地实现工厂级的数据采集和管理;
  2. 不再基于DCOM通讯,不需要进行DCOM安全设置;
  3. OPC UA定义了统一数据

你可能感兴趣的:(工控)