




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第九章程序控制类指令及应用第一节跳转指令跳转指令的使用说明: ①跳转指令和标号指令必须配合使用,而且只能使用在同一程序块中。不能在不同的程序块间互相跳转; ②执行跳转后,被跳过程序段中的各元器件的状态各有不同:Q、M、S、C等元器件的位保持跳转前的状态;计数器C停止计数,当前值存储器保持跳转前的计数值;对定时器来说,因刷新方式不同而工作状态不同。在跳转期间,分辩率为1ms和10ms的定时器会一直保持跳转前的工作状态,原来工作的继续工作,到设定值后其位的状态也会改变,输出触点动作,其当前值存储器一直累计到最大值32767才停止。对分辨率为100ms的定时器来说,跳转期间停止工作,但不会复位,存储器里的值为跳转时的值,跳转结束后,若输入条件允许,可继续计时,但已失去了准确计时的意义。所以在跳转段里的定时器要慎用。 循环指令使用说明: 第三节顺控继电器指令1.顺序继电器指令 (1)段开始指令:LSCR 定义一个顺序控制继电器段的开始。操作数为顺序控制继电器位Sx.y,Sx.y作为本段的段标志位。当Sx.y位为1时,允许该SCR段工作。 (2)段结束指令:SCRE 一个SCR段必须用该指令来结束。 (3)段转移指令:SCRT 该指令用来实现本段与另一段之间的切换。操作数为顺序控制继电器位Sx.y,Sx.y是下一个SCR段的标志位。当使能输入有效时,一方面对Sx.y置位,以便让下一个SCR段开始工作,另一方面同时对本SCR段的标志位复位,以便本段停止工作。 2.使用顺序继电器指令的限制 只能使用顺序控制继电器位作为段标志位。一个顺序控制继电器位Sx.y在程序中只能使用一次。 在一个SCR段中不能出现跳入、跳出或段内跳转等程序结构。即在段中不能使用JMP和LBL指令。同样,在一个SCR段中不允许出现循环程序结构和条件结束,即禁止使用FOR、NEXT和END指令。 指令格式:LSCRbit(段开始指令) SCRTbit(段转移指令) SCRE(段结束指令)3.顺序结构 一个SCR段必须用该指令来结束。 4.程序实例 根据舞台灯光效果的要求,控制红、绿、黄三色灯。要求:红灯先亮,2s后绿灯亮,再过3s后黄灯亮。待红、绿、黄灯全亮3min后,全部熄灭。程序如图5-29所示。 说明:每一个SCR程序段中均包含三个要素: 1)输出对象:在这一步序中应完成的动作; 2)转移条件:满足转移条件后,实现SCR段的转移; 3)转移目标:转移到下一个步序。 LDI0.1 ANQ0.0 ANQ0.1 ANQ0.2//在初始状态下起动,置 SS0.1,1//S0.1=1 LSCRS0.1//S0.1=1,激活第一SCR程序段, //进入第一步序 LDSM0.0 SQ0.0,1//红灯亮,并保持 TONT37,+20//启动2s定时器 LDT37 //2s后程序转移到第二SCR段, SCRTS0.2//(S0.2=1,S0.1=0) SCRE//第一SCR段结束 LSCRS0.2//S0.2=1,激活第二SCR程序段, //进入第二步序 LDSM0.0 SQ1.1//绿灯亮,并保持 TONT38,+30//启动3s定时器第四节子程序调用与返回指令 与子程序有关的操作有:建立子程序、子程序的调用和返回。 (1)建立子程序 (2)子程序调用(3)子程序返回 子程序调用使用说明: (3)带参数的子程序调用 局部变量表中的变量类型区定义的变量有:7.与ENO指令程序实例:第五节中断指令ENI,全局中断允许指令。全局性的允许所有被连接的中断事件。 DISI,全局中断禁止指令。全局性的禁止处理所有的中断事件。执行DISI指令后,出现的中断事件就进入中断队列排队等候,直到ENI指令重新允许中断。 CPU进入RUN运行模式时自动禁止所有中断。在RUN运行模式中执行ENI指令后,允许所有中断。(2)中断连接/分离指令 (3)中断服务程序标号/返回指令 LDSM0.1//首次扫描时SM0.1位打 //开,用于调用初始化子例行程序 CALLSBR_0//调用子程序SBR_0 LDSM0.0//当系统处于RUN模式 //时,SM0.0始终打开(即SM0.0=1) MOVB100,SMB34//100毫秒放入特 //殊内存字节SMB34(SMB34和SMB35控 //制中断0和中断1的时间间隔) ATCHINT_0,10//调用中断程序 ENI//全局性启用中断 LDSM0.0//RUN模式下,SM0.0=1 MOVWAIW2,VW100//模拟量输入映 //像寄存器AIW2的值装入VW100 LDI0.1 ANQ0.0 ANQ0.1 ANQ0.2//在初始状态下起动,置 SS0.1,1//S0.1=1 LSCRS0.1//S0.1=

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx