您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 电子密码锁控制系统编程与实现_s7_200(PPT30页)
PLC控制系统编程与实现任务提出任务目标相关知识任务分析任务实施任务训练任务九电子密码锁控制系统编程与实现PLC控制系统编程与实现一.任务提出掌握比较指令的应用,能熟练运用比较指令设计PLC程序实现对电子密码锁的控制。PLC控制系统编程与实现1.进一步熟悉计数器指令的应用。2.掌握比较指令的应用。3.掌握逻辑运算指令的应用。二.任务目标PLC控制系统编程与实现1.基本知识(1)基本知识三.相关知识比较指令用于两个相同数据类型的有符号数或无符号数IN1和IN2的比较判断操作。比较运算符有:等于(=)、大于等于(=)、小于等于(=)、大于()、小于()、不等于(),共6种比较形式。在梯形图中,比较指令是以动合触点的形式编程的,在动合触点的中间注明比较参数和比较运算法。触点中间的参数B、I、D、R分别表示字节、整数、双字、实数,当比较的结果满足比较关系式给出的条件时,该动合触点闭合。图3-16比较指令在梯形图中的基本格式三.相关知识表3-15比较指令的操作数IN1和IN2的寻址范围操作数类型寻址范围IN1IN2字节VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD和常数整数VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常数双字VD,ID,QD,MD,SD,SMD,LD,HC,AC,*VD,*AC,*LD和常数实数VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD和常数三.相关知识◆字节比较指令:用于两个无符号的整数字节IN1和IN2的比较;◆整数比较指令:用于两个有符号的一个字长的整数IN1和IN2的比较,整数范围为十六进制的8000到7FFF,在S7-200PLC中,用16#800016#7FFF表示;◆双字节整数比较指令:用于两个有符号的双字长整数IN1和IN2的比较。双字整数的范围为:16#8000000016#7FFFFFFF;◆实数比较指令:用于两个有符号的双字长实数IN1和IN2的比较,正实数的范围为:+1.175495E-38~+3.402823E+38,负实数的范围为:-1.175495E-38-3.402823E+38。三.相关知识图3-17比较指令使用举例计数器C10中的当前值大于等于20时,Q0.0为ON;VD100中的实数小于36.8且I0.0为ON时,Q0.1为ON,MB1中的值不等于MB2中的值或者高速计数器HC1的计数值大于等于4000时,Q0.2为ON。三.相关知识2.拓展知识⑴算术运算指令三.相关知识表3-17算术运算指令IN1、IN2和OUT的寻址范围指令操作数类型寻址范围整数IN1、IN2INTVW,IW,QW,MW,SMW,LW,SW,AC,*AC,*LD,*VD,T,C,AIW和常数OUTINTVW,IW,QW,MW,SMW,LW,SW,T,C,AC,*AC,*LD,*VD双整数IN1、IN2DINTVD,ID,QD,MD,SMD,LD,SD,AC,*AC,*LD,*VD,HC和常数OUTDINTVD,ID,QD,MD,SMD,LD,SD,AC,*AC,*LD,*VD实数IN1、IN2REALVD,ID,QD,MD,SMD,LD,AC,SD,*AC,*LD,*VD和常数OUTREALVD,ID,QD,MD,SMD,LD,AC,*AC,*LD,*VD,SD完全整数IN1、IN2INTVW,IW,QW,MW,SMW,LW,SW,AC,*AC,*LD,*VD,T,C,AIW和常数OUTDINTVD,ID,QD,MD,SMD,LD,SD,AC,*AC,*LD,*VD三.相关知识三.相关知识三.相关知识三.相关知识三.相关知识表3-21增减指令中IN和OUT的寻址范围指令操作数类型寻址范围字节增减INBYTEVB,IB,MB,QB,LB,SB,SMB,AC,*AC,*LD,*VD和常数OUTBYTEVB,IB,MB,QB,SMB,LB,SB,AC,*AC,*LD,*VD字增减INWORDVW,IW,QW,MW,SMW,LW,SW,AC,*AC,*LD,*VD和常数OUTWORDVW,IW,QW,MW,SMW,LW,SW,AC,*AC,*LD,*VD双字增减INDWORDVD,ID,QD,MD,SMD,LD,SD,AC,*AC,*LD,*VD和常数OUTDWORDVD,ID,QD,MD,SMD,LD,SD,AC,*AC,*LD,*VD三.相关知识表3-22逻辑运算指令表三.相关知识三.相关知识三.相关知识表3-23逻辑运算指令IN、IN1、IN2及OUT的寻址范围指令操作数类型寻址范围字节逻辑IN1、IN2INBYTEVB,IB,MB,QB,LB,SB,SMB,AC,*AC,*LD,*VD和常数OUTBYTEVB,IB,MB,QB,SMB,LB,SB,AC,*AC,*LD,*VD字逻辑IN1、IN2INWORDVW,IW,QW,MW,SMW,LW,SW,AC,*AC,*LD,*VD,T,C和常数OUTWORDVW,IW,QW,MW,SMW,LW,SW,AC,*AC,*LD,*VD,T,C双字逻辑IN1、IN2INDWORDVD,ID,QD,MD,SMD,LD,AC,HC,*AC,*LD,*VD和常数OUTDWORDVD,ID,QD,MD,SMD,LD,AC,*AC,*LD,*VD三.相关知识1.SB1为起动键,按下SB1键,才可进行开锁工作。2.SB2、SB3为可按压键。开锁条件为:SB2设定按压次数为3次,SB3设定按压次数为2次。同时,SB2、SB3是有顺序的,先按SB2,后按SB3。如果按上述规定按压,密码锁自动打开。3.SB5为不可按压键,一旦按压,警报器就会发出警报。4.SB4为复位键,按下SB4键后,可重新进行开锁作业。如果按错键,则必须进行复位操作,所有的计数器都被复位。四.任务分析密码锁控制系统,它有5个按键SB1SB5,其控制要求如下:1.根据控制要求,首先确定I/O个数,进行I/O地址分配输入/输出地址分配见表3-24。画出PLC外部接线图如图3-18所。输入输出符号地址功能符号地址功能SB1I0.0开锁键KMQ0.0开锁SB2I0.1可按压键HAQ0.1报警SB3I0.2可按压键SB4I0.3复位键SB5I0.4报警键五.任务实施表3-24输入/输出地址分配图3-18密码锁控制系统PLC外部接线图五.任务实施2.设计程序根据控制电路的要求,在计算机中编写程序,程序设计如图3-19所示。图3-19密码锁控制程序五.任务实施3.安装配线首先按照图3-18进行配线,安装方法及要求与继电-接触器电路相同。4.运行调试⑴在断电状态下,连接好PC/PPI电缆。⑵打开PLC的前盖,将运行模式开关拨到STOP位置,此时PLC处于停止状态,或者用鼠标单击工具栏中的“STOP”按钮,可以进行程序编写。⑶在作为编程器的PC上,运行STEP7Micro/WIN32编程软件。⑷用菜单命令“文件新建”,生成一个新项目;用菜单命令“文件打开”,打开一个已有的项目;用菜单命令“文件另存为”,可修改项目的名称。⑸用菜单命令“PLC类型”,设置PLC的型号。五.任务实施⑹设置通信参数。⑺编写控制程序。⑻用鼠标单击工具栏中的“编译”按钮或“全部编译”按钮来编译输入的程序。⑼下载程序文件到PLC。⑽将运行模式选择开关拨到RUN位置,或者用鼠标单击工具栏的“RUN(运行)”按钮使PLC进入运行方式。⑾按SB1键或模拟起动操作。⑿分别按SB2键3次、SB3键2次,观察输出Q0.0是否输出。如果Q0.0输出正确,按SB4键复位。⒀重新开始,按SB1键,再次进行操作,模拟报警操作和密码错误操作。五.任务实施4.运行调试任务名称:电子密码锁控制系统编程与实现组别:项目配分考核要求扣分标准扣分记录得分设备安装30分(1)会分配端口、画I/O接线图(2)按图完整、正确及规范接线(3)按照要求编号(1)不能正确分配端口,扣5分,画错I/O接线图,扣5分(2)错、漏线,每处扣2分(3)错、漏编号,每处扣1分编程操作30分(1)会采用时序波形图法设计程序(2)正确输入梯形图(3)正确保存文件(4)会转换梯形图(5)会传送程序(1)不能设计出程序或设计错误扣10分(2)输入梯形图错误每处扣2分(3)保存文件错误扣4分(4)转换梯形图错误扣4分(5)传送程序错误扣4分六.评分标准运行操作30分(1)运行系统,分析操作结果(2)正确监控梯形图(1)系统通电操作错误每步扣3分(2)分析操作结果错误每处扣2分(3)监控梯形图错误扣4分安全、文明工作10分(1)安全用电,无人为损坏仪器、元件和设备(2)保持环境整洁,秩序井然,操作习惯良好(3)小组成员协作和谐,态度正确(4)不迟到、早退、旷课(1)发生安全事故,扣10分(2)人为损坏设备、元器件,扣10分(3)现场不整洁、工作不文明,团队不协作,扣5分(4)不遵守考勤制度,每次扣2~5分总分六.评分标准多台电动机分时起动控制。起动按钮按下后,3台电动机每隔3s分别依次起动,按下停止按钮,3台电动机同时停止。试用比较指令对上述系统进行PLC程序的编制,并进行联机调试。七.任务训练
本文标题:电子密码锁控制系统编程与实现_s7_200(PPT30页)
链接地址:https://www.777doc.com/doc-74938 .html