Skip to main content

Ejemplo: StaticDeviceGenerator

Producto: CODESYS Application Composer

Este ejemplo muestra cómo se pueden generar dispositivos automáticamente con el CODESYS Application Composer Utilizando mapeo estático de dispositivos. Esta función se emplea cuando los dispositivos utilizados pueden definirse de forma aproximada al crear el módulo.

Descripción

El ejemplo describe un edificio con habitaciones. Estas habitaciones cuentan con interruptores y luces, cada una disponible en dos variantes. Las luces (intermitentes o fijas) pueden conectarse a interruptores o pulsadores. Un interruptor o pulsador puede conectarse a varias luces. Por ejemplo, si una luz cuenta con un interruptor y pulsadores, este actúa como un interruptor principal que debe pulsarse para poder accionar las luces con los pulsadores. Si solo se instalan interruptores, estos activan la luz de referencia. Una luz intermitente se enciende y se apaga automáticamente al encenderse.

. El proyecto de muestra incluye lo siguiente:
  • Declaraciones de módulos

  • Declaraciones de bloques de función

  • Árbol de dispositivos

  • Árbol de módulos

_ex_ac_img_static_device_generator1.png

Para obtener más información, consulte: Generador de dispositivos sección.

Al activar el generador de dispositivos, se puede generar el código de la aplicación, incluyendo todos los dispositivos necesarios. Los dispositivos deseados se seleccionan y especifican en el... std.Devices sección. También puede asignar las E/S en sus subsecciones.

Mediante la asignación estática de dispositivos, la configuración del sistema de bus de campo se registra de forma única en los módulos y el árbol de módulos. Además, las E/S de los módulos pueden asignarse a las entradas y salidas del dispositivo correspondiente (hardware) y, por lo tanto, vincularse automáticamente mediante el... CODESYS Application Composer.

Esto da como resultado los siguientes bloques de funciones e interfaces:

_ex_ac_img_static_device_generator2.png

Requisitos y restricciones del sistema

Sistema de programación

CODESYS Development System (versión 3.5.17.0 o superior)

Sistema de tiempo de ejecución

CODESYS Control Win (versión 3.5.17.0)

Componentes adicionales

CODESYS Application Composer

Aviso

_example_icon.png DESCARGAR Proyectos