Подробности тоже были непонятны:"на языках lad и graph дитя затрудняется инициаллизировать контроллер"...
Ну я этого тоже ничего с разбегу не понял... полез гуглить...

Нагуглил: язык Ladder diagram (англ. LD, LAD, рус. РКС). Этот графический язык программирования основан на представлении коммутационных схем. Является oдним из самых легких в освоении язык (в интерпретации Siemens Simatic).
S7-GRAPH - Язык программирования высокого уровня контроллеров SIMATIC S7 Siemens.
Контроллеры SIMATIC S7 Siemens я сегодня тоже узнал впервые, поэтому тоже полез гуглить...
Вкратце - это примерно вот что: https://ru.wikipedia.org/wiki/Simatic_S7-300
Тут я уже из собственного интересу стал искать: структуру незнакомого контроллера я люблю начатьSIMATIC S7-300 — семейство контроллеров средней производительности концерна Siemens AG из семейства систем автоматизации SIMATIC S7.
рассматривать с блок-схемы, программной модели и системы команд...
Система команд и структура CPU довольно непривычны на первый взгляд.Система команд центральных процессоров включает в свой состав более 350 инструкций ...
https://www.siemens-pro.ru/docs/simatic ... 2003_r.pdf
Компилятора языка ассемблера я не нашел как такового совсем.
Складывается впечатление, что эти контроллеры программируют на языке весьма высокого уровня
типа "визуал", строя алгоритм из пиктограмм.
Если вдруг кто либо из вас, коллеги, знаком с этими контроллерами непосрественно, было бы интересно
услышать здесь развернутый комментарий, так сказать "на пальцах"...