Управление системами и процессами машиностроения - часть 8

 

  Главная      Учебники - Производство     

 

поиск по сайту           правообладателям

 

 

 

 

 

 

 

 

 

содержание   ..  6  7  8  9   ..

 

 

Управление системами и процессами машиностроения - часть 8

 

 

 

33

информации.  Для  выполнения  операций  ввода,  контроля,  отладки  и  выполне-
ния управляющих программ на пульт управления выведены пять индикаторов 
режимов работы: А – автоматический, Р – ручной, Ш – пошаговый, ВП – ввод 
программы, П – просмотр программы. 

Модуль процессора (МПР) (см. рис. 5) осуществляет сбор, цифровую об-

работку и вывод информации в соответствии с исполнительной программой, 
записанной  в  программируемое  постоянное  запоминающее  устройство  (ПЗУ) 
модуля памяти. 

 

                                                                     Общая магистраль связи 

 
 

 

 
 

 

 

 

 

 

 
 

 

 

Рис. 5. Структурная схема микроконтроллера 

 

 

Система памяти включает в себя модуль памяти и модули энергонезави-

симого запоминающего устройства. 
 

Система ввода-вывода обеспечивает с помощью соответствующих моду-

лей связь модуля процессора с пультом управления, управляющей ЭВМ высше-
го 

ранга 

и 

внешним 

технологическим 

оборудованием: 

электро-

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

Система  электропитания  микроконтроллера  преобразует  первичное  на-

пряжение  питающей  сети    во  вторичное  стабилизированное  напряжение  вели-

    Магистраль связи 
системы ввода-вывода 

Магистраль связи 
системы питания 

 

Система ввода-

вывода 

 

Модуль 

процессора

 

 

Система 

памяти

 

 

Система  

питания 

 

34

чиной 5 и 12 вольт,  необходимое  для  питания  его  модулей.  Следует  обратить 
внимание на то, что микроконтроллер не содержит источников питания испол-
нительных устройств и датчиков состояния внешнего технологического обору-
дования. 
 
 
 

 
 
 
 
 
 

 
 
 
 
 

 

 
 
 
 
 
 

 
Рис. 6. Лицевая  панель  микроконтроллера  МКП-1-48-2: 1 – корпус;  2 – 

предохранители, включенные в цепь первичного направления 3 – выключатель 
«Сеть»  и  индикатор  напряжения  питающей  сети; 4 – индикаторы  наличия  на-
правлений  вторичных  стабилизированных  источников  питания +5В, +12В, – 
5В; 5 – индикатор энергонезависимого напряжения Б для модуля энергонезави-
симого запоминающего устройства; 6 – индикатор ожидания ОЖ; 7 – индика-
торы (А, Р, Ш, ВП, ПП) режимов работы микроконтроллера; 8 – однострочный 
дисплей; 9 – информационные клавиши; 10 – кнопка «Сбр» переключения мик-
роконтроллера на ручной режим работы; 11 – индикаторы состояния входов и 
выходов  микроконтроллера; 12 – переключатель  режима  работы  микрокон-
троллера; БА – служебный регистр; СК – счётчик команд микроконтроллера; № 
3, № 2 – числовые значения разрядов кода операции; № 1, № 0 – числовые зна-
чения разрядов кода операнда 

С    

е    

т    

ь    

Б    

А    

Б    

А    

+    

5    

В    

-    

5    

В    

+    

1    

2    

В    

Б    

О    

Ж    

А    

Р    

Ш    

В    

П    

П    

П    

С    

Б    

Р    

М    

К    

П    1    

А    

д    

р    

е    

с    

к    

о    

д    о    

п    

е    

р    

а    

н    

д    

"    

Б    

А    

"    "    

С    

К    

"    

№    

3    

№    

3    

№    

1    

№    

0    

С     D     E     F    

Б    

А    

9    

8    

4     5     6     7    

3    

2    

1    

0    

Р    

1    

1    

1    

1    

0    

1    

2    

7    

6    

5    

4    

3    

2    

9

 

35

5.3. Принцип работы микроконтроллера МКП-1 

 

 

В  каждый  момент  времени  микроконтроллер  может  находиться  в  одном 

из пяти режимов работы – ручном, автоматическом, шаговом, ввода программ и 
просмотра программ, отображаемых соответствующими светодиодными инди-
каторами  Р, А, Ш, ВП, ПП  пульта управления (см. рис. 6). 
 

Режим работы «Ручной» обеспечивает возможность выполнения команды 

сразу после её ввода с клавиатуры управления без запоминания кода операции, 
что  позволяет  реализовать  оперативную  отладку  и  настройку  управляемого 
оборудования.  Для  включения  режима  «Ручной»  необходимо  нажать  клавишу 
режима «Р» (см. рис. 6) и, не отпуская её, клавишу «1». При этом должен заго-
реться индикатор режима работы «Р». Дисплей при этом погашен. При включе-
нии питания и после нажатия кнопки «СБР» микроконтроллер переходит в ре-
жим «Ручной». 
 

Для ввода команды в этом режиме  необходимо последовательно четыре 

раза нажать на функциональные клавиши пульта управления, соответствующие 
значениям  «№ 3», «№ 2», «№ 1», «№ 0» (см.  рис. 6), проверяя  перед  каждым 
нажатием готовность микроконтроллера к приёму информации с клавиатуры по 
состоянию индикатора «ОЖ». Правильность ввода с клавиатуры контролируют 
по последовательному выводу значений «№ 3», «№ 2», «№ 1», «№ 0» в соответ-
ствующий разряд кода операции или операнда. В случае ошибки при вводе лю-
бого из перечисленных значений ещё раз включают режим «Ручной» и повто-
ряют ввод команды.  
 

Убедившись  в  правильности  ввода  кода  команды,  нажимают  на  любую 

информационную  клавишу  пульта  управления.  При  этом  микроконтроллер 
осуществит  выполнение  введенной  команды.  Введённый  код  индицируется  на 
дисплее  в  течение  всего  времени  выполнения  команды,  если  изменение  инди-
кации не предусмотрено самой командой. После окончания выполнения коман-
ды дисплей гаснет. 
 

Режим  работы  «Автоматический»  является  основным  режимом,  предна-

значенным  для  управления  технологическим  оборудованием  в  соответствии  с 
алгоритмом,  реализованным  в  виде  управляющих  программ.  Для  включения 
режима  «Автоматический»  нажимают  клавишу  режима  «Р»  и,  не  отпуская  её, 
информационную клавишу «0». При этом должен загореться индикатор режима 
«А». Дисплей при этом погашен. Выполнение управляющей команды начнётся 
с  адреса,  равного  содержимому  «БА»  и    «СК»  в  момент  включения  режима 
«Автоматический». Чтобы остановить выполнение управляющей программы в 
этом режиме, переключают микроконтроллер на любой другой режим работы. 
Микроконтроллер  при  этом  выполнит  очередную  команду  управляющей  про-
граммы, увеличит значение «СК» на единицу и перейдёт в нужный режим. При 

 

36

включении  режимов  «Просмотр  программы»  или  «Пошаговый»  на  дисплее 
отобразится адрес и код следующей команды. Используя эту информацию, опе-
ратор  может  определить,  в  каком  месте  управляющей  программы  произошёл 
останов микроконтроллера. 
 

При  последующем  включении  режима  «Автоматический»  выполнение 

управляющей программы будет продолжено с команды, на которой произошёл 
останов.  
 

Остановить выполнение управляющей программы можно также командой 

«СТОП» (код  команды – 0800), введенной  в  требуемое  место  управляющей 
программой. В этом случае для дальнейшего запуска управляющей программы 
нажимают любую информационную клавишу. 
 

При  работе  микроконтроллера  в  режиме  «Автоматический»  информаци-

онная  клавиатура  заблокирована,  микроконтроллер  реагирует  только  на  изме-
нение  режима.  Нажатие  на  информационные  клавиши 6…F при  нажатой  кла-
више режима «Р» приводит к переключению микроконтроллера в режим «Про-
смотр команды» (с изменением «СК» в сторону увеличения значения адреса). 
 

В  режиме  работы  «Пошаговый»  каждое  нажатие  информационной  кла-

виши инициирует выполнение одной команды управляющей программы, запи-
санной  в  запоминающее  устройство,  что  позволяет  оператору  выполнять 
управляющую  команду  в  необходимом  ему  темпе  и  использовать  этот  режим 
как  отладочный.  Для  выполнения  режима  «Пошаговый»  необходимо  нажать 
клавишу  режима  «Р»  и,  не  отпуская  её,  клавишу «2». При  этом  должен  заго-
реться  индикатор  режима  «Ш».  На  дисплее  отображаются  значения  «БА»  и 
«СК» вместе с кодом команды, записанные в запоминающем устройстве по ад-
ресу, определяемому их значением. Нажатие любой информационной клавиши 
приводит к выполнению записанной команды и, по окончании выполнения, вы-
воду на дисплей адреса и кода следующей команды управляющей программы. 
 

В  режиме  работы  «Ввод  программы»  происходит  запись  кодов  команд 

управляющей  программы,  вводимых  с  клавиатуры  пульта  управления  в  запо-
минающее устройство. Для включения режима нажимают клавишу режима «Р» 
и, не отпуская её, клавишу «3». При этом должен загореться индикатор режима 
работы «ВП», а на дисплее в зоне адреса индицируются значения «БА» и «СК». 
Остальные зоны дисплея погашены. 
 

Ввод  кода  в  этом  режиме  выполняют  аналогично  вводу  кодов  команд  в 

режиме «Ручной». В случае ошибки при вводе ещё раз включают режим «Ввод 
программы» (значение  «БА»  и  «СК»  в  зоне  адреса  не  меняется)  и  повторяют 
ввод кода команды. Убедившись  в правильности ввода, нажимают любую ин-
формационную клавишу. При этом сформированный код записывается в запо-
минающее устройство по адресу, определяемому значениями «БА» и «СК». По 
окончании  записи  кода  команды  в  запоминающее  устройство  значение  «СК» 

 

 

 

 

 

 

 

содержание   ..  6  7  8  9   ..