Descargar Imprimir esta página

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

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

Publicidad

Crear el programa MCL (S7-1500T)
5.2 Tipos de datos (S7-1500T)
Origen
Destino
UDINT
BOOL
DWORD
DINT
LREAL
LREAL
DINT
UDINT
1)
La conversión también puede realizarse con funciones de conversión específicas (ver capítulo "Conversiones (Página
310)").
Cada instrucción para la conversión de un tipo de datos tiene un solo parámetro de entrada.
Ejemplo
En el siguiente ejemplo, es necesaria una conversión explícita, ya que el tipo de datos de
destino es de orden inferior al tipo de datos de origen.
MCL
PROGRAM Main
VAR
var1 : DINT;
var2 : LREAL;
END_VAR
// DINT is lower order than LREAL
var1 := LREAL_TO_DINT( var2 );
// . . .
END_PROGRAM
70
Explicación
Copia el bit menos significativo.
El patrón de bits del valor de origen se transfiere sin cam­
bios y alineado a la derecha al tipo de datos de destino.
El valor se convierte al formato del tipo de datos de desti­
no. (El valor "1" se convierte en el valor "1.0", por ejemplo.)
El valor se convierte al tipo de datos de destino. El resulta­
do de la conversión depende de la instrucción utilizada.
Si durante la conversión se rebasa el rango permitido de
valores del tipo de datos de destino o el valor que se desea
convertir es un número en coma flotante no válido, el re­
sultado de la conversión será indefinido.
Se eliminan los decimales y, p. ej., "1.9" se convierte en "1".
Nemónicos de la instrucción
UDINT_TO_BOOL
UDINT_TO_DWORD
UDINT_TO_DINT
UDINT_TO_LREAL
LREAL_TO_DINT
LREAL_TO_UDINT
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
1)
1)
1)

Publicidad

loading