6.1.3.4.6 求模
功能
求模(返回除法的余数),将输入IN1的值除以输入IN2的值,并通过输出OUT查询余数。
LD图形
参数说明
接口变量 | 声明 | 数据类型 | 说明 |
---|---|---|---|
IN1 | Var_Input | ANY_INT | 被除数 |
IN2 | Var_Input | ANY_INT | 除数 |
OUT | Var_Output | ANY_INT | 余数 |
示例
通过MOD的指令使用变量a除以变量b得出变量c,如下图所示:定义了三个INT类型的变量,通过编译下载执行MOD指令,实现变量c为a,b变量的余数。
注意
- 对MOD功能求值的结果应等同于下列ST语句的执行:
IF(IN2 = 0) THEN
OUT := 0;
ELSE
OUT := IN1 - (IN1 / IN2) * IN2;
END_IF