与PLC寄存器建立映射的方法其一——OPC Server的配置

OPC定义及配置

OPC基础定义

OPC----OLE For Process Control,OLE(对象嵌入链接),Process Control(过程控制),因此OPC是PC在工业自动化控制领域的扩展。

OPC技术可以使LabVIEW与大量的工业控制设备(各种型号PLC)建立无缝连接,可以使用户像操作LabVIEW中全局变量一样直接操作外部设备。

OPC的作用就是为各种各样的工业设备制定一个统一的软件通信库标准。避免了PC用户需要为每一个工业设备开发通信驱动程序极其复杂和耗时的工作。

通过OPC一个PC客户端可以访问多个外部设备;网络上多个不同客户端也可以同事访问多个外部设备,即OPC服务器。

OPC服务器提供了几个高层对象供客户端访问:Server、Group、Item

Server(服务器):提供服务有关的信息,也是Group的容器

Group(组):提供性能相似的分类信息、数据访问失败而显示的错误信息,也是Item的容器。

Item(条目):是每个特定的数据项目,如它可以是设备一个特定的寄存器。

OPC是典型的分层结构,要访问Item途径必须是Server->Group->Item,这样的作用是有效的实现了数据的封装。

OPC配置

设置OPC服务器通道

数据写入的三种方式:第一种(写入标记的所有值)所有OPC客户端都会将要写入的数据保存在OPC的内部队列中。OPC以最快的速度将数据严格的写入外部设备,不管数据是否相同,直至队列为空。第二种方式不会写入相同的数据,避免浪费带宽。该方式除了布尔型外,其他类型的数据只有更新后才被写入(因为一般布尔控件要求瞬时响应,所以需要立即写入更新)。第三种与第二种方式基本相同,区别再与布尔值的处理,若对布尔值的实时性要求不高,则可以选择在所有值发生变化时才写入外部设备。

配置设备

通道配置好后下一步配置设备,一个通道可以对应多个设备,通道下的所有设备使用相同的驱动程序。在该对话框下需要选择真正要使用的设备。

设置标签

由于PLC中包含大量的输入/输出点、计数器、定时器等,这些都对应着PLC的内部寄存器,通过配置标签可以使OPC的标签与PLC内部的寄存器一一对应。

通过配置标签,PLC内部的寄存器映射到对应的标签中。

检查映射是否成功

如此,PLC内部的寄存器就正确映射到对应的标签中。之后在LabVIEW软件中绑定变量进而操作或者显示该寄存器上的数据提供了条件。

至于如何在LabVIEW绑定变量的操作在后面的文章我会详细做出介绍。

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天还没学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值