УДК 621.3.049.77:681.3.06
, ,
Ставропольский технологический институт сервиса
(филиал) (ФГБОУ ВПО «ЮРГУЭС»), г. Ставрополь
К ВОПРОСУ ПРОГРАММИРОВАНИЯ СИСТЕМ УПРАВЛЕНИЯ
Современная техника работает под управлением микроконтроллеров и программируемых логических контроллеров (ПЛК), основой функционирования которых является программное обеспечение. Его разработка становится необходимой составляющей инженерной деятельности. Об этом убедительно и образно писал в 1984 году Ч. , профессор Оксфордского университета – ученый с мировым уровнем признания: «… программирование … подобно открытию древними греками аксиоматической геометрии – оснований для землемерной и картографической деятельности, а затем для проектирования и возведения зданий и мостов. Оно подобно открытию законов Ньютона и дифференциального исчисления – оснований для астрономии, а также для таких мирских начинаний, как навигация и управление артиллерийским огнем…» [1].
Инженер, спроектировавший машину, должен иметь возможность самостоятельно написать программу управления. Никто лучше его не знает, как должна работать данная машина [2].
Области применения микроконтроллеров многогранны. Это бытовая техника, интеллектуальные датчики, автомобильная электроника, биомедицинская диагностическая аппаратура, системы управления летательными аппаратами, электроэнергетика, автоматизированные системы управления технологическими процессами. Знание структуры, функциональных возможностей микроконтроллеров, методов и средств разработки устройств и систем на их основе является необходимым для каждого специалиста в области электроники, автоматики, вычислительной и измерительной техники [3].
ПЛК работают в энергетике, в области связи, в химической промышленности, в сфере добычи, транспортировки нефти и газа, в жилищно-коммунальном хозяйстве, в системах обеспечения безопасности, используются на транспорте, в строительстве и т. д. Реально сфера применения ПЛК шире сферы применения персональных компьютеров.
Стратегическим направлением в области подготовки специалистов большинства инженерных профилей должно стать программирование систем управления. Современные системы управления основаны на использовании информационных технологий, в частности реализуют такие типовые функции как: сбор информации, ее хранение, переработка, передача и использование для управляющих воздействий.
На кафедре «Информационные технологии и электроника» при поддержке (бесплатно поставлены приборы) отечественной компании «НПО ОВЕН» (www.owen.ru), специализирующейся на разработке и производстве микропроцессорных приборов для автоматизации, создается лаборатория программируемых систем управления (ПСУ).
Лаборатория ПСУ предназначена для организации учебного процесса, связанного с изучением микропроцессорной техники и информационных технологий систем управления, а также для решения научных и инженерных задач.
Лаборатория ПСУ оснащена четырьмя однотипными стендами, каждый из которых содержит (рис.1): персональный компьютер (ПК); программируемый логический контроллер (ПЛК150); радиомодем GSM/GPRS ОВЕН ПМ01с антенной АНТ-1; панель оператора (ИП320); модуль ввода аналоговых сигналов (МВА8); ПИД-регулятор (ТРМ101); преобразователь интерфейсов USB и RS-485 (АС4); блок питания (БП15); емкостные датчики влажности воздуха; датчики температуры, типа ТСМ50.

Рис. 1. Структура лабораторного стенда
Лабораторный стенд позволит проводить испытания, разработанных на кафедре и запатентованных в РФ микроконтроллерных измерительных преобразователей (МИП) для емкостных и резистивных датчиков. Для сопряжения емкостных датчиков с ПЛК через его дискретные входы требуется МИП емкости в частоту (МИП-F). Для сопряжения этих же датчиков с ПЛК через его аналоговые входы требуется МИП емкости в напряжение (МИП-U) (рис. 1).
Для программирования ПЛК используется система CoDeSys немецкой компании 3S_Smart Software Solutions GmbH. На сегодняшний день комплекс CoDeSys занимает лидирующие позиции на рынке систем программирования ПЛК. Его применяют 190 компаний во всём мире.
Для изучения приемов практического программирования 8-разрядных микроконтроллеров AVR в состав лабораторной установки включены, дополнительно, два стенда: стенд микроконтроллерный, подробное описание которого приводится в источниках [4, 5] и стартовый набор разработчика микропроцессорных систем на базе микроконтроллеров AVR устройство STK500. Ядро микроконтроллеров семейства AVR, одного из лучших семейств 8-разрядных микроконтроллеров, было создано настолько удачно, что в течение всего периода их развития (более 15 лет) почти не изменилось.
Литература
1. как инженерная профессия // Микропроцессорные средства и системы. – 1984. – №4.
2. Петров контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. . – М.: Солон-Пресс, 2004. – 256 с.:ил. – (Серия «Библиотека инженера»).
3. , Шагурин . Архитектура, программирование, интерфейс. – М.: Издательство ЭКОМ, 1999. – 400 с.: илл.
4. Вострухин в программирование микроконтроллера AVR на языке Ассемблера: учебное пособие / , . – 2-е изд., перераб. и доп. – М.: Илекса, 2010. – 184 с.
5. , Вахтина стенд для изучения программирования микроконтроллеров. Механизация и электрификация сельского хозяйства. 2008. № 12. – С. 57-58.


