¿Cómo aprendió codesys?
Codesys[2] Álbum de imágenes
CoDeSys es la abreviatura de ControllerDevelopmentSystem. En general, CoDeSys es una plataforma de desarrollo de software abierta y totalmente integrada, independiente de la plataforma de hardware y que puede cumplir requisitos reconfigurables. Proporcionar a los clientes del campo de la automatización y los sistemas integrados un entorno de desarrollo basado en el estándar internacional IEC 61131-3. Al mismo tiempo, CoDeSys está construido sobre la base de la tecnología Microsoft Microsoft.NET, por lo que no sólo tiene una estructura avanzada y una función potente, sino que también es fácil de aprender y dominar.
Codesys es 3S (SMART, SOFTWARE, SOLUTIONS) desarrollado por la empresa alemana 3S y es uno de los fabricantes de I+D de software central de PLC blando más famosos del mundo.
La arquitectura CoDeSys se puede dividir básicamente en tres capas: capa de desarrollo de aplicaciones, capa de comunicación y capa de dispositivo. No solo admite CAN open, Profibus, EtherCAT, SERCOS, Device Net, ProfiNet, Modbus, Ethernet y otros buses de campo, sino que también puede combinar y configurar productos y sistemas proporcionados por diferentes fabricantes de automatización según las necesidades específicas de los clientes, logrando así una apertura y reconfigurabilidad del sistema de control. El paquete de software CoDeSys SP (SoftPLC Runtime System) puede convertir cualquier sistema integrado o PC en un potente controlador programable basado en el estándar internacional IEC 61131-3. Entre ellos, el paquete de software Codesys SoftMotion puede combinar control lógico (SoftPLC) y control de movimiento (SoftMotion CNC, HMI) en uno, realizando perfectamente la programación y el control desde el movimiento de un solo eje hasta la compleja interpolación de trayectorias de múltiples ejes.
Se puede ver que CoDeSys es una plataforma de desarrollo de software basada en conceptos de programación orientada a objetos que puede cumplir con requisitos complejos de control de múltiples tareas. Produce diferentes equipos de control (PLC, E/S, motores, HMI). , válvulas, etc.) que son miembros de Codesys Automation Alliance trabajan en el mismo proyecto controlado por el software de aplicación basado en CoDeSys. La implementación y la configuración son tan fáciles como seleccionar una impresora en Windows: simplemente agregue diferentes componentes de hardware al árbol del proyecto CoDeSys en la lista de hardware alternativo de la lista de instalación. Al mismo tiempo, la empresa alemana 3S tomó la iniciativa en el desarrollo de CoDeSysRedundancy y CoDeSysSafety. En resumen, codesys permite a los clientes desarrollar controladores que cumplan con los estándares internacionales SIL-3 y obtener la certificación más fácilmente.
Versión de CodeSys
La versión 1.0 fue lanzada en 1994.
Actualmente, la mayoría de los usuarios domésticos de PLC utilizan CoDeSys V2.3, y la última versión es CoDeSys V3.
V3 ha realizado grandes mejoras en la arquitectura del software y se está desarrollando en la dirección del software de seguridad. Actualmente solicitando la certificación EN 61508 TUV SIL.
CoDeSys es una potente herramienta de programación de software de PLC que admite seis lenguajes de programación de PLC estándar IEC61131-3, como IL, ST, FBD, LD, CFC y SFC. editar los mismos subprogramas y módulos de funciones en el proyecto. CoDeSys es un entorno de desarrollo completo para PLC programables controlados por lógica (CoDeSys es la abreviatura de sistema de desarrollo controlado). Al programar a los programadores de PLC, CoDeSys proporciona un enfoque simple al potente lenguaje IEC. Las funciones de editor y depurador del sistema se basan en lenguajes de programación de alto nivel (como Visual C). En la actualidad, la versión utilizada por los usuarios de PLC domésticos es principalmente CoDeSys V2.3, y la última versión es CoDeSys V3. V3 ha realizado grandes mejoras en la arquitectura del software y se está desarrollando en la dirección del software seguro.
Actualmente solicitando la certificación EN 61508 TUV SIL. El software CoDeSys también puede editar la interfaz de visualización (visualización), tiene muchas funciones poderosas como movimiento y puede colocar imágenes. Los usuarios típicos incluyen ifm, etc. Descripción general de la funcionalidad de CoDeSys: cómo crear un proyecto, cómo crear un proyecto, cómo probar un proyecto, depurar y funciones adicionales en línea. Funciones y herramientas adicionales para CoDeSys.
Características de Codesys
Además de admitir la programación de PLC, también admite la programación de interfaces de bus, equipos de accionamiento (especialmente servo, CNC), equipos de visualización, equipos IO, etc.
Admite múltiples lenguajes de PLC
Admite la versión completa del entorno de programación estándar IEC61131-3 -> seis lenguajes de programación de PLC: IL, ST, FBD, LD, CFC y SFC
Los usuarios pueden elegir diferentes idiomas para editar subprogramas, módulos de funciones, etc. en el mismo proyecto.
Soporte de edición HMI
Soporte de interfaz: Soporta edición de interfaz de visualización (visualización).
Admite muchos módulos de control
Hay muchos módulos de control (acciones) que pueden colocar funciones potentes como imágenes.
Open
CoDeSys ofrece muchas extensiones al producto combinado, como programas de configuración de bus en diversos campos, visualización completa y sistemas de control de movimiento.
Ampliamente utilizado
Muchas empresas (fabricantes de PLC) utilizan (basado en) CodeSys para desarrollar su propio software de programación:
BB Bachmann
Sistema de control de American Western Electric Company
Finlandia EPEC PEFEN
Hollywood y Lux G3 PLC
Control interno de controlador y display PROSYD1131.
Serie IFlex de Hersmann
Rexroth de Bosch e IndraLogic de Bosch.
Controlador serie TTC de TT Control Company
PLC ABB AC500
Controlador Wago
Controlador Beckhoff
FEC de Festo controlador
Schneider Schneider Servo TLC63
Clientes potenciales de Codesys
Codesys se ha convertido en un software estándar compatible con muchos fabricantes de hardware. La plataforma puede programar equipos de automatización producidos por más de 150 fabricantes OEM. Los fabricantes nacionales que utilizan la plataforma codesys, como Hollysys, Co-trust, Sietyco y otros controladores, también se han utilizado ampliamente en la industria. Mientras tanto, algunos fabricantes de controles de movimiento, como Scheider Electric, Banchman y Googoltech, están utilizando la plataforma Codesys para desarrollar su propio software de programación.
El proveedor de software CoDeSys es German Smart software solution GmbH, ubicada en Kempten, Baviera, Alemania.