ВУЗ:
Составители:
55
Лабораторная работа № 2
Программирование микроконтроллера SLC500
Цель работы. Изучить последовательность загрузки управляющей про-
граммы в память микроконтроллера, запуск программы в МК, режим Online.
Порядок выполнения работы
1. Запустить программы RSLogix 500, RSLinx.
2. Открыть программу Robot.rss, сохранённую в предыдущей работе. В окне
System Options (рис. 18) установить драйвер AB_DF1.
3. Кнопкой на панели инструментов проверить правильность составления
программы. При наличии ошибок исправить их. Повторно проверить программу.
4. Настроить каналы передачи данных в обеих программах в соответствии с
рис. 35 и рис. 57. В RSLinx выключить драйвер EMU500-1.
5. Под наблюдением преподавателя включить питание микроконтроллера.
Ключ МК перевести в положение PROG.
6. Если настройки верны, в рабочем окне RSLinx должна появиться станция
с именем программы и пиктограммой в виде модульного контроллера. Если станция
не появилась, необходимо ещё раз проверить все настройки драйверов.
7. В панели связей выбрать пункт Download (загрузить). На экране будут вы-
даваться сообщения. Внимательно изучайте их и в зависимости от работы отвечайте
“да” или “нет”. При сомнениях спрашивайте у преподавателя.
8. Если загрузка прошла успешно, появится сообщение о необходимости ак-
тивации режима Online. Необходимо ответить “да”.
9. Переведите ключ на МК в положение RUN. Программа в микроконтролле-
ре запустится в работу. Запуск программы не зависит от режима Online. При его от-
сутствии изменения, происходящие в программе МК, не передаются в программу
компьютера, т.е. визуализация работы контроллера отсутствует.
10. Под наблюдением преподавателя включить питание блока управления
УРТК. Перевести тумблер «Авт/Ру» в положение «Авт».
11. Выполните программу в соответствии с предусмотренным алгоритмом.
12. Проанализируйте файлы входных I1 и выходных O0 данных, задавая раз-
ные варианты отображения в поле Radix.
13. Измените состояние входных битов в файле I1. Проанализируйте полу-
ченный результат.
14. Исследуйте изменения в файле входных данных I1 (модуль NIO4I), ис-
пользуя в качестве задатчика напряжения потенциометр на пульте управления.
15. Подключите к клеммам первого выхода пульта управления цифровой
вольтметр в режиме измерения тока с разрешением 100 mA.
16. Используя файл выходных данных О0, изучите возможность управления
модулем NIO4I в режиме токового выхода.
17. Переведите RSLogix 500 в режим Offline.
18. Используя органы управления на пульте управления, убедитесь в том, что
МК продолжает управлять манипулятором.
Лабораторная работа № 2 Программирование микроконтроллера SLC500 Цель работы. Изучить последовательность загрузки управляющей про- граммы в память микроконтроллера, запуск программы в МК, режим Online. Порядок выполнения работы 1. Запустить программы RSLogix 500, RSLinx. 2. Открыть программу Robot.rss, сохранённую в предыдущей работе. В окне System Options (рис. 18) установить драйвер AB_DF1. 3. Кнопкой на панели инструментов проверить правильность составления программы. При наличии ошибок исправить их. Повторно проверить программу. 4. Настроить каналы передачи данных в обеих программах в соответствии с рис. 35 и рис. 57. В RSLinx выключить драйвер EMU500-1. 5. Под наблюдением преподавателя включить питание микроконтроллера. Ключ МК перевести в положение PROG. 6. Если настройки верны, в рабочем окне RSLinx должна появиться станция с именем программы и пиктограммой в виде модульного контроллера. Если станция не появилась, необходимо ещё раз проверить все настройки драйверов. 7. В панели связей выбрать пункт Download (загрузить). На экране будут вы- даваться сообщения. Внимательно изучайте их и в зависимости от работы отвечайте “да” или “нет”. При сомнениях спрашивайте у преподавателя. 8. Если загрузка прошла успешно, появится сообщение о необходимости ак- тивации режима Online. Необходимо ответить “да”. 9. Переведите ключ на МК в положение RUN. Программа в микроконтролле- ре запустится в работу. Запуск программы не зависит от режима Online. При его от- сутствии изменения, происходящие в программе МК, не передаются в программу компьютера, т.е. визуализация работы контроллера отсутствует. 10. Под наблюдением преподавателя включить питание блока управления УРТК. Перевести тумблер «Авт/Ру» в положение «Авт». 11. Выполните программу в соответствии с предусмотренным алгоритмом. 12. Проанализируйте файлы входных I1 и выходных O0 данных, задавая раз- ные варианты отображения в поле Radix. 13. Измените состояние входных битов в файле I1. Проанализируйте полу- ченный результат. 14. Исследуйте изменения в файле входных данных I1 (модуль NIO4I), ис- пользуя в качестве задатчика напряжения потенциометр на пульте управления. 15. Подключите к клеммам первого выхода пульта управления цифровой вольтметр в режиме измерения тока с разрешением 100 mA. 16. Используя файл выходных данных О0, изучите возможность управления модулем NIO4I в режиме токового выхода. 17. Переведите RSLogix 500 в режим Offline. 18. Используя органы управления на пульте управления, убедитесь в том, что МК продолжает управлять манипулятором. 55