CTI Janus Programmable Automation Controller IOG
35
5.2
Controller Startup
This section describes the sequence of events that occur during a power-on startup or after a controller reset.
NOTE
All CTI boot files are encrypted to provide protection against malicious code by ensuring that only CTI authorized
firmware is loaded
1)
The yellow ERROR LED is set ON by hardware when power is applied to the controller. This provides
indication that the controller is powered and attempting to decrypt and load the contents of the
boot.bin file on the internal SD card. If the SD card is missing, or the SD card does not contain a boot.bin
file, or the encryption setting or key is invalid, startup is halted and the error LED will remain on. Also
note that the INTERNAL SD card must be formatted as FAT32 (only the EXTERNAL SD card supports
EXFAT)
2)
If step 1 is successful, the controller starts
a ‘Secure boot’ process. Each component of the image file
(boot manager, operating system, controller execution engine, FPGA system, firmware drivers, etc.) is
checked for authenticity using the encryption key. If verified, the boot is initiated. Otherwise startup is
halted and the E
RROR
LED remains on.
3)
At the beginning of the boot process, the E
RROR
LED is turned OFF and a scrolling decimal point appears
on the Alphanumeric Display, indicating the operating system and execution engine are booting.
If the
animation continues for more than 30 seconds, this indicates a boot error.
4)
When the operating system is running, the firmware version number is displayed on the front panel
Alphanumeric Display in “X.YY” format where “X” is major revision and “YY” is minor revision. This
number remains displayed for two (2) seconds, and then is replaced by the IP Address/Subnet and/or
Error Codes as specified in the C
ONFIGURATION
/G
ENERAL
S
ETTINGS
web page. If an error code is displayed,
you can determine the cause by referencin
g APPENDIX A: SYSTEM ERROR CODES
accessing the E
RROR
D
ESCRIPTIONS
&
S
TATUS
web page.
5)
Application state is then set to the state specified in the General/Configuration web page Startup
Options.