EMC performs real-time control of equipment such as machine tools, robots, and coordinate measuring machines. It runs in realtime under Linux with the RTlinux or RTAI patch. It provides a software PLC, and uses the HAL for flexibility.
emc2, TkEMC and classicladder working together
The AXIS graphical interface.
SCARA simulation on emc2 with AXIS and Python 3D display