Descargar Imprimir esta página

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

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

Publicidad

Crear el programa MCL (S7-1500T)
5.9 Llamada de instrucciones MCL (S7-1500T)
Uso de literales
Como parámetro para instrucciones MCL pueden utilizarse literales del sistema o variables a
las que se acceda a través de literales del sistema.
Los literales del sistema "$A1", "$A2", "$A3", "$A4", "$A5", "$A6" para instrucciones de eje
individual pueden utilizarse como parámetros "Axis instance":
MCL
// using literals for single axis commands
posAbs( $A1, 10.0 );
Como parámetros en llamadas de comando MCL pueden utilizarse las variables a las que se
accede a través de los literales del sistema "$IPR" y "$KIN":
MCL
PROGRAM main
VAR
END_VAR
// using literal $IPR to transmit clipboard tag
linAbs( Pos1, v := $IPR.Clipboard.CbLreal[1] );
// using literal $KIN
linAbs( Pos1, v := $KIN.DynamicDefaults.Path.Velocity );
END_PROGRAM
Uso de alias de la tabla de mapeado
Como parámetros en llamadas de comando MCL pueden utilizarse alias de la tabla de
mapeado, que se configuran en el objeto tecnológico "InterpreterMapping"
("TO_InterpreterMapping").
El siguiente ejemplo muestra el uso del alias "myAchse", mapeado al objeto tecnológico de un
eje individual (p. ej., "TO_PositioningAxis"), y del alias "myPos", mapeado a una variable LREAL
del bloque de datos global (ver también los capítulos "Mapeo de variables de un bloque de
datos global (Página 35)" y "Mapeo de un objeto tecnológico (Página 36)"):
MCL
// using alias-names from mapping table
posAbs( myAchse, myPos );
150
Pos1 : TO_Struct_Ipr_Position;
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA

Publicidad

loading