Citecto
Citect es ahora un grupo de productos de software industrial vendidos por Aveva, pero comenzó como una empresa de desarrollo de software especializada en la industria de la automatización y el control. Los principales productos de software desarrollados por Citect incluyen CitectSCADA, CitectSCADA Reports y Ampla. A partir de agosto de 2021, Citect SCADA ahora se conoce como AVEVA Plant SCADA.
Historia
Citect comenzó como una subsidiaria de Alfa Laval en 1973. La empresa entonces se conocía como Control Instrumentation. La empresa cambió su nombre a Ci Technologies y luego a Citect para aprovechar el conocido nombre de su producto de software estrella, CitectSCADA.
Si bien Citect era considerada una empresa de desarrollo de software, también contaba con una importante división de servicios profesionales, que fue un factor clave para el éxito de la empresa.
En 2006, Citect Pty Ltd fue adquirida por el grupo Schneider Electric.
A finales de 2008, Citect dejó de operar como empresa independiente y todas sus operaciones restantes fueron absorbidas por Schneider Electric.
Productos
Ampla
Ampla es un software de sistemas de ejecución de fabricación (MES).
Cicode
Cicode es un lenguaje de programación utilizado por el software SCADA de Citect. La estructura y sintaxis de Cicode es muy similar a la del lenguaje de programación Pascal, la principal diferencia es que no incluye punteros ni conceptos asociados. Citect proporciona una API de programación completa que incluye construcciones de programación sofisticadas, como tareas concurrentes y semáforos.
A continuación se muestra un ejemplo de código Cicode. La función se utiliza para registrar información en un archivo.
FUNCTION I0_Trace(STRING sPrompt)
INT hDev;
INT hTime;
STRING sText;
IF hTraceOn THEN
IF (StrLeft(sPrompt, StrLength(sMask)) = sMask) THEN
TraceMsg(sPrompt);
hTime = TimeCurrent();
sText = TimeToStr(hTime, 2)+" "+TimeToStr(hTime, 1)+" "+sPrompt;
SemWait(hDebugSem, 10);
FileWriteLn(hDebugFile, sText);
SemSignal(hDebugSem);
END
END
END
CitectSCADA

CitectSCADA es un paquete de software HMI/SCADA que admite
- una gama extremadamente amplia de Schneider Electric y 3er partido PLCs (utilizando el controlador OPC del proveedor o su propio nativo conductores) y
- una gran colección de símbolos de equipos industriales para dibujar las escenas de la aplicación
Hecho por Citect con una herramienta de construcción de HMI/GUI en tiempo de diseño (llamada Citect Graphics Builder) y
- a lógicas de aplicación de tiempo de ejecución expresadas en el lenguaje de programación Cicode.
Citecto para DOS
Martin Roberts escribió Citect para DOS, lanzado en 1987, como respuesta a la gama limitada de software de interfaz de operador basado en PC disponible en ese momento. Citect para DOS consistía en una base de datos de configuración (en formato dBase), un mapa de bits (formato raw de 256 colores) y un archivo de animación. El usuario dibujaba una representación de una instalación utilizando el paquete gráfico Dr Halo, disponible de forma inmediata, y colocaba "Puntos de animación" en la ubicación deseada. Se asignaban "Etiquetas" en las bases de datos de configuración, que equivalían a direcciones dentro de los dispositivos electrónicos programables con los que se comunicaba Citect. Al hacer referencia a estas etiquetas en los puntos de animación utilizando otras bases de datos de configuración, el usuario podía mostrar el estado del equipo, como si estaba en funcionamiento, detenido o con fallas, en tiempo real.
Citect para DOS podía comunicarse con varios dispositivos electrónicos programables a través de los distintos enlaces seriales que ofrecía el dispositivo; algunos a través de conexiones directas al puerto serial de la PC, otros a través de tarjetas de PC de terceros diseñadas para comunicarse con el dispositivo electrónico programable de destino. Se escribieron controladores de software para muchos protocolos; su capacidad para comunicarse con una variedad de dispositivos (y para tener nuevos controladores escritos cuando fuera necesario) se convirtió en un argumento de venta principal para Citect.
El software de ejecución se ejecutaba en una tarjeta DSI, un coprocesador de 32 bits que se insertaba en una ranura ISA disponible en la PC. Esto se debía a que no había suficiente potencia de procesamiento en las PC 286 y 386 disponibles en ese momento.
Citect para Windows
Versión 1
A principios de los años 90, la potencia computacional de los PC se había puesto al día y el software basado en Microsoft Windows se estaba volviendo popular, por lo que Citect para Windows se desarrolló y lanzó en 1992. Ya no necesitaba la tarjeta DSI para ejecutarse en un PC. La metodología de configuración siguió siendo similar a Citect para DOS, pero se volvió más intuitiva en MS Windows. Citect para Windows se escribió como una respuesta directa a una solicitud de Argyle Diamonds. La compañía originalmente tenía la intención de utilizar un sistema Honeywell hasta que varios ingenieros de las instalaciones de Arygle convencieron a Argyle para que utilizara Citect después de destacar los problemas existentes que estaban teniendo con los sistemas Honeywell en las instalaciones. Argyle contribuyó con un millón de dólares al desarrollo de Citect para Windows. Hasta el día de hoy, la base de datos de alarmas "ArgDig" (es decir, Argyle Digital) sigue siendo parte de Citect.
Versión 2
En 1993, BHP Iron Ore actualizó su interfaz de operador de Port Hedland a Citect para Windows. Al ser la instalación más grande que Citect intentó en ese momento, la versión 1 presentaba muchas limitaciones. La versión 2 se desarrolló para mejorar estas limitaciones. Andrew Allan realizó cambios clave en la configuración de gráficos, incluido un cambio de Dr Halo/Animation Point al nuevo sistema "CTG (Citect Graphics). Un CTG combinó los viejos archivos BMP/AN en un solo archivo basado en objetos que le dio al usuario un aspecto WYSIWYG al usar el nuevo paquete de dibujo. El alcance del trabajo de Port Hedland requería una funcionalidad adicional que no era inherente a Citect para Windows, pero debido a la naturaleza versátil del software (en particular por el uso de Cicode) se programaron muchas funciones adicionales.
Versión 3 y 4
La versión 3 de Citect para Windows se desarrolló para incorporar gran parte de la funcionalidad que antes debía programarse, como la indicación de un fallo de comunicación a cualquier dispositivo electrónico programable que mostrara datos en tiempo real. Mientras que la versión 2 tendía a ser un poco inestable, la versión 3 era bastante robusta. La versión 4 era la misma que la versión 3, pero adaptada para adaptarse a la plataforma de 32 bits de Windows NT.
Versión 5 y 6
En ese momento, Citect para Windows tenía la cuota de mercado dominante (en Australia) del software de interfaz de operador basado en PC, pero el nuevo software de la competencia estaba alcanzando las características y funcionalidades de Citect y ganando popularidad. Citect comenzó a centrarse más en seguir siendo competitivo; se lanzó la versión 5 que contenía principalmente características destinadas a mantener el software a la vanguardia del mercado. La versión 6 continuó esta tendencia e incluyó más funcionalidades similares a SCADA además del sistema de control en tiempo real basado en encuestas que todavía sigue siendo el núcleo del software Citect en la actualidad.
Versión 7
La versión 7 se lanzó en agosto de 2007. A. Esta versión también es la primera versión compatible con el sistema operativo Windows Vista. La compatibilidad con Windows 7, junto con características destacadas como la integración de la cámara Pelco, se agregó en 2010 con el lanzamiento de la versión 7.20. Lanzamiento de CitectSCADA 2015 el 2 de julio de 2015
Versión 8
La versión 8 se lanzó en 2016, con una interfaz de usuario renovada y compatibilidad con Windows 10.
Versión 2018
Versión 2020
Versión 2023
La versión 2023 se lanzó en 2022. Incorpora mejoras de UI/UX, escritura de etiquetas de servidor OPC UA, escritura de etiquetas de gráficos industriales, mejoras de alarmas, mejoras de equipos, control de navegador web, gráficos industriales integrados, compatibilidad con AVEVA Historian integrado, páginas web HTML5 integradas, compatibilidad con Windows 11 y Server 2022 y enriquecimiento de ciberseguridad.
Referencias
- ^ Citect SCADA Se lanza a Nueva Era como Planta AVEVA SCADA",AVEVA
- ^ Engineers Australia
- ^ Schneider Electric Agree a Citect
- ^ "Lo nuevo - CitectSCADA V7.20",Schneider Electric, Consultado el 20 de octubre de 2011.
- ^ "AVEVA Global Customer Support - Login".
- ^ Ko, Raymond. "Sobre Citect SCADA 2016". www.citect.schneider-electric.com. Retrieved 19 de enero 2017.
- ^ Wilbert, Jeremy. "AVEVA Plant SCADA es aún mejor para 2023". Retrieved 2 de agosto 2022.