电气控制与plc应用技术5
4. 跳转与标号指令 跳转操作可以使PLC编程的灵活性大大提高,使主机可根据不同条件的判断,选择不同的程序段执行程序。 JMP,跳转指令。使能输入有效时,使程序跳转到标号(n)处执行。执行跳转指令时,逻辑堆栈栈顶值总是1。 LBL,标号指令。标记指令跳转的目的地的位置(n)。操作数n为0~255。 5.2 程序控制指令 指令的使用说明: ①跳转指令和标号指令必须配合使用,而且只能使用在同一程序块中,不能在不同的程序块间互相跳转; ②执行跳转后,被跳过程序段中的各元器件的状态各有不同:Q、M、S、C等元器件的位保持跳转前的状态;计数器C停止计数,当前值存储器保持跳转前的计数值;对定时器来说,因刷新方式不同而工作状态不同。在跳转期间,分辩率为1ms和10ms的定时器会一直保持跳转前的工作状态,原来工作的继续工作,到设定值后其位的状态也会改变,输出触点动作,其当前值存储器一直累计到最大值32767才停止。对分辨率为100ms的定时器来说,跳转期间停止工作,但不会复位,存储器里的值为跳转时的值,跳转结束后,若输入条件允许,可继续计时,但已失去了准确计时的意义。所以在跳转段里的定时器要慎用。 P50-例3-22 5.2 程序控制指令 5. 循环指令 循环指令的引入为解决重复执行相同功能的程序段提供了极大方便,并且优化了程序结构。循环指令有两条:FOR和NEXT。
原创力文档

文档评论(0)