Linux s RT-PREEMPT je pro PLC aplikace dostatečně real-time. Stojí na tom mimo jiné řada PLC platforem s runtime Codesys (např. WAGO, Phoenix Contact, Weidmuller, Lenze, některé řady ABB).
Níže zmíněný Sinumerik NCU je normální x86 PC s Linuxem s RT-PREEMPT, na kterém běží vše až po real-time generátor polohové trajektorie. Dá se do něj připojit přes ssh a ověřit si to. Používá se i na strojích, kde by selhání tohoto real-time procesu způsobilo škody v řádu milionů korun (poškození velkých obráběných dílů).
Jiná věc je functional safety, tam Linux opravdu přímo použít nejde. Ale může běžet nad nějakým hypervizorem vedle safety subsystému. A oni vám poradí, jak to udělat správně a v souladu s příslušnými normami.
29. 4. 2021, 18:12 editováno autorem komentáře