Axel provides several runtimes and modules ready to use, download them and use them to program the device (following the instruction in Axel wiki) is enough to turn a common board into a PLC fully programmable with LogicLab.
In the table below there’s a view of the available runtimes.
Axel provides some communication protocols with complete and updated stack, like: Modbus master and slave (both RTU and TCP/IP), CANOpen master and slave, OPC-UA and EtherCAT.
In case those protocols are not enough, LogicLab, as well as any other software from the Axel suite, is compatible with any other communication protocol required by the client.
Runtime with LLExec for the real-time operating system (RTOS) Intime
Runtime for execution of PLC directly on a Windows PC
Axel provides several runtimes for Raspberry Pi, from binary version to full device image; with the possibility of having LLExec, OSADL, and Node-RED integrated
Axel provides several runtimes for Arduino Due (binaries or sdk) to turn Arduino Due into a PLC
Full stack for Modbus RTU both master and slave, with configurator integrated inside LogicLab environment
Full stack for Modbus TCP/IP both master and slave, with configurator integrated inside LogicLab environment
Full stack for CANOpen master, with configurator and libraries for monitoring and diagnostic, integrated inside LogicLab environment.
Full stack for EtherCAT, with configurator and libraries for monitoring and diagnostic, integrated inside LogicLab environment
Axel allows the use of the visual programming tool Node-RED as a project resource
Web server module for parameters management
Module for parameters management according to the OPC-UA standard