当前位置: 主页 > PLC控制

菜鸟提问:上位机如何通过OPC读取PLC的变量?

1.比如一台电脑安装了simaticnet软件,这个OPC软件跟PLC通讯,那么这台电脑用C语言/VB语言编软件时,怎么通过simaticnet软件读写PLC里的变量呢?我猜想是不是需要找到OPC软件对应的DLL动态链接库文件,之后C语言/VB语言编程时调用这个DLL文件就可以?
2.如果要是OPC软件和C/VB编程软件安装在不同的电脑,那么C/VB软件怎么访问另一台电脑上的OPC?
小弟没做过,请明白的前辈详细科普一下,谢谢!最好也能提供一些相关的资料!

最佳答案

1、上位机如何通过OPC读取PLC的变量?
可以通过西门子组态软件wincc应用图形方式来读取PLC的变量。
2、可以通过高级语言编程进行访问:
、见《西门子S7-300/400PLC与VB的通信方法》连接:
htTP://wenku.baidu.com/link?url=IeY4VfmMacEqXvH2VdkhUhXy-78SUpF8H07bclOOwq82ETsn7Zg_Wrp

http://blog.sina.com.cn/s/blog_669692a60101bg0s.html
、《OPC基础概念-在VC中如何实现OPC访问数据库》下载
http://www.ad.siemens.com.cn/download/searchResult.ASpx?searchText=A0326
、《如何在C#中实现OPC数据访问》下载:
https://www.ad.siemens.com.cn/download/docMessage.aspx?id=3337

提问者对于答案的评价:
谢谢大师!

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号