- •Содержание:
- •Введение:
- •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
