WinCC与工业自动化系统的通讯是通过WinCC变量和PLC的过程值进行数据交换。为了采集过程值,WinCC通讯驱动程序向自动化系统发送请求报文,而自动化系统则在响应报文中将所请求的过程值传送给WinCC。
如图1所示为WinCC与PLC之间通讯的组态过程。
一、通讯驱动程序
通讯驱动程序是用于在自动化系统(即PLC)和WinCC的变量管理器之间建立连接的软件组件。在WinCC项目下,右键点击"变量管理",选择"添加新的驱动程序",即可选择所需要的驱动程序。在WinCC中,提供了许多用于不同总线系统、连接各个自动化系统的通讯驱动程序。通讯驱动程序也成为通道channel,其文件扩展名为"*.chn",如图2所示。
常用的几个通讯驱动程序有:
- SIMATIC S7 Protocol Suite. chn:即S7协议集,用于与S7系列的PLC通讯,包含多种网络协议和类型。
- OPC.chn:WinCC通过此驱动程序可与OP