The C30 controller system is a programmable logic controller for performing substation or bay automation that can also be used for expanding the I/O capability of protection devices and replacing Sequence of Event (SOE) recorders. The C30 provides fast deterministic execution of programmable logic with I/O capabilities far above an average protection relay.