El sistema Beckhoff TwinCAT convierte prácticamente cualquier PC compatible en un controlador en tiempo real con un sistema multi-PLC, en un entorno de programación y funcionamiento de la estación. TwinCAT PLC sustituye convencionales y NC / CNC, así como los dispositivos controladores que operan con:
- Hardware compatible para una PC.
- Software embebido para PLC IEC 61131-3
- Software de Control Numérico y software de CNC para Windows /7/10, 10 Embedded, CE.
- Programación y run-time en sistemas conjunto o separados.
- Conexión común a todos los buses de campo.
- Soporte a interfaces de PC.
- Comunicación de datos con interfaces de usuario y otros programas por medio de normas abiertas Microsoft (OPC, OCX, DLL, etc)
TwinCAT consiste en sistemas run-time que ejecutan los programas de control en tiempo real y ambientes de desarrollo para la programación. Todo los programas de Windows, por ejemplo la visualización de programas o los programas de Office, puede acceder a datos de TwinCAT a través de interfaces de Microsoft, o puede ejecutar comandos.
TwinCAT ofrece un tiempo de base preciso en el que los programas son ejecutados con la mayor características deterministicas, independientemente de otras funciones de procesador. El tiempo real de carga computacional en un PC está configurado con TwinCAT definiendo el comportamiento del procesador. TwinCAT indica la carga del sistema para los programas que se están ejecutando. Un umbral de carga se puede ajustar para asegurar una capacidad de cálculo definido por el manual y los programas para Windows NT/W7/W10/W Embedded. Si se supera este umbral, un sistema de mensaje es generado.
El uso de hardware y software del mundo de los PC requiere un poco de control: componentes inadecuados puede perturbar el sistema de PC. Beckhoff ha integrado un práctico indicador de fluctuación en tiempo real donde los administradores poseen una manera fácil de evaluar el hardware y el software. Un mensaje de sistema durante el funcionamiento puede llamar la atención sobre los estados incorrectos.
Dependiendo de la configuración, TwinCAT se inicia y se detiene manualmente o automáticamente. TwinCAT está integrado con el Windows NT/2000/XP/Vista como un servicio embebido, de esta manera el usuario no necesita iniciar el sistema: El encendido es suficiente.
De acuerdo con el requisito de la explotación de los recursos, el software de los dispositivos TwinCAT pueden distribuirse: TwinCAT PLC programas pueden ejecutarse en el PC o en terminales de bus Beckhoff controladores. Un "router mensaje" gestiona y distribuye todos los mensajes, tanto en el sistema y por medio de conexiones TCP / IP. Sistemas de PC se puede conectar entre sí a través de TCP / IP, controladores de la terminal de autobuses se han integrado a través de interfaces seriales y buses de campo (EtherCAT, Lightbus, PROFIBUS DP, CANopen, RS232, RS485, Ethernet TCP / IP).
El sistema TwinCAT puede ser configurado de tal manera que en tiempo real no se bloquee, por ejemplo en el caso de un BSOD (Pantalla Azul de la Muerte) que funcionan como una caída del sistema. Tareas de tiempo real tales como los que funcionan en los PLCs y NCs, por lo tanto, pueden seguir trabajando, y el proceso controlado quede en un estado seguro. En última instancia, es la decisión del programador o no utilizar esta función, teniendo en cuenta que los datos o programas ya han sido destruidas por el BSOD..
Desde el estándar TCP / IP pueden utilizarse todos los servicios de NT/2000/XP/Vista/CE, estos datos se puedan intercambiar datos con los sistemas de otros fabricantes. El sistema ofrece la capacidad de comunicación escalable y períodos de tiempo para la supervisión de las comunicaciones. OPC proporciona un estándar para el acceso a muchos medios diferentes como SCADA / MES (Manufacturing Execution System) / ERP (Enterprise Resource Planning).
Usted puede conectarse a aplicaciones empresariales y almacenar datos en bases de datos o redes corporativas ODBC/SQL activadas. Además, puede utilizar OPC para integrarse y comunicarse con sistemas de software y hardware de terceros. Los PAC’s automáticamente publican sus datos de E/S a un servidor OPC localizado en la computadora tipo servidor usada para configurar el banco de E/S. La mayoría de los paquetes de software SCADA para Windows soportan OPC, y la mayoría de los proveedores de hardware de E/S industrial proporcionan servidores de OPC para su hardware. Esto hace más sencilla la integración de los PACs con una gran variedad de hardware de E/S industrial como lo son los controladores lógicos programables (PLCs) y otros dispositivos industriales. Usted puede utilizar un paquete SCADA de terceros o el Módulo de Registro de Datos y Control, inclusive se puede conectar a servicios en la nube o plataformas administrativas como SAP