当前位置:文档之家› PLC指令用法

PLC指令用法

一、实训任务1、传送指令MOV2、比较指令CMP3、运料小车控制某自动生产线上的运料小车运行如图所示,运料小车由一台三相异步电动机拖动,电机正转,小车右行;电机反转,小车左行。

在生产线上有5个编码位1~5的站点供小车停靠,在每个停靠站安装一个行程开关以检测小车是否到达该站点。

对小车的控制除了启动按钮和停止按钮之外,还设有5个呼叫按钮开关分别与5个停靠站点相对应。

(1)按下启动按钮,系统开始工作;按下停止按钮,系统停止工作。

(2)当小车当前所处停靠站的编码小于呼叫按钮的编码时,小车右行,运行到呼叫按钮所对应的停靠站时停止。

(3)当小车当前所处停靠站的编码大于呼叫按钮的编码时,小车左行,运行到呼叫按钮所对应的停靠站时停止。

(4)当小车当前所处停靠站的编码等于呼叫按钮的编码时,小车保持不变。

(5)呼叫按钮应有互锁功能,先按下者优先。

4、数据传送指令编程:(1) 数据块传送:控制要求:应用BIN、BMOV 指令将K2X0(数字12)、K2X10(数字56)、K2X20(数字78)组成的数分别传给D0-D2。

编写并运行程序,写出运行结果。

(2) 多点传送:控制要求:应用BIN、FMOV指令将K2X0组成的数12分别传给D10-D12。

编写并运行程序,写出运行结果。

(3) 移位传送:控制要求:应用SMOV 指令将D0=12、D1=56组成的新数5612 传给D1。

编写并运行程序,写出运行结果。

注:以上三个题目可以分别编程,也可以合在一起编程。

二、实训目标1、掌握MOV、CMP指令的应用2、掌握BIN、FMOV、SMOV、BMOV指令的应用3、掌握调试程序的一般方法三、实训条件1、FX2N-48MT的PLC一台,一字螺丝刀一把2、开关、导线若干,连接电缆一根3、PC一台四、相关知识(本项目相关理论知识)五、实训要求1、工艺要求2、职业意识3、注意事项(特别是安全注意事项)六、任务实施步骤1、根据控制要求画出I/O图。

2、编写控制程序。

3、上机调试程序。

七、巡回指导要点(包括过程控制、任务实施过程中易出问题点的指导、学生操作规范性及人身、设备安全监控等)八、实训效果评价标准九、项目拓展与练习(2)当小车当前所处停靠站的编码小于呼叫按钮的编码时,小车右行,运行到呼叫按钮所对应的停靠站时停止。

(3)当小车当前所处停靠站的编码大于呼叫按钮的编码时,小车左行,运行到呼叫按钮所对应的停靠站时停止。

(4)当小车当前所处停靠站的编码等于呼叫按钮的编码时,小车保持不变。

(5)呼叫按钮应有互锁功能,先按下者优先。

4、数据传送指令编程:(1) 数据块传送:控制要求:应用BIN、BMOV 指令将K2X0(数字12)、K2X10(数字56)、K2X20(数字78)组成的数分别传给D0-D2。

编写并运行程序,写出运行结果。

(2) 多点传送:控制要求:应用BIN、FMOV指令将K2X0组成的数12分别传给D10-D12。

编写并运行程序,写出运行结果。

(3) 移位传送:控制要求:应用SMOV 指令将D0=12、D1=56组成的新数5612 传给D1。

编写并运行程序,写出运行结果。

注:以上三个题目可以分别编程,也可以合在一起编程。

二、实训目标1、掌握MOV、CMP指令的应用2、掌握BIN、FMOV、SMOV、BMOV指令的应用3、掌握调试程序的一般方法1、应用主控指令对分支程序A和B 进行控制编程(1) 控制要求:A 程序段为每秒一次闪光输出,而B 程序段为每2 秒一次闪光输出。

要求按钮X0 导通时执行A 程序段,A 灯每秒一次闪光,按钮X0 断开时,执行B 程序段,B 灯每2 秒一次闪光.(2) 输入/输出信号定义:输入:X0—按钮输出:Y0—A灯Y1—B灯(3) 参考程序(梯形图)见图:(4) 程序分析:当X0 接通时,定时器T0、T1 正常工作,构成振荡器,T0 触点波形(通过Y0 输出)为周期2 秒、占空比50%的方波;此时T2、T3均被复位,Y1 输出保持断开。

当X0 断开时,定时器T2、T3 正常工作,构成振荡器,T2 触点波形(通过Y1 输出)为周期4 秒、占空比50%的方波;此时T0、T1均被复位,Y0 输出保持断开。

(5)思考:上机运行以上程序,观察:当X0 的状态发生变化时,程序中的输出点的状态是否会保存?2、应用跳转指令对分支程序A和B 进行控制编程(在主控指令的基础上修改)(1) 控制要求:A 程序段为每秒一次闪光输出,而B 程序段为每2 秒一次闪光输出。

要求按钮X0 导通时执行A 程序段,A 灯每秒一次闪光,按钮X0 断开时,执行B 程序段,B 灯每2 秒一次闪光.(2) 输入/输出信号定义:输入:X0—按钮输出:Y0—A灯Y1—B灯(3) 参考程序(梯形图)如图:(4) 程序分析:当X0 接通时,程序直接跳到END 处,再从头开始执行,定时器T0、T1 被扫描,Y0的波形为周期2 秒、占空比50%的方波;此时定时器T2、T3 未被扫描,保持以前的状态。

