Thanks for your reply BobO.
I am finding that ST153 only turns ON when the "CPU remains in RUN mode on slave error" is disabled - in other words, on a slave error the CPU goes to PROGRAM mode. I'm finding that this defeats the purpose as my MMI won't pick up that the ST153 is ON because the CPU is no longer in RUN.
Your suggestion, however, to use the $EthIOMaster structure - more specifically the $EthIOMaster.Error - seems to work well for creating an MMI alarm when an expansion rack goes down. I am then using the $EthIOMaster.Slave0Error to report the Last Error Code.
Thanks.