Instrucciones básicas
7.5 Funciones matemáticas
Nota
También es necesario crear una entrada para las constantes que pudiera haber en la
función. En este caso, el valor constante se introduciría en la entrada asociada de la
instrucción CALCULATE.
Si se introducen constantes como entradas, es posible copiar la instrucción CALCULATE a
otras ubicaciones del programa de usuario sin tener que cambiar la función. Entonces,
pueden modificarse los valores o las variables de las entradas de la instrucción sin modificar
la función.
Cuando se ejecuta CALCULATE y todas las operaciones individuales del cálculo se realizan
de forma correcta, entonces ENO = 1. Si no es así, ENO = 0.
7.5.2
Instrucciones "Sumar", "Restar", "Multiplicar" y "Dividir"
Tabla 7- 37
Instrucciones "Sumar", "Restar", "Multiplicar" y "Dividir"
KOP / FUP
SCL
out := in1 + in2;
out := in1 - in2;
out := in1 * in2;
out := in1 / in2;
En KOP y FUP: haga clic en "???" y seleccione un tipo de datos en el menú desplegable.
1
Tabla 7- 38
Tipos de datos para los parámetros (KOP y FUP)
Parámetro
Tipo de datos
IN1, IN2
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, constante
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
Los parámetros IN1, IN2 y OUTdeben ser del mismo tipo de datos.
1
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".
206
Descripción
ADD: Sumar (IN1 + IN2 = OUT)
SUB: Restar (IN1 - IN2 = OUT)
MUL: Multiplicar (IN1 * IN2 = OUT)
DIV: Dividir (IN1 / IN2 = OUT)
Una operación de división de enteros trunca la parte fraccionaria del
cociente y produce un valor de salida entero.
1
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
Entradas de la operación
matemática
Salida de la operación
matemática
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06