I've been working with the PLCOpen compliant CMBL library for a while now. However, I've noticed error information is getting lost.
On the blocks (such as ETrig) there is no iErrorID implemented as output from the block, even though the standard calls for that. Also, within all the actions of the block iErrorID is passed internally (eg, CyclicAction, StartAction, CleanupAction, etc,).
Am I missing something here? Is there supposed to be a way to output/pass iErrorID from from the block? Currently, I add my own output and set it in the CleanupAciton, but this is annoying and kind of defeats the purpose of the library.
I've been working with the PLCOpen compliant CMBL library for a while now. However, I've noticed error information is getting lost.
On the blocks (such as ETrig) there is no iErrorID implemented as output from the block, even though the standard calls for that. Also, within all the actions of the block iErrorID is passed internally (eg, CyclicAction, StartAction, CleanupAction, etc,).
Am I missing something here? Is there supposed to be a way to output/pass iErrorID from from the block? Currently, I add my own output and set it in the CleanupAciton, but this is annoying and kind of defeats the purpose of the library.