TwinCAT 3 and EtherCAT Programming
Beckhoff Automation merges the platform diversity of the Windows PC with the 24-7 stability and determinism of a dedicated PLC with their CX series of Embedded PCs. Their industrial control OS runs under Windows, guaranteeing uptime and supporting the Windows ecosystem of applications. The EtherCAT communication network is supported on many platforms and provides extremely fast and reliable (deterministic) timing.
TwinCAT 3 Programming and InduSoft
Beckhoff's systems are programmed in TwinCAT 3, a full-featured automation language that leverages Microsoft's Visual Studio IDE. Their systems support a variety of displays, including InduSoft.