当X0 断开时,程序直接跳到语句标号P0处,定时器T2、T3 被扫描,Y1 的波形为周期4 秒、占空比50%的方波;此时定时器T0、T1 未被扫描,保持以前的状态。

(5) 思考:①上机运行以上程序,观察:当X0 的状态发生变化时,程序中的输出点的状态是否会保存?比较跳转指令与主控指令的区别。

②请说明标号P1 的作用,将标号P1放在程序开始处,上机运行,观察会出现什么现象,并说明原因。

3、用CJ指令实现电动机的点动和自锁控制(1)当把选择开关拨在点动位置,按下启动按钮,则电机马上运行;松开启动按钮,则电机立即停止。

(2)当把选择开关拨在自动位置,按下启动按钮,则电机马上运行;松开启动按钮,电机自锁运行;按下停止按钮,则电机立即停止。

4、应用子程序调用编程,注意子程序调用后各类线圈状态的变化规律(1) 程序运行过程:①不调用子程序:X0=OFF,X1=OFF,X2=OFF,则Y0 按一秒闪光,Y1=OFF,Y2=OFF,Y5=OFF,Y6=OFF。

②仅调用子程序P1:先使X1=ON,X2=OFF,并点动X0=ON(第一次调用子程序P1),则Y0 仍按一秒闪光,Y1=ON;再使X1=OFF,再观察Y1 的状态,Y1 仍为ON;再点动X0=ON(第二次调用子程序P1),则Y0 仍按一秒闪光,而Y1=OFF。

(说明:子程序被调用后线圈的状态将被锁存,一直到下一次调用时才能改变)。

③连续调用子程序P1→又在子程序P1中调用子程序P2(子程序欠套):先使X2=ON,X1=OFF,然后使X0=ON(连续调用子程序P1 及子程序P2),则输出Y0 仍按一秒闪光,Y5、Y6 和Y2 按2秒闪光。

④三菱FX系列中,将“CALL P1”指令改为“CALL(P)P1”指令,然后使X2=ON,反复点动X0=ON,观察Y6和Y2 状态的变化,并注意定时器T192(或T193)的定时与X0=ON的关系。

T192一旦定时启动,即使X0=OFF仍然继续定时,直到设定值为止,但其触头接通对子程序外的梯形图立即起控制作用,对本子程序内的梯形图只有再次被调用时才起控制作用。

(2) 参考程序(梯形图)如图:(3) 思考:上机运行以上程序,回答以下问题①程序调试过程中程序中加P和不加P对运行结果的影响。

项目一:程序流向控制功能指令信息来源:发表日期:08-02-23 12:37:32的限制和使用规律,用T0、T1 代替T192、T193再运行程序,观察运行结果。

5、应用中断、循环、刷新警戒定时器指令编程,并注意中断服务子程序中定时器对输出线圈的控制作用(比较Y1 和Y3 的亮灭情况)(1) 程序运行过程:①仅执行循环程序:X10=OFF,监控M0、M1、M2 及D0,并注意(D0)=+32767+1→(D0)=-32768;观察Y0 亮灭与(D0)值的关系。

②第一次中断:先使X11=ON,并点动X3,则Y2 先亮,而Y1 后亮,Y3不亮。

Y3的状态必须等到再一次中断时才能发生变化。

③第二次中断:在X11=ON 时,再次点动X3,则Y2、Y1 亮,然后Y3 亮。

④ X11 由ON变OFF,再次中断时,Y2=OFF,Y1=OFF、Y3=OFF。

注意:即使T192 的设定值K=0,Y3 在X11=ON的第一次中断中也不会接通。

(2) 参考程序(梯形图)如下:(3) 思考题:上机运行以上程序,回答以下问题①程序调试过程中程序修改和参数的变化对运行结果的影响。

②在循环程序中,加入WDT 指令的目的是?③请说明指针I301的含义。

二、实训目标1、掌握基本控制功能指令的编程方法。

2、掌握主控、跳转、子程序调用、中断、循环、刷新警戒定时器指令的编程方法。

3、通过程序的调试,进一步牢固掌握控制程序流程类指令,及它们之间的异同点。

4、学会程序模块化式的编程方法。

三、实训条件1、FX2N-48MT的PLC一台,一字螺丝刀一把2、开关、导线若干,连接电缆一根3、PC一台四、相关知识MC/MCR/CJ/CALL/SRET/IRET/EI/DI/FEND/WDT/FOR/NEXT指令五、实训要求1、注意PLC电源为AC220V,火线接L,零线接N,接地点要安全接地。

2、接输入开关时有按钮和拨动开关两种,理解它们的特点。

3、接输入开关和输出线路时,请把PLC电源断开,不要带电操作。

4、PLC的接线端子不要用力过猛,以免损坏。

5、电脑和PLC编程电缆接口有方向性,要正确接入,以免损坏针脚。

六、任务实施步骤1.电路连接好后经指导教师检查无误,并将RUN/STOP 开关置于STOP 后,方可接入220V交流电源.2.在PC 机启动三菱GX-Developer 编程软件,新建工程,进入编程环境。

3.根据实验内容,在GX-Developer编程环境下输入梯形图程序,转换后,下载到PLC中。

4.程序运行调试并修改。

5.写实验报告。

七、巡回指导要点(包括过程控制、任务实施过程中易出问题点的指导、学生操作规范性及人身、设备安全监控等)八、实训效果评价标准九、项目拓展与练习。

相关主题