- •М .Инистерство образования рф вятский государственный университет Факультет автоматики и вычислительной техники
- •1.1. Общие сведения о контролере эк1 – 20.
- •1.2. Порядок работы на контроллере эк1 – 20 в составе лабораторного стенда.
- •1.3.Действия пользователя при вводе программы в память и её отладке.
- •1.4. Организация устройства ввода – вывода эк1 – 20.
- •2.Маскирование данных (справочный материал).
- •3.Внешние устройства мпс.
- •4.Организация временной задержки.
- •5.Пример разработки программы управления электроавтоматикой станка с применением
- •5.1. Словесное описание технологического процесса.
- •6.Задание на выполнение лабораторной работы.
- •7.Варианты задания.
- •5.2.Циклограмма работы системы управления электроавтоматикой
- •8. Контрольные вопросы.
1.2. Порядок работы на контроллере эк1 – 20 в составе лабораторного стенда.
Включить питание тумблером SA, а затем кнопкой SB (Рис.3). Проверить наличие питающих напряжений; -5В, +5В, +12В с помощью вольтметра РУ и переключателя Q1.
Запустить программу монитор;
нажать клавишу “ R ” (на индикаторе – символ “ 8 “);
б) нажать клавишу “ # ” (на индикаторе – символ “ – “).
3. Выполнить тест проверки ЭК1 – 20 :
нажать клавиши “ # “, “ P “, “ CR “ при этом в разделах 2, 3, 4
индикатора последовательно индицируются “ 0 ”. Нажатие “ 0 ” в
разделе 6, 7 или 8 означает отказ ЦП , ОЗУ или ПЗУ соответственно.
4. Записать улаживаемую программу ОЗУ.
Выключить питание в конце работы тумблером SA.
1.3.Действия пользователя при вводе программы в память и её отладке.
Чтение содержимого ячеек памяти.
Для чтения содержимого ячеек памяти с адресом dddd (d – обозначение кода, в соответствующего каждой клавише данных) необходимо нажать следующие клавиши:
# S dddd
при этом адрес ячейки высвечивается в разрядах 2 – 5 индикатора, содержимое ячейки – в разрядах 7 – 8.
Нажатие клавиши “⊔” ведет на индикатор содержимое следующей ячейки памяти.
Чтение содержимого реестров МП.
Для чтения содержимого МП необходимо нажать следующие клавиш:
# E ⊔
при этом в разряде 3 индикатора появится символ регистра А (аккумулятор), а в разрядах 5 – 6 – его содержимое. При повторном нажатии клавиши “⊔” последовательно индицируется содержимое следующих регистров:
B, C, D, E, H, L (регистры общего назначения), F (регистр флажков),
Р (счетчик команд), S (указатель стека).
Запись программы в память.
Для набора адреса dddd выбранной ячейки памяти необходимо нажать следующие клавиши:
# S ddd ⊔
После этого на индикаторе появятся:
в разряде 1 – символ S
в разрядах 2 – 5 – адрес ячейки памяти
в разрядах 7 – 8 – её содержимое.
Для ввода данных в ячейку памяти необходимо нажать две клавиши данных и клавишу “⊔”.
Для перехода к адресу следующей ячейки памяти следует нажать “⊔”.
Выполнение программы в пошаговом режиме .
Для выполнения программы в пошаговом режиме необходимо:
1. нажать клавиши: # J CR
2. задать начальный адрес программы dddd, нажав клавиши:
# G dddd CR.
нажать клавишу “⊔”.
После выполнения очередной команды программы произойдёт останов.
На индикаторе отобразится новое значение счетчика команд в разрядах 3 – 6 и символ “ ≡ “ в разряде 9, свидетельствующий о выполнении программы в пошаговом режиме.
Повторить пункт 3 для всех команд программы.
Выполнение программы в режиме с остановом по контрольным точкам.
Для выполнения программы в режиме с остановом по контрольным точкам необходимо:
отменить пошаговый режим (если он был введен), нажав клавиши:
# A CR
задать начальный адрес программы dddd и один (d1d1d1d1)
или два (d1d1d1d1 и d2d2d2d2) адреса контрольных точек, нажав
клавиши:
# G dddd ⊔ d1d1d1d1 CR
# G dddd ⊔ d1d1d1d1 CR ⊔ d2d2d2d2 CR
При достижении программой контрольной точки на индикаторе в разрядах 3 – 6 появится адрес точки, на которой произошел останов, символ “ ≡ “ в разряде 9 означает выполнение программы в режиме с остановом по контрольным точкам.
Выполнение программы в непрерывном режиме.
В ЭК1 – 20 имеется возможность выполнения программ в непрерывном режиме, т.е. в реальном масштабе времени без замедления из – за подключения монитора. Для того, чтоб после окончания программы произошло прерывание и обращение к монитору, необходимо в качестве последней команды программы использовать ? , команду RSTO (код С).
Организация монитора позволяет сохранить результаты после окончания выполнения программы в непрерывном режиме только после окончания выполнения программы в непрерывном режиме только в ячейках памяти
из – за того, что значения всех регистров при вызове монитора обнуляются.
Прочитать содержимое ячеек памяти, где хранятся результаты можно с помощью директивы монитора S.
Для выполнения программ в непрерывном режиме необходимо нажать следующие клавиши:
# G dddd CR,
где dddd – начальный адрес программы.