Программирование микроконтроллеров SLC500 фирмы ALLEN BRADLEY. Компанейц А.Н - 55 стр.

UptoLike

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