西门子上位机组态软件WinCC是自动化控制系统中用于监控各类设备的软件,***常规的用法是将控制系统中的所有信息集中显示在软件界面中,由控制室的操作人员进行设备监控。对于西门子PLC系统,由于WinCC需要从西门子PLC系统来采集数据,因此它们之间需要建立通讯连接。本文下面就来介绍一下西门子PLC和WinCC之间的常用通讯方式,供用户在使用时进行参考。
二、西门子PLC与WinCC的通讯方法
西门子组态软件WinCC为用户提供了友好的操作界面,并提供了多种驱动程序,用来实现其与西门子PLC之间的通讯,通讯方式主要有以下几种:
1. MPI通讯方式
用户需要在安装有WinCC软件的上位机中安装CP5611卡,并且在STEP7编程软件中能够通过MPI方式正常连接西门子PLC;
2. PROFIBUS通讯方式
这种通讯方式与MPI通讯方式类似,用户需要在安装有WinCC软件的上位机中安装CP5611卡,并将所要连接的西门子PLC的端口设置为PROFIBUS通讯协议,西门子PLC中需要配置有MPI/DP类型的端口;
3. 以太网通讯方式
这种通讯方式是通讯速度较快的一种方式,用户需要在安装有WinCC软件的上位机中安装有普通网卡,并且在西门子PLC系统中配备以太网通讯模块或者使用带有PN接口的西门子PLC系列。
下面对以太网通讯方式做一个详细介绍:
1. 首先使用STEP7编程软件进行硬件组态,设置相应的IP地址,并进行硬件组态的下载;
2. 设置IP地址并进行通讯测试,在安装有WinCC的电脑中设置TCP/IP参数,确保电脑中的IP地址与PLC模块中的以太网通讯模块IP地址在同一网段;
3. 添加驱动程序并设置系统参数,在WinCC的S7系列组中,选择TCPIP,并单击参数按钮,设置系统参数;
4. 设置PG/PC接口,选择访问点为网卡->TCP/IP的接口;
5. 添加通道和连接设置,在WinCC的TCPIP协议中,属性对话框中,填入参数;