三菱plc程序流向控制功能指令的实例教程
来源:电工天下时间:2020-03-06 06:36:55 作者:老电工手机版>>
有关三菱plc程序流向控制功能指令,应用主控指令对分支程序A和B进行控制编程,应用跳转指令对分支程序A和B进行控制编程(在主控指令的基础上修改),用CJ指令实现电动机的点动和自锁控制等。
三菱plc程序流向控制功能指令
一、实训任务
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秒闪光。的限制和使用规律,用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) 参考程序(梯形图)如下:
④ 三菱FX系列中,将“CALL P1”指令改为“CALL(P) P1”指令,然后使X2=ON,反复点动X0=ON,观察Y6和Y2 状态的变化,并注意定时器T192(或T193)的定时与X0=ON的关系。T192一旦定时启动,即使X0=OFF仍然继续定时,直到设定值为止,但其触头接通对子程序外的梯形图立即起控制作用,对本子程序内的梯形图只有再次被调用时才起控制作用。
(2) 参考程序(梯形图)如图:
(3) 思考:上机运行以上程序,回答以下问题
① 程序调试过程中程序中加P和不加P对运行结果的影响。
② 定时器
相关文章
三菱plc程序上载显示黄色怎么办
三菱plc程序上载显示黄色怎么办,三菱PLC程序上载不完整的原因,一般都是编程方法的问题,从一台三菱plc中上传程序到另一台PLC或者电脑上的时候,在程式中好多地方显示黄色底色。
时间:2022-09-20 20:36:36
三菱plc更换电池程序不丢失的实现方法
三菱plc更换电池程序不丢失的实现方法,三菱plc内部电池多久需要更换,如何更换三菱plc内部电池,在更换电池时,电池取出后plc程序会不会丢失,三菱plc内部电池的更换步骤。
时间:2022-09-19 13:20:33
三菱plc如何实现星角与三角程序控制线路
有关三菱plc星角与三角程序控制线路的实现方法,控制线路的接线非常简单,时间控制控制与切换完全由plc的内部程序来做,用置位和复位指令更为直捷和简便。
时间:2022-07-06 06:13:39
三菱PLC程序上载不完整显示黄色什么原因
从一台三菱PLC中上传程序到另一台PLC或电脑上,在程式中好多地方显示黄色底色,换了三菱PLC高版本编程软件也没有用,这是什么原因引起的,应该怎么解决,下面具体来看下。
时间:2022-03-06 13:12:08
三菱触摸屏怎么读出程序
三菱触摸屏怎么读出程序?看下三菱触摸屏有哪些系列,GT系列、A900系列、F900系列中没有mt型号,那么mt系列触摸屏应该是威纶通牌子的10寸屏,怎么其中的程序读出来,上传到电脑上,其实很简单。
时间:2022-03-06 13:03:54
三菱GOT-2000触摸屏用以太网程序上传下载的方法
在三菱GOT-2000系列触摸屏中怎么用以太网程序实现上传与下载功能,详细的实现步骤与方法,参考如下。
时间:2022-02-19 12:39:24
三菱plc相对定位与绝对定位指令,二者区别是什么
有关三菱plc定位指令的用法,主要为二种,一是相对定位指令DRVI,二是绝对定位指令DRVA,这二类指令的功能与使用方法,以及相对定位和绝对定位的区别,下面来了解下。
时间:2022-02-05 08:13:16
三菱mov指令的用法简介
在三菱plc中MOV传送指令可以传送16位数据,如果加D变成32位,则需要占用两个数据寄器。mov是传送指令,比如:三菱PLC梯形图中MOV MOV K3 K1Y0,MOV K3 K1Y0是将常数3传送到Y0起的四个位存储。
时间:2022-01-26 09:10:48