Notas De Programación - Siemens SIMATIC S7-1200 Manual De Funciones

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

Publicidad

Programar
9.3 Notas de programación
9.3
Notas de programación
Tenga en cuenta las siguientes indicaciones al crear su programa de usuario:
● Llamada cíclica de las instrucciones de Motion Control empleadas
El estado actual de procesamiento de las peticiones se puede consultar a través de los
parámetros de salida de la instrucción de Motion Control. El estado se actualiza cada vez
que se llama la instrucción Motion Control. Por ello, asegúrese de llamar las
instrucciones de Motion Control de forma cíclica.
● Aceptación de los valores de los parámetros de una instrucción de Motion Control
Los valores de los parámetros en los parámetros de entrada se aceptan con un flanco
positivo en el parámetro de entrada "Execute" al llamar el bloque.
La petición de Motion Control se inicia con estos valores de parámetros. Los valores de
parámetros modificados a posteriori en la instrucción de Motion Control no se aceptan
hasta el siguiente inicio de la petición de Motion Control.
Una excepción es el parámetro de entrada "StopMode" de la instrucción de Motion
Control "MC_Power" y "Velocity" de la instrucción de Motion Control "MC_MoveJog". Un
cambio en el parámetro de entrada también se aplica con "Enable" = TRUE, o bien
"JogForward" y "JogBackward".
● Programación considerando las informaciones del estado
En un procesamiento paso a paso de peticiones de Motion Control asegúrese de que la
petición en curso haya finalizado antes de iniciar una nueva petición. Compruebe la
finalización de la petición en curso a través de los avisos de estado de la instrucción de
Motion Control y de las variables "StatusBits" del objeto tecnológico.
En los siguientes ejemplos se debe tener en cuenta la secuencia descrita. Si no se tiene
en cuenta se muestra un error del eje o de la petición.
– Habilitación del eje con la instrucción de Motion Control "MC_Power"
– Acusar errores con la instrucción de Motion Control "MC_Reset"
– Referenciación del eje con la instrucción de Motion Control "MC_Home"
166
El eje debe ser habilitado antes de que éste pueda aceptar peticiones de movimiento.
Compruebe la habilitación del eje mediante una operación lógica Y de la variable
<Nombre del eje>.StatusBits.Enable = TRUE con el parámetro de salida
Status = TRUE de la instrucción de Motion Control "MC_Power".
Antes de iniciar una petición de Motion Control se deben acusar los errores activos
con "MC_Reset". Corrija la causa del error y acúselo con la instrucción de Motion
Control "MC_Reset". Compruebe que el error haya sido acusado correctamente antes
de lanzar una nueva petición. Emplee para ello una operación lógica Y de la variable
<Nombre del eje>.StatusBits.Error = FALSE con el parámetro de salida Done = TRUE
de la instrucción de Motion Control "MC_Reset".
Antes de poder iniciar una petición MC_MoveAbsolute se debe referenciar el eje.
Compruebe tras la referenciación del eje su correcta finalización con una operación
lógica Y de la variable <Nombre del eje>.StatusBits.HomingDone = TRUE con el
parámetro de salida Done = TRUE de la instrucción de Motion Control "MC_Home".
S7-1200 Motion Control V6.0 en el TIA Portal V15
Manual de funciones, 12/2017, A5E03790553-AF

Publicidad

Tabla de contenido
loading

Tabla de contenido