![人机界面组态与应用技术(西门子)](https://wfqqreader-1252317822.image.myqcloud.com/cover/134/48213134/b_48213134.jpg)
任务三 S7-300与HMI的集成仿真
任务描述
建立S7-300 PLC和西门子精简系列面板HMI之间的连接,并在HMI上设计一个按钮和一个指示灯,如图1-3-1所示。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_45_03.jpg?sign=1739909279-kWl0jdXldDNZYNetQ2h3lOQQq0Vh6R57-0-24022f236603899cdf28e710f5bb9017)
具体要求:
1.单击“启动”按钮,S7-300的仿真器S7-PLCSIM1的位存储器MB0的第0位有相应的置位复位变化。
2.设置S7-PLCSIM1的输出变量QB0的第0位置位复位,可看到HMI上指示灯显示绿色和灰色。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_46_01.jpg?sign=1739909279-2RsB9NXxI5jWiJRQ84O2EH0J4dHuousK-0-0c536aaad9b9d5add28041b8a61d8adf)
图1-3-1 任务要求
相关知识
一、PG/PC接口设置
为了实现计算机和HMI的通信,需要用计算机的控制面板中的“设置PG/PC接口”对话框,根据具体情况,选中“为使用的接口分配参数”列表中相应参数。
情况一:使用S7-PLCSIM和WinCC运行系统的集成仿真
如果手中既没有HMI设备,也没有PLC,可以使用S7-PLCSIM和WinCC运行系统的集成仿真。
打开Windows 10的控制面板,查看方式选择“小图标”,显示“所有的控制面板项”,打开“设置PG/PC接口”对话框。单击列表框中的“PLCSIM.TCPIP.1”,设置应用程序访问点为“S7ONLINE(STEP 7)→PLCSIM.TCPIP.1”,如图1-3-2所示,最后单击“确定”按钮确认。
情况二:连接硬件PLC的仿真
如果没有HMI设备,但是有PLC,连接好计算机和PLC的CPU的通信接口,运行CPU中的用户程序,用WinCC的运行系统对HMI设备的功能进行仿真。
打开“设置PG/PC接口”对话框,单击列表框中的“Realtek PCIe FE Family Contronller.TCPIP.1.Auto.1”,设置应用程序访问点为“S7ONLINE(STEP 7)→Realtek PCIe FE Family Controller.TCPIP.1.Auto.1”,如图1-3-3所示,最后单击“确定”按钮确认。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_47_01.jpg?sign=1739909279-ZNriIdPVFRZcdVPmq7ZvyZZAhBpuOOTR-0-17a72d3452350696b59b78f02c72cc41)
图1-3-2 程序访问点设置为“S7ONLINE(STEP 7)→PLCSIM.TCPIP.1”
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_47_02.jpg?sign=1739909279-4gIS9OTT0V3oUsifYWSsQT1YSVBOG34r-0-96c3e11fd282324c62f50849a166dd19)
图1-3-3 程序访问点设置为“S7ONLINE(STEP 7)→Realtek PCIe FE Family Controller.TCPIP.1.Auto.1”
二、设置计算机网卡的IP地址
用以太网电缆连接计算机和PLC的CPU,打开“控制面板”,单击“网络和共享中心”,再单击“更改适配器设置”,打开“网络连接”,选中“以太网”并单击右键,单击“属性”,打开“以太网属性”对话框,如图1-3-4所示,双击该对话框列表中的“Internet协议版本4(TCP/IPv4)”,打开它的属性对话框,如图1-3-5所示。
用单选框选中“使用下面的IP地址”,键入PLC以太网接口默认的子网地址192.168.0,IP地址的第4个字节可以取0~255中的某个值,但是不能与子网中其他设备的IP地址重叠。单击“子网掩码”输入框,自动出现默认的子网掩码255.255.255.0。一般不用设置网关的IP地址。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_47_03.jpg?sign=1739909279-7KzCabmUHQVkCojdcM7lludWifMp77Me-0-bbcefd90c37bfc3d2e4be5b4aaf1a3ff)
图1-3-4 “以太网属性”对话框
用以太网电缆连接PLC和计算机的RJ45接口,接通PLC的电源。选中博途中的PLC_1站点,单击工具栏上的“下载”按钮,第一次下载时出现“扩展的下载到设备”对话框。设置好“PG/PC接口的类型”“PG/PC接口”和“接口/子网的连接”后,单击“开始搜索”按钮,显示搜索到的IP地址。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_48_01.jpg?sign=1739909279-s1Ygs9GDSUyNPz5EIewAg2ezzKyi7avo-0-d982dad66ea2b84282fa59e7b607c354)
图1-3-5 设置IP地址为“192.168.0.11”
技能操作
一、创建项目
双击计算机桌面“TIA Portal V15.1”图标,打开软件,单击“创建新项目”,在项目名称栏中输入“S7-300与HMI的集成仿真”,单击“创建”。
二、添加PLC
单击屏幕左下侧“项目视图”,将软件界面切换到“项目视图”,在项目树下,双击“添加新设备”,弹出“添加新设备窗口”,选中“控制器”,单击“SIMATIC S7-300”→“CPU”→“CPU 315-2 PN/DP”→“6ES7 315-2EH14-0AB0”,选中版本为V3.2,如图1-3-6所示,单击“确定”,完成PLC添加。
三、添加HMI
在项目树下,双击“添加新设备”,弹出“添加新设备窗口”,选中“HMI”,单击“SIMATIC精简系列面板”→“7″显示屏”→“TP700 Basic”→“6AV2 123-2GB03-0AX0”,选中版本为15.1.0.0,单击“确定”,弹出“HMI设备向导”,单击“浏览”右侧的下拉菜单,选中“PLC_1”,单击“完成”,完成HMI添加以及与PLC的连接。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_49_01.jpg?sign=1739909279-pKrINa9swtJa3ZZXGdeCmWB6fRAcXRHw-0-002eb90732ef6ff01d1344058b449752)
图1-3-6 添加PLC
四、PLC变量添加
在项目树下,展开“PLC变量”,双击打开“默认变量表”,添加变量“启动”,数据类型为“Bool”,地址为“M0.0”;添加变量“电机”,数据类型为“Bool”,地址为“Q0.0”,如图1-3-7所示。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_49_02.jpg?sign=1739909279-sR3RolRJ317pQK5eAoxJ5LZUEfmVb9RX-0-6ae247ae827f4aeae2152bd2f38dc327)
图1-3-7 PLC变量添加
五、触屏画面设计
步骤一:在项目树下,展开“画面”,双击打开“根画面”。
步骤二:打开右侧“工具箱”,展开“元素”,选中“按钮”,再在画面中单击鼠标,生成一个“按钮_1”,修改文本为“启动”。
步骤三:选中“启动”,单击鼠标右键→属性,打开“事件”选项卡,选中“按下”,添加函数“取反位”,变量设定为“启动”,如图1-3-8所示。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_50_01.jpg?sign=1739909279-VX5wW4uE8q9K6f1WE3FyfWgTkdwNTzCC-0-77c2d9173ce3ed1484b0ff98f14260df)
图1-3-8 “按钮_1”的属性设置
步骤四:在“工具箱”中,展开“基本对象”,选中“圆”,再在画面中单击鼠标,生成一个“圆_1”。
步骤五:选中“圆_1”,单击鼠标右键→属性,打开“动画”选项卡,展开“显示”,双击“添加新动画”,弹出“添加动画”,选中“外观”,单击“确定”。
步骤六:在生成的“外观”中,设定变量为“电机”;增加范围为“0”,背景色为灰色“222,219,222”;增加范围为“1”,背景色为绿色“0,255,0”,如图1-3-9所示。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_50_02.jpg?sign=1739909279-uLkrHauGTpaXRpnotuw2HNWIvXTSBIOy-0-3cc47f7eb0f34a98b89692268e348a02)
图1-3-9 “外观”的属性设定
六、仿真调试
步骤一:在项目树下,选中“PLC_1”,单击“启动仿真”,弹出“启动仿真将禁用所有其它的在线接口”对话框,如图1-3-10所示,单击“确定”,弹出“S7-PLCSIM1”仿真器窗口和“扩展下载到设备”下载窗口。在下载窗口,接口/子网的连接选择“插槽2×2处方向”,单击“开始搜索”,如图1-3-11所示,单击“下载”,在弹出的对话框中,如图1-3-12所示,单击“是”,将相关设置保存为PG/PC接口的默认值,并进行编译,编译完成后弹出“下载预览”窗口,如图1-3-13所示,单击“装载”。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_50_03.jpg?sign=1739909279-GosPLB7Mh28yFVhKuPJ7JrhCAMWm3Dne-0-182ff22d60798e288deea1af8ace26db)
图1-3-10 “启动仿真将禁用所有其它的在线接口”
步骤二:在项目树下,选中“HMI_1”,单击“启动仿真”,开始进行编译,编译完成后,弹出“RT Simulator”仿真界面。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_51_01.jpg?sign=1739909279-IrzQl4ZRMFJrOASkcRhEaT8A4QiRrO9S-0-d43fa1b091a2fa9dd1b4b890cea17ede)
图1-3-11 扩展下载到设备
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_51_02.jpg?sign=1739909279-i53jxdgewxMY3r6x08b41MY7wb7y7iaD-0-6b02cbbd1dea35aca13af7d0ac66c1b1)
图1-3-12 在线访问的默认连接路径
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_51_03.jpg?sign=1739909279-sTj69wpoXHRYGXWHqmQWJv7O1V9MPWPx-0-5d128bcf21d1a3b37746ff3711c4379d)
图1-3-13 下载预览
步骤三:在打开的“S7-PLCSIM1”仿真器窗口,勾选“RUN”,如图1-3-14所示,启动仿真器。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_52_01.jpg?sign=1739909279-D5gH1PaGB2uMrDSCB0eYhstrDCgf0Acj-0-ce1c5d20a4dee208749bdd75692cc3f3)
图1-3-14 启动仿真器
步骤四:在打开的“S7-PLCSIM1”窗口,单击“插入”→“位存储器”MB0和“输出变量”QB0,如图1-3-15所示。
![](https://epubservercos.yuewen.com/684201/27732699702803506/epubprivate/OEBPS/Images/978-7-111-72099-7_52_02.jpg?sign=1739909279-7pNQoTmRn09BNWsce92psp7BYgYnpTMl-0-1b1d16fb4bb9a5b539930c868af87620)
图1-3-15 打开“位存储器”MB0和“输出变量”QB0
步骤五:在仿真触屏中,单击“启动”按钮,可看到MB0窗口的第“0”位置位,再单击“启动”按钮,可看到MB0窗口的第“0”位复位;在“S7-PLCSIM1”窗口中设定QB0窗口的第“0”位置位,则触屏上指示灯显示绿色;设定QB0窗口的第“0”位复位,则触屏上指示灯显示灰色。
[1] ㊀ 英寸,1in=2.54cm。