Skip to main content

Cómo empezar en CODESYS 4

Las siguientes instrucciones describen cómo crear tu primer proyecto mínimo y descargarlo al controlador.

El proyecto consta de un botón pulsador y un LED. Cuando se presiona el botón, un LED se enciende y se apaga después de un retardo de 3 segundos. La entrada y la salida están conectadas a través de GPIO al Raspberry Pi.

Nota para Raspberry Pi 5

Debido a un error en la biblioteca GPIO, en Raspberry Pi Versión 5, las entradas/salidas GPIO ya no se actualizan después de que la aplicación se descarga de nuevo. En este caso, reinicie el sistema de tiempo de ejecución o desconecte el Raspberry Pi desde la fuente de alimentación antes de descargar los cambios de programa al controlador.

Requisitos

  1. Tienes instalado en tu sistema operativo Linux actual (por ejemplo, Debian). Raspberry Pi.

    Para obtener más información, consulte lo siguiente: Preparación

  2. Tienes el Control CODESYS para Raspberry Pi SL sistema de tiempo de ejecución instalado en su Raspberry Pi.

    Para obtener más información, consulte lo siguiente: Establecer una conexión y Instalación del entorno de ejecución en el controlador Las medidas descritas allí se realizan a través de la CODESYS Control SL Deploy Tool de CODESYS 3.

Empezando CODESYS 4

  1. En el Explorador de archivos, abra el directorio de instalación de CODESYS 4.

  2. Ejecute el CODESYS-4.exe programa.

    La interfaz de programación de CODESYS 4 se abrirá.

Creación de un espacio de trabajo

  1. Seleccione el Menú → Crear espacio de trabajo comando o haga clic en _c4_icon_create_workspace.png icono.

  2. En el Crear espacio de trabajo cuadro de diálogo, especifique el nombre y haga clic en _c4_drei_Punkte_path_selection.png botón para seleccionar la ubicación de almacenamiento.

  3. Haga clic OK.

    Se creará y abrirá el espacio de trabajo.

    El Agregar proyecto al espacio de trabajo Se abrirá un cuadro de diálogo. El nombre del espacio de trabajo abierto se mostrará en la barra de menú.

Creación de un proyecto de dispositivo

  1. Seleccione el Menú → Crear proyecto de dispositivo comando o haga clic en _c4_icon_add_project64px.svg icono.

  2. En el cuadro de diálogo siguiente, especifique los datos de su nuevo proyecto y, a continuación, haga clic OK.

    • Haga clic en _c4_drei_Punkte_path_selection.png botón para seleccionar la ubicación de almacenamiento.

    • Especifique el nombre del proyecto (ejemplo: MyFirstProject).

    • Especifique los valores para todos los demás parámetros.

      El número de versión debe tener tres o cuatro dígitos (por ejemplo, 2.1.0 o 1.0.0.0).

  3. En el Añadir PLC cuadro de diálogo, seleccione el CODESYS Control Win V3 x64 controlador.

  4. Especifique un nombre para el controlador (ejemplo: MyPLC) y haga clic OK.

  5. En el Agregar programa cuadro de diálogo, seleccione ST como idioma de implementación y haga clic Crear.

    El asistente se cerrará y los objetos del proyecto se mostrarán en el navegador del espacio de trabajo.

Creación de un programa

  1. Haga doble clic en el PLC_PRG objeto.

    El PLC_PRG El programa se abrirá en el editor.

  2. Introduzca el siguiente programa en el editor:

    PROGRAM PLC_PRG
    VAR
        xButton : BOOL;
        xLed : BOOL;
        hold : Standard.TOF;
    END_VAR
    
    // implementation here...
    hold(IN:=xButton, PT:=t#3s, Q=>xLed);
    END_PROGRAM

Agregar el GPIO del dispositivo y mapear las variables

  1. En el navegador del espacio de trabajo, haga clic con el botón derecho en el controlador insertado y ejecute el comando Agregar dispositivo.

  2. Seleccione el GPIO A/B dispositivo. Elija un nombre para el dispositivo, por ejemplo MyGPIO y haga clic DE ACUERDO.

  3. Abra el dispositivo GPIO en el editor y cambie a la Configuración pestaña.

  4. Con GPIO, usted define si un pin debe ser una entrada o una salida. parameterValue El parámetro se utiliza para esta definición. El valor 2#000 define una entrada y el valor 2#001 define una salida.

    Modifique las siguientes entradas:

    {   "parameterValue": {
          "value": "2#000"
        },
        "name": "GPIO17",
        "id": 17,
        "type": "local:GPIOType"
    }
    ...
    {   "parameterValue": {
          "value": "2#001"
        },
        "name": "GPIO27",
        "id": 27,
        "type": "local:GPIOType"
    }
  5. Abra la pestaña Asignación de E/S. Cree la variable. xButton en la entrada 17 y la variable xLed en la salida 27:

    _c4_raspbi_gpio.png

Resolver bibliotecas y crear una aplicación

  1. Haga clic con el botón derecho en Libraries.json artículo y ejecutar el comando Resolver todas las bibliotecas.

  2. Compruebe si se muestran errores en el RESOLUCIÓN DE LA BIBLIOTECA y PROBLEMAS:BIBLIOTECAS vistas.

    Nota: El PROBLEMAS:BIBLIOTECAS La vista se mostrará únicamente si se han producido errores.

  3. Haga clic con el botón derecho en Application.iecapp artículo y seleccione el comando Crear aplicación.

  4. En el CONSTRUIR después de la salida, compruebe que el proyecto se haya compilado correctamente.

Configuración de la comunicación con el controlador

  1. Haga doble clic en Communication.settings.json objeto.

    El Configuración de comunicación el asistente se abrirá en el editor.

  2. Haga clic en Configurar dispositivo botón.

    El Navegador de dispositivos se abrirá el cuadro de diálogo.

  3. Haga clic en el mando para seleccionarlo y, a continuación, haga clic en Conectar dispositivo botón.

    Como aún no se ha configurado la administración de usuarios en su dispositivo, el Cree un usuario inicial para el dispositivo Se abrirá el cuadro de diálogo.

  4. Especifique un nombre de usuario y una contraseña. Confirme la contraseña y haga clic Aplicar.

    Nota: La contraseña elegida debe tener al menos 8 caracteres y contener al menos una letra mayúscula, una minúscula, un carácter especial y un dígito.

  5. En el Log In to Device cuadro de diálogo, introduzca sus nuevas credenciales y haga clic Iniciar sesión.

    El mensaje Conexión exitosa se mostrará.

  6. En el Navegador de dispositivos cuadro de diálogo, haga clic Seleccione.

Para obtener más información, consulte lo siguiente: Communication.settings.json

Descargar e iniciar sesión en la aplicación en el controlador

  1. Haga clic derecho en Application.IECApp aplicación y seleccione la Descargar la aplicación comando.

    mostrará una notificación para indicar que se sobrescribirán las aplicaciones existentes en el controlador. La aplicación se descargará en el controlador. El mensaje La descarga se realizó correctamente se mostrará.

  2. Haga clic en _c4_icon_login.png icono (arriba a la derecha) o pulse el Alt + F8 acceso directo para iniciar sesión en el controlador.

    El mensaje Login succeeded se mostrará.

  3. Abra el PLC_PRG programa en el editor.

  4. Haga clic en _c4__start_application_play64px.svg icono (arriba a la derecha) para ejecutar el programa.

    La supervisión en línea del editor mostrará el valor cambiante del iCounter variable.

  5. Haga clic en _c4_stop_application_stop64px.svg icono (arriba a la derecha) para detener el programa.

  6. Haga clic en _c4_icon_logout.png icono (arriba a la derecha) o pulse el Ctrl + F8 acceso directo para cerrar sesión en el controlador.

    El mensaje Logout succeeded se mostrará.