wincc通过OPC获取的数据显示为零?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wincc通过OPC获取的数据显示为零?相关的知识,希望对你有一定的参考价值。
我们以前用wincc5.0通过opc方式连接到几台opc服务器上,获取服务器上的数据。原来的系统是应用成功的。
但是,现在安装新的机器,我们安装的是wincc6.2,通讯设置也通过了。我能够在winncc上读到服务器上的tag,但是在wincc上显示的数据都为零。有哪位高手可以指点一下吗?
有意思的是,昨天晚上就出现这个情况了,但是我重新安装了一次SIMATIC Net后,数据就上来了。但是今天重新安装一台机器,就又出现数据为零的情况了,这次怎么折腾都不行了。
1、用第三方的小工具如KEPSERVER中的OPC CLIENT测试你的OPC服务器数据是否稳定
2、检查OPC服务器DCOM设置
3、检查你当前装WINCC6.2的的机器的DCOM设置(OPCEnum)
4、机器用户名、WORKGROUP最好一样
5、有时操作系统不一样也会有些问题,例如共享和访问权限等设置
6、关闭防火墙和杀毒软件。 参考技术A 重装设置一遍
怎样用PLC读取一个外部的数字信号,然后在WINCC中显示出来?
你的PLC是什么品牌,对于西门子s7-300,400来说,直接在Wincc的变量管理器中建立变量,地址对应于PLC中的地址,然后做画面连接地址即可。对于西门子s7-200以及其他品牌的PLC,需要做OPC通讯,大致的步骤也如此,只不过OPC中建立标签去读取PLC中的数据,而Wincc作为OPC客户端去读取OPC服务器中的标签。
Regards 参考技术A plc不需要程序,组态里面组态一下就行。
以上是关于wincc通过OPC获取的数据显示为零?的主要内容,如果未能解决你的问题,请参考以下文章
Delphi编的程序想要通过OPC与WINCC通讯,要怎样实现