如图1所示为WinCC与PLC之间通讯的组态过程。
一、通讯驱动程序
通讯驱动程序是用于在自动化系统(即PLC)和WinCC的变量管理器之间建立连接的软件组件。在WinCC项目下,右键点击"变量管理",选择"添加新的驱动程序",即可选择所需要的驱动程序。在WinCC中,提供了许多用于不同总线系统、连接各个自动化系统的通讯驱动程序。通讯驱动程序也成为通道channel,其文件扩展名为"*.chn",如图2所示。
常用的几个通讯驱动程序有:
- SIMATIC S7 Protocol Suite. chn:即S7协议集,用于与S7系列的PLC通讯,包含多种网络协议和类型。
- OPC.chn:WinCC通过此驱动程序可与OPC服务器进行通讯;
- System Info.chn:用于解释系统信息,如时间、日期、磁盘容量等,并提供定时器和计数器功能。
本文,以"S7协议集"为例,来说明怎么组态WinCC的通讯。
二、通道单元
"通道单元"是PC中通讯处理器的接口。S7协议集下支持多种通讯方式,如图3所示。
在"S7协议集"下,支持多达7种通讯方式,它们的通讯协议及适用范围如表(一)所示。