El Módulo de Control Automático permite enviar comandos automáticamente cuando se cumplen ciertas condiciones. A menos que registre el módulo, éste funciona en el modo de demostración. La duración de una demostración funcional completa está limitada a 10 minutos después del reinicio. El módulo funciona bajo el control de la aplicación Server. Para configurar el módulo se utiliza el formulario que se muestra a continuación:
Condiciones requeridas para enviar comandos especificados con disparadores (triggers) de varios tipos:
Cada modalidad contiene un conjunto de comandos que se envían cuando el disparador se dispara. Se puede acceder a la información sobre la activación de los disparadores en la página Log (registro) o directamente desde el archivo ModAutoControl.log. Este archivo se encuentra en el directorio de registros del Server, C:\SCADA\ScadaServer\Log
El módulo de control automático se instala de acuerdo con la secuencia general de instalación de los módulos del Server. El archivo en la biblioteca del módulo es ModAutoControl.dll. Después de agregar el módulo, debe realizar varias acciones adicionales:
Los datos del tipo cadena de texto de los comandos de telecontrol, que se envían al ejecutar el disparador pueden contener variables. Las variables se escriben entre llaves, {n}
Las siguientes variables son compatibles:
Variable | Descripción |
---|---|
{n} | El valor actual del canal de entrada n con una unidad, donde n es el número de canal, n = 0 es el canal especificado en el disparador o gatillo (trigger) de datos |
{Now} | La fecha y hora actual en el servidor |
{CnlNum}, {CnlName} | Parámetros del disparador por datos: número de canal de entrada y nombre |
{CnlVal}, {CnlStat} | El valor y el estado del canal de entrada que causaron el disparo |
{EvNum}, {EvTime}, {EvObj}, {EvDev}, {EvCnl}, {EvText} | Parámetros del evento que causó el disparo del trigger: número, fecha y hora, objeto, dispositivo, canal y descripción |
{CtrlCnlNum}, {CtrlCnlName} | Parámetros del comando trigger: número y nombre del canal de salida |
{CmdVal}, {CmdDataStr}, {CmdDataHex} | Parámetros del comando que provocó el disparo del trigger: valor, datos como una cadena de texto, datos en representación hexadecimal |