- •Содержание:
- •Введение:
- •1. Общая техническая характеристика станка
- •1.1. Назначение станка
- •Общий вид вертикально – сверлильного станка модели 2а135
- •Техническая характеристика станка:
- •Конструктивные особенности станка:
- •Кинематика станка модели 2а135
- •2.1. Движение резания:
- •Движение подачи:
- •Вспомогательные движения:
- •График подач шпинделя
- •Промышленный робот типа «Универсал-5»
- •Промышленный робот типа «Универсал-5»
- •Основные технические характеристики промышленного робота «Универсал 5»
- •Структурная схема микропроцессорной системы управления ртк
- •Определение исполнительных механизмов
- •Технологическая схема ртк на базе вертикально-сверлильного станка и промышленного робота «Универсал-5»
- •«Датчики, органы управления, адреса датчиков»
- •«Исполнительные механизмы и органы индикации»
- •5.1. Схема подключения технологического оборудования к микроконтроллеру
- •«Технологическая карта производственного процесса»
- •Построение временных циклограмм технологических операций
- •7. Первичное описание алгоритма функционирования станка и промышленного робота в виде графа операций
- •«Технологические операции»
- •«Переходы графа операций»
- •Граф операций работы ртк
- •8. Промежуточное описание алгоритма управления объектом в виде системы конъюнктивных секвенций.
- •9. Граф-схема алгоритма, реализующая систему конъюнктивных секвенций.
- •10. Управляющая программа в системе команд микроконтроллера мкп-1
- •Заключение
- •Список литературы
10. Управляющая программа в системе команд микроконтроллера мкп-1
Программное управление РТК в соответствии с алгритмом осуществляется в автоматическом режиме. Управляющая программа хранится в энергонезависимом запоминающем устройстве (ЭНЗУ) микрокотроллера. Команды управляющей программы записываются в модулях ЭНЗУ. Адресное пространство каждого модуля образует одну зону памяти, каждая из которых в свою очередь делится на 2 страницы памяти, таким образом, объем каждой страницы памяти составляет 256 байт, что позволяет записать в неё 128 команд (одна команда занимает в памяти ЭНЗУ 2 байта). Объём памяти модуля ЭНЗУ составляет 512 байт и позволяет осуществить запись 256 команд. Таким образом, диапазон адресов памяти ЭНЗУ: 000…015F
Адрес |
Команда |
Описание команды |
|
||||
000 |
2601 |
Активизация счётчика А |
|
||||
001 |
2801 |
Запись числа 00 в счётчик А |
|
||||
002 |
0600 |
Выключить нагрузку Y1 по адресу Z00 |
|
||||
003 |
0601 |
Выключить нагрузку Y2 по адресу Z01 |
|
||||
004 |
0602 |
Выключить нагрузку Y3 по адресу Z02 |
|
||||
005 |
0603 |
Выключить нагрузку Y4 по адресу Z03 |
|
||||
006 |
0604 |
Выключить нагрузку Y5 по адресу Z04 |
|
||||
007 |
0605 |
Выключить нагрузку Y6 по адресу Z05 |
|
||||
008 |
0606 |
Выключить нагрузку Y7 по адресу Z06 |
|
||||
009 |
0607 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
00А |
0608 |
Выключить нагрузку Y9 по адресу Z08 |
|
||||
00В |
0609 |
Выключить нагрузку Y10 по адресу Z09 |
|
||||
00С |
060A |
Выключить нагрузку Y11 по адресу Z0А |
|
||||
00Е |
050B |
Включить нагрузку Y12 по адресу Z0B |
|
||||
00D |
050C |
Включить нагрузку Y13 по адресу Z0C |
|
||||
00F |
060D |
Выключить нагрузку Y14 по адресу Z0D |
|
||||
010 |
060E |
Выключить нагрузку Y15 по адресу Z0E |
|
||||
011 |
060F |
Выключить нагрузку Y16 по адресу Z0F |
|
||||
012 |
0610 |
Выключить нагрузку Y17 по адресу Z10 |
|
||||
013 |
0400 |
Проверка датчика X1 на наличие сигнала по адресу E00 |
|
||||
014 |
1200 |
Прямой вывод бита условия по адресу Z00 |
|
||||
015 |
0B1A |
Переход на адрес 01А если БУ = 0 |
|
||||
016 |
040E |
Проверка датчика X15 на наличие сигнала по адресу E0E |
|
||||
017 |
120E |
Прямой вывод бита условия по адресу Z0E |
|
||||
018 |
0B1A |
Переход на адрес 01А если БУ=0 |
|
||||
019 |
2700 |
Инкремент счетчика А |
|
||||
01A |
0500 |
Включить нагрузку Y1 по адресу Z00 |
|
||||
01B |
050E |
Включить нагрузку Y15 по адресу Z0E |
|
||||
01C |
0407 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
01D |
1208 |
Прямой вывод бита условия по адресу Z08 |
|
||||
01E |
0A23 |
Переход на адрес 023 если БУ = 0 |
|
||||
01F |
0307 |
Проверка датчика X8 на отуствие сигнала по адресу E07 |
|
||||
020 |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
021 |
0B23 |
Переход на адрес 023 если БУ=1 |
|
||||
022 |
27001на
адрес
027 |
Инкремент счетчика А |
|
||||
023 |
0607 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
024 |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
025 |
0308 |
Проверка датчика X9 на отсутствие сигнала по адресу E08 |
|
||||
026 |
1308 |
Инверсный вывод бита условия по адресу Z08 |
|
||||
027 |
0B2F |
Переход на адрес 02F если БУ = 1 |
|
||||
028 |
0407 |
Проверка датчика X8 на наличие сигнала по адресу E07 |
|
||||
029 |
1207 |
Прямой вывод бита условия по адресу Z07 |
|
||||
02А |
0B2F |
Переход на адрес 02F если БУ=0 |
|
||||
02В |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
02С |
1209 |
Прямой вывод бита условия по адресу Z09 |
|
||||
02D |
0В2F |
Переход на адрес 02F если БУ=0 |
|
||||
02E |
2700 |
Инкремент счетчика А |
|
||||
02FЕмент
счетчика
4 |
0607 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
030 |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
031 |
0509 |
Включить нагрузку Y10 по адресу Z09 |
|
||||
032 |
0407 |
Проверка датчика X8 на наличие сигнала по адресу E07 |
|
||||
033 |
1207 |
Прямой вывод бита условия по адресу Z07 |
|
||||
034 |
0В3C |
Переход на адрес 03C если БУ = 0 |
|
||||
035 |
0308 |
Проверка датчика X9 на отсутствие сигнала по адресу E08 |
|
||||
036 |
1308 |
Инверсный вывод бита условия по адресу Z08 |
1309 |
Инверсный вывод БУ по адресу Z09 |
|||
037 |
0A3C |
Переход на адрес 03C если БУ=1 |
|
||||
038 |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
039 |
1200 |
Прямой вывод бита условия по адресу Z09 |
|
||||
03A |
0A3C |
Переход на адрес 03C если БУ=0 |
|
||||
03B |
2700 |
Инкремент счетчика А |
|
||||
03C |
0608 |
Выключить нагрузку Y9 по адресу Z08 |
|
||||
03D |
0507 |
Включить нагрузку Y8 по адресу Z07 |
|
||||
03E |
0509 |
Включить нагрузку Y10 по адресу Z09 |
|
||||
03F |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
040 |
1209 |
Прямой вывод бита условия по адресу Z09 |
|
||||
041 |
0В46 |
Переход на адрес 046 если БУ = 0 |
|
||||
042 |
040A |
Проверка датчика X11 на наличие сигнала по адресу E0A |
|
||||
043 |
120С |
Прямой вывод бита условия по адресу Z0A |
|
||||
044 |
0A46 |
Переход на адрес 046 если БУ=0 |
|
||||
045 |
2700 |
Инкремент счетчика А |
|
||||
046 |
0509 |
Включить нагрузку Y10 по адресу Z09 |
|
||||
047 |
050A0 |
Включить нагрузку Y11 по адресу Z0A |
|
||||
048 |
0406 |
Проверка датчика X7 на наличие сигнала по адресу E06 |
|
||||
049 |
1207 |
Прямой вывод бита условия по адресу Z06 |
|
||||
04А |
0В4F |
Переход на адрес 04F если БУ = 0 |
|
||||
04В |
0305 |
Проверка датчика X6 на отсутствие сигнала по адресу E05 |
|
||||
04C |
1305 |
Инверсный вывод бита условия по адресу Z05 |
|
||||
04D |
0A4F |
Переход на адрес 04F если БУ=1 |
|
||||
04E |
2700 |
Инкремент счетчика А |
|
||||
04F |
0506 |
Включить нагрузку Y7 по адресу Z06 |
|
||||
050 |
06050 |
Выключить нагрузку Y6 по адресу Z05 |
|
||||
051 |
0408 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
052 |
1208 |
Прямой вывод бита условия по адресу Z08 |
|
||||
053 |
0В5B |
Переход на адрес 05B если БУ = 0 |
|
||||
054 |
0307 |
Проверка датчика X8 на отсутствие сигнала по адресу E07 |
|
||||
055 |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
056 |
0В5B |
Переход на адрес 05B если БУ=1 |
|
||||
057 |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
058 |
1209 |
Прямой вывод БУ по адресу Z09 |
|
||||
059 |
0А5B |
Переход на адрес 05B если БУ=0 |
|
||||
05A |
2700 |
Инкремент счетчика А |
|
||||
05B |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
05C |
0509 |
Включить нагрузку Y10 по адресу Z09 |
|
||||
05D |
06070 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
05E |
0408 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
05F |
1208 |
Прямой вывод бита условия по адресу Z08 |
|
||||
060 |
0В68 |
Переход на адрес 068 если БУ = 0 |
|
||||
061 |
0309 |
Проверка датчика X10 на отсутствие сигнала по адресу E09 |
|
||||
062 |
1309 |
Инверсный вывод бита условия по адресу Z09 |
|
||||
063 |
0A68 |
Переход на адрес 068 если БУ = 1 |
|
||||
064 |
0307 |
Проверка датчика X8 на отсутствие сигнала по адресу E07 |
|
||||
065 |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
066 |
0A68 |
Переход на адрес 068 если БУ=1 |
|
||||
067 |
2700 |
Инкремент счетчика А |
|
||||
068 |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
069 |
0609 |
Выключить нагрузку Y10 по адресу Z09 |
|
||||
06A |
06070 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
06B |
0405 |
Проверка датчика X6 на наличие сигнала по адресу E05 |
|
||||
06C |
1205 |
Прямой вывод бита условия по адресу Z05 |
|
||||
06D |
0В72 |
Переход на адрес 072 если БУ = 0 |
|
||||
06E |
0306 |
Проверка датчика X7 на отсутствие сигнала по адресу E06 |
|
||||
06F |
1306 |
Инверсный вывод бита условия по адресу Z06 |
|
||||
070 |
0A72 |
Переход на адрес 072 если БУ = 1 |
|
||||
071 |
2700 |
Инкремент счетчика А |
|
||||
072 |
05050 |
Включить нагрузку Y6 по адресу Z05 |
|
||||
073 |
0606 |
Выключить нагрузку Y7 по адресу Z06 |
|
||||
074 |
0401 |
Проверка датчика X2 на наличие сигнала по адресу E01 |
|
||||
075 |
1201 |
Прямой вывод бита условия по адресу Z01 |
|
||||
076 |
0В7E |
Переход на адрес 07E если БУ = 0 |
|
||||
077 |
0403 |
Проверка датчика X4 на наличие сигнала по адресу E03 |
|
||||
078 |
1203 |
Прямой вывод бита условия по адресу Z03 |
|
||||
079 |
0В7E |
Переход на адрес 07E если БУ = 0 |
|
||||
07А |
0302 |
Проверка датчика X3 на отсутствие сигнала по адресу E02 |
|
||||
07B |
1302 |
Инверсный вывод бита условия по адресу Z02 |
|
||||
07C |
0A7E |
Переход на адрес 07E если БУ = 1 |
|
||||
07D |
2700 |
Инкремент счетчика А |
|
||||
07E |
0501 |
Включить нагрузку Y2 по адресу Z01 |
|
||||
07F |
0503 |
Включить нагрузку Y4 по адресу Z03 |
|
||||
080 |
06020 |
Выключить нагрузку Y3 по адресу Z02 |
|
||||
081 |
0401 |
Проверка датчика X2 на наличие сигнала по адресу E01 |
|
||||
082 |
1201 |
Прямой вывод бита условия по адресу Z01 |
|
||||
083 |
0B8E |
Переход на адрес 08E если БУ=0 |
|
||||
084 |
0403 |
Проверка датчика X4 на наличие сигнала по адресу E03 |
|
||||
085 |
1203 |
Прямой вывод бита условия по адресу Z03 |
|
||||
086 |
0B8E |
Переход на адрес 08E если БУ=0 |
|
||||
087 |
0302 |
Проверка датчика X3 на отсутствие сигнала по адресу E02 |
|
||||
088 |
1302 |
Инверсный вывод бита условия по адресу Z02 |
|
||||
089 |
0A8E |
Переход на адрес 08E если БУ = 1 |
|
||||
08A |
0404 |
Проверка датчика X5 на наличие сигнала по адресу E04 |
|
||||
08B |
1204 |
Прямой вывод бита условия по адресу Z04 |
|
||||
08C |
0B8E |
Переход на адрес 08E если БУ=0 |
|
||||
08D |
2700 |
Инкремент счетчика А |
|
||||
08E |
0501 |
Включить нагрузку Y2 по адресу Z01 |
|
||||
08F |
0504 |
Включить нагрузку Y5 по адресу Z04 |
|
||||
090 |
0503 |
Включить нагрузку Y4 по адресу Z03 |
|
||||
091 |
06020 |
Выключить нагрузку Y3 по адресу Z02 |
|
||||
092 |
0302 |
Проверка датчика X3 на отсутствие сигнала по адресу E02 |
|
||||
093 |
1302 |
Инверсный вывод бита условия по адресу Z02 |
|
||||
094 |
0A9С |
Переход на адрес 09C если БУ = 1 |
|
||||
095 |
0403 |
Проверка датчика X4 на наличие сигнала по адресу E03 |
|
||||
096 |
1203 |
Прямой вывод бита условия по адресу Z03 |
|
||||
097 |
0B9С |
Переход на адрес 09C если БУ=0 |
|
||||
098 |
0304 |
Проверка датчика X5 на отсутствие сигнала по адресу E04 |
|
||||
099 |
1304 |
Инверсный вывод бита условия по адресу Z04 |
|
||||
09A |
0B9С |
Переход на адрес 09C если БУ=1 |
|
||||
09B |
2700 |
Инкремент счетчика А |
|
||||
09C |
0503 |
Включить нагрузку Y4 по адресу Z03 |
|
||||
09D |
06020 |
Выключить нагрузку Y3 по адресу Z02 |
|
||||
09E |
06040 |
Выключить нагрузку Y5 по адресу Z04 |
|
||||
09F |
0303 |
Проверка датчика X4 на отсутствие сигнала по адресу E03 |
|
||||
100 |
1303 |
Инверсный вывод бита условия по адресу Z03 |
|
||||
101 |
0A106 |
Переход на адрес 106 если БУ = 1 |
|
||||
102 |
0402 |
Проверка датчика X3 на наличие сигнала по адресу E02 |
|
||||
103 |
1202 |
Прямой вывод бита условия по адресу Z02 |
|
||||
104 |
0B106 |
Переход на адрес 106 если БУ=0 |
|
||||
105 |
2700 |
Инкремент счетчика А |
|
||||
106 |
0603 |
Выключить нагрузку Y3 по адресу Z03 |
|
||||
107 |
05020 |
Включить нагрузку Y3 по адресу Z02 |
|
||||
108 |
0406 |
Проверка датчика X7 на наличие сигнала по адресу E06 |
|
||||
109 |
1206 |
Прямой вывод бита условия по адресу Z06 |
|
||||
10A |
0B10F |
Переход на адрес 10F если БУ=0 |
|
||||
10B |
0305 |
Проверка датчика X6 на отстуствие сигнала по адресу E05 |
|
||||
10C |
1305 |
Инверсный вывод бита условия по адресу Z05 |
|
||||
10D |
0A10F |
Переход на адрес 10F если БУ=1 |
|
||||
10E |
2700 |
Инкремент счетчика А |
|
||||
10F |
0605 |
Выключить нагрузку Y6 по адресу Z05 |
|
||||
110 |
05060 |
Включить нагрузку Y7 по адресу Z06 |
|
||||
111 |
0408 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
112 |
1208 |
Прямой вывод бита условия по адресу Z08 |
|
||||
113 |
0B11B |
Переход на адрес 11B если БУ=0 |
|
||||
114 |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
115 |
1209 |
Прямой вывод бита условия по адресу Z09 |
|
||||
116 |
0B11B |
Переход на адрес 11B если БУ=0 |
|
||||
117 |
0307 |
Проверка датчика X8 на отстуствие сигнала по адресу E07 |
|
||||
118 |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
119 |
0A11B |
Переход на адрес 11B если БУ=1 |
|
||||
11A |
2700 |
Инкремент счетчика А |
|
||||
11B |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
11C |
0509 |
Включить нагрузку Y10 по адресу Z09 |
|
||||
11D |
0607 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
11E |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
11F |
1209 |
Прямой вывод бита условия по адресу Z09 |
|
||||
120 |
0В12A |
Переход на адрес 12A если БУ = 0 |
|
||||
121 |
0408 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
122 |
1208 |
Прямой вывод бита условия по адресу Z08 |
|
||||
123 |
0B12A |
Переход на адрес 12A если БУ=0 |
|
||||
124 |
0307 |
Проверка датчика X8 на отсутствие сигнала по адресу E07 |
|
||||
125 |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
126 |
040D |
Проверка датчика X14 на наличие сигнала по адресу E0D |
|
||||
127 |
120D |
Прямой вывод бита условия по адресу Z0D |
|
||||
128 |
0В12A |
Переход на адрес 12A если БУ = 0 |
|
||||
129 |
2700 |
Инкремент счетчика А |
|
||||
12A |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
12B |
0509 |
Включить нагрузку Y10 по адресу Z09 |
|
||||
12C |
0607 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
12D |
050D |
Включить нагрузку Y14 по адресу Z0D |
|
||||
12E |
0400 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
12F |
120F |
Прямой вывод бита условия по адресу Z08 |
|
||||
130 |
0В136 |
Переход на адрес 136 если БУ = 0 |
|
||||
131 |
0209 |
Проверка датчика X10 на отсутствие сигнала по адресу E09 |
|
||||
131 |
1309 |
Инверсный вывод бита условия по адресу Z09 |
|
||||
132 |
0A136 |
Переход на адрес 136 если БУ = 1 |
|
||||
133 |
0207 |
Проверка датчика X8 на отсутствие сигнала по адресу E07 |
|
||||
134 |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
135 |
0A136 |
Переход на адрес 136 если БУ=1 |
|
||||
136 |
2700 |
Инкремент счетчика А |
|
||||
137 |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
138 |
0609 |
Выключить нагрузку Y10 по адресу Z09 |
|
||||
139 |
0607 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
13A |
0405 |
Проверка датчика X6 на наличие сигнала по адресу E05 |
|
||||
13B |
1205 |
Прямой вывод бита условия по адресу Z05 |
|
||||
13C |
0В140 |
Переход на адрес 140 если БУ = 0 |
|
||||
13D |
0206 |
Проверка датчика X7 на отсутствие сигнала по адресу E06 |
|
||||
13E |
1306 |
Инверсный вывод бита условия по адресу Z06 |
|
||||
13F |
0A140 |
Переход на адрес 140 если БУ = 1 |
|
||||
140 |
2700 |
Инкремент счетчика А |
|
||||
141 |
0505 |
Включить нагрузку Y6 по адресу Z05 |
|
||||
142 |
0606 |
Выключить нагрузку Y7 по адресу Z07 |
|
||||
143 |
0401 |
Проверка датчика X2 на наличие сигнала по адресу E01 |
|
||||
144 |
1201 |
Прямой вывод бита условия по адресу Z01 |
|
||||
145 |
0B14C |
Переход на адрес 14C если БУ=0 |
|
||||
146 |
0403 |
Проверка датчика X4 на наличие сигнала по адресу E03 |
|
||||
147 |
1203 |
Прямой вывод бита условия по адресу Z03 |
|
||||
148 |
0B14C |
Переход на адрес 14C если БУ=0 |
|
||||
149 |
0302 |
Проверка датчика X3 на отсутствие сигнала по адресу E02 |
|
||||
14A |
1302 |
Инверсный вывод бита условия по адресу Z02 |
|
||||
14B |
0A14C |
Переход на адрес 14C если БУ = 1 |
|
||||
14C |
2700 |
Инкремент счетчика А |
|
||||
14D |
0501 |
Включить нагрузку Y2 по адресу Z01 |
|
||||
14E |
0602 |
Выключить нагрузку Y3 по адресу Z02 |
|
||||
14F |
0503 |
Включить нагрузку Y4 по адресу Z03 |
|
||||
150 |
0406 |
Проверка датчика X7 на наличие сигнала по адресу E06 |
|
||||
151 |
1206 |
Прямой вывод бита условия по адресу Z06 |
|
||||
152 |
0B157 |
Переход на адрес 157 если БУ=0 |
|
||||
153 |
0305 |
Проверка датчика X6 на отсутствие сигнала по адресу E05 |
|
||||
154 |
1305 |
Инверсный вывод бита условия по адресу Z05 |
|
||||
155 |
0A157 |
Переход на адрес 157 если БУ = 1 |
|
||||
156 |
2700 |
Инкремент счетчика А |
|
||||
157 |
0506 |
Включить нагрузку Y7 по адресу Z06 |
|
||||
158 |
0605 |
Выключить нагрузку Y6 по адресу Z05 |
|
||||
159 |
0400 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
15A |
120F |
Прямой вывод бита условия по адресу Z08 |
|
||||
15B |
0В04 |
Переход на адрес 004 если БУ = 0 |
|
||||
15C |
0209 |
Проверка датчика X10 на отсутствие сигнала по адресу E09 |
|
||||
15D |
1309 |
Инверсный вывод бита условия по адресу Z09 |
|
||||
15E |
0A04 |
Переход на адрес 004 если БУ = 1 |
|
||||
15F |
0207 |
Проверка датчика X8 на отсутствие сигнала по адресу E07 |
|
||||
000 |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
001 |
0A04 |
Переход на адрес 004 если БУ=1 |
|
||||
002 |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
003 |
2700 |
Инкремент счетчика А |
|
||||
004 |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
005 |
0609 |
Выключить нагрузку Y10 по адресу Z09 |
|
||||
006 |
0507 |
Включить нагрузку Y8 по адресу Z07 |
|
||||
007 |
0308 |
Проверка датчика X9 на отсутствие сигнала по адресу E08 |
|
||||
008 |
1308 |
Инверсный вывод бита условия по адресу Z08 |
|
||||
009 |
0B11 |
Переход на адрес 011 если БУ = 1 |
|
||||
00А |
0407 |
Проверка датчика X8 на наличие сигнала по адресу E07 |
|
||||
00В |
1207 |
Прямой вывод бита условия по адресу Z07 |
|
||||
00С |
0B11 |
Переход на адрес 011если БУ=0 |
|
||||
00Е |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
00D |
1209 |
Прямой вывод бита условия по адресу Z09 |
|
||||
00F |
0В11 |
Переход на адрес 11 если БУ=0 |
|
||||
010 |
2700 |
Инкремент счетчика А |
|
||||
011 |
0507 |
Включить нагрузку Y8 по адресу Z07 |
|
||||
012 |
0609 |
Выключить нагрузку Y10 по адресу Z09 |
|
||||
013 |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
014 |
0407 |
Проверка датчика X8 на наличие сигнала по адресу E07 |
|
||||
015 |
1207 |
Прямой вывод бита условия по адресу Z07 |
|
||||
016 |
0В24 |
Переход на адрес 024 если БУ = 0 |
|
||||
017 |
0308 |
Проверка датчика X9 на отсутствие сигнала по адресу E08 |
|
||||
018 |
1308 |
Инверсный вывод бита условия по адресу Z08 |
|
||||
019 |
0A24 |
Переход на адрес 024 если БУ=1 |
|
||||
01A |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
01B |
1200 |
Прямой вывод бита условия по адресу Z09 |
|
||||
01C |
0B24 |
Переход на адрес 024 если БУ=0 |
|
||||
01D |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
01E |
1209 |
Прямой вывод бита условия по адресу Z09 |
|
||||
01F |
0В24 |
Переход на адрес 024 если БУ = 0 |
|
||||
020 |
040A |
Проверка датчика X11 на наличие сигнала по адресу E0A |
|
||||
021 |
120С |
Прямой вывод бита условия по адресу Z0A |
|
||||
022 |
0A24 |
Переход на адрес 024 если БУ=0 |
|
||||
023 |
2700 |
Инкремент счетчика А |
|
||||
024 |
0507 |
Включить нагрузку Y8 по адресу Z07 |
|
||||
025 |
0509 |
Включить нагрузку Y10 по адресу Z09 |
|
||||
026 |
050A |
Включить нагрузку Y11 по адресу Z0A |
|
||||
027 |
0608 |
Выключить нагрузку Y9 по адресу Z08 |
|
||||
028 |
0408 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
029 |
1208 |
Прямой вывод бита условия по адресу Z08 |
|
||||
02А |
0В32 |
Переход на адрес 032 если БУ = 0 |
|
||||
02В |
0307 |
Проверка датчика X8 на отсутствие сигнала по адресу E07 |
|
||||
02С |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
02D |
0A32 |
Переход на адрес 032 если БУ=1 |
|
||||
02E |
0409 |
Проверка датчика X10 на наличие сигнала по адресу E09 |
|
||||
02FЕмент
счетчика
4 |
1209 |
Прямой вывод БУ по адресу Z09 |
|
||||
030 |
0B32 |
Переход на адрес 032 если БУ=0 |
|
||||
031 |
2700 |
Инкремент счетчика А |
|
||||
032 |
0509 |
Включить нагрузку Y10 по адресу Z09 |
|
||||
033 |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
034 |
0607 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
035 |
040F |
Проверка датчика X16 на наличие сигнала по адресу E0F |
|
||||
036 |
120F |
Прямой вывод бита условия по адресу Z0F |
|
||||
037 |
0В42 |
Переход на адрес 042 если БУ = 0 |
|
||||
038 |
0408 |
Проверка датчика X9 на наличие сигнала по адресу E08 |
|
||||
039 |
1208 |
Прямой вывод бита условия по адресу Z08 |
|
||||
03A |
0В42 |
Переход на адрес 042 если БУ = 0 |
|
||||
03B |
0307 |
Проверка датчика X8 на отсутствие сигнала по адресу E07 |
|
||||
03C |
1307 |
Инверсный вывод бита условия по адресу Z07 |
|
||||
03D |
0A42 |
Переход на адрес 042 если БУ=1 |
|
||||
03E |
0309 |
Проверка датчика X10 на отусттвие сигнала по адресу E09 |
|
||||
03F |
1309 |
Инверсный вывод БУ по адресу Z09 |
|
||||
040 |
0A42 |
Переход на адрес 042 если БУ=0 |
|
||||
041 |
2700 |
Инкремент счетчика А |
|
||||
042 |
050F |
Включить нагрузку Y16 по адресу Z0F |
|
||||
043 |
0508 |
Включить нагрузку Y9 по адресу Z08 |
|
||||
044 |
0607 |
Выключить нагрузку Y8 по адресу Z07 |
|
||||
045 |
0609 |
Выключить нагрузку Y10 по адресу Z09 |
Выключить нагрузку Y8 по адресу Z07 |
|
|||
046 |
0408 |
Проверка датчика X13 на наличие сигнала по адресу E0C |
|
||||
047 |
120C |
Прямой вывод бита условия по адресу Z0C |
|
||||
048 |
0В49 |
Переход на адрес 049 если БУ = 0 |
|
||||
049 |
001А |
Безусловный переход на адрес 01А |
|
Таким образом для управления данным технологическим процессом потребуется 2 микроконтроллера МКП-1