跳到主要内容

6.1.3.4.6 求模

功能

求模(返回除法的余数),将输入IN1的值除以输入IN2的值,并通过输出OUT查询余数。

LD图形

alt text

参数说明

接口变量声明数据类型说明
IN1Var_InputANY_INT被除数
IN2Var_InputANY_INT除数
OUTVar_OutputANY_INT余数

示例

通过MOD的指令使用变量a除以变量b得出变量c,如下图所示:定义了三个INT类型的变量,通过编译下载执行MOD指令,实现变量c为a,b变量的余数。

alt text

注意
  • 对MOD功能求值的结果应等同于下列ST语句的执行:
IF(IN2 = 0) THEN
OUT := 0;
ELSE
OUT := IN1 - (IN1 / IN2) * IN2;
END_IF