8. Programación PLC de seguimiento lineal
8.3.4
Borrar objeto, módulo RCTR_RemoveObject
Con el módulo RCTR_RemoveObject se borran objetos individuales de la memoria de
objetos. Los objetos que están siendo procesados (Status eRCTR_ObjectStateWorking) no
se pueden borrar.
Datos de entrada
InterfaceNumber
DINT
Execute
BOOL
Object
TRCTR_OBJECT
Datos de salida
Done
BOOL
Error
BOOL
ErrorId
TMCE_ErrorID
Tabla 8.7 Datos del módulo RCTR_RemoveObject
Festo GDCP-CMXR-C2-ST-ES 1002NH
Importante
Si en el módulo RCTR_UpdateConvInterface la entrada
ManualRemoveObjects se ha puesto en False, entonces los objetos
que han sido procesados o que han abandonado el espacio
operativo se borrarán automáticamente de la memoria. Por ello en
este caso no es necesario borrarlos.
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 borra de la memoria el objeto
especificado.
Para borrar el objeto correspondiente deben indicarse sus datos
de objeto.
Si el borrado se ha realizado con éxito está señal está en TRUE.
Si al borrar el objeto se origina un error, este flag estará en TRUE.
En caso de error (Error = TRUE), se visualizará un número error con
ErrorId.
73