Alarm'Interlock system
The controller software class diagram is shown in Fig. 6. It also has the Alarm Configuration class, which is the same as one in PC software. Ali Alarm Configuration objects are kept in NVRAM object, which also contain all system parameters like Working time, A reraging counter, Default State paltem etc. The blocking statuses for each channel together with current analog signal values belong to NYRAM as well.
The software uses Serial Interface object that works as a communication server for PC software S Serial Interface object. All analog samples are read through Analoglnput class and devices are controlled with DigitalOutput class. The system also Controls User Interface, which comprises Digital Display. Keyboard and two LED displays (Blocking LEDs and Alarm LEDs).
Fig. 6. Microcontroller software class diagram.
Page 9 of 9