(天津城市职业学院,天津 300250)
西门子PLC与HMI通讯有多种方式,其中常用的有PROFIBUS-DP、MPI和以太网通讯三种。其中的以太网通讯是目前工业上较为常用通讯方式,这种通讯方式具有连接简单、成本低、通讯速度快等优点,尤其适合在产品测试、温度控制、速度控制等需要HMI实时显示工作台当前状态,对需要HMI与PLC连接的变量参数刷新速率比较高的场合使用。下面以一个汽车尾气处理系统的产品测试站的工程来介绍西门子PLC与HMI的工业以太网通讯。
这个测试站分为泄露测试和精度测试两个部分。泄露测试站由一台西门子300PLC控制,精度测试站也由一台西门子300PLC控制,人机界面选用的是西门子MP277 10 TOUCH触摸屏。在现场运用中需要这一台触摸屏分别与控制泄漏测试站和精度测试站的两台PLC进行通讯。
首先我们对泄漏测试站的PLC进行硬件组态,如图1-1所示。
图1-1 PLC硬件组态
硬件组态完成后设置以太网模块参数,如图1-2所示。
图1-2 设置以太网模块参数
在以太网模块设置界面中,新建一个以太网网络,设置本模块的IP地址与子网掩码,如图1-3所示。
精度测试站的硬件组态及设置基本与泄露测试站相同,在此不一一阐述。下面进行触摸屏的设置。首先打开WINCC FLEXIBLE新建一个西门子MP277 10 TOUCH触摸屏项目,如图1-4所示。
图1-3 设置本模块的IP地址与子网掩码
图1-4 触摸屏型号选择
在新建立的触摸屏项目中选择通讯选项,在通讯选项中选择连接,分别建立连接1和连接2,连接1是触摸屏与泄漏测试站PLC的通讯协议,连接2是触摸屏与精度测试站PLC的通讯协议,如图1-5所示。
首先设置触摸屏的IP地址,然后将连接1和连接2设置为以太网通讯方式,并将其IP地址设置的与PLC的以太网通讯模块CP 343-1的IP地址相同。注意触摸屏与两台PLC的IP地址要处于同一网段中,并且IP地址不能重复,如图1-6所示。
图1-5 建立连接
图1-6 设置IP地址
分别建立连接1与连接2的变量,连接1对应的是泄漏测试站PLC的变量,连接2对应的是泄漏测试站PLC的变量,如图1-7所示。
将两台PLC的变量设置完成后,就可以通过触摸屏画面来实时监控两个测试站的状态了,如图1-8所示。
图1-7 建立连接变量
图1-8 触摸屏监控画面
本文重点在于西门子PLC与HMI之间使用以太网通讯的软件设置,对HMI界面的编写和内部参数不做分析。并通过实际工业生产中的案例详细的介绍了西门子PLC与HMI之间的通讯软件设置,设置完成后我们就尅在触摸屏屏幕中看到所监控内容的实时变化。为今后的实践教学和科研中积累了宝贵的经验。
[1]胡健编著.西门子S7-300PLC应用教程[M].北京:机械工业出版社,2007.
[2]廖常初编著.S7-300/400 PLC应用技术 第3版[M].北京:机械工业出版社,2012.
[3]龚仲华编著.S7-300/400系列PLC应用技术[M].北京:人民邮电出版社,2011.