1. 楼主的理解基本正确,OPC Server是由控制器即数据提供方提供,如S7的OPC Server,而第三方的上位机软件一般是OPC Client;Application也是指第三方的上位机软件,只是它是通过第三方自己提供的通信驱动来读写控制器中的数据的,例如iFix中的SI7。2. 二者都需要SIMATIC NET来组态PC Station和S7连接。SI7是iFix基于西门子的S7-API函数开发的驱动程序,类似于WinCC中的S7 Protocol Suite。问题补充:第三方应用程序就是指非西门子的上位机软件,例如InTouch和iFix。对于Application与OPC Server不同的是,Application需要第三方应用程序自己的驱动程序(基于S7-API),而OPC方式只需要第三方应用程序自己支持OPC客户端功能就可以了。从通信效率上说,Application要比OPC Server要高一些。 查看原帖>>