MOD (módulo)

La instrucción MOD divide la entrada IN por la entrada Base y coloca el resto en la salida MOD.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
MOD
MOD
Parámetros de MOD
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
EN
Entrada
BOOL
Cuando se establece como cierto, la instrucción está habilitada.
  • CIERTO: Ejecuta el cálculo actual.
  • FALSO: No hay cómputo.
Se aplica a programas de diagrama de lógica de escalera.
IN
Entrada
DINT
Cualquier valor de entero con signo.
Base
Entrada
DINT
Debe ser mayor que cero.
MOD
Salida
DINT
Cálculo del módulo (base MOD de entrada) / devuelve -1 si Base <= 0.
ENO
Salida
BOOL
Habilita la salida. Se aplica a programas de diagrama de lógica de escalera.

Ejemplos de MOD

Ejemplo de diagrama de bloque de funciones MOD
Ejemplo de diagrama de bloque de funciones MOD
Ejemplo de diagrama de lógica de escalera MOD
Ejemplo de diagrama de lógica de escalera MOD
Ejemplo de texto estructurado MOD
Ejemplo de texto estructurado MOD
(* ST Equivalence: *) division_result := (value / divider); (* integer division *) rest_of_division := MOD (value, divider); (* rest of the division *)
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal