изучать ST - на нём намного код получается компактнее и читабельнее, чем на том же FBD или CFC.
Выбор языка зависит в первую очередь от опыта, ранее приобретенного будущим программистом. Во вторую - от решаемой задачи.
ST покажется родным для тех, у кого были навыки писанины на каком-нибудь Паскале или Бейсике. FBD - тому, кто до сих пор способен разработать цифровую схему любой сложности, используя только микросхемы из серии К155. IL может понравиться бывшему фанату ассемблера...
А для некоторых задач может и LD отлично подойти. Есть у меня на работе старенькая японская трафаретная машина, с релейной управляющей автоматикой - и у нее принципальная электросхема начерчена так, что можно все контакты и coil'ы прямо в LD перерисовать, не напрягая голову лишними мыслями...
Про CFC ничего не скажу, "ниасилил" этот язык. Впрочем, и не старался осилить. При первом же знакомстве сделал вывод "это не мое" и забыл.