In contrast to regular application programming in a programming language such as C/C++, there are several companies offering a higher level of abstraction to create your own application.
One of the commonly known approaches is to use a programmable logic controller (PLC). PLCs usually run on dedicated hardware, and offer programming features standardized in IEC 61131-3. It is often desired to use the high-level programming approach of IEC 61131-3, but still have the flexibility of adding customized hardware features.
To get the best out of both worlds, a combination is available:
There are two companies who already ported their software PLC solutions onto the Colibri computers, and thus can easily and quickly provide you a solution to develop and run an IEC 61131-3 application on your customized hardware.
To get more information about the software, please get in contact with the following companies:
Company | Homepage |
---|---|
PHOENIX CONTACT Software (former KW Software) |
https://www.phoenixcontact-software.com |
CODESYS | http://www.codesys.com |
In the context of sotware PLCs, these companies also support various industrial communication protocols, such as EtherCAT, ProfiNet and CANOpen.