200smart 字符串指令怎么用(实例快速掌握200SMART跳转指令使用技巧)
关注“技成微课堂”,一起涨知识~
私信回复:64,领64本西门子电子书!
在设计程序时,有些程序是不需要执行,或达到条件才被执行,那么此时就需要使用到JMP跳转指令,跳转指令作用是:激活跳转指令后跳转到我输入的程序段继续执行。跳转指令可以使PLC的编程灵活性大大提高。
一、指令说明
(1)JMP(跳转)指令
说明:JMP(跳转)指令对程序中的数字标号执行激活跳转操作。
(2)LBL(标号)指令
说明:LBL(标号)指令用于标记跳转目的地数字标号的位置。
二、通过跳转指令设计计数控制操作
第一步:(通过I0.0按钮激活跳转JMP指令,指令标号为1)
第二步:(跳转后不执行的程序—每隔1秒加一)
第三步:(大等于10时,输出Q0.0线圈)
第四步:(等于20时,执行清零)
第五步:(结合第一步JMP跳转至标签1)
第六步:(跳转后执行的程序—每隔1秒加一)
第七步:(等于10时,置位Q0.1线圈)
第八步:(等于20,复位Q0.1线圈)
第九步:(等于30,执行清零)
三、运行效果演示
第一步:(没有执行跳转程序—正常程序执行步骤)
第二步:(执行跳转指令后—将执行标签1后程序,不在执行标签1前程序)
四、跳转指令使用注意事项
(1)跳转指令和标号指令需要配合使用,而且必须在同一程序段使用。
(2)执行跳转后,被跳过的程序段因不在扫描,对应一些元件其状态会保持在跳转前的状态。
(3)对于计数器来讲,计数器会停止工作,当前值不会丢失会保持在跳转前的值。
(4)对于定时器来说。因为刷新方式的不一样,在跳转期间,对应分辨率为100ms的定时跟计数器是一样的,对应1ms和100ms的定时来说,还是会继续定时的,到设定值后,其状态也会发生改变,直到当前值为32767时才会停止。
(5)跳转指令只能在本POU中跳转,不能从主程序调到子程序或是从-一个子程序中调到另-个子程序中。
来源:技成培训网,作者:技成-徐陈爽,未经授权不得转载!
私信回复:64,领64本西门子电子书!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com