Программирование контроллеров

Особенности программирования контроллеров

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

Программируя контроллеры, пусконаладчики фирмы руководствуются знаниями и опытом технологов, разработавших данные проекты исходя из детальных представлений о работе автоматики в разном ракурсе, принимая во внимание все её особенности. Технолог предусмотрит всевозможные нештатные ситуации, после чего приступит к разработке и программажу микроконтроллеров. Задача программиста – обеспечить отработку всех противоаварийных возможностей, что обеспечит надлежащий уровень безпасности людей на объекте, где будет работать построенная и отлаженная система. Однако, какой бы сложности задача ни оказалась, специалисты фирмы успешно её решат.

Программирование промышленных контроллеров

Контроллеры на промышленных объектах в основном бывают настраиваемые (по параметрам) и программируеммые в свободном режиме.

На свободно программируемых микроконтроллерах программисты выполняют свою работу “с нуля”. Примерами таких контроллеров являются промышленные устройства от следующих производителей: Siemens, Segnetics, Carrel, “МЗТА”, Evco. Программаж данной категории устройств наиболее трудоёмок и сложен – здесь важно учесть само оборудование, подлежащее планируемому управлению, внедрение новых операций и их алгоритмов работы, учёт режимов эксплуатации с учётом временных характеристик всей системы и т. д. Лицензионный пакет программ, применяемый фирмой «ИнТехИнжиниринг”, позволит внедрить в данные микроконтроллеры любую из существующих логик для их работы.

У параметрируемых микроконтроллеров (ОВЕН, Regin, ряд моделей Siemens, Danfoss) уже есть заложенные в них микропрограммы, характеристики работы которых можно изменить. В отличие от контроллеров со свободным программированием, параметрируемые микроконтроллеры заранее запрограммированы под конкретные узкоспециализированные задачи, например, работа сигнализации и контроля доступа на объект. Но это не избавляет специалиста от необходимости верно их настроить под конкретные замечания заказчика.