RTOS
Publicado en marzo de 2006
El firmware del sistema operativo de la serie ROC800 ofrece un sistema
operativo completo para ROC827. El firmware de ROC827 puede
actualizarse en el campo a través de una conexión serial o del puerto local
de la interfaz de operador local (LOI). Para obtener más información,
consulte el Manual del usuario del software de configuración ROCLINK
800 (Formulario A6121).
El firmware admite los siguientes elementos:
Base de datos de entrada y salida.
Base de datos histórica.
Bases de datos de registros de eventos y alarmas.
Aplicaciones (PID, AGA, FST, etc.).
Respaldo de estaciones de medición.
Determinación de la ejecución de tareas.
Reloj de tiempo real.
Establecimiento y administración de comunicaciones.
Función de autoverificación.
El firmware hace un gran uso de los parámetros de configuración, que el
usuario puede definir mediante el software ROCLINK 800.
El firmware de la serie ROC800 utiliza un sistema operativo en
tiempo real (RTOS) preferente, basado en mensajes y capaz de
ejecutar varias tareas simultáneamente con protección de memoria
respaldada por el hardware. A las tareas se les asignan prioridades y el
sistema operativo puede determinar en qué momento se ejecutará cada
tarea. Por ejemplo, si durant e la ejecución de una tarea de menor
prioridad es necesario ejecutar una de mayor prioridad, el sistema
operativo suspenderá la tarea de menor prioridad, permitirá que se
complete la ejecución de la de mayor prioridad y a continuación
reanudará la ejecución de la tarea de menor prioridad. Este tipo de
arquitectura es más eficaz que el de "tiempo fragmentado".
TLP
ROC827 lee y escribe información en estructuras de datos
denominadas "puntos". Un "punto" es un término del Protocolo ROC
Plus que corresponde a un grupo de parámetros individuales (como la
información sobre un canal de E/S) u otras funciones (como un
cálculo de flujo). Los puntos se definen mediante una serie de
parámetros y tienen una designación numérica que indi ca el tipo de
punto (por ejemplo, el tipo de punto 101 hace referencia a una entrada
discreta y el tipo de punto 103 remite a una entrada analógica).
El número lógico indica la ubicación física de la E/S o la instancia lógica
correspondiente a puntos que no son de E/S dentro de ROC827. Los
parámetros son piezas de datos individuales que se relacionan con el tipo
de punto. Por ejemplo, el valor A/D crudo y el bajo valor de escalamiento
son parámetros vinculados con el tipo de punto 103 de una entrada
analógica. Los atributos del tipo de punto definen el punto de la base de
datos como uno de los posibles tipos de puntos disponibles del sistema.
Información general
Manual de instrucciones de ROC827
9