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系列中,将“callp1”指令改为“call(p)p1”指令,然后使x2=on,反复点动x0=on,观察y6和y2状态的变化,并注意定时器t192(或t193)的定时与x0=on的关系。t192一旦定时启动,即使x0=off仍然继续定时,直到设定值为止,但其触头接通对子程序外的梯形图立即起控制作用,对本子程序内的梯形图只有再次被调用时才起控制作用。
(2)参考程序(梯形图)如图:
(3)思考:上机运行以上程序,回答以下问题
①程序调试过程中程序中加p和不加p对运行结果的影响。
②定时器。
基于NiosII嵌入式处理器的片上系统设计
莫比动感单车品牌精心设计,完美健身
Cornami构建了一个革命性的脉动阵列架构
基于ZWS云对LoRa网关的远程升级
三星GalaxyS8搭载最强芯片 处理器主频飙至4GHz
三菱plc程序流向控制功能指令入门小程序
介绍一种双频干涉型光纤激光超声器传感技术
二极管的基本应用:限幅电路
华进半导体承办的中国集成电路封测创新云论坛顺利举办
光电传感器在ATM机上的应用解析
解析高端传感器芯片的国产化之路
AI语音芯片市场激烈竞争,各大公司变现焦虑
WPS牵手HarmonyOS,共同探索万物互联时代智慧办公升级之路
微软面向Windows10/8.1/7用户均推送了系统更新
怎样保证超五类网线稳定跑千兆网络-科兰
比亚迪1-9月数据的整理和回顾
诺基亚宣布,今后将现有IT基础设施逐步迁移到谷歌云上
东芝福岛县太阳能制氢厂宣布投入运营 每小时可产生1200立方米的氢气
vivo又一次抢先,不只屏下指纹,骁龙670也将抢发
区块链支付通道USDT,支付平台C2C系统搭建