https://kcr-co.com/plc-programming-languages/