Reglas generales para bloques de funciones de movimiento
Parámetro
Exclusividad de salida
Salida Axis
Publicación de Rockwell Automation 2080-UM002J-ES-E – Marzo 2018
Reglas generales
Con Execute: Las salidas Busy, Done, Error y CommandAborted indican el estado del bloque de funciones y son mutuamente excluyentes; solo
una de ellas puede ser verdadera en un bloque de funciones. Si la ejecución es verdadera, una de estas salidas tiene que ser verdadera.
Las salidas Done, Busy, Error, ErrorID y CommandAborted se restablecen con el blanco descendente de Execute. Sin embargo, el flanco
descendente de Execute no se detiene ni afecta la ejecución del bloque de funciones real. Incluso si Execute se restablece antes de que concluya
el bloque de funciones, las salidas correspondientes se establecen por lo menos durante un ciclo.
Si una instancia de un bloque de funciones recibe un nuevo comando Execute antes de concluir (como una serie de comandos en la misma
instancia), el nuevo comando Execute se ignora y la instrucción emitida previamente continúa con la ejecución.
Con Enable: Las salidas Valid y Error indican si una lectura de bloque de funciones se ejecuta correctamente. Son mutualmente excluyentes:
solo una de ellas puede ser verdadera en un bloque de funciones para MC_ReadBool, MC_ReadParameter, MC_ReadStatus.
Las salidas Valid, Enabled, Busy, Error y ErrorID se restablecen lo más pronto posible con el flanco ascendente de Enable.
Cuando se usa en un diagrama de bloques de funciones, usted puede conectar el parámetro de salida Axis al parámetro de entrada Axis de otro
bloque de funciones de movimiento por conveniencia (por ejemplo, MC_POWER to MC_HOME).
Cuando se usa en un diagrama de lógica de escalera, no es posible asignar una variable al parámetro de salida Axis de otro bloque de funciones
de movimiento porque este es de solo lectura.
Control de movimiento
Capítulo 7
85