ST это язык "тру" программистов, которые сначала писали глючное ПО для ПК, а потом пришли на ПЛК со своим уставом
Текстовые языки - это первые (это про "устав") и естественные языки программирования вообще. ПК от ПЛК ничем не отличаются.
А графические языки для тех кто не может выразить словами то, что хочет - надо руками размахивать и невнятные карты железных дорог мира показывать.