Я например учился на форуме по примерам и советам с форума. Пробовал сам в эмуляторе разные вещи по принципу получается не получается. Прикупил себе ПЛК100 и МДВВ и разбирался с rs485 по протоколам modbas и ОВЕН через полгода самостоятельного обучения по вечерам после работы знаний хватило для начала первого проекта через 8 месяцев после этого объект сдан управление с компьютера Элеватором(хранение и зерна). В проекте было многое и язык ST и FBD и rs485 с модулями ввода вывода и OPC сервер и визуализация. Так что самостоятельное обучение реально никто мне рядом не подсказывал только интернет и форум ОВЕН.