ROC800-Series Operating System Firmware
![]() |
This functionality includes:
- Input/Output Database.
- Historical Database.
- Event and Alarm Log Databases.
- Applications (PID, AGA, FST, etc.)
- Measurement Station Support.
- Determining Task Execution.
- Real-Time Clock.
- Establishing and Managing Communications.
- Self-Test Capability.
The firmware resides in flash ROM and makes extensive use of configuration parameters. Parameters are configured using ROCLINK™ 800 Configuration Software. Refer to Specification Sheet 4:RL800.
Task Execution – The ROC800-Series firmware uses a pre-emptive, multi-tasking, message-based Real-Time Operating System with hardware-supported memory protection. Tasks are assigned priorities and, at any given time, the operating system determines which task will run. For instance, if a lower priority task is executing and a higher priority task needs to run, the operating system suspends the lower priority task, allows the higher priority task to run to completion, then
resumes the lower priority task’s execution. This is more efficient than “time sliced” type architectures.
Real-Time Clock – The real-time clock allows for the setting and viewing of year, month, day, hour, minute, and second. It is used to provide time stamping of database values. The battery-backed clock tracks the day of the week, corrects for leap year, and can adjust for daylight savings time (user-selectable).
