Transferencia De Parámetros Para Bloques De Función; Explicación - Siemens SIMATIC S7-1200 Manual De Funciones

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

9.8
Transferencia de parámetros para bloques de función
Si se desea reutilizar un bloque de función con instrucciones de Motion Control para
diversos objetos tecnológicos, es necesario generar en la interfaz del bloque de función
llamante un parámetro de entrada del tipo de datos del objeto tecnológico correspondiente.
El tipo de datos se asigna en la interfaz de bloque mediante entrada directa. Después, este
parámetro se transfiere al parámetro "axis" de las instrucciones de Motion Control como
referencia al objeto tecnológico. Los tipos de datos de objetos tecnológicos corresponden a
la estructura del bloque de datos de tecnología correspondiente.
Indicando el tipo de datos, las variables del objeto tecnológico se direccionan en el bloque
de función (<Parámetros de la interfaz de bloque>.<Variable del objeto tecnológico>).
Si no se necesita acceder a las variables del objeto tecnológico, puede utilizarse el tipo de
datos "DB_ANY". El tipo de datos "DB_Any" permite una programación más variable.
La tabla siguiente muestra los tipos de datos para la referencia a los objetos tecnológicos:
Objeto tecnológico
Eje de posicionamiento
Tabla de órdenes
Ejemplo 1
La tabla siguiente muestra la definición de las variables utilizadas:
Operando
Declaración
axis
Input
on
Input
actPosition
Output
instMC_POWER Static
El siguiente programa SCL muestra cómo realizar la tarea:
SCL
#instMC_POWER(Axis := #axis, Enable := #on);
#actPosition := #axis.ActualPosition;
S7-1200 Motion Control V6.0 en el TIA Portal V15
Manual de funciones, 12/2017, A5E03790553-AF
9.8 Transferencia de parámetros para bloques de función
Tipo de datos para la referencia al objeto tecnológico
TO_PositioningAxis
TO_CommandTable
Tipo de datos
Descripción
TO_PositioningAxis
Referencia al objeto tecnológico
BOOL
Señal para habilitar el eje
Real
Consulta de la posición real del bloque de datos de tecnología
MC_POWER
Multiinstancia de la instrucción de Motion Control MC_Power
Explicación
//Llamada de la instrucción de Motion Control
MC_Power con habilitación del eje
//Consulta de la posición real del bloque de datos
de tecnología
Programar
183

Publicidad

Tabla de contenido
loading

Tabla de contenido