基本信息
文件名称:《机床电气与PLC控制技术》课件 13 立体仓库程序设计.pptx
文件大小:2.68 MB
总页数:18 页
更新时间:2025-06-04
总字数:约1.48千字
文档摘要

;;根据控制要求分析其输入和输出元件,明确其型号和数量,完成下来表格的填写。;选用S7-1200系列PLC1214DC/DC/DC型CPU,完成电路图并进行接线。;双击打开Portal软件,切换为项目视图,新建一个工程项目,项目命名为“立体仓库控制系统”,或者其他名称,中英文名称都可以。项目可以使用默认文件存储地址,也可自行创建或选择一个文件目录。可以在注释栏填写关于项目的简要介绍,在作者栏填写开发者信息,也可使用默认设置。;(1)添加设备

硬件组态是在Portal软件项目视图中,根据已选择的PLC型号、订货号,添加PLC硬件,如图所示,在项目树中双击添加新设备,选择控制器中的SIMATICS7-1200/CPU1214CDC/DC/DC,其版本为V4.2。;(2)硬件组态下载

在项目树中,单击PLC_1,单击“下载”按钮,弹出如图所示的界面,选择PG/PC接口类型为PN/IE,PG/PC接口为实际的连接以太网的网卡名称。;点击开始搜索在网络中寻找可连接设备,找到PLC_1后单击“下载”按钮,如图所示。在下载过程中,根据要求选择停止PLC,下载后启动PLC。;定义变量:

PLC变量是I/O和地址的符号名称。

编程时,如果直接使用I/O分配表中的地址如(I0.0)进行程序编写,即没有定义变量,系统将默认为其命名为Tag1,并添加到默认变量表中。双击默认变量表,会看到默认添加的所有变量。

建议:

编写程序之前,一般根据I/O分配表,自定义、添加PLC变量表,为输入、输出信号命名,PLC变量定义原则上使用英文或汉语拼音命名。;立体仓库控制系统的PLC变量表定义示例如图所示(下一页)。由于本项目中变量较多,将输入变量和输出变量分别定义在两个变量表中。

输入变量表中包含了2个按钮和30个传感器

输出变量表中包含了2个仓门状态指示灯、1个电磁锁和30个仓位状态指示灯。

创建PLC变量表后,项目中的所有编辑器(例如程序编辑器、设备编辑器、可视化编辑器和监视表格编辑器)均可访问该变量表。;5定义用户变量;6设计控制程序;6设计控制程序;程序编译检查无误后,将程序块下载到PLC中。

大多数PLC编程软件都有离线仿真功能,Portal软件的仿真软件是S7-PLCSIM,安装Portal时,可同时安装该软件。利用PLC仿真软件可以在计算机上进行PLC程序的模拟运行,有效检验程序设计的正确性,也可在没有PLC硬件的情况下,利用仿真软件进行PLC编程的学习。

有两种调试用户程序的方法:程序状态与监控表。本项目采用程序状态的方法对程序进行调试。单击工具栏“转到在线”,单击启用/禁用监视按钮,程序状态如图所示。;7调试程序;由于不能修改过程映像输入(I)的值,所以需要通过强制的方法进行修改,在监控与强制表中双击打开强制表,在强制表中添加变量I0.0和I0.1。

在强制值中修改I0.1的值为1,常开触点I0.0闭合,有能流流过Q0.2线圈,Q0.2的值变为1,Q0.2常开触点闭合,Q0.1线圈通电,黄色指示灯亮,表示安全门已锁紧。

当I0.0的值强制为1时,Q0.2线圈失电,电磁锁打开,绿色指示灯亮,工作人员可以给仓位进行上料。

I0.2的值强制为1时,I0.2的值变为1,常开触点闭合,有能流流过Q0.2线圈Q0.3,指示灯1亮,表示1号仓位有工件。;7调试程序;思考题:如何用PLC控制电动机实现起保停?