Diagrama de estado de PLCopen

En el siguiente diagrama, se proporciona una descripción general de la máquina de estado PLCOpen. Algunos de los bloques de funciones que se muestran no los ha implementado la biblioteca PLCopen Motion Control Part 1, Version 2.0. En un momento determinado, el eje tiene exactamente un estado. Si se ejecuta un bloque de funciones o se detecta un error, esto puede provocar una transición de estado. Podrá acceder al estado del eje a través de la propiedad etAxisState de cada Axis_Ref.

Nota1 Se ha detectado un error (transición desde cualquier estado).

Nota 2 La entrada Enable del bloque de funciones MC_Power se establece en FALSE y no se ha detectado ningún error (transición desde cualquier estado).

Nota 3 MC_Reset y MC_Power.Status = FALSE.

Nota 4 MC_Reset y MC_Power.Status = TRUE y MC_Power.Enable = TRUE.

Nota 5 MC_Power.Enable = TRUE y MC_Power.Status = TRUE.

Nota 6 MC_Stop.Done = TRUE y MC_Stop.Execute = FALSE.