PLC 是一种实时计算机控制系统,当然软 PLC 也不例外。其中的执行程序部分对实时性有着很高的要求。如果不能在系统要求的时间内完成 PLC 程序的执行,会影响数据的采集和输出导致 无法完成控制任务。另外,作为工业控制系统,PLC 系统必须对工业现场的突发情况作出及时有效 的响应,否则可能危机人身和设备安全。PLC 工作过程中,需要对各个元件的实时状态进行监控, 所以 PLC系统运行在实时平台上。
CoDeSys 的实时核可以运行在各种主流 CPU 上(如 ARM、X86、PowerPC、TriCore 、DSP 等),并支持 Windows XP、Windows CE、Windows XP Embedded、Windows 7、Linux、VxWorks 、 QNX 等操作系统中。