Descargar Imprimir esta página

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

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

Publicidad

Crear el programa MCL (S7-1500T)
5.2 Tipos de datos (S7-1500T)
5.2.10
Tipo de datos AXIS_OBJECT (S7-1500T)
El tipo de datos AXIS_OBJECT establece la referencia interna a un eje de la cinemática o eje
individual.
Palabra clave
AXIS_OBJECT
Encontrará más información sobre el tipo de datos AXIS_OBJECT en la documentación
"S7-1500T Funciones de cinemática (Página 11)".
5.2.11
Conversiones de tipos de datos (S7-1500T)
En MCL debe tenerse en cuenta la compatibilidad de los tipos de datos de los operandos
durante el procesamiento de instrucciones y expresiones y durante la transferencia de
parámetros a funciones.
Al combinar lógicamente dos valores de tipos de datos diferentes o al asignar expresiones a
variables, debe comprobarse siempre la compatibilidad recíproca de los tipos de datos
implicados.
Los siguientes casos dan lugar a resultados erróneos:
• Un cambio a una clase de tipo diferente, p. ej., de un tipo de datos de bit a un tipo de
datos numérico.
• Un cambio dentro de la misma clase de tipo, si este no se realiza sin pérdidas, es decir,
manteniendo el valor y la precisión.
En MCL se distinguen las siguientes formas de conversión de tipos de datos:
• Conversión implícita del tipo de datos
• Conversión explícita del tipo de datos
Conversión implícita del tipo de datos
Si hay compatibilidad entre los operandos, se realiza una conversión automática siguiendo
reglas de conversión definidas.
Para la conversión implícita de tipos de datos se aplican las reglas de conversión de MCL. La
conversión implícita es posible para los tipos de datos de origen DINT y UDINT.
El valor debe ser transferible al tipo de datos de destino. No se convierte el signo.
La tabla siguiente muestra las posibles (✓) conversiones implícitas de tipo de datos:
Destino
BOOL
DWORD
DINT
UDINT
LREAL
68
Rango de valores
Referencias a ejes de posicionamiento y ejes síncronos conectados a
la cinemática ("eje de cinemática"):
$A1, $A2, $A3, $A4, $A5, $A6.
El acceso a ejes individuales mapeados se realiza mediante los identi­
ficadores definidos en las reglas de mapeo.
El valor estándar para variables no inicializadas del tipo AXIS_OBJECT
es "NULL", es decir, la variable no señala a ningún eje.
Origen
BOOL
DWORD
DINT
UDINT
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
LREAL

Publicidad

loading