Issue 5 - September 2006 Page 10 of 65Figure 1 System Overview2.3.3 Operating SystemThe SC300E's Real Time Task Supervisor (RTTS) is a derivative of the CS300 series operatingsystem that has accrued over 10 million operational hours.The RTTS is transparent to a user - an SC300E system is programmed like any standardindustrial PLC, and controls the offline/start-up and online/continuous diagnostics.2.3.4 Off-Line/Start-up DiagnosticsWhen an SC300E's processors are first powered up, the following diagnostic routines areexecuted: -• initialisation of all RAM• memory configuration and size checks• RTTS and application logic copied to RAM• all program checksums recalculated and checked• configuration and checksums of neighbouring processors read andconfirmed• initialisation of synchronisation registers• synchronisation registers of neighbouring processors read and verifiedA processor will then pause, waiting for the other two processors to complete their start-updiagnostics.At power up an SC300E system must have three healthy processors, otherwise the start-updiagnostics will prevent execution of the system application logic. The RTTS permits an SC300Esystem to operate 3-2-0 i.e. a system will continue to operate with one failed processor. ForESD safety configurations output modules are configured to de-energise their outputs when thesecond processor fails.Replacement processors can be brought online using a warm start command. Warm startcommands can be issued from a TriBuild workstation or by use of application logic. A newlyinstalled processor will execute its start-up diagnostics, monitor the running processors’synchronisation registers and await a warm start command. At this point checksums will beconfirmed and the new processor acquires I/O data tables and the application program from itsneighbours and commences execution of its application logic.VOTER2 oo 3TERMINATIONINPUTR/OOUTPUTTERMINATIONOUTPUT MODULEINPUT MODULER/OMICROCONTROLLERI/P PATH AI/P PATH BCONTROLLERMICROI/P PATH CCONTROLLERMICROO/P PATH BCONTROLLERMICROCONTROLLERO/P PATH AMICROCONTROLLERMICROHOT REPAIR MODULE HOT REPAIR MODULEO/P PATH CAPROCESSORPROCESSORCPROCESSORBR/OR/OR/OR/OR/O=Read-Only Links