可编程控制器应用技术实训一、实训的任务及目的本实训是在修完电工、机电传动与控制、可编程控制器等课程的基础上进行的。通过本次实训使学生能够掌握FXon系列PLC的结构、指令系统;掌握梯形图程序的设计方法、顺序控制梯形图的编程方法;熟悉PLC控制系统的设计(包括硬件设计和控制程序设计)方法以及PLC的使用方法,并能初步应用于工程实践之中。二、实训内容1.了解PLC结构特点2.PLC控制系统设计、外接线设计3.PLC控制梯形图程序设计三、考核方法控制系统程序设计60%平时及系统调试20%实训报告20%实训课题一分支状态转移图的编程与调试训练一、实训的目的(1)掌握分支流程状态转移图的编程原则和编程方法(2)掌握状态转移程序调试的手段。(3)掌握顺序控制程序的设计方法。二、实训内容及指导1.编程原则与编程方法1)编程原则先集中进行分支状态处理,再集中进行汇合状态处理。2)编程方法分支状态处理,应先进行分支状态的驱动处理,再按分支的顺序进行转移处理。汇合状态处理,应先进行汇合前状态(分支状态——汇合状态之间的中间状态)的处理〔含这些状态的驱动和转移),再依分支顺序进行由各分支到汇合状态的转移(各分支最后一个状态到汇合状态的转移)。2.编程注意事项1)严格遵守编程原则:集中处理分支和汇合。2)进行汇合前驱动时.每个分支中间状态的驱动和转移处理不能遗漏。3)严格按分支顺序进行编程,即第—分支、第二分支……,分支数不能超过8个。3.程序的调试及运行SFC(状态转移图)具有良好的可读性,可先阅读SFC预测其结果,然后再上机运行程序,观察运行结果,看是否符合控制要求。若状态不能正常转移,故障可能有以下几种情况:1)转移条件为ON没有任何状态元件动作,则表明编程或写人时软元件编号错误(移条件或状态元件的编号)。2)状态元件发生跳跃动作,则表明编程或写人时出现混乱。3)状态元件动作顺序错乱或分支错乱或汇合错乱,则表明编程时,编程原则和编程方法使用不当,应严格检查程序。4.训练考核题1)1、7组一个三台电动机顺序控制系统,启动顺序M1一M2一M3,间隔10s,SB1为启动按钮;停车顺序相反M3一M2—M1,间隔为5s,SB2为停车按钮。若只启动M1,SB2接通则M1停;若只启动M1和M2,SB2接通则M2停,再间隔5s后M1停;5、实训步骤1)理解控制过程,分配I/O端口;2)编制状态转移图;3)编制控制梯形图程序,体会选择性分支编程的原则和方法。4)将程序写入PLC,调试运行,观察运行结果,判断其正确性。6、输入端/输出端元件分配表输入端输出端名称代号输入编号名称代号输入编号启动按钮SB1X001电动机1M1Y001停车按钮SB2X002电动机2M2Y002电动机3M3Y0037、状态转移图S0S20S21S22S23S24S30M8002X1X2Y1T0Y1Y2T1Y1Y2Y3Y1Y2T2Y1T3K100K100K50K50T3T2X2T1X2T0T4Y1T4K508、梯形图9、将程序写入PLC,调试运行,运行结果正确。实训课题二电机控制程序设计一、实训的目的(1)掌握计数器、定时器的使用方法;(2)掌握程序选择执行的编程方法;(3)掌握顺序控制程序的设计方法。二、实训内容及指导1、训练考核题一实验箱的仿真区有一电机,其控制功能如下:DJTD、DJZF是电机控制端:“1”“0”DJTD转盘转停DJZF顺时针逆时针控制要求:1)1、7组按第一下按钮SB1,电机启动顺时针转5s,然后逆时针转10s停止;按第二下按钮SB1,电机启动逆时针转10s,然后顺时针转10s停止;按第三下按钮SB1,电机启动顺时针转5s,停止。能重复运行。2、实训步骤1)理解控制过程,分配I/O端口;2)分配好定时器、计数器;3)编制控制梯形图程序,体会顺序控制编程的原则和方法。4)将程序写入PLC,调试运行,观察运行结果,判断其正确性。提示:用计数器记录按钮按下次数;把按钮接通信号转化为脉冲信号。3、输入端/输出端元件分配表输入端输出端名称代号输入编号名称代号输入编号启动按钮SB1X000电机控制端1DJTDY000电机控制端2DJZFY0014、梯形图5、将程序写入PLC,调试运行,运行结果正确。实训课题四全自动洗衣机模拟程序设计(2、7、12组)一、实训的目的(1)熟练掌握并运用可编程控制器的各项指令;(2)掌握小型PLC系统的设计方法;(3)掌握程序选择执行的编程方法;二、实训内容:根据全自动洗衣机的运行模式编制其运行框图及控制梯形图,并画出系统硬件接线图,利用转盘和混料实验区模拟调试程序。三、控制要求:1、按下启动按钮及水位选择开关,开始进水直到设定水位(高、中、低),停水。2、3秒后开始洗涤:正转(逆时针)转10秒,停2秒,然后反转(顺时针)转10秒,停2秒。如此反复5次后开始排水,排空后脱水10秒(电机逆时针转10秒)。3、开始漂洗,重复步骤2,漂洗两遍。4、漂洗完成,报警3秒并自动停机。若按下停车/暂停按钮,可手动排水(不脱水)和手动脱水(不计数)。1、自动洗衣机运行框图开始设定水位按启动按钮水是否排完计时10秒水位到设定水位漂洗过程运行2次计时3秒计时3秒计时10秒洗衣5次计时10秒进水停止进水正转洗衣反转洗衣洗完报警排水脱水结束否是否是是是是是是是是否否否否否否否否正常机运行框图开始正常运行按启动按钮打开手动脱水开关打开手动排水开关电动机停转、进水和排水电磁阀闭合脱水排水否是否是是否结束强制停止框图2、输入端/输出端元件分配表输入端输出端名称代号输入编号名称代号输入编号启动按钮SB0X000进水电磁阀KM0Y000停止按钮SB1X001排水电磁阀KM1Y001水位选择开关(高)SB2X002洗涤电机控制端1DJTDY002水位选择开关(中)SB3X003洗涤电机控制端2DJZFY003水位选择开关(低)SB4X004报警器HLY004手动排水开关SB5X005手动脱水开关SB6X006高水位浮球开关SB7X007中水位浮球开关SB8X010低水位浮球开关SB9X011水排空浮球开关SB10X0123、梯形图4、系统硬件接线图5、将程序写入PLC,调试运行,运行结果正确。X0Y0X1Y1X2~X4Y2X5X6Y3X7~X12Y5启动按钮停止按钮手动排水开关手动脱水开关水位选择开关(高、中、低)水位检测设备(高、中、低)洗涤电动机控制端2洗涤电动机控制端1进水电磁阀排水电磁阀报警器PLC