Descargar Imprimir esta página

Siemens SIMATIC S7-1500 Manual De Funciones página 87

Ocultar thumbs Ver también para SIMATIC S7-1500:

Publicidad

Sintaxis
<VAR_Name> += <Expression>;
<VAR_Name> -= <Expression>;
<VAR_Name> *= <Expression>;
<VAR_Name> /= <Expression>;
Estos operadores asignan un valor tras eje­
cutarse la operación aritmética.
Ejemplos
Los siguientes ejemplos de la asignación combinada con operadores aritméticos se basan en
el supuesto de que el valor de la variable MyVar es 10:
MCL
// assignment combined with addition
MyVar += 5; //result MyVar = 15;
// assignment combined with subtraction
MyVar -= 5; //result MyVar = 5;
// assignment combined with multiplication
MyVar *= 5; //result MyVar = 50;
// assignment combined with division
MyVar /= 5; //result MyVar = 2;
// Examples with array and structured variables
struct1.elem1 *= 20; // Match with struct1.elem1 := struct1.elem1 * 20
array_1[2] /= array_2[5]; // Match with array_1[2] := array_1[2] / array_2[5]
5.5.4
Reglas de asignación (S7-1500T)
Descripción
Para la asignación se aplican las reglas siguientes:
• Si la variable tiene un tipo de datos simple, la asignación de valores es posible con las
siguientes condiciones:
– El resultado de la expresión y la variable deben tener un tipo de datos idéntico.
– El tipo de datos de la expresión calculada puede convertirse implícitamente en el tipo
• Si la variable es de un tipo de datos complejo o predefinido por el sistema, la expresión
asignada debe tener un tipo de datos idéntico.
• Si la variable es un Array, la expresión también debe ser un Array con idéntico tipo de
datos para el Arrayelement e idénticos límites de campo.
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
de datos de la variable si esto está permitido para los tipos de datos implicados.
Crear el programa MCL (S7-1500T)
Descripción
/=
<Expression>
;
5.5 Operadores (S7-1500T)
Símbolo de operador de asigna­
ción combinado.
De forma correspondiente:
<VAR_Name> = <VAR_Name> /
<Expression>
Una expresión representa un va­
lor que se calcula cuando se eje­
cuta el programa
Punto y coma – finaliza cada ex­
presión
87

Publicidad

loading