1.比如一台电脑安装了simatic net软件,这个OPC软件跟PLC通讯,那么这台电脑用C语言/VB语言编软件时,怎么通过simatic net软件读写PLC里的变量呢?我猜想是不是需要找到OPC软件对应的DLL动态链接库文件,之后C语言/VB语言编程时调用这个DLL文件就可以?
2.如果要是OPC软件和C/VB编程软件安装在不同的电脑,那么C/VB软件怎么访问另一台电脑上的OPC?
小弟没做过,请明白的前辈详细科普一下,谢谢!最好也能提供一些相关的资料!
最佳答案
1、上位机如何通过OPC读取PLC的变量?
可以通过西门子组态软件WINCC应用图形方式来读取PLC的变量。
2、可以通过高级语言编程进行访问:
、见《西门子S7-300/400 PLC 与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
提问者对于答案的评价:
谢谢大师!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc141967.html