1、可编程序控制器4646 功能指令综合应用第一部分 一、指令学习程序流控制指令共有10条,分别是CJ条件跳转、CALL子程序调用、SRET子程序返回、IRET中断返回、EI允许中断、DI禁止中断、FEND主程序结束、WDT监视定时器刷新、FOR循环开始、NEXT循环结束等功能指令。这里,主要学习CJ条件跳转、CALL子程序调用指令。1、条件跳转指令(1)条件跳转指令的助记符、代码和操作元件,见表420。CJ指令主要用于跳过顺序程序的某一部分,可以大大缩短程序的扫描执行时间。例如,在图433中,如果常开触点X0闭合,则执行CJ指令,程序跳到标号P0处,执行程序C,将程序B跳过不执行。这样,缩短了程
2、序执行时间。如果常开触点X0断开,则CJ指令不执行,程序A执行完后,按顺序执行程序B和程序C。(2)CJ指令的使用说明1)跳转指令使用的标号为P0到P63共64个,每个标号只能使用一次。否则将会出错。2)程序中两条或两条以上跳转指令可以使用相同的标号。如图434所示。如果常开触点X0闭合,则第一条跳转指令生效,程序执行时将跳过程序A和程序B,直接跳到标号P8处,执行从P8开始往后的程序。如果常开触点X0是断开的,而常开触点X1是闭合的,则执行完程序A后,第二条跳转指令生效,跳过程序B,程序从标号P8处开始往下执行。3)条件跳转指令可以成为无条件跳转指令。如图435所示梯形图,由于M8000在P
3、LC工作时,其常开触点总是闭合的,故跳转指令CJ P0总是执行的,所以此时的条件跳转指令就成了无条件跳转指令。2、子程序调用和返回指令子程序调用和返回指令的助记符、代码和操作元件,见表421。子程序是为一些特定的控制目的编制的相对独立的程序。为了区别于主程序,规定在程序编排时,将主程序排在前面,子程序排在后面,并以主程序结束指令FEND(FNC06)将这两部分隔开。如果436所示。3、操作练习按表422所示步骤调试程序。二、技能训练1、目的(1)通过调试实例程序熟悉功能指令格式及应用。(2)掌握软件的监控调试。(3)安装调试2、器材花式喷泉控制系统电器元件表见表423。3、步骤与要求控制要求:
4、综合5种功能的花式喷泉的控制程序。(1)硬件系统设计1)系统接线图 花式喷泉控制系统接线图如图437a所示。2)地址表 输入/输出地址表见表424。(2)程序设计1)程序结构 程序结构框图如图438所示。2)主程序 花式喷泉控制系统主程序如图439所示。3)子程序设计 P10P50子程序如图440所示。(3)系统调试1)在有人现场监护的情况下进行通电调试,将程序写入PLC,验证系统功能是否符合控制要求。2)如果出现故障,应独立检修。线路检修完毕和梯形图修改完毕后应重新调试,直至系统正常工作。(4)工艺要求1)熟悉所用电器元件的作用和控制线路的工作原理。列出I/O分配表,配齐所有电器元件,并检查
5、质量。2)绘制元件布置图,经检查合格后,在控制板上安装电器元件。电气安装应牢固,并符合工艺要求。3)线路安装应遵循由内到外、横平竖直的原则;尽量做到合理布线、就近走线;编码正确、齐全;接线可靠、不松动、不压皮、不反圈、不损伤线芯。4)安装完毕进行自检,该过程可使用万用表来检查线路。要求确保无误后再通电调试。(5)练习评分 评分表见表425。第二部分一、任务分析在很多地方都要用到密码锁,本系统为储物柜上的密码锁控制系统,功能较为简单。1、系统组成密码锁控制系统由FX1S 30MR可编程序控制器、键盘输入单元、密码显示单元、密码锁执行单元、报警单元组成。键盘输入单元由4个按扭(SB0SB3)分别表
6、示数字的第一位(个位)到第四位(千位),SB10为确认键,SB11为撒消键;密码显示单元由八段数码LED实现;密码执行单元由电磁阀YV和机械结构组成报警单元由报警指示灯HL和蜂鸣器HA组成。密码锁控制系统组成图如图441所示。2、编写地址表和符号表密码锁控制系统地址表见表426,符号表见表427。 3、控制功能分析密码锁有六个按键,其控制要求如下:(1)SB0为个位按键,SB1为十位按键,SB2为百位按键,SB3为千位按键。(2)开锁条件:例如密码为2345,则要按顺序按压SB02次,SB1按压3次,SB2按压4次,SB5按压5次,再按下确认键SB10,电磁阀动作密码锁打开,5s后复位。(3)
7、SB11为撒消键,按压后可重新进行开锁作业。(4)当输入错误密码时,按下确认键后报警灯亮,蜂鸣器响。八段数码LED显示为“8”并闪烁。(5)输入密码时,八段数码LED显示当前设定值。(6)系统正常无操作时,八段数码LED显示“0”,等待开锁。二、基础知识键盘输入单元程序必须将按键的按压次数通过译码指令转换为相应的继电器状态位动作。密码显示单元程序可以采用七段数码指令将十进数转换为七段码输出并通过八段数码LED显示。密码锁执行单元程序用与指令判断实现,当输入值与设定值一致时电磁阀动作开锁。1、指令说明段码指令(SEGD)把输入值转换成七段显示码,送到输出继电器。段码指令的七段显示码编码将每个七段
8、显示码占用一个字节(8位),用它显示一个字符。段码指令编程举例如图442所示。FX1S机型没有段码指令,可以用功能指令实现段码显示功能,如图443所示。2、程序设计(1)键盘输入单元程序设计 键盘输入单元程序,如图444所示。(2)密码显示单元程序设计 密码显示单元程序,如图445所示。(3)密码判断单元程序设计 密码判断单元程序,如图446所示。(4)密码锁执行单元程序设计 密码锁执行单元程序,如图447所示。 三、技能训练1、目的(1)通过调试实例程序,熟悉DECO、SEGD指令的应用。(2)了解三菱FX1S的数据结构。(3)掌握三菱SWOPC FXGP/WIN C软件的监控监控调试。2、
9、器材密码锁控制系统电器元件表见表428。 3、内容(1)系统接线图 密码锁控制系统接线图如图441所示,实物布置图如图448所示。(2)程序设计 密码锁控制系统梯形图如图449、图450所示。(3)系统调试1)按下按键时会出现按一下记数两次的情况,是由于按键接触不良引起的,可以改变系统参数中的输入滤波器来改善效果。2)在有人现场监护的情况下进行通电调试,将程序写入PLC,验证系统功能是否符合控制要求。3)如果出现故障,应独立检修。线路检修完毕和梯形图修改完毕后应重新调试,直至系统正常工作。(4)工艺要求1)熟悉所用电器元件的作用和控制线路的工作原理。列出I/O分配表,配齐所有电器元件,并检查质量。2)绘制元件布置图,经检查合格后,在控制板上安装电器元件。电气安装应牢固,并符合工艺要求。3)线路安装应遵循由内到外、横平竖直的原则;尽量做到合理布线、就近走线;编码正确、齐全;接线可靠、不松动、不压皮、不反圈、不损伤线芯。4)安装完毕进行自检,该过程可使用万用表来检查线路。要求确保无误后再通电调试。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1