Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
Eje ya asignado al canal solicitado
Asignación como eje del programa CN con reorganización:
Si, en el momento de la activación, el eje solicitado ya se ha asignado al canal solicitante, y
en el estado Eje neutro – no controlado por el PLC – ($AA_AXCHANGE_TYP[<eje>]==3), se
asigna al programa CN ($AA_AXCHANGE_TYP[<eje>]==0).
El eje en el estado de eje neutro está controlado por el PLC
Si, en el estado Eje neutro, el eje está controlado por el PLC
($AA_AXCHANGE_TYP[<eje>]==4), el eje se solicita como eje neutro
($AA_AXCHANGE_TYP[<eje>] == 8); en este caso, el eje es dependiente del bit 0 en el
dato de máquina DM 10722: AXCHANGE_MASK bloqueado para el intercambio automático
entre canales (bit 0 == 0). Esto corresponde a ($AA_AXCHANGE_STAT[<eje>] == 1).
El eje está activo como eje de comando neutro o eje de vaivén o está asignado al PLC
Si el eje está activo como eje de comando o de vaivén o asignado al PLC para el
desplazamiento, eje PLC == eje de posicionado concurrente,
($AA_AXCHANGE_TYP[<eje>]==1), el eje se solicita como eje neutro
($AA_AXCHANGE_TYP[<eje>] == 8); en este caso, el eje es dependiente del bit 0 en el
dato de máquina DM 10722: AXCHANGE_MASK bloqueado para el intercambio automático
entre canales (bit 0 == 0). Esto corresponde a ($AA_AXCHANGE_STAT[<eje>] == 1).
Una nueva acción GET solicita entonces el eje para el programa CN
($AA_AXCHANGE_TYP[<eje>] pasa a == 7).
El eje ya está asignado al programa CN
Si el eje ya está asignado al programa CN del canal ($AA_AXCHANGE_TYP[<eje>]==0) o
se solicita dicha asignación, p. ej., intercambio de ejes iniciado por el programa CN
($AA_AXCHANGE_TYP[<eje>]==5 ó $AA_AXCHANGE_TYP[<eje>] == 7), no se produce
ningún cambio de estado.
10-50
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo