LAD это первый шаг. Раньше у контроллеров были только дискретные данные. Задача LAD нарисовать логическую схему (И - последовательные цепочки, ИЛИ - параллельные). Добавлялись ещё таймеры и счётчики.
Затем появился язык FBD - это те же цепочки, но для обработки целых и дробных чисел. (Операции И и ИЛИ стали блоками).
Наконец, CFC: во-первых, вместо кучи цепочек всё рисуется на одном листе, во-вторых, возможны обратные связи.
Если вы хотите обучиться программированию, то, наверное, нужны какие-нибудь пособия по схемотехнике.
Советую не упускать ещё два языка. Текстовый ST - поможет тем, кто писал обычные программы. Только надо помнить, что любая программа должна выполнится от начала до конца за время скана.
И, наконец, то, что мне нравится - SFC, или граф состояний: позволяет разбить задачу графически на несколько кусков, каждый из которых можно программировать на любом языке. Примеры
"Управляющая логика" можете посмотреть на "экспоненте" (представитель MatLab в России). Правда, сомневаюсь, что вам купят MatLab, но это поможет вам освоить в будущем SFC (в Матлабе это называется Stateflow и рисуется немного по-другому).
Попробуйте поискать пособия по Codesys.
Для новичков мне попался
плейлист Андрея Кулагина.