0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文详解OPC协议

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:微笑应对 2021-09-07 15:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OPC全称是Object Linking and Embedding(OLE) for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。

由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。

在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。简单理解就是OPC是一个进行协议转换的软件工具,它的工作就是将不同的协议转换成我们需要的通讯协议。

如何使用OPC:

支持WINCC的OPC有很多,当WINCC与三菱PLC连接的时候需要使用三菱的OPC软件,与施耐德通讯时就需要使用施耐德的OPC软件,各个厂家都有自己的OPC软件。S7-200 PC Access SMART是西门子开发出来转么用于WINCC与S7-200SMART进行连接使用的OPC软件,它可以将S7-200SMART的通讯协议转换成WINCC支持的通讯协议,进而使WINCC能够与S7-200SMART进行通讯,一下开始给大家介绍S7-200 PC Access SMART软件的使用方法。

OPC的宗旨

• OPC 的宗旨是在Microsoft COM、DCOM 和Active X技术的功能规程基础上开发一个开放的和互操作的接口标准。

• 这个标准的目标是促使自动化/控制应用、现场系统/设备和商业/办公室应用之间具有更强大的互操作能力。

• OPC 技术基于微软的OLE (现在的Active X) 、COM ( 部件对象模型)和DCOM (分布式部件对象模型)技术。

• OPC 包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。

• Active X/COM技术定义各种不同的软件部件如何交互使用和分享数据。

• 不论过程中采用什么软件或设备,OPC 为多种多样的过程控制设备之间进行通信提供了公用的接口。

OPC的特性

• 任何客户机都可以与服务器连接– 即插即用的互操作性是其目标

• 该标准已被公开并出版

• OPC 基金会是管理此工业标准的组织

• 灵活性接纳所有类型的客户机及服务器

• 高效性优化快速传输数据

• 可以支持所有编程语言– C, C++, VB, Java, HTML, DHTML

• 可利用Internet

OPC DA 的适用领域

传感器的实时数据:温度、压力和流量

• 控制参数:打开、关闭、运行和停如

• 状态信息状态信息

– 硬件连接状态硬件连接状态

– 软件和子系统的状态软件和子系统的状态

总之,OPC DA 可以提供任何类型数据

• 每个OPC DA 服务器是一个独立的对象服一对

• OPC DA 服务器提供了到现场数据源的服务供一个窗口窗口”

• 数据通过对应的Tag 访问

• (Tag 的定义由生产商和硬件有关生产商有关)

• 数据可以周期性轮询或单次读写数据可以周期性轮询或单次读写

使用与 OPC 服务器的便捷接口与 SIMATIC S7400 等可编程控制器进行通信。通过 OPC 应用程序,可组态 OPC 服务器的属性和通信选项。将组态数据下载到 PC 站并启动 OPC 服务器之后,在此设置或修改的参数即可生效。

根据所插入的模块,可使用以下通信服务:

-所有连接类型

-DP 服务 (DPV0)

-OPC 统一架构 (OPC UA) - 安装了 SIMATIC NET OPC server V7.0

-OPC UA-S7 冗余服务器 - 安装了 SIMATIC NET OPC server V8.1

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1960

    浏览量

    39014
  • OPC
    OPC
    +关注

    关注

    7

    文章

    368

    浏览量

    48548
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76734

原文标题:OPC协议

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OPC UA数采网关具备哪些功能

    以物通博联网关为核心,OPC UA数采网关具备协议转换与统、数据采集与集成、边缘计算与预处理、远程监控与管理、安全通信与数据保护、多协议与多接口支持、高可靠性与稳定性、灵活配置与便捷
    的头像 发表于 09-29 15:42 424次阅读
    <b class='flag-5'>OPC</b> UA数采网关具备哪些功能

    详解AHB-Lite协议

    主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,个master可以有多个slave,AHB和APB之间通过个AHB2APB桥转接。这里是实现个AHB_Lite协议,相
    的头像 发表于 08-27 09:23 2594次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>详解</b>AHB-Lite<b class='flag-5'>协议</b>

    GraniStudio:OPC UA 协议深度剖析

    在工业数据通信体系中,OPC UA 协议的客户端是连接工业设备与上层系统的 “桥梁”,负责发起数据请求、解析服务器响应、执行控制指令等核心操作。Granistudio 软件作为工业级零代码开发平台
    的头像 发表于 08-01 17:47 1337次阅读
    GraniStudio:<b class='flag-5'>OPC</b> UA <b class='flag-5'>协议</b>深度剖析

    工业物联网(IIoT)时代:工控体机如何实现 OPC UA、MQTT 等协议的无缝对接?

    在工业物联网(IIoT)蓬勃发展的浪潮中,设备之间高效、稳定的通信成为实现智能制造的关键基石。OPC UA 和 MQTT 作为工业通信领域的重要协议,在不同场景下发挥着独特作用。工控体机作为工业
    的头像 发表于 06-07 15:00 1012次阅读

    工业数据中台通过OPC UA协议对接到MES系统中

    在当今智能制造和工业4.0的大潮中,工业数据中台与制造执行系统(MES)的高效集成已成为提升企业生产效率和智能化水平的关键。OPC UA协议作为种先进的工业自动化通信协议,以其高度的
    的头像 发表于 03-31 11:01 618次阅读

    opc ua设备数据 转 EthernetIP项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 03-25 14:16 530次阅读
    <b class='flag-5'>opc</b> ua设备数据 转 EthernetIP项目案例

    opc da 服务器数据 转 EtherCAT项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 02-10 14:15 664次阅读
    <b class='flag-5'>opc</b> da 服务器数据 转 EtherCAT项目案例

    IEC103设备数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 01-06 11:59 726次阅读
    IEC103设备数据 转 <b class='flag-5'>opc</b> ua项目案例

    SNMP设备数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 01-03 15:43 713次阅读
    SNMP设备数据 转 <b class='flag-5'>opc</b> ua项目案例

    详解CMP并发多协议

    随着无线通信的不断发展,对可同时支持多个协议的设备的需求显著增加。此功能称为并发多协议(Concurrent Multiprotocol, CMP),允许设备同时在不同无线标准下运行,从而提高设备的多功能性和适应性。
    的头像 发表于 01-03 10:12 1720次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>详解</b>CMP并发多<b class='flag-5'>协议</b>

    IEC61850设备数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 01-02 15:32 951次阅读
    IEC61850设备数据 转 <b class='flag-5'>opc</b> ua项目案例

    opc ua设备数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 12-31 14:05 803次阅读
    <b class='flag-5'>opc</b> ua设备数据 转 <b class='flag-5'>opc</b> ua项目案例

    Ethercat设备数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 12-26 15:24 918次阅读
    Ethercat设备数据 转 <b class='flag-5'>opc</b> ua项目案例

    opc da 服务器数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 12-25 15:29 1011次阅读
    <b class='flag-5'>opc</b> da 服务器数据 转 <b class='flag-5'>opc</b> ua项目案例

    DTL698电表数据 转 opc ua协议项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 12-19 14:15 1156次阅读
    DTL698电表数据 转 <b class='flag-5'>opc</b> ua<b class='flag-5'>协议</b>项目案例