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
Tienes instalado en tu sistema operativo Linux actual (por ejemplo, Debian). Raspberry Pi.
Para obtener más información, consulte lo siguiente: Preparación
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
En el Explorador de archivos, abra el directorio de instalación de CODESYS 4.
Ejecute el
CODESYS-4.exeprograma.La interfaz de programación de CODESYS 4 se abrirá.
Creación de un espacio de trabajo
Seleccione el Menú → Crear espacio de trabajo comando o haga clic en
icono.
En el Crear espacio de trabajo cuadro de diálogo, especifique el nombre y haga clic en
botón para seleccionar la ubicación de almacenamiento.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
Seleccione el Menú → Crear proyecto de dispositivo comando o haga clic en
icono.
En el cuadro de diálogo siguiente, especifique los datos de su nuevo proyecto y, a continuación, haga clic OK.
Haga clic en
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.0o1.0.0.0).
En el Añadir PLC cuadro de diálogo, seleccione el
CODESYS Control Win V3 x64controlador.Especifique un nombre para el controlador (ejemplo:
MyPLC) y haga clic OK.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
Haga doble clic en el PLC_PRG objeto.
El PLC_PRG El programa se abrirá en el editor.
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
En el navegador del espacio de trabajo, haga clic con el botón derecho en el controlador insertado y ejecute el comando Agregar dispositivo.
Seleccione el GPIO A/B dispositivo. Elija un nombre para el dispositivo, por ejemplo
MyGPIOy haga clic DE ACUERDO.Abra el dispositivo GPIO en el editor y cambie a la Configuración pestaña.
Con GPIO, usted define si un pin debe ser una entrada o una salida.
parameterValueEl parámetro se utiliza para esta definición. El valor2#000define una entrada y el valor2#001define 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" }Abra la pestaña Asignación de E/S. Cree la variable.
xButtonen la entrada 17 y la variablexLeden la salida 27:
Resolver bibliotecas y crear una aplicación
Haga clic con el botón derecho en
Libraries.jsonartículo y ejecutar el comando Resolver todas las bibliotecas.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.
Haga clic con el botón derecho en
Application.iecappartículo y seleccione el comando Crear aplicación.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
Haga doble clic en
Communication.settings.jsonobjeto.El Configuración de comunicación el asistente se abrirá en el editor.
Haga clic en Configurar dispositivo botón.
El Navegador de dispositivos se abrirá el cuadro de diálogo.
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.
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.
En el
Log In to Devicecuadro de diálogo, introduzca sus nuevas credenciales y haga clic Iniciar sesión.El mensaje Conexión exitosa se mostrará.
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
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á.
Haga clic en
icono (arriba a la derecha) o pulse el Alt + F8 acceso directo para iniciar sesión en el controlador.El mensaje
Login succeededse mostrará.Abra el PLC_PRG programa en el editor.
Haga clic en
icono (arriba a la derecha) para ejecutar el programa.
La supervisión en línea del editor mostrará el valor cambiante del
iCountervariable.Haga clic en
icono (arriba a la derecha) para detener el programa.
Haga clic en
icono (arriba a la derecha) o pulse el Ctrl + F8 acceso directo para cerrar sesión en el controlador.El mensaje
Logout succeededse mostrará.