展开查看
以下是引用ERMA在2014-11-03 09:08:25的发言 >73楼:对于楼主提出的问题,我想需要具体问题具体分析。但从大的分析方向来说是这样的。
由于OPC服务器是运行在计算上的应用程序,一方面OPC服务器封装了硬件厂商的驱动协议与其硬件通信,另一方面他们提供了统一的通信接口向上OPC客户端提供服务。所以当提到通信慢时,我们要确定是是服务器与下层的硬件慢,还是客户机与服务器之间通信慢。
若服务器与下层的硬件通信慢,那么可能是服务器的配置与下层的通信的一些参数不太合理;也可能是服务器的性能的问题,如服务器的计算机中了病毒!
若客户端与服务器通信慢,那么需要确认客户端与服务器的OPC的调用机制是采用同步方式、异步方式、还时回调方式。这几种方式程序的调用是否合理。这会影响服务器的性能。编写的不好的OPC客户端有可能在不知情的情况下,变成了一个DDOS攻击工具。消耗服务器的资源,导致服务器变慢进而出现中端现象!还有可能是计算机网络出现了问题,网络中出现了不能常的高负荷流量(如大量广播报文出现在网上)。导致网络变慢,进而表现为OPC通信变慢!
所以对于服务器是SiMATIC NET也好还时PC Access也好。不能得简单的说是那个服务好那个服务器不好。只能是具体的情况具体的分析。这也会导致有的用户说OPC没问题有点说有问题。
OPC DA通信还需要注意的一个问题是OPC DCOM的设置。设置的有问题也会出现通信不正常的情况。
以下是引用剑忠在2014-11-02 13:42:34的发言 >:关于S7-200PLC使...
1、嗯,由于OPC通讯依赖于OS和PC基础系统平台。如果这个基础系统平台没弄好,是会照成OPC通讯不顺畅。估计这也是很多人反映OPC通讯速度慢还不稳定的原因吧!
2、另外疑问是:OPC通讯既然有了SIMATIC NET软件工具,为何又有PC Access呢?
3、难道SIMATIC NET和PC Access软件工具,仅是付费和免费的关系吗?
4、是否让人觉得免费的PC Access软件工具,应该不如付费的SIMATIC NET通讯速度和稳定性高呢?^_^