quote:以下是引用相约工控在2009-10-23 15:38:11的发言:quote:以下是引用seaharbor在2009-10-23 14:56:33的发言:
弱弱的问一下,总坛主给的文档里,怎么没有在VB中实现OPC数据的访问,我正在做这方面的东西,希望能指点一下。
我认为西门子的simatic net软件,既是面对西门子PLC编写的OPC server程序,具有标准的OPC接口。供第三方组态软件或二级应用程序,采集数据。
但Intouch组态软件可以不使用simatic net,就可以与西门子s7-400系列PLC通讯,需要安装SIDirect server就可以,有点搞不懂,估计是Intouch的软件开发商专门针对西门子PLC开发了驱动软件。
搂主对SimaticNet的理解是对的,但SimaticNet软件的作用不仅仅是只提供了OPC Server,它里面也提供了大量的协议通信处理功能。
Intouch在使用SIDirect server(包括FS Gateway),可能是wonderware开发了对西门子PLC基于以太***定协议的通信,然后封装为自己的OPC Server,也就是SIDirect server,为了DCom通信,又开发了FS Gateway,但利用SIDirect server在大数据量高速通信(200ms内),可能会有问题,还是建议采用SimaticNet,但1S的速度,采用SIDirect server还是很稳定的,避开了SimaticNet,现场配置也方便。