LinuxAutomation


Pengutronix

   

Programmable Logic Controllers

Programmable logic devices are central tools for several automation solutions. During the last time the trend goes from classical PLCs to intelligent PC based systems which are integrated in larger network structures. Some Linux based solutions exist today.


Complete PLCs



mHPC

The modular DIN-Rail PC by eac can be used to construct a controller on a DIN rail by the combination of a PC module with several i/o modules. Interfaces to several fieldbusses and a free-of-cost PLC software based on IEC-61131-3 are available.



DPS

Decentral programmable controller from Fränz & Jaeger. They also have a Linux distribution for the PLD and a graphical development environment according to IEC1131.



4vis-SofCos

Industrial PC with 68 digital and analogue process I/Os by AuTech with SofCoS (SPS software) and 4vis for browser based visualisation and operation. A graphical programming environment according to IEC-1131 is available.



VersaTRAK

The VersaTRAK IPm is a Remote Terminal Unit, powerd by open Linux software.



autronix

Autronix has Linux based PLCs and motion controllers.


Soft PLCs



ISaGRAF

Soft PLC with IEC1131 interface.



SPS for Linux

Soft PLD (programmed in pascal). The project is licensed under the GPL and supports the DIL/Net-PC by SSV.



LinuxPLC

Community project to develop a linux based control system. At the moment the basic infrastructure is in place.



SofCoS

Soft PLC from Ingenieurbüro Betz. A graphical development environment called CORYO is available which generates IEC 1131-3 compatible code.



LPC

The LPC (Linux Programmable Controller) is currently being developed to allow a PC running Linux to act as a Programmable Logic Controller. The system supports it's own mnemonics that allow implementation of ladder logic programming techniques. There are also efforts to develop support for compiled IEC 61131-3 programming languages. The current implementation supports DAQ cards, serial ports, TCP/IP networking, and Java tools for remote administration, programming and HMIs. Soon to be added are Devicenet, real time features, and dynamically loadable modules. The project is expected to be ready for alpha testing in late February 2001, but the GPL source code can be downloaded now.



automationX

automationX supplies a soft PLC as a part of it's product having the same name. It is possible to programm the PLC with a graphical system according to IEC1131-3. Due to it's integration in a complete automation environment other components such as databases (ODBC) or image processing facilities are programmable the same way. The system is scalable from a few up to several thousand data points. Multi server environments are supported as well.



Linux PLC

A Project for development of a soft SPS on Linux.


Interface Software for External PLCs



S5/S7 Interface

This software reads data from an Simatic S5/S7 PLC over a serial line to a Linux or BSD PC and offers it to a local network.



Libnodave
LIBNODAVE is an open source library that provides the necessary functions to connect to and exchange data with Simatic S7-300/400 family PLCs via MPI adapter. It can read and write data from data blocks, flags and input/output image memory. It has been written for and tested under LINUX.

Machine Controllers



Lang GmbH & Co. KG

Manufacturer of CNC machines and controllers based on RT Linux.

   
 
© 2000 by Robert Schwebel