![西门子S7-300/400PLC项目化教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/793/41309793/b_41309793.jpg)
2.2 PLCSIM软件的使用
任务要求:按下启动按钮SB1后,系统开始运行。当SQ1接通后,电动机M1开始运行(M1为三相异步电动机,只正向运行),当碰到SQ2时电动机M1停止。当SQ3接通后,电动机M2开始运行(M2为三相异步电动机,只正向运行),当碰到SQ4时电动机M1停止。电动机运行期间,指示灯HL1常亮,电动机停止后指示灯HL1熄灭。期间按下停止按钮SB2,系统停止,再次按下启动按钮SB1,重新开始运行。
限位开关SQ1~SQ4由转换开关模拟。
2.2.1 组态硬件
双击Windows桌面的“TIA Portal V14”软件快捷方式,进入软件界面,首先单击“创建新项目”,在“项目名称”中输入“PlcPro”并单击“创建”按钮,如图2-12所示。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/66_02.jpg?sign=1739916618-fCo5WqdIIkoQpY2Dx8m4ASSxQkimThkl-0-d7422cb348a85500447c2fd1f661ca41)
图2-12 创建新项目
在项目结构窗口中,单击“添加新设备”,弹出“添加新设备”对话框,选择“控制器”→“SIMATIC S7-300”→“CPU”→“CPU 314C-2 PN/DP”(订货号为6ES7 314-6EHO4-OABO),如图2-13所示,然后单击“确定”按钮。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/67_01.jpg?sign=1739916618-dgqT1c9JiuuuLtLkRLQVB47P2lXnO84k-0-ca4bb7a3b2c05d8cb4b5a75cdbc244d7)
图2-13 添加新设备
将IP地址修改为192.168.0.2(注意要和计算机IP地址处于同一网段,但不能相同),如图2-14所示。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/67_02.jpg?sign=1739916618-Wn1j5dmUZbvhCxYfRjlDJc2qWQ8kfuzj-0-d865be841c73c1badb12927aa48ee5d0)
图2-14 修改IP地址
2.2.2 程序编写
编写程序之前,首先分析控制任务,规划PLC的I/O地址,然后编写程序。根据任务分析,对控制系统的I/O地址进行合理分配,如表2-12所示。
进入OB1编辑器界面,编写控制程序。
系统启动:按下启动按钮SB1→常开触点I0.0闭合→执行置位指令→线圈M1.0被置位,系统启动程序如图2-15所示。
表2-12 I/O地址分配
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/68_01.jpg?sign=1739916618-5Po8em1nyyXBXw559vX6IPuzvGYMhhi8-0-ad84d95fd31050b9c93836d4e3967b18)
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/68_02.jpg?sign=1739916618-If7C8IBHjmeiIrgth4tPWkG3YXw3uAFn-0-885b3059c01aa3b881caa74a54520d55)
图2-15 系统启动程序
系统停止:按下停止按钮SB2→常开触点I0.1闭合→执行复位指令→线圈M1.0、Q0.0、Q0.1、Q0.2被复位,系统停止程序如图2-16所示。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/68_03.jpg?sign=1739916618-N74vHjQyUBXHzCgY5HFGQaeS9ZPr0pAm-0-083d1b61d863d0a687da28e1b57fa68e)
图2-16 系统停止程序
货物传送带电动机运行:系统启动后,当碰到限位开关SQ1→常开触点I0.2闭合→执行置位指令→线圈Q0.1被置位→货物传送带电动机运行,程序如图2-17所示。
货物传送带电动机停止:当碰到限位开关SQ2→常开触点I0.3闭合或系统运行标志位常闭触点M1.0闭合→线圈Q0.1被复位→货物传送带电动机停止,程序如图2-18所示。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/69_01.jpg?sign=1739916618-JqEneFFmgHGIGFhoRXTPQ0weSnO7qDLC-0-743e964603a255fbea8ee562cae0c4d1)
图2-17 货物传送带电动机运行程序
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/69_02.jpg?sign=1739916618-0tbETfYoornJR2dPUvRMnFy8mvR7pCwH-0-fa3ab7f97ccbbf9142340b5f9bed78ce)
图2-18 货物传送带电动机停止程序
托盘传送带电动机运行:系统启动后,当碰到限位开关SQ3→常开触点I0.4闭合→执行置位指令→线圈Q0.2被置位→托盘传送带电动机运行,程序如图2-19所示。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/69_03.jpg?sign=1739916618-h3hjyqE5bWy5bLSUHDN6ksseK6zOS60h-0-5d3d020753a3410c53f0a0edc912a6dd)
图2-19 托盘传送带电动机运行程序
托盘传送带电动机停止:当碰到限位开关SQ4→常开触点I0.5闭合或系统运行标志位常闭触点M1.0闭合→线圈Q0.2被复位→托盘传送带电动机停止,程序如图2-20所示。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/69_04.jpg?sign=1739916618-fRACSPUsbZCyZVcGAdTIoSNrxLL3diCp-0-526fac98c2e0071be7077244c8c89a25)
图2-20 托盘传送带电动机停止程序
指示灯HL1点亮:当货物传送带电动机运行或者托盘传送带电动机运行,则指示灯HL1点亮,程序如图2-21所示。
系统停止:当碰到限位开关SQ2→常开触点I0.3闭合→当碰到限位开关SQ4→常开触点I0.5闭合→执行复位指令→线圈M1.0被复位→系统停止,程序如图2-22所示。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/70_01.jpg?sign=1739916618-MhAHlwEbUlkB8d8mxlvGIWXcPse5MLeF-0-86d0a00143b1dc319cbdf07ee53006b0)
图2-21 指示灯HL1点亮程序
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/70_02.jpg?sign=1739916618-yM2qKVqLR4m7sFrdo3E7cCNhpy3MsdXM-0-19743120afac413f4d9d0773b7d7c5a5)
图2-22 系统停止程序
2.2.3 用PLCSIM调试程序
首先单击菜单栏中的“开始仿真”选项,弹出仿真器界面和“扩展的下载到设备”对话框,如图2-23所示。其中:“PG/PC接口的类型”选择“PN/IE”,“PG/PC接口”选择“PLCSIM”,首先单击“开始搜索”按钮,搜索到相关设备后单击“下载
”按钮,然后开始调试。调试过程如图2-24所示。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/70_05.jpg?sign=1739916618-h5V6kf6AzQ1JHKFuby2DOlf4CIZURc9r-0-f7ad4f9b46f95bb8d0309c3d6083e3a9)
图2-23 下载PLC程序
选中存储器的复选框,可以改变PLC地址的当前状态,按照以下过程调试。
首先选中I0.0,然后再取消选中,模拟按下启动按钮SB1,则系统运行标志位M0.0置位为1。
![](https://epubservercos.yuewen.com/656E02/21511156101513206/epubprivate/OEBPS/Images/71_01.jpg?sign=1739916618-7Z7rRNglcliCRIOCbJfACst71eYvhVm2-0-84b80ab30c57445f4b21a8883075eb72)
图2-24 仿真调试
选中I0.2,然后再取消选中,模拟碰到限位开关SQ1,则线圈Q0.1置位为1,货物传送带电动机运行。
选中I0.4,然后再取消选中,模拟碰到限位开关SQ3,则线圈Q0.2置位为1,托盘传送带电动机运行。
选中I0.3,模拟碰到限位开关SQ2,则线圈Q0.1复位为0,货物传送带电动机停止。
选中I0.5,模拟碰到限位开关SQ4,则线圈Q0.2复位为0,托盘传送带电动机停止。
当SQ2和SQ4都闭合时,系统运行标志位M1.0复位为0。
调试期间,选中I0.1,然后再取消选中,模拟按下停止按钮SB2,则系统运行标志位M1.0置位为0,所有电动机停止。