8. Programación PLC de seguimiento lineal
8.3.3
Añadir objeto, módulo RCTR_AddObject
Con el módulo RCTR_AddObject se escriben datos de objetos en la memoria de objetos.
La detección de piezas se debe programar por separado.
Datos de entrada
InterfaceNumber
DINT
Execute
BOOL
Object
TRCTR_OBJECT
Datos de salida
Done
BOOL
Error
BOOL
ErrorId
TMCE_ErrorID
Tabla 8.5 Datos del módulo RCTR_AddObject
Para crear un objeto es necesario escribir los datos de la variable de entrada Object.
Para ello es necesario dotar la siguiente variable del tipo de dato TRCTR_Object con los
datos correspondientes:
userId
detectionPos
attribute
Todos los demás datos no son relevantes para añadir un objeto. Serán creados por el
sistema o durante el tiempo de ejecución.
Festo GDCP-CMXR-C2-ST-ES 1002NH
A través del índice se establece la conexión con las memorias
internas de objetos. Existen como máximo 4 memorias de objetos.
El margen de valores permitido es de 0 a 3. 0 es el valor para la
primera memoria de objetos.
Con el flanco ascendente se aceptan los datos de objetos en la
memoria de objetos. Si no es posible registrar otro objeto,
p. ej. porque la memoria está llena, se indica un fallo con la
variable de salida error. Entonces la variable de salida contiene el
código de error correspondiente.
Datos de objeto del nuevo objeto a crear.
Si es = TRUE, entonces los datos de objetos han sido aceptados
correctamente en la memoria de objetos.
Si con la aceptación de los nuevos datos de objetos se emite un
error, esto se indicará mediante esta variable de salida (= TRUE).
En caso de error (partError = TRUE), se visualizará un número error
con PartErrorId.
71