基本信息
文件名称:PLC编程与应用(S7-1200)(第二版)教学课件项目二 任务2.ppt
文件大小:2.46 MB
总页数:24 页
更新时间:2025-06-08
总字数:约2.32千字
文档摘要

高等教育出版社HigherEducationPress项目二设计一个S7-1200PLC系统程序——任务2程序编制与调试1.了解变量表的编辑;2.掌握程序的编制、编译、下载和调试过程;3.掌握程序的监控。一、任务目标二、设置PLC变量表可以在编程前建立变量表,也可以一边编程一边建立变量表,如果不建立变量表,系统将默认Tag_来给变量命名。打开项目树“PLC_1”文件夹下的“PLC变量”文件夹,双击“默认变量表”,出现变量表,点按钮可以插入行,点按钮可以添加行。进行编辑变量,根据IO分配表,编辑变量表,如左图。变量表三、程序设计点项目树的“PLC_1”→“程序块”→“Main”,进入程序界面。将收藏夹中的常开触点、常闭触点等指令拖放或双击到指定位置,或者在右侧的基本指令或扩展指令里选择具体的指令,进行编制程序。本项目是实现正反转控制,按正转启动按钮SB1,三相交流异步电动机正转,按反转启动按钮SB2,三相交流异步电动机反转,按停止按钮SB3,三相交流异步电动机停止。编制好的程序如左图。电动机正反转程序四、编译选中“PLC_1”文件夹,然后点“编译”按钮,对硬件组态和软件全部进行编译,编译完成后,在“编译”选项卡可以看到编译的结果,如左图,如果是“错误:0;警告:0”,就可以把程序下载到PLC了,如果有错误,则修改错误,再次编译,直到没有错误。编译五、下载选中“PLC_1”文件夹,然后点“下载”按钮,把硬件组态和程序下载到PLC。出现如左图对话框,选择PG/PC接口的类型为PN/IE,选择PG/PC接口为计算机的网卡,选择“显示所有兼容的设备”选项,点“开始搜索”按钮,搜索到PLC后,点“下载”按钮。搜索设备五、下载出现如左图下载预览对话框,如果有错误则装载按钮为灰色,不能下载,如果没有错误,装载按钮为黑色才可以下载,点“装载”按钮。下载预览五、下载下载完成,出现如左图对话框,勾选“全部启动”选项,点“完成”按钮。下载完成六、程序在线监控点“启用/禁用监视”按钮,如左图,可以在线监控。“启用/禁用监视”按钮六、程序在线监控梯形图用绿色连续线来表示状态满足,即有“能流”流过。用蓝色虚线表示状态不满足,没有能流流过,如左图。用灰色连续线表示状态未知或程序没有执行,黑色表示没有在线监控。按正转启动按钮SB1,在程序监控界面可以看到Q1.0得电,如左图。程序监控六、程序在线监控按停止按钮SB3,在程序监控界面可以看到Q1.0失电,如左图。程序监控六、程序在线监控按反转启动按钮SB2,在程序监控界面可以看到Q1.1得电,如左图。程序监控六、程序在线监控被激活的项目树或工作区的标题栏的背景色为橙色表示在线。点“转到离线”按钮,如左图,停止监控。“转到离线”按钮七、监控表监视变量除了上面的程序在线监控,还可以用监控表监视变量。点“监控与强制表→添加新监控表”,如左图。添加新监控表七、监控表监视变量添加要监控的变量。点“全部监视”按钮,软件启动在线监控,并监视变量。位变量为TRUE(1状态)时,监视值列的方形指示灯为绿色,为FALSE(0状态),监视值列的方形指示灯为灰色,如左图。再点一下“全部监视”按钮,停止变量监控。监视变量八、强制可以用强制表给用户程序中的单个变量指定固定的值,这一功能被称为强制(Force)。强制应在与CPU建立了在线连接时进行。使用强制功能时,不正确的操作可能会危及人员的生命或健康,造成设备或整个工厂的损失。S7-1200系列PLC只能强制外设输入和外设输出,不能强制组态时指定给HSC(高速计数器)、PWM(脉冲宽度调制)和PTO(脉冲列输出)的I/O点。在执行用户程序之前,强制值被用于输入过程映像。在处理程序时,使用的是输入点的强制值。在写外设输出点时,强制值被送给输出过程映像,输出值被强制值覆盖。强制值在外设输出点出现,并且被用于过程。变量被强制的值不会因为用户程序的执行而改变。被强制的变量只能读取,不能用写访问来改变其强制值。八、强制输入、输出点被强制后,即使编程软件被关闭,或编程计算机与CPU的在线连接断开,或CPU断电,强制值都被保持在CPU中,直到在线时用强制表停止强制功能。用存储卡将带有强制点的程序装载到别的CPU时,将继续程序中的强制功能。点“监控与强制表→强制表”,如左图,打开强制表。强制表八、强