В настоящее время при создании автоматизированных линий, цехов и заводов широко используются микропроцессорные системы широкого спектра действия. Использование микропроцессорных систем в составе промышленного оборудования позволило в свое время снизить на порядок его стоимость по сравнению с системами на элементах малой и средней степени интеграции, реализующих аналогичные функции. Их внедрение сопровождалось резким уменьшением массы, габаритных размеров и энергопотребления систем.
Рис. 1. Контроллер в шкафу автоматики
Системы, предназначенные для специального использования в автоматизации различных процессов, получили название контроллеров. На сегодняшний день существует множеств различных контроллеров, используемых в промышленности. Все они направлены на решение задач в области автоматизации.
В последнее время наблюдается тенденция в развитии платформы Arduino – это аппаратно-программное средство для построения простых систем автоматики и робототехники, ориентированное на непрофессиональных пользователей. На основе данной платформы был создан Industruino – это Arduino-совместимый промышленный контроллер (рис. 2), отличающийся своей простотой использования и ценой.
Рис.2. Arduino-совместимый промышленный контроллер
Электрическое питание промышленного контроллера осуществляется напряжением 12/24В постоянного тока.
Контроллер оснащен следующими входами/выходами:
-
4 аналоговых входа, рассчитанные на подключение датчиков с выходными сигналами 0–20мА или 0–10В. Аналоговый сигнал, поступающий на каждый вход, преобразуется в 18–разрядный цифровой код;
-
2 аналоговых выхода, рассчитанные на подключение исполнительных устройств с входными сигналами 0–20мА или 0–10В. Каждый выход преобразует 12–разрядный цифровой код в один из указанных аналоговых сигналов;
-
8 цифровых (дискретных) гальванически изолированных входов напряжением до 32В постоянного тока;
-
8 цифровых (дискретных) гальванически изолированных выходов, рассчитанных на 2,6А каждый.
Кроме того, контроллер поддерживает обмен информацией по протоколу Ethernet за счет специального коммуникационного модуля. Также возможно объединение контроллера в сеть с другими устройствами по протоколу Modbus (RS–485).
Рис. 2. Контроллер Industruino в разобранном виде
Язык программирования промышленного контроллера основан на C/C++. Он прост в освоении, и на данный момент это самый удобный способ программирования устройств на микроконтроллерах. На рис. 3 показаны основные сферы применения промышленного контроллера Industruino.
Рис. 3. Сферы применения промышленного контроллера Industruino
Таким образом, промышленный контроллер Industruino обладает всеми техническими характеристиками, необходимыми для его использования в составе современных АСУ ТП. Преимуществом является простота программирования и подключения внешних устройств. В качестве недостатка можно указать небольшое количество входов/выходов, что ограничивает его применение при автоматизации крупных промышленных объектов. Однако контроллер может быть успешно применен в проектах систем автоматизации небольших и несложных объектов управления.
Хайбулин Д.Р.