MOD(模)
MOD 指令将 IN 输入除以 Base 输入,并将余数放置在 MOD 输出。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
MOD

参数 | 参数类型 | 数据类型 | 描述 |
|---|---|---|---|
EN | 输入 | BOOL | 设置为 True 时,将启用指令。
|
IN | 输入 | DINT | 任何有符号整型值。 |
Base | 输入 | DINT | 必须大于零。 |
MOD | 输出 | DINT | 模计算(输入 MOD Base)/如果 Base <= 0,则返回 -1。 |
ENO | 输出 | BOOL | 启用输出。适用于梯形图程序。 |
MOD 示例
MOD 功能块图示例

MOD 梯形图示例

MOD 结构化文本示例

(* ST Equivalence: *) division_result := (value / divider); (* integer division *) rest_of_division := MOD (value, divider); (* rest of the division *)
结果

提供反馈