(四) 增量与减量
++指令,BIN增量加一指令, 对应的还--指令。
这个指令类似于C语言中的++和--,勇哥看上去亲切无比。
它还有加L的指令,也就是倍长指令,可以操作32位数。下面的例子可以很清楚看出倍长指令的区别。
如果你对一个常数100自加,会发生有趣的现象。你的100.0到100.7的输出IO的灯会狂闪,勇哥实验时步进电机接到了100.0,看到居然电机在运动!
2018.12.26注:勇哥后来在网上看到有人说,操作数如果不加&, # 就是指的对io端口进行操作(某些指令)。也许就是这个原因吧!
(五)四则运算指令
四则运算比较简单,+-*/
还有倍长指令,加尾缀L
不过勇哥没看到有求余的指令,一点小意外。
对于浮点数的四则运算则为:+F, -F, *F, /F
有一点要强调的是,如果浮点四则运算的对象不为浮点数时,指令置出错标志(ER)为ON,不执行指令。请注意这一点,勇哥刚才为了浮点乘法没有效果而百思不得其解。
另外,下面代码中的浮点数3.5我是在PLC内在中手工输入的,你是无法直接使用软件在输入浮点数常数的!
---------------------
作者:hackpig
来源:www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!
其它相关文章:
欧姆龙cp1h常用指令学习(十五)多重互锁指令MILH,MILC
欧姆龙cp1h常用指令学习(四)串口无协议读写指令TXD,RXD

