100BInstrucciones básicas
7.5 Funciones matemáticas
Para quitar una entrada, haga clic con el botón derecho del ratón en el conector de entrada
de uno de los parámetros IN existentes (si hay más entradas además de las dos originales)
y seleccione el comando "Borrar".
Si está habilitada (EN = 1), la instrucción matemática realiza la operación indicada en los
valores de entrada (IN1 e IN2) y almacena el resultado en la dirección de memoria que
indica el parámetro de salida (OUT). Una vez finalizada correctamente la operación, la
instrucción pone ENO a 1.
Tabla 7- 40
Estado de ENO
ENO
Descripción
1
Sin error
0
El resultado de la operación matemática quedaría fuera del rango numérico válido del tipo de datos
seleccionado. Se devuelve la parte menos significativa del resultado que quepa en el tamaño de destino.
0
División por 0 (IN2 = 0): El resultado es indefinido y se devuelve cero.
0
Real/LReal: Si uno de los valores de entrada es NaN (no es un número), se devuelve NaN.
0
ADD Real/LReal: Si ambos valores IN son INF con signos diferentes, la operación no está permitida y se
devuelve NaN.
0
SUB Real/LReal: Si ambos valores IN son INF con signos iguales, la operación no está permitida y se
devuelve NaN.
0
MUL Real/LReal: Si un valor IN es cero y el otro es INF, la operación no está permitida y se devuelve
NaN.
0
DIV Real/LReal: Si ambos valores IN son cero o INF, la operación no está permitida y se devuelve NaN.
7.5.3
Instrucción Modulo
Tabla 7- 41
Instrucción "Obtener resto de división"
KOP / FUP
SCL
out := in1 MOD in2;
En KOP y FUP: haga clic en "???" y seleccione un tipo de datos en el menú desplegable.
1
200
Para agregar una entrada ADD o MUL, haga clic en el icono "Crear" o haga clic
con el botón derecho del ratón en el conector de entrada del parámetro IN
existente y seleccione el comando "Insertar entrada".
Descripción
La instrucción MOD se puede utilizar para obtener el resto de una
operación de división de enteros. El valor de la entrada IN1 se divide por
el valor de la entrada IN2 y el producto se deposita en la salida OUT.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05