7. Programación FTL de seguimiento lineal
7.2.2
Método de esperar al próximo objeto <Wait>
Con este método se lee el siguiente objeto de la memoria que se encuentra en la primera
posición. Si durante el tratamiento de objetos no es importante el orden, con este método
se pueden procesar los objetos en el orden en que los ha enviado el PLC al control de
movimiento.
Si actualmente no hay ningún objeto en la memoria, el programa FTL permanece inactivo
hasta que el PLC envía otro objeto.
Variable
Tipo
object
TRACKOBJECT
attribute
DINT
distance
REAL
Tabla 7.6 Variables del método Wait
object : TRACKOBJECT
Retorno de la estructura de datos del próximo objeto, que ha sido seleccionado con el
método Wait en base a las especificaciones.
attribute : DINT
Definición de atributos para la clasificación de objetos. Si se especifica un valor para este
parámetro opcional, se buscará en la lista el siguiente objeto que cumpla este atributo.
distance : REAL
Se mide la distancia que ha recorrido el transportador desde que se ha activado el
comando Wait. Si la distancia medida es mayor que el valor indicado en el parámetro
"distance" se interrumpirá el método. Con la llamada de Wait se mide el recorrido de
transporte relativo al momento de la llamada. Si se sobrepasa esta distancia se
interrumpirá el método Wait. Este estado se puede detectar a través del valor de retorno
del método.
48
Sintaxis
<nombre de instancia>.Wait( object : TRACKOBJECT,
Significado
Retorno de los datos de objeto
Valor opcional para un atributo
Valor opcional para el recorrido de transporte
OPT attribute : DINT,
OPT distance : REAL):DINT
Festo GDCP-CMXR-C2-ST-ES 1002NH