- •М .Инистерство образования рф вятский государственный университет Факультет автоматики и вычислительной техники
- •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. Контрольные вопросы.
6.Задание на выполнение лабораторной работы.
В соответствии с заданным вариантом (П.7) составить программу управления процессом, записать её в память контролера и отладить. По результатам работы оформить отчёт, который должен содержать словесное описание процесса, циклограмму и временную диаграмму работы системы управления, таблицу входных и выходных сигналов системы (с указанием кодов, адресов и режимов работы портов, значащих битов), листинг программы управления процессом.
7.Варианты задания.
Составить программу управления технологическим процессом обработки детали (Рис.130) на токарном станке.
система управления четырьмя входными сигналами S1, S2, S3.
при наличии сигнала S1 на выходе системы последовательно
зажигаются и с выдержкой времени ΔТ гаснут лампы L1, L2,…..L8,
L1, L2…..(эффект «Бегущий огонь»). При наличии на входе сигналов
S2 и S3 на выходе системы последовательно зажигаются и с
выдержкой времени ΔТ гаснут лампы L1, L3,…..L7, L1,…..наличие
сигнала S4 прекращает работу системы.
Таблица 1.
|
НАИМЕНОВАНИЕ СИГНАЛА
|
КОД |
ПОРТ |
РЕЖИМ | |
АДРЕС |
АКТИВ.ВЫХОД | ||||
И |
Авария (L1) |
01 Н |
F4 |
А0 |
ВЫВОД |
Н |
Готов к работе (L2) |
02 Н |
А1 | ||
Д |
Ускоренный подвод (L3) |
04 Н |
А2 | ||
И |
Рабочая подача (L4) |
08 Н |
А3 | ||
К |
Высотой в упоре (L5) |
10 Н |
А4 | ||
А |
Ускоренный отвод (L6) |
20 Н |
А5 | ||
Ц |
Конец цикла (L7) |
40 Н |
А6 | ||
И |
|
|
| ||
М |
|
|
| ||
ДС |
Авария |
00 Н |
F5 |
В0 |
ВВОД |
Готовность к работе |
01 Н |
В1 | |||
Рабочая подача |
02 Н |
В2 | |||
Высотй в упоре |
04 Н |
В3 | |||
|
Управляющее слово |
8А Н |
F7 |
|
|
5.2.Циклограмма работы системы управления электроавтоматикой
показана на Рис.10.
5.3.Временная диаграмма работы устройства управления для сигналов от датчиков состояния и на индикацию состояния системы показана на Рис.11.
5.4.На основании п.п.5.1.,5.2.,5.3.,разрабативается блок схема алгоритма управления электроавтоматикой станка (Рис.12).
5.5.Составляется таблица входных и выходных сигналов
системы (таблица1).
5.6.разрабатывается программа управления технологическим процессом обработки детали.
Программа 4.
АДРЕС |
МАШ.КОД |
МЕТКА |
МНЕМОКОД |
ОПЕРАНД |
КОММЕНТАРИИ |
1 |
2 |
3 |
4 |
5 |
6 |
2200 |
3Е |
|
MVI |
SA H |
Загрузка управляющего слова |
2201 |
ВА |
|
|
| |
2202 |
D3 |
|
OUT |
F7 H |
Установка управляющего слова |
2203 |
F7 |
|
|
| |
2204 |
3E |
|
MVI A |
01 H |
Загрузка кода сигнала «АВАРИЯ» Б, А |
2205 |
01 |
|
|
| |
2206 |
D3 |
|
OUT |
F4 H |
Зажечь L1 («АВАРИЯ») |
2207 |
F4 |
|
|
| |
2208 |
DB |
M1 |
IN |
F5 H |
Опрос кнопочной станции |
2209 |
F5 |
|
|
| |
220А |
B6 |
|
ANI |
01 H |
Проверка состояния датчика 1ПВ (S1)
|
220В |
01 |
|
|
| |
220С |
C2 |
|
JNZ |
M1 |
Переход если 1ПВ (S1) не сработал |
220D |
08 |
|
|
| |
220E |
22 |
|
|
| |
220F |
3E |
|
MVI A |
02 H |
Загрузка кода сигнала
«ГОТОВ К РАБОТЕ»
в А зажечь L2
(«ГОТОВ К РАБОТЕ») |
2210 |
D2 |
|
|
| |
2211 |
D3 |
|
OUT |
F4 H | |
2212 |
F4 |
|
|
| |
2213 |
DB |
M2 |
IN |
F5 H | |
2214 |
F5 |
|
|
| |
2215 |
E6 |
|
ANI |
08 H | |
2216 |
08 |
|
|
| |
2217 |
C2 |
|
JNZ |
M2 | |
2218 |
13 |
|
|
| |
2219 |
22 |
|
|
| |
221A |
3E |
|
MVI |
04 H |
Зажечь L3
«УСКОРЕННЫЙ ПОДВОД» |
221B |
04 |
|
|
| |
221C |
D3 |
|
OUT |
F4 H | |
221D |
F4 |
|
|
| |
221E |
DB |
M3 |
IN |
F5 H | |
222F |
F5 |
|
|
| |
2220 |
E6 |
|
ANI |
02 H |
Зажечь L4
«РАБОЧАЯ ПОДАЧА» |
2221 |
02 |
|
|
| |
2222 |
C2 |
|
JNZ |
M3 | |
2223 |
1E |
|
|
| |
2224 |
22 |
|
|
| |
2225 |
3E |
|
MVI A |
08 H | |
2226 |
06 |
|
|
| |
2227 |
D3 |
|
OUT |
F4 H |
ЗажечьL5
«ВЫСТОЙ В УПОРЕ» |
2228 |
F4 |
|
|
| |
2229 |
DB |
M4 |
IN |
F5 H | |
222A |
F5 |
|
|
| |
222B |
E6 |
|
ANI |
04 H | |
222C |
04 |
|
|
| |
222D |
C2 |
|
JNZ |
M4 | |
222E |
29 |
|
|
| |
222F |
22 |
|
|
| |
2230 |
3E |
|
MVI A |
10 H | |
2231 |
10 |
|
|
| |
2232 |
D3 |
|
OUT |
F4 H |
ЗажечьL6
«ОТВОД» |
2233 |
F4 |
|
|
| |
2234 |
CD |
|
CALL |
TIME | |
2235 |
49 |
|
|
| |
2236 |
22 |
|
|
| |
2237 |
3E |
|
MVI A |
20 H | |
2238 |
20 |
|
|
| |
2239 |
D3 |
|
OUT |
F4 H |
ЗажечьL7
«КОНЕЦ ЦИКЛА» |
223A |
F4 |
|
|
| |
223B |
CD |
|
CALL |
TIME | |
223C |
49 |
|
|
| |
223D |
22 |
|
|
| |
223E |
3E |
|
MVI A |
40 H | |
223F |
40 |
|
|
| |
2240 |
D3 |
|
OUT |
F4 H |
Подпрограмма TIME |
2241 |
F4 |
|
|
| |
2242 |
CD |
|
CALL |
TIME | |
2243 |
49 |
|
|
| |
2244 |
22 |
|
|
| |
2245 |
C3 |
|
JMP |
M0 | |
2246 |
04 |
|
|
| |
2247 |
22 |
|
|
| |
2248 |
76 |
|
HLT |
| |
2249 |
06 |
TIME |
MVI B |
FF H | |
224A |
FF |
|
|
| |
224B |
0E |
M6 |
MVI C |
FB H | |
224C |
F8 |
|
|
| |
224D |
00 |
M5 |
NOP |
| |
224E |
0 |
|
NOP |
| |
224F |
00 |
|
NOP |
| |
2250 |
00 |
|
NOP |
| |
2251 |
0D |
|
|
| |
2252 |
C2 |
|
|
| |
2253 |
4D |
|
|
| |
2254 |
22 |
|
|
| |
2255 |
05 |
|
DSR D |
| |
2256 |
C2 |
|
JNZ |
M5 | |
2257 |
4B |
|
|
| |
2258 |
22 |
|
|
| |
2259 |
C9 |
|
RET |
|
Система управления тремя сигналами S1, S2, S3. При наличии сигнала S1 включается лампа L1 и с выдержкой времени ΔТ отключается лампа L8. После снятия сигнала S1 схема остаётся в прежнем состоянии. При подаче сигнала S2 включается лампа L2 и с выдержкой времени отключается лампа L1. После снятия сигнала S2 система остаётся в прежнем состоянии. При подаче сигнала S3 отключаются обе лампы.
Работа системы определяется согласно следующему математическому описанию:
L1 = B1 S2 S3 + S1 S2 + S2 S3;
L2 = S1 S2 S3 + S1 S2 S3;
L3 = S1 S2 S3.
Система управляется тремя сигналами S1, S7, S8. Лампа зажигается ,если есть сигнал S1 и он подан в интервале между сигналами S7 и S8. Если сигнал S1 подан в интервале между сигналами S8 S7, то зажигается лампа L8. После включения лампы её состояние не зависит от сигналов S7 и S8, а определяется только состоянием сигнала S1. Отключение лампы происходит с задержкой времени ΔТ.