今天在写一篇PLC的学习笔记,本篇将介绍PLC最基本的运算指令与控制指令,本篇将直接上截图。 1.基本算数运算指令 1)整数运算 2)长整数运算 3)实数运算
STL编程示例(16位整数的算术运算)
3.程序控制指令 1)跳转指令 跳转指令即中断原有程序的执行顺序,跳转到目标地址处执行代码。一般目标地址由跳转指令后面的标号指定,即可向前跳也可向后跳,最大跳转距离为-32768到32767字间。 跳转指令分为:无条件跳转指令、多分支跳转指令、条件跳转指令 a)无条件跳转指令 无条件跳转指令,标号JU。其执行时,将直接中断当前程序,跳转到标号后面所指定的目标处。 示例:(当程序执行到跳转指令时将跳转到L1处执行) b)多分支跳转指令 多分支跳转指令格式如下: JL <标号> 如果累加器1低字中低字节内容小于JL指令和由JL指令所指定的标号之间的JU指令的数量,JL指令就会跳转到其中一条JU处执行,并由JU指令进一步跳转到目标地址;如果累加器1低字中低字节的内容为0,则直接执行JL指令下面的第一条JU指令;如果累加器1低字中低字节的内容为1,则直接执行JL指令下面的第二条JU指令;如果跳转的目的地的数量太大,则JL指令跳转到目的地列表中最后一个JU指令之后的第一个指令。 示例:
(JC使用的最多) 示例:(当I0.0、I0.1都为1时,跳转到L2,否则跳转到L1执行) 4.子程序调用指令 上面是STL指令,在梯形图中,将相应的图标拖入编辑区即可。 |
|