使用以太网进行通信
仿真精智面板使用以太网连接实际S7-1200、S7-300/400或S7-1500时,组态的方法基本一致,本文档以S7-1500为例,介绍具体的组态步骤。
本文采用CPU1511-1PN,订货号为6ES7511-1AK00-0AB0,组态软件为
Step7ProfessionalV13SP1。
1、新建PLC项目
在Step7V13SP1中添加S7-1500新设备,设备类型为CPU1511-1PN,在
“设备组态”中组态PLC的IP地址,用户可根据实际需求设定该地址,本文
档中设置为192.168.0.4。如下图2-1所示。
图2-1新建S7-1500项目
在PLC变量表中新建变量“tag1”,用于测试与精智面板仿真系统的连接状态,
变量的地址和数据类型用户可自定义,本文档中变量数据类型为Int,地址为
MW0。如下图2-2所示。
图2-2新建PLC变量
2、新建面板项目
在WinCC(TIAPortal)中添加TP1500Comfort新设备,在“设备组态”中
组态设备的IP地址,TP1500Comfort自带X1和X2两个以太网接口。用户在
设置IP地址时,需保证组态的网口与实际连接PLC的网口一致。本文档中使用X1接口,IP地址设置为192.168.0.2。如下图2-3所示。
图2-3新建面板项目
在“连接”中,新建与CPU1511-1PN的连接,连接名为“Connection_1”,
通信驱动程序选择为“SIMATICS71500”,接口选择为“ETHERNET”,
HMI设备访问点设置为“S7ONLINE”,然后分别设置HMI设备和PLC的IP
地址,此处的IP地址与之前组态的设备IP地址保持一致,如下图2-4所示。
图2-4组态HMI连接
在“HMI变量”中新建一个变量,变量名为“HMI_Tag_1”,数据类型为Int,
连接为“Connection_1”,所连接的PLC变量为CPU1515-1PN中的tag1变量,如下图2-5所示。
图2-5新建HMI变量
默认情况下,新建HMI变量为符号访问模式,选择所连接的PLC变量后,系统会自动新建一条触摸屏与PLC的HMI连接,如下图2-6中的“HMI_连接_1”;如果将访问模式改为绝对访问,将不会自动生成该HMI连接。
注:是否建立HMI连接对仿真触摸屏与实际PLC通信没有影响。
图2-6自动生成HMI连接
在HMI画面中新建画面,用于测试通信状态。画面中新建一个I/O域,连接变量“HMI_Tag_1”;再添加一个报警视图,选择“报警缓冲区”,如下图2-7所示。
图2-7组态画面
3、设置PG/PC接口
在通信建立前,需要根据通信方式设置PG/PC接口。在计算机控制面板中打开“设置PG/PC接口”,如下图2-8所示。
图2-8控制面板
在“设置PG/PC接口”对话框中选择应用程序访问类型,所选择的类型需与建
立连接时HMI设备访问点一致,本文档中选择“S7ONLINE(STEP7)”;选
择访问点后,需要为该访问点分配通信接口,本文档使用网卡“Intel(R)PRO/1000”,用户需根据实际使用情况选择网卡,最后单击“确定”按钮。如下图2-9所示。
图2-9设置PG/PC接口
注:1)在选择网卡时不能选择Auto网卡。
如下图2-11新建访问点
4、仿真运行
将S7-1500程序下载到实际PLC中,新建一个监控表,在监控表中对PLC变量“tag1”进行监控与修改,如下图2-12所示。
图2-12监控与修改PLC变量
单击精智面板仿真运行按钮,启动仿真画面,此时仿真系统与实际的PLC建
立通信,如下图2-13所示,IO域显示所关联PLC变量的值,在报警视图中显示已建立连接。
图2-13运行画面结果