Category: ПЛК

Дек 21 2010

Книга Петров И.В. «Программируемые контроллеры»

Петров И.В. «Программируемые контроллеры. Стандартные языки и приёмы прикладного проектирования» — М.: Солон-Пресс, 2007 — 256 с.

Литературы по программируемым логическим контроллерам (ПЛК) на русском языке издано очень мало, к сожалению. Книга Петрова «Программируемые контроллеры» хоть как-то заполняет этот вакуум.

В книге рассмотрены языки стандарта МЭК61131-3 на примере системы программирования CoDeSys. Рассмотрены все пять стандартных языков МЭК: SFC, IL, ST, LD, FBD. Также рассмотрены некоторые типовые функциональные блоки и приёмы работы в CoDeSys.

Данная книга может быть полезна специалисту в области автоматики, даже если он не использует CoDeSys, а программирует в другой среде (например, IsaGraf), так как языки программирования определены стандартом, и разница сводится только к различным наборам функциональных блоков.  Таким образом, книга полезная, хотя и довольно маленькая.

Дек 20 2010

Книга В.В.Денисенко «Компьютерное управление»

Данная книга представляет собой справочник, посвящённый различным аспектам построения автоматизированных систем управления технологическими процессами, систем сбора данных и т.п. Книга содержит следующие главы:

1. Архитектура автоматизированной системы

2. Промышленные сети и интерфейсы

3. Защита от помех

4. Измерительные каналы

5. ПИД-регуляторы

6. Контроллеры для систем автоматизации

7. Автоматизация опасных объектов

8. Аппаратное резервирование

9. Программное обеспечение

Такой широкий охват имеет свои достоинства и недостатки. Достоинством является то, что по любой из вышеперечисленных тем вы можете получить хорошие начальные сведения, массу нужных для практической работы знаний и направление для дальнейших поисков.

Недостатком является то, что ни одна из тем не рассмотрена достаточно подробно, для серьёзного погружения в тему вам обязательно понадобится дополнительная литература.

Автор избегает в книге большого количества теоретических выкладок (что также можно считать недостатком), с другой стороны, обладая большим практическим опытом, он приводит массу сведений, необходимых  разработчику систем промышленной автоматики.

В общем, книга хорошая, и я не жалею об её покупке.

Если вы не хотите покупать книгу, но материал вам интересен, можно поступить так: автор книги давно публикует статьи в журнале «Современные технологии автоматизации», книга написана именно по материалам этих статей, и большую их часть можно найти на сайте журнала в PDF.

Дек 13 2010

Очень старая разработка

Контроллер для промышленного применения. Содержит 4 входа термосопротивлений, 6 дискретных входов и 8 выходов реле (220 В, 5 А) и интерфейс связи Modbus (RS-485). Всё это работает под управлением микроконтроллера Fujitsu.

С крышкой он выглядит так (под катом):

Read more »

Ноя 18 2010

Структура сети контроллеров

Пример структуры локальной сети, включающей в себя два контроллера i-8000, операторскую панель Weintek, и рабочее место оператора с SCADA-системой (там же запущен сервер SCADA-системы и ведётся архивирование трендов).

Окт 22 2010

Clear SCADA

Скриншоты из проекта двухлетней давности:

Проект был выполнен в SCADA-системе ClearSCADA и содержит более 100 экранных форм. Он служит для сбора данных и управления системой из двух контроллеров, объединённых локальной сетью (Ethernet). Также комплекс содержит операторскую панель.

Ещё скриншот под катом:

Read more »

Окт 08 2010

Старые фото с объекта

На фото — ящик с нашими контроллерами в процессе монтажа на объекте.

Ещё фото:

Read more »

Май 16 2010

Протокол Modbus в устройствах на базе микроконтроллеров. Часть 1.4

Продолжение. Начало здесь: http://32bit.me/?p=355 — введение; http://32bit.me/?p=373 — часть 1.0; http://32bit.me/?p=377 — часть 1.1; http://32bit.me/?p=395 — часть 1.2; http://32bit.me/?p=406 — часть 1.3.

Перед тем, как перейти к программной реализации поддержки протокола Modbus, необходимо прояснить ещё один вопрос.

Регистры протокола (3х и 4х) имеют разрядность 16 бит, а значения переменных, которые требуется передавать, часто имеют разрядность 32 бита. Каким образом 32-битные переменные передаются в 16-битных регистрах?

Read more »

Май 16 2010

Протокол Modbus в устройствах на базе микроконтроллеров. Часть 1.3

Продолжение. Начало здесь: http://32bit.me/?p=355 — введение; http://32bit.me/?p=373 — часть 1.0; http://32bit.me/?p=377 — часть 1.1; http://32bit.me/?p=395 — часть 1.2.

Кратко рассмотрим обмен данными между ведущим и ведомым устройством для других типов регистров.

Read more »

Май 13 2010

Протокол Modbus в устройствах на базе микроконтроллеров. Часть 1.2

Продолжение. Начало здесь: http://32bit.me/?p=355 — введение; http://32bit.me/?p=373 — часть 1.0; http://32bit.me/?p=377 — часть 1.1.

Перед тем, как приступить к дальнейшим экспериментам с протоколом Modbus, разберёмся с ещё одной темой, относящейся к этому протоколу: с регистрами Modbus.

Read more »

Май 12 2010

Протокол Modbus в устройствах на базе микроконтроллеров. Часть 1.1

Продолжение. Начало здесь: http://32bit.me/?p=355 — введение; http://32bit.me/?p=373 — часть 1.0.

Продолжим эксперименты по исследованию протокола Modbus. Для этого воспользуемся контроллером ICP-DAS i7188EGD:

Он может служить ведомым устройством с поддержкой протокола Modbus RTU.

Read more »