Software de automatización
easyLadder
El motor PLC para tu Raspberry Pi
Raspberry Pi es un potente ordenador Linux ampliamente aceptado entre técnicos y aficionados, especialmente en proyectos de automatización.
En automatización, los PLC se utilizan de forma extensa porque permiten implementar programas de manera rápida y sencilla. La programación Ladder resulta especialmente adecuada para controlar procesos automatizados, y puede complementarse con lenguajes de programación para los cálculos más complejos.
easyLadder es un motor PLC completo para Raspberry Pi. Fue diseñado para trabajar con la placa RasPICER, aunque esta no es imprescindible. Puede utilizar el puerto GPIO y ampliar el sistema con hasta 32 módulos de E/S Ethernet y 32 expansores de E/S I2C.

Características de easyLadder
- Dispositivos retentivos.
- Temporizadores y temporizadores retentivos de 100 ms y 10 ms.
- Instrucciones matemáticas con soporte de coma flotante.
- Funciones de servidor y cliente MODBUS TCP/IP, desde la versión 1.4.
- Soporte para expansores de E/S I2C, desde la versión 1.5.
- Instrucciones avanzadas, como control PID.
- Soporte de puerto serie.
- Edición online del programa sin detener el control.
- Editor gráfico gratuito easyLadder Studio para Windows, con programación y monitorización por red.
- Biblioteca para comunicar programas propios en C o Python con el motor PLC.
- Biblioteca easyLadderHmi para crear aplicaciones HMI con Qt.
- Seguridad TCP/IP para restringir accesos remotos por dirección IP y máscara de red, desde la versión 1.7.
Requisitos del sistema
easyLadder es compatible con estas versiones de Raspberry Pi:
- Raspberry Pi 1 A+
- Raspberry Pi 1 B+
- Raspberry Pi Zero
- Raspberry Pi 2 B (recomendada)
- Raspberry Pi 3 B (recomendada)
Se necesita una conexión Ethernet o Wi-Fi operativa para programar y monitorizar online con easyLadder Studio para Windows.
También puede exportar el programa PLC a archivos y transferirlo manualmente al sistema de archivos de la Raspberry Pi.
El software disponible fue compilado para Raspbian Jessie. Puede solicitar compatibilidad con otras distribuciones Linux.

easyLadder Studio: el editor Ladder
easyLadder Studio es un editor Ladder potente y ligero que se ejecuta remotamente en equipos Windows. Su entorno gráfico facilita la gestión de los programas del PLC.
easyLadder Studio es gratuito y está disponible en la sección de descargas.
- Escribir el programa PLC.
- Transferirlo por red o exportar los archivos para copiarlos manualmente.
- Leer el programa que está ejecutando el PLC.
- Proteger el programa mediante contraseña.
- Monitorizar y modificar valores de dispositivos en tiempo real.
- Modificar y transferir partes del programa sin detener el control.
- Añadir comentarios y descripciones, y dividir el programa en secciones.
- Asignar entradas y salidas a módulos de expansión externos.
- Configurar los parámetros de funcionamiento del PLC.
Placas de ampliación de E/S
Además de las entradas y salidas de los puertos GPIO y de los dispositivos I2C externos, puede usar módulos de ampliación Ethernet para aumentar las capacidades de E/S del sistema.
Se pueden conectar hasta 32 módulos Ethernet. easyLadder es compatible con módulos de SHJ Electronic, seleccionados por su buena relación entre calidad y coste. En el futuro podrán incorporarse otras marcas.
HMI y easyLadder PLC
Un sistema PLC suele necesitar una interfaz hombre-máquina para monitorizar su estado, ejecutar órdenes manuales, configurar parámetros o gestionar datos del proceso. Puede utilizar cualquier HMI industrial con controlador MODBUS TCP.
Para aplicaciones sensibles al coste o con requisitos especiales, puede desarrollar su propia HMI en C++ y ejecutarla en la misma Raspberry Pi, obteniendo un sistema HMI/PLC integrado con posibilidades prácticamente ilimitadas.
easyLadderHmi es una biblioteca gratuita para crear interfaces con Qt y C++ sin conocer los detalles internos de comunicación del PLC. Incluye un ejemplo completo para la pantalla táctil oficial de Raspberry Pi de 7 pulgadas, adaptable a otras pantallas y a conexiones locales o remotas.
La biblioteca puede compilarse en cualquier plataforma Linux e incluso, con pequeñas modificaciones, en Windows.

Instalación en Raspberry Pi
Antes de instalar el motor, Raspberry Pi debe ejecutar la distribución Linux Raspbian Jessie. Si dispone de Internet, abra un terminal local o una sesión SSH y ejecute:
cd
wget http://www.ferrariehijos.com/easyladdersetup
chmod +x easyladdersetup
sudo ./easyladdersetupSi no dispone de Internet, descargue el paquete del motor correspondiente y siga las instrucciones del manual de easyLadder.
Imagen de tarjeta SD lista para usar
También puede descargar una distribución Linux industrial preparada con easyLadder. La imagen utiliza Nard GNU/Linux, un kit para sistemas embebidos diseñados para funcionar día y noche durante años en ubicaciones remotas.
Nard funciona como un Live USB: durante el arranque, el sistema se carga en memoria RAM y se ejecuta desde ella. Descargue la imagen, grábela en una tarjeta SD e inicie la Raspberry Pi para disponer del PLC.
El acceso SSH predeterminado utiliza el usuario root y la contraseña pass. Cambie estas credenciales antes de conectar el sistema a una red.
Descargas
La placa RasPICER (próximamente)
En automatización industrial, las señales GPIO y serie de Raspberry Pi trabajan a niveles TTL y necesitan acondicionamiento. Además, el equipo se alimenta a 5 VDC y no incorpora gestión de energía.
RasPICER —Raspberry Programmable Industrial Controller with Energy Resources— proporciona una interfaz completa con el entorno industrial. Se comunica con Raspberry Pi mediante SPI. easyLadder fue diseñado originalmente para esta placa, aunque su uso es opcional.
Su gestor de energía alimenta el sistema con 12–24 VDC o mediante una batería de respaldo. Ante un corte, mantiene Raspberry Pi activa hasta que la aplicación ordena un apagado seguro; después corta la alimentación hasta que se restablece la tensión.
Incluye un pulsador de encendido y apagado similar al de una fuente ATX y un watchdog que reinicia la alimentación si no detecta actividad, ayudando a mantener siempre activa la aplicación de control.
- 8 entradas digitales de 12–24 VDC
- 4 salidas de relé
- 4 salidas de transistor NPN
- 2 entradas analógicas de 0–20 mA
- 2 salidas analógicas de 0–20 mA
- 1 puerto RS485
- 1 puerto RS232
- Gestor de energía de 12–24 VDC
- Batería recargable de respaldo de 3000 mAh
- Reloj de tiempo real
- Funciones watchdog
Licencia
La licencia de easyLadder queda vinculada a una Raspberry Pi concreta y no puede trasladarse a otra placa por motivos de seguridad. Puede reinstalar Linux sin perderla.
Sin licencia, el motor PLC es totalmente funcional, pero pasa al modo STOP después de 15 minutos. Puede volver a activarlo en modo RUN tras ese periodo.
La System Key se genera al arrancar easyLadder. Se encuentra en el archivo easyLadder.log del directorio plcdata, normalmente /opt/effesoftware/plcdata/easyLadder.log.
Disponemos de descuentos por volumen para pedidos de 10 licencias o más. Contacte con nosotros para conocer las condiciones.
22,80 €
Impuestos incluidos
Introduzca la System Key y el correo electrónico que recibirá la licencia. Las claves se envían en 1–2 días laborables después del pago.
Soporte
Le recomendamos leer el manual de usuario antes de enviar una consulta. Para comentarios, propuestas de funciones o preguntas, escríbanos.
info@ferrariehijos.com