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

7. Лестничные логические диаграммы

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

В Системе Программирования PROSYS для поддержки LAD имеются следующие компоненты:

  • редактор схем последовательностей;

  • редактор лестничных диаграмм;

  • библиотеки стандартных функциональных блоков;

  • редактор функциональных блоков;

  • LAD-транслятор;

  • LAD-отладчик.

Редактор лестничных диаграмм предоставляет исчерпывающий набор возможностей по формированию LAD, включая возможность обращения к библиотекам функциональных блоков, представляющих собой готовые процедуры для решения часто встречающихся задач управления. При отсутствии готового алгоритмического решения разработчик может создать новый или отредактировать уже существующий FBK, используя редактор функциональных блоков. LAD-транслятор обеспечивает перевод диаграмм в представление STL для их последующей загрузки и выполнения в ПЛК, а LAD-отладчик позволяет осуществлять контроль за выполнением диаграмм в ПЛК в реальном масштабе времени. Редактор схем последовательностей реализует сопровождение больших LAD-проектов, определяя последовательность выполнения большого числа LAD.

7.2. Основные понятия lad

Лестничные логические диаграммы являют собой методологию программирования, в которой реализация задачи управления сводится к построению принципиальной логической схемы управления объектом, как если бы данная задача решалась исключительно на аппаратном уровне. Язык LAD, будучи графическим средством построения схем цепи, предоставляет следующие основные типы схемных элементов:

  • контакты;

  • пути;

  • логические блоки;

  • функциональные блоки.

Контакты предназначены для представления в LAD ячеек памяти ПЛК, причем в зависимости от типа контакта это может быть отображение ячейки памяти для передачи байтовых или битовых данных или адреса метки памяти программ для организации условного выполнения фрагментов LAD. Функциональные блоки осуществляют обработку данных, поступающих с входных контактов, и выдачу результатов обработки на выходные контакты. Пути, визуально связывая контакты между собой и с функциональными блоками, определяют последовательности передачи информации между ними. Путям соответствуют 8-битные значения. Логические блоки реализуют основные логические развязки между путями.

7.3. Этапы работы с lad

Процесс "воплощения в металл" разработанного LAD-приложения состоит из традиционных этапов:

  • создание LAD с помощью редактора;

  • компиляция созданной LAD в STL-представление;

  • загрузка полученного кода в ПЛК;

  • отладка LAD.

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

Для запуска Системы Программирования необходимо запустить пакетный файл PG.BAT. При запуске PROSYS на экране появится заставка, и среда будет ожидать ввод команд пользователя. Команды могут быть введены двумя различными способами: набором команды в строке ввода (в нее установлен курсор) или нажатием функциональной клавиши (или комбинации) в том случае, если за вызываемой командой закреплена такая клавиша (или комбинация). Допустимые функциональные клавиши приведены в нижней части экрана в строке подсказки (строке программируемых клавиш).