Запись программы в ПЛК и ее отладка
Предварительно необходимо подключить ПЛК к ПЭВМ. Для этого необходимо нажать кнопку Work Online (элемент 34 на рис. 5.13), а затем в появившемся окне - кнопку Да. В режиме связи с ПЛК фон программы меняется на серый и активизируются новые панели инструментов (рис. 5.14) со следующими функциями элементов: 1 - загрузка данных в ПЛК (Transfer to PLCf, 2 - выгрузка данных из ПЛК (Transfer from PLC) 3 - сравнение данных в ПУ с данными ПЭВМ; 4 - выбор режима программирования; 5 - выбор режима отладки; 6 - выбор режима наблюдения; 7 - выбор рабочего режима (Run Mode)', 8 - начать редактирование программы без остановки ПЛК, 9 - окончить редактирование программы без остановки ПЛК, 10 - активизация окна утвердить изменения; 11 - начать редактирование строки без останова ПЛК.
12 3 4 5 6 7 8 9 10 Ц
Рис. 5.14. Панели инструментов для работы с ПК
Для записи программы и установок в ПЛК необходимо нажать кнопку Transfer to PLC (элемент / рис 5.14) и в появившемся окне нажать кнопку Да. Далее появится окно, в котором нужно выбрать то, что необходимо отправить (Programs, E.xpention functions, Settigs или Symbols'), и нажать кнопку ОК.
После этого появится окно загрузки с кнопкой Cancel. Когда загрузка окончится, появится другое окно, где будет предложено вернуться в режим работы до соединения с ПЭВМ; надо нажать кнопку ОК.
В случае установки неправильных параметров связи или параметров ПЭВМ или параметров ПЛК нужно опять нажать кнопку Work Online. Чтобы получить данные от ПЛК нажмите кнопку Transfer from PLC (элемент 2 рис 5.14), при этом в окне редактирования появится программа, записанная в ПЛК.
Для сравнения набираемой программы с той, которая записана в ПЛК, нажмите кнопку Compare with PLC (элемент 3 на рис. 5.14).
Для редактирования программы без останова ПЛК нажмите кнопку On-Line Edit Rungs (элемент 8 на рис. 5.13). Далее можно внести изменения в программу, а затем отправить их в ПЛК, нажав кнопку Send On-Line Edit Changes (элемент 10 на рис. 5.14). Чтобы выйти из режима редактирования, нажмите кнопку Cancel On-Line Edit (элемент 9 на рис. 5.14).
Программа CX-Programmer имеет ряд дополнительных функций, появляющихся при активизации окна редактирования в виде дополнительного окна, приведенного на рис. 5.15. Элементы этого окна имеют следующие назначения: 1 - активизация проектного окна, где можно выбрать окна программ, изменить некоторые параметры проекта и основные установки ПЛК с помощью пункта Setting; 2 - активизация окна сообщений, в котором можно посмотреть информацию, появляющуюся при компиляции; 3 - активизация окна с информацией о выбранных контактах, входах и выходах; 4 - активизация окна с информацией о выбранном адресе; 5 - активизация окна с информацией о свойствах любого выбранного элемента, находящегося в разных окнах; 6 - активизация окна с информацией о разных областях памяти; 8 - активизация окна, в котором ведется программирование, а редактируемая программа представлена на языке РКС; 9 -активизация окна с программой в виде мнемоник (на языке инструкций); 10 - активизация окна с информацией о входах-выходах, используемых в программе.
Рис. 5.15. Дополнительные панели инструментов
Для вывода программы в виде лестничных диаграмм на панели инструментов окна редактирования нажмите кнопку Print, после чего появится окно, где можно выбрать режим печати всех строк (ALL Rung) или строк с определенными номерами (Select Rung). Далее появится окно настройки печати принтера, в котором пользователь сам выбирает установки принтера.
Контрольные вопросы по разделу
- 5
- 1. Состав лабораторного комплекса и назначение модулей.
- 2. Определение и устройство программируемого контроллера. Какие логические уровни сигналов используются в ПЛК и что это дает?
- 3. Как устроены цепи входных и выходных сигналов ПЛК'! Каково назначение мостового выпрямителя и оптоэлектронной пары в цепях входных сигналов?
- 4. Типы и назначение областей памяти ПЛК. Какая область памяти чаще всего используется при программировании? Сколько состояний входных сигналов можно запомнить в битах слова 1R000'!
- 5. Поясните систему команд ПЛК типа СРМ2А. На какие две группы делятся команды ПЛК и как определяется код команды по табл. 5.5?
- 6. Какие основные команды и языки используются при программировании ПЛК! Каково обозначение и смысл команд языка РКС!
- 7. Каково обозначение и смысл команд языка инструкций?
- 8. Назовите все этапы программирования и поясните этапы 1 и
- 2.
- 9. Поясните устройство и работу механизма управления крышкой нагревательного колодца. Какую информацию содержат линейки битов виртуального объекта на рис. 5.11?
- 10. Приведите примеры составления логических функций по содержательному описанию команды ПЛК и поясните их?
- 11. Поясните процедуру составления программы на языке РКС.
- 12. Поясните процедуру составления программы на языке инструкций.
- 13. Как в рассматриваемом объекте реализуется перемещение тележки и подъемного механизма с пониженной («ползучей») скоростью?
- 14. Что означает термин «промежуточная переменная»? Приведите пример ее использования.
- 15. Какие команды СМ можно использовать в ручном режиме, а какие в автоматическом?
- 16. С помощью каких команд можно задавать временные задержки между операциями в автоматизируемом объекте? Чему равен интервал задержки в команде Т1М000 с SV - #50?
- 17. Сколько аналоговых входов и АЦП содержит изучаемый ПЛКА