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

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/plc171732.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月12日 下午7:35
下一篇 2017年6月12日

相关推荐

  • 求助,如何正确的设置轴工艺的组态?

    第一次使用1200做运动控制,参考入门指南第5章节实例进行轴工艺组态设置,输入PLC后在线诊断提示状态<错误>错误位<组态错误>,试了很多次都不成功,求解求…

    SIMATIC S7-1200 2017年11月13日
  • 1200选型

    我是新手,第一次使用1200,输入点40,输出20个,走网口,考虑性价比问题,请问选1200哪个型号比较合适,价格致多少,跟上位机通讯走OPC通讯,想请问跟300PLC走OPC通讯…

    SIMATIC S7-1200 2017年6月8日
  • S7-1200 CPU 集成模拟量端口

    如题,为何我的CPU 1215C DC/DC/Rly集成端口 无法输入模拟量?AI端口:3M   0问题:外部给电压与不…

    2017年10月24日
  • 如何将1200的梯形图转换为语句?

    我在做毕业设计,需要将程序贴出来,但是我编程的时候用的是梯形图,贴梯形图就很不方便了,想请问一下如何将梯形图转换为语句呢?我自己看了一下SCL语句,可是有些梯形图SCL语句是不支持…

    SIMATIC S7-1200 2017年11月12日
  • S1200 DI4信号板不被识别

    西门子的DI4信号板6ES7 221-3BD30-0XB0不被CPU识别,PLC的固件是2.2的,软件是TIA Portal V11 &nb…

    SIMATIC S7-1200 2017年11月13日
  • 1200 ERROR红灯闪

    CPU后面扩展了一个模拟量输入模块,模拟量通道只用了一个通道,其余的通道断路,下载程序,正常运行后,模拟量模块上面的DIAG灯和没有接线通道的指示灯红灯闪,CPU上面的ERROR也…

    SIMATIC S7-1200 2017年6月7日
  • 1200modbus多个地址通讯

    1200modbus通讯从多个仪表采集数据,用DONE读下一个地址数据,采集数据速度很快而且没点问题。但中间某一个地址中断或者报错就无法读取到后面其他地址的数据。有没啥好的方式让它…

    2017年5月28日
  • 博途V13PRO打不开BASIC的程序吗

    从朋友那获得一份1200的程序打不开。可不可以打得开,理论上PRO更高达上呢!哪位高手指点哈!谁有1200的程序伺服配合KTP600的触摸屏,微信红包求1份。350043864QQ…

    2017年6月1日
  • 使用博途软件做上位机组态

    博途版本是V13,现在要用博途做上位机组态,添加新设备选的是PC系统→常规PC,这样做对吗;添加新设备后发现没有画面,如图所示;请大家帮忙给看一下哪里出了问题 问题补充:没有画面选…

    2017年6月6日
  • 关于博图中自己建立的FB块问题

    请教一下各位,我自己建立的FB块,FB快中的内部变量用什么表示 问题补充:是temp吗,我这个变量只在我自己建的FB快内部用 最佳答案 可以用temp,不记录背景数据也可以用sta…

    SIMATIC S7-1200 2017年5月29日