这个软件是给高级语言编程用的,安装完成后就是几个DLL文件,各说明书及VB、VC、DELPHI的例子程序。通过高级语言调用DLL文件中的函数实现与PLC的通讯。
现成的文档:《PRODAVE的使用》下载:http://read.pudn.com/downloads159/doc/comm/716237/PRODAVE%E4%BD%BF%E7%94%A8.doc
对于小型系统,PRODAVE速度稍快;而中大型系统,OPC优势较大。
其实PRODAVE就是使用.dll中的API函数编程直接读写PLC中的数据;而OPC解决的是应用程序通用性的问题,速度肯定不是优势,也就是说无论使用SIEMENS还是其它厂家的OPC Server,OPC Client的编程基本都是类似的。
需要指出的是PRODAVE不能并发处理多个PLC的数据交换,处理完连接1的数据交换后,必须切换到连接2,才能再进行连接2的数据交换。OPC则没有这个问题。
SIMATIC NET并不只提供OPC Server,还提供相应通信协议的API函数。个人认为,S7 API肯定比S7的OPC以及PRODAVE快。象InTouch的S7 IO Server和iFix的S7A都是根据S7 API编写的驱动。
目前的prodave版本还不支持win7 还是OPC方式吧
网友评论