FAQs Técnicas

Realizar una pregunta

¿Cómo se interpreta el valor de AxisError ID de un bloque de función MC_ReadAxisError_LXM?

El error AxisErrorID nos da información del FB que ha producido el error (low byte) y de la pestaña de entrada causante (high byte).



Ejemplo:
- Axis Error ID : 517 =>0x205
- Low byte: FB ID =>5
- High byte: pin =>2 - pin/parámetro de entrada que ha provocado el fallo (las varibles tipo Bool no se tienen en cuenta)

Para averiguar que FB tiene la ID = 5, se debe visualizar la variable InstanciaFB.iinstaccessID

En este caso el FB que tiene ID=5 es el bloque absolut.
El ID de un FB no es fijo (cambia al modificar, añadir y eliminar bloques) por ello es indispensable estar online para visualizar este variable.

El pin 2 del bloque absolut es Velocity.



Conclusión: el bloque absolut ha dado error porque se ha enviado orden de amrcha con velocidad 0
 
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?