zoukankan      html  css  js  c++  java
  • WinCC OA-Driver-OPC Classic

    OPC  Classic 简介

    OPC 是个啥

    众所周知,基本每个品牌的工控设备厂商都会实现OPC 的协议 方便大家读取设备数据,

    OPC 已经发展成为工控行业的通用通讯标准,

    简而言之OPC完成了如下工作,

    image

    由于各硬件厂商都有自己的私有协议,当我们要读取设备数据时如果直接采用原厂商协议 会使程序变得异常复杂难以实现,

    OPC 标准的出现就是为了解决这个问题,各厂商(或者第三方)在实现私有协议的同时,同时提供一个OPC的接口,

    这样我们上层业务就可以不用关心底层协议驱动问题 通过OPC Client使用OPC 提供的统一接口,就可以把数据都读取上来了

    OPC Classic

    目前 OPC 有两套协议  OPC Classic 及 OPC UA(统一架构),OPC Classic是早期基于windows 的DCOM 技术实现的,自身有一定的局限(跨平台问题,网络传输问题)

    但是由于进入市场时间比较早,因此在市场还是有不错的保有率,OPC UA 解决了OPC Classic 的很多痛点,是OPC 基金会现在主推的协议.

    考虑到OPC Classic在业内仍然被很多人使用,本节内容先来聊一下OPC Classic,至于UA 后期会有相应的文章跟进

    配置步骤

    安装KepServer

    image

    我们用KepServer 作为OPC Classic的Server端,(KepServer 同时支持OPC Classic及OPC UA两种协议)

    同时在KepServer内新建了一些模拟标签,用于数据模拟,

    关于KepServer(kepware)的详细用法,大家可以询问度娘.

    配置WinCC OA

    1)打开系统管理器选择 DriverOPC

    1

    2)选择OPC Driver  打开配置面板  点击Create

    2

    3)选中Kepware.KEPServerEX.V6

    3

    4)复制弹出的信息框内容

    4

    5)根据提示框内容修改配置文件

    如图示新增[opc]并填入提示内容

    5

    6) 新增OPC DA Client

    OPC Classic 的客户端 在WinCC OA 里为WCCOAopc 注意选项 –num 2;

    -num 1 为新建项目时 Simulation Driver 占用 (大家可以删除这个)

    6

    7) 启动项目新建datapoint用于测试

    para 中任意建一个点用于配置OPC DA 数据

    插入配置 Perphery address

    7

    8) 选中 OPC CLIENT

    8

    9)配置地址选项

    此步骤比较复杂  大家按图配置

    9

    10) 配置地址组 Edit group

    设置刷新时间及激活组(上一步的组大家按自己需求新建 选择 我这里随意选择的)

    10

    11) 点击datapoint 变量 发现数据已经更新(配置成功)

    11

    至此 OPC Classic 驱动配置完成

    码上关注 获取跟多精彩

  • 相关阅读:
    8051单片机指令和寻址方式
    C/C++的关系
    go JSON 读写到文件
    Oracle 对未提交事务的查询
    win8 iis 安装
    Silverlight 项目 对话框
    VisualSVN错误 Cannot query proxy blanket解决办法
    silverlight浏览器自适应问题
    windows server2003 多用户登陆问题解决办法
    silverlight 缺少对象错误
  • 原文地址:https://www.cnblogs.com/indus-eric/p/12986339.html
Copyright © 2011-2022 走看看