我是靠谱客的博主 秀丽楼房,最近开发中收集的这篇文章主要介绍通过OPC读写PLC数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  通过OPC读写PLC数据
OPC(OLE for Process Control)是过程控制业中的新兴标准,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。可以通过Siemens提供的OPC Server程序读写PLC中的数据。

 

一类主站PC1读写PLC
PC1 上打开SIMATIC程序组中的OPC Scout,新建一个组名。打开新建组的“OPC-Navigator”,在DP目录下的Slave002就是从站CPU224M00_IM00_Q 即对应从站的输入和输出缓冲区。将M00_IM00_Q目录下的变量按需求添加(如图7),确认后OPC就开始运行了。如果变量的“Quality”显示“good”,表示OPC Server程序已经通过Profibus-DP总线协议和PLC建立了连接运行关系。此时不仅可以读取PLC中的数据,还可以向PLC写数据。


(1)

 

二类主站PC2的数据访问
PC2上同样打开OPC Scout,新建组名。在该组名的“OPC-Navigator”下添加二类主站相应的输入和输出缓冲区,确认。PC2就可以访问网络中的数据了,各数据的变化同PC1中的是同步的。
要注意的是:PC1OPC Scout关闭的时候,PC2OPC ScoutDP网络的数据访问也中断了。这证明了CPU224仅仅从属于一类主站PC1,而二类主站PC2不能控制它(仅能进行数据访问)


(2)

最后

以上就是秀丽楼房为你收集整理的通过OPC读写PLC数据的全部内容,希望文章能够帮你解决通过OPC读写PLC数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部