9. Método de control
Programa FTL
:
Lin(Pos1)
Pos2.x := Pos2.x + plc_Dint[3]
Lin(plc_CartPos[4])
IF(plc_Dint[2] = 1 ) THEN
index := index + 10
END_IF
WAIT plc_InBool[7]
Lin(pos7)
plc_OutBool[9] := marker
:
Para utilizar las variables del programa FTL debe asegurarse de que están ajustados todos
los valores necesarios para la edición de programas en el control multieje CMXR. Como el
cálculo previo del programa FTL estima la planificación de trayectoria, se supone que existen
todos los datos necesarios para ello.
9.4
Control de nivel superior
El control multieje CMXR puede controlarse a través del control externo o de la unidad
manual. Para que no surjan problemas, sólo uno de los equipos debe tener derecho a
controlar activamente el control multieje CMXR, p. ej., arrancar un programa. El partici-
pante activo posee el "control de nivel superior". Los equipos siempre pueden actuar
como observadores pasivos.
En la figura siguiente se muestran los equipos que pueden controlar el control multieje
CMXR.
Festo GDCP-CMXR-SY-ES es 0805NH
Variables
plc_Dint[0...255]
plc_AxisPos[0...255]
plc_CartPos[0...255]
plc_RefSys[0...15]
plc_InBool[0...15]
plc_OutBool[0...15]
Indicación
El cálculo por adelantado del programa FTL exige en primer lugar el
ajuste de todas las variables necesarias. De lo contrario, el programa
puede comportarse de manera errónea.
Indicación
Si es necesario modificar datos en funcionamiento, debe asegurarse
de no entorpecer el proceso de programa. Las posibles soluciones
para impedirlo (p. ej., bloqueos) deben programarse individual-
mente en la aplicación.
Control externo
PROFIBUS
53