Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОГРАММИРОВАНИЕ ПРОМЫШЛЕННЫХ КОНТРОЛЛЕРОВ В СИСТЕМЕ PROSYS.doc
Скачиваний:
107
Добавлен:
01.05.2014
Размер:
306.69 Кб
Скачать

7.4.1. Наиболее часто встречающиеся ошибки

При загрузке программы в ПЛК возникает ошибка «PLC ERROR».

Обычно возникает из-за недостаточно хорошего контакта PG-кабеля с соответствующим разъемом ПЛК или компьютера. Частая ситуация для MIDI- и MINICONTROL, у которых отсутствует винтовое крепление PG-разъема. Как правило, достаточно поправить контакты и повторить команду загрузки в ПЛК.

В ходе выполнения программы возникает ошибка «TRAP ERROR».

Ошибка, сигнализирующая о «подвисании» программы в ПЛК. Может возникнуть, например, при попытке передачи на адресный вход FBK числовой константы, а также во многих других случаях нарушения правил связи контактов.

При выполнении программы в ПЛК по данным LAD-отладчика можно сделать вывод о неверной работе функционального блока.

Довольно специфическая ошибка, требующая более подробного рассмотрения. Программа загружена на выполнение, работает, но не так, как предполагалось. При просмотре в LAD-отладчике значений на входах и выходах функциональных блоков становится очевидным его неправильная работа и возникает мнение о логической ошибке в программной реализацииFBK. Одна из причин возникновения подобных эффектов раскрыта точно: некорректная инициализация часов реального времени вMIDICONTROL. Единственный способ «реанимации» функционального блока -перезагрузка компьютера и ПЛК.

ПРИЛОЖЕНИЕ

Основные клавиатурные команды LAD

[F8 SAVE]<FNAME>[F4 LAD]

<LAD_NAME>[]

Сохранить LAD с именем LAD_NAME как файл FNAME

[F8SAVE]<FNAME>[F1 PROG][]

Сохранить LAD как программу

[F7 LOAD][F5 LAD]<FNAME>

[F1 TO]<LAD_NAME>[]

Загрузка LAD с именем FNAME.LAD и ввод ее в существующую программу с именем<LAD_NAME>

LAD<NAME>[]

Вызов редактора LAD с вводом в командную строку

[F3 LAD]<NAME>[]

Вызов редактора LAD с использованием функциональных клавиш

CLEAR [F6 LAD]<NAME>[]

Удаление LAD

[F9]+[F3 DEL_CLMN]

[Del]

Удаление столбца

[F9]+[F4 INS_CLMN]

[Ins]

Вставка столбца

[F9]+[F5 DEL_LINE]

[Ctrl]+[Del]

Удаление строки

[F9]+[F5 INS_LINE]

[Ctrl]+[Ins]

Вставка строки

[F9]+[F7 SEARCH]

Функция поиска

[F9]+[F8 CHANGE]

Функция замены

[F6 TEXT]

Введение комментария

[Esc]

Выход из редактора LAD. Последняя обрабатываемая LAD транслируется в STL

[Ctrl]+[Esc]

Выход из редактора LAD в командную строку. Изменения в LAD не рассматриваются. LAD не транслируется

[F1 RUN]

Вызов меню тестирования LAD. Программа передается в ПЛК

[F1 MODE_ALL]

Функция тестирования LAD. Все контакты и пути представляются в инверсном видеорежиме или двойными линиями в соответствии с их логическими состояниями. Активные значения в FBK отображаются как числа

[F2 MODE_FBK]

Отображаются только активные значения, используемые в FBK

[F3 MODE_CON]

Отображаются только логические состояния контактов

[F4 UNSIGNED]

Вывод активных значений в десятичном формате без знака

[F5 DECIMAL]

----- в десятичном формате со знаком

[F6 HEX]

----- в шестнадцатеричном формате

[F7 BINARY]

----- в двоичном формате

[F8 LM_EDIT]

Можно выводить на экран и изменять содержимое ячеек памяти

[F7 EXIT]

Выход из режима LM-EDIT. Поля состояния и информация о модуле выводятся на экран

[Esc]

Выход из процедуры тестирования LAD

СОДЕРЖАНИЕ

1. СИСТЕМЫ ПЛК B&R................................................................................3

2. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЛАБОРАТОРНЫХ РАБОТ...............5

3. СТРУКТУРНАЯ СХЕМА ПЛК..................................................................6

4. МОДУЛЬ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА...........................................7

4.1. Технические данные..............................................................................7

4.2. Светодиодный индикатор состояния ЦП..............................................8

4.3. Функции тестирования и обработки ошибок .......................................8

4.4. Интерфейс связи с инструментальной ЭВМ.........................................9

4.5. Математические подпрограммы............................................................9

5. ОСНОВНЫЕ ПОНЯТИЯ............................................................................9

6. ТЕХНИКА ПРОГРАММИРОВАНИЯ......................................................12

6.1. Структура программы на STL..............................................................12

6.2. Особенности программирования ПЛК................................................13

6.2.1. Цикл программы.............................................................................13

6.2.2. Подпрограмма инициализации, флаг первого сканирования.......13

6.2.3. Временные функции.......................................................................13

6.2.4. Формирование фронта сигнала......................................................16

6.2.5. Последовательности шагов............................................................17

7. ЛЕСТНИЧНЫЕ ЛОГИЧЕСКИЕ ДИАГРАММЫ.....................................19

7.1. Компоненты для поддержки LAD........................................................19

  1. Основные понятия LAD........................................................................20

  2. Этапы работы с LAD.............................................................................20

7.3.1. Запуск Системы Программирования PROSYS..............................20

7.3.2. Создание LAD с помощью редактора............................................21

7.3.3. Компиляция созданной LAD в STL-представление......................22

7.3.4. Загрузка полученного кода в ПЛК.................................................23

7.3.5. Отладка LAD...................................................................................23

7.4. Основы программирования в терминах LAD......................................23

7.4.1. Наиболее часто встречающиеся ошибки.......................................30

ПРИЛОЖЕНИЕ..............................................................................................31

Редактор А.В.Крейцер

Лицензия ЛР N 020617 от 10.08.92

__________________________________________________________________

Подписано в печать Формат 60х84 1/16. Бумага тип.N2.

Печать офсетная Усл. печ. л. 1,86. Уч. -изд.л. 2,0.

Тираж 125 экз. Заказ

Издательско-полиграфический центр СПбГЭТУ

__________________________________________________________________