SlimLine Frambuesa utiliza LogicLab

LogicLab es un entorno de desarrollo IEC 61131-3, el estándar más común para la programación de controladores industriales, diseñado para satisfacer las necesidades y adaptarse a las habilidades de quienes desarrollan aplicaciones industriales. Para usar LogicLab en nuestros productos, descargue la última versión de forma gratuita desde nuestro sitio web (Enlace). La versión distribuida por nosotros permite el desarrollo de aplicaciones en todos nuestros productos, bastará con definir el proyecto para definir el sistema para el que se desarrollará.

LogicLab se conecta a través de TCP / IP a run time sullo SlimLine, a continuación vemos cómo activar el run time y cómo mediante LogicLab es posible escribir, ejecutar y depurar un programa de PLC.

Esecuzione run time LogicLab

Il run time LogicLab está preinstalado en la carpeta /opt/elsist/logiclab en la carpeta /data/elsist/logiclab se encuentran los archivos de configuración y se transfiere el programa desarrollado por el usuario. LogicLab funciona sin limitaciones por un tiempo de prueba de 30 minutos, para desbloquearlo debe comprar la licencia (Ver página), en la parte inferior de la página encontrará la información para solicitarla.

Por defecto el run time no esta corriendo, para ejecutarlo en modo interactivo, desde el acceso SSH vaya a la carpeta del programa con el comando cd /opt/elsist/logiclaby ejecútalo con el comando sudo ./LLExec -wp / data /elsist/ LogicLab, definiendo para seguir la opción -h Se muestran todas las opciones de ejecución posibles. Durante la ejecución, se devolvió toda la información de estado útil para identificar cualquier problema.

Para ejecutar el run time como servicio, desde el comando de uso de acceso SSH sudo /etc/init.d/LLExecDaemon start, para detener la ejecución use el comando sudo /etc/init.d/LLExecDaemon stop.

En uso práctico, se recomienda establecer la ejecución automática de run time Para permitir el encendido del sistema, el inicio automático del programa desarrollado con LogicLab.

Para configurar la ejecución automática sudo update-rc.d LLExecDaemon defaults seguito da sudo reboot.
Para eliminar la ejecución automática. sudo update-rc.d -f LLExecDaemon remove seguito da sudo reboot.

Complemento LLXPlugin_eS8CoreMng

Hemos desarrollado un complemento de tiempo de ejecución de LogicLab para que pueda ejecutarse en sistemas SlimLine Raspberry los mismos programas desarrollados en todos los demás sistemas, a través del archivo LLXPlugin_eS8CoreMng.so todos los objetos definidos por la biblioteca están disponibles eLLabXUnified12Lib.

Si desea actualizar el complemento, debe dejar de ejecutar el run time con el comando sudo /etc/init.d/LLExecDaemon stop. en este punto puede transferir el nuevo complemento, recomiendo transferirlo a través de FTP a la carpeta /tmp y luego transferirlo a la carpeta de destino con el comando sudo cp /tmp/LLXPlugin_eS8CoreMng.so /opt/elsist/logiclab. Una vez que se completa la transferencia, es posible reiniciar la ejecución en tiempo de ejecución con el comando sudo /etc/init.d/LLExecDaemon start.

Creación de un nuevo proyecto.

Para crear un nuevo proyecto desde el menú File elegir New project, seleccionar como sistema SlimLine Mps055 XUnified 1.0 y marca la casilla Case sensitive.

Por defecto, se crea un proyecto que solo tiene el programa POU (unidad de organización de programas) "main"escrito en lenguaje ST. El programa se inserta en la Tarea lenta y se ejecuta cíclicamente cada 10 ms. Como puede ver en la captura de pantalla del programa, ya hay instrucciones para realizar el incremento de una variable de contador. Incluso si no es aquí el lugar donde para explicar la programación, veamos brevemente qué se hace. Se declara la variable global cnt de tipo INT (entero con signo para bits 16) y en el cuerpo del programa la variable se incrementa en cada ciclo de ejecución.

Ejecución del programa en SlimLine

Para ejecutar el programa en SlimLine necesita conectarse al sistema y transferirlo, la conexión es a través de Ethernet, debe asegurarse de que el dispositivo esté en la misma red que la PC. Del menu On-line selezionare Set up communication, elige el protocolo GDB y establecer los parámetros correctos (dirección IP del sistema SlimLine, Tiempo de espera del puerto 5000 1000).

Connect activar la comunicación, Download code fuerza la compilación del programa y lo transfiere al sistema. El programa se ejecutará de inmediato, al abrir la ventana de observación es posible arrastrar la variable dentro de la ventana con el mouse. cnt y verifica el aumento. Actuando sobre el botón Live debug mode junto a las variables, se informará el valor relativo en tiempo real.

Solicitud de licencia

Como se informó en run time LogicLab se puede utilizar en modo de demostración durante 30 minutos, si desea comprar la licencia debe indicar elHardware ID que se puede ver desde la ventana Resources creando un nuevo proyecto con el IDE de desarrollo conectado a run time ejecutándose en el módulo. Le recordamos que todos los códigos de licencia comprados se enumeran en esta página.

¿Le resultó útil este artículo?