计算/数学指令

计算/数学指令可利用表达式或特定的算术指令来执行算术运算。
可用指令
梯形图
功能块图
FBD 块
FBD 函数
结构化文本
执行以下操作:
使用此指令:
求表达式的值
CPT
将两个值相加
ADD
将两个值相减
SUB
将两个值相乘
MUL
将两个值相除
DIV
确定某一值被另一值除后所得的余数
MOD
计算值的平方根
SQRT
将值的符号变成相反的符号
NEG
求值的绝对值
ABS
可以混合使用不同的数据类型,但可能损失精度并产生舍入误差,而且指令的执行时间也会变长。请检查 S:V 位,查看结果是否被截断。
粗体数据类型表示最佳数据类型。如果指令的所有操作数都使用相同的最佳数据类型(通常为 DINT 或 REAL),则指令的执行速度更快,需要的内存更少。
只要梯级输入条件为真,每次扫描指令时,计算/数学指令就会执行一次。如果希望只求一次表达式的值,可使用任何单脉冲触发指令触发该指令。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal