西门子S7-300/400PLC项目化教程
上QQ阅读APP看书,第一时间看更新

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所示。

图2-12 创建新项目

在项目结构窗口中,单击“添加新设备”,弹出“添加新设备”对话框,选择“控制器”→“SIMATIC S7-300”→“CPU”→“CPU 314C-2 PN/DP”(订货号为6ES7 314-6EHO4-OABO),如图2-13所示,然后单击“确定”按钮。

图2-13 添加新设备

将IP地址修改为192.168.0.2(注意要和计算机IP地址处于同一网段,但不能相同),如图2-14所示。

图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地址分配

图2-15 系统启动程序

系统停止:按下停止按钮SB2→常开触点I0.1闭合→执行复位指令→线圈M1.0、Q0.0、Q0.1、Q0.2被复位,系统停止程序如图2-16所示。

图2-16 系统停止程序

货物传送带电动机运行:系统启动后,当碰到限位开关SQ1→常开触点I0.2闭合→执行置位指令→线圈Q0.1被置位→货物传送带电动机运行,程序如图2-17所示。

货物传送带电动机停止:当碰到限位开关SQ2→常开触点I0.3闭合或系统运行标志位常闭触点M1.0闭合→线圈Q0.1被复位→货物传送带电动机停止,程序如图2-18所示。

图2-17 货物传送带电动机运行程序

图2-18 货物传送带电动机停止程序

托盘传送带电动机运行:系统启动后,当碰到限位开关SQ3→常开触点I0.4闭合→执行置位指令→线圈Q0.2被置位→托盘传送带电动机运行,程序如图2-19所示。

图2-19 托盘传送带电动机运行程序

托盘传送带电动机停止:当碰到限位开关SQ4→常开触点I0.5闭合或系统运行标志位常闭触点M1.0闭合→线圈Q0.2被复位→托盘传送带电动机停止,程序如图2-20所示。

图2-20 托盘传送带电动机停止程序

指示灯HL1点亮:当货物传送带电动机运行或者托盘传送带电动机运行,则指示灯HL1点亮,程序如图2-21所示。

系统停止:当碰到限位开关SQ2→常开触点I0.3闭合→当碰到限位开关SQ4→常开触点I0.5闭合→执行复位指令→线圈M1.0被复位→系统停止,程序如图2-22所示。

图2-21 指示灯HL1点亮程序

图2-22 系统停止程序

2.2.3 用PLCSIM调试程序

首先单击菜单栏中的“开始仿真”选项,弹出仿真器界面和“扩展的下载到设备”对话框,如图2-23所示。其中:“PG/PC接口的类型”选择“PN/IE”,“PG/PC接口”选择“PLCSIM”,首先单击“开始搜索”按钮,搜索到相关设备后单击“下载”按钮,然后开始调试。调试过程如图2-24所示。

图2-23 下载PLC程序

选中存储器的复选框,可以改变PLC地址的当前状态,按照以下过程调试。

首先选中I0.0,然后再取消选中,模拟按下启动按钮SB1,则系统运行标志位M0.0置位为1。

图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,所有电动机停止。