Книг, на самом деле много, но качество оставляет желать лучшего.
Как правило, если человек представляет, что такое ПЛК, разобраться с конкретной системой по нормальной документации не составит труда, проблема в том, что нормальной документации практически нет.
Занимаюсь разработкой систем управления уже лет 25, но документацию приличную видел только на ПЛК FESTO. У Сименса ее много, но настолько отвратительная, что даже читать неохота. После прочтения только все запутывается еще больше. Больше помогает встроенный хелп.
Поэтому надо подходить к вопросу с двух сторон:
1. Ликбез для "чайников" об основных принципах функционирования контроллеров, не привязанный к конкретным системам. Тоже про сети на базе RS-485, Ethernet, SCADA, Языки программирования, архитектуры систем.
2. Нормальная документация на конкретные системы (без бесконечных "соплей" для домохозяек, типа клюньте мышкой сюда, появится то как у Сименса), то есть конкретно, без излишеств с возможность быстро найти нужную информацию.