C# 如何通过OPC 获取wincc 的数据

各位大神,我们厂里现在用了wincc 监控,领导要求把数据要传输到一套c#开发的软件中,wincc和三方软件分别部署在不同的服务器上的,初次接触这个wincc和opc,希望大神指点步骤,例如:第一步怎样,第二步怎样,对这个opc和wincc 完全没思路

最佳答案

比较简单的方式是C#访问WICC的数据库,这样比通过OPC读取更方便些,通过OPC访问,C#要编写大量的代码。而且不在同一个主机上还需要com配置,这个过程不是经常搞的,很可能把电脑都给搞崩溃。而C#访问数据库比较方便,特别是LINQ技术访问数据几乎不需要自己代码,点点鼠标就可以自动生成所需的功能。当然WINCC中的部分数据是没有记录的,比如一些实时数据,这时可以自己在数据库中建一张表,用于C#的访问,与记录不同的是你在wincc中周期性的刷新这些数据而不是记录数据。

提问者对于答案的评价:
请问我在安装好wincc 的电脑上,服务器上有simatic manager和SIMATIC WinCC Explorer ,把写好的案例尝试连接opc,但是在svrComponenttyp = Type.GetTypeFromProgID("OPC.SimaticNet", "192.168.0.102");这一步就报错了,所找不到类型,是不是要安装OPC.SimaticNet这个?

最佳答案作者回复:
到论坛上发个帖子,这样便于交流。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:27
下一篇 2021年7月5日 上午9:27

相关推荐

  • WINCC实现多画面窗口的问题(带附图 )-急

    我现在要实现的功能是如附图所示的主画面里面有两个画面窗口,分别为画面窗口一和画面窗口二。 我要在画面窗口一中放画面一和画面二,在画面窗口二中放按键一和按键二,首先,起始的…

    2017年12月9日
  • wincc 用C语言控制控件

    请教:wincc 用C语言控制List控件。我是想在一个List控件中填加加元素。用VBS很好做。可是用C脚本如何做? 最佳答案 #define GetObje…

    SIMATIC WinCC 2019年6月11日
  • WINCC S71200

    WINCC通过以太网能同时和S7300,S71200通讯吗?S71200通过OPC和WINCC通讯,S7300通过S7 TCP/IP和WINCC通讯, &nbs…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3安装过程中重启

    wincc在安装过程中出现的问题,同样的安装文件和安装方式,已经成功在很多电脑安装上了,在一台win7上安装就出现这个问题,不知道怎么解决,求西门子高手指点 图片说明: &nbsp…

    2021年7月5日
  • wincc 怎样查看历史归档数据?

    怎么查看很久以前的某个时间段的历史归档数据呢? 最佳答案 1.很久不知道是多久。但首先要确认楼主所查询的归档数据在归档数据库中是存在的。2.方法:在WINCC运行画面,打开在线趋势…

    SIMATIC WinCC 2017年10月29日
  • WINCC V6.0 SP3 安装使用

    我想安装WINCC V6.0 SP3同时需要安装SERVER 组件,构建WINCC的分布式系统,但是看到资料上说需要安装在WIN2000 S…

    SIMATIC WinCC 2019年6月11日
  • WinCC如何利用复选框和按钮来设置变量的数值?

    我是WinCC初学者,有一点电路基础,知道西门子控制系统工作原理。工作之后才接触到WinCC,之前对这些一无所知。现在对车间的WinCC系统做一些微调,可是碰到一个问题,很是棘手,…

    2017年11月26日
  • WINCC变量剪切出想复制回去但显示不出来

    wincc数据记录里ArchiveManager下的三个文件剪切出来运行一段时间后把剪切出来的再复制回去显示不出来怎们办 最佳答案 在OS运行时,复制备份数据库文件(.ldf/.m…

    SIMATIC WinCC 2020年11月1日
  • WINC DP通讯

    大家好请问一下西门子的两个315-2DP 的PLC可以通过DP与wincc 通讯吗?谢谢 最佳答案 可以的,上位机上面安装CP5611卡,连接两个CPU,两个C…

    SIMATIC WinCC 2019年6月11日
  • 根据组合框的不同选择修改画面窗口的画面名称

    请问各位我想通过组合框的不同选择,比如组合框有3个选项AA,BB,CC,当我选择AA时候,画面窗口“WW”的画面名称为“水泵1”,当我选择BB的时候,画面窗口“WW”的画面名称是“…

    SIMATIC WinCC 2017年12月1日

发表回复

登录后才能评论