欧姆龙NJ/NXPLC控制器算术运算指令
PLC中最为常用的算术运算指令有ADD(+)、SUB(-)、MUL(*)、DIV(/)、Inc(增量)、Dec(减量)。
梯形图中的算术运算指令要一条一条写,在ST语言中的算术运算指令多数情况下可以写成一个运算表达式。这是ST语言在算术运算方面的优点。

1、梯形图中乘法和加法指令的输入数最多为5个,减法和除法指令的输入数最多为2个。一个表达式,ST中乘法和加法运算符最多可用64个。

2、加法、减法、乘法、除法的输入数的数据类型如不同,则应该为包含关系的一组数。运算处理以范围最大的数据类型的输入数的数据类型为准。梯形图语言有8、16、32、64位数据范围之分;ST语言只有32、64位数据范围(无LINT\ULINT数据类型以32位计算,有LINT\ULINT数据类型以64位计算)。
3、输入被除数和除数为整数时,如无法除尽,则会舍去余数。

4、所有输入为整数的和、差、积为整数时的溢出为本数据类型的最大数到最小数的循环计数。任一输入为实数的和、差、积、商为实数时的溢出,如为正数,结果值为+∞;如为负数,结果值为-∞。

5、用INC和DEC指令可以做成很简单、方便的计数器。这两个指令需要用微分型指令或用微分条件触发。

欧姆龙NJ/NXPLC控制器的算术指令还有很多,具体情况可参阅手册。
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系