Если рассматривать проблему в общем виде, то производители типа Siemens и Mitsubishi имеют свою среду программирования ПЛК. У них счет идет на миллионы контроллеров.