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

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

Для вызова LAD-редактора необходимо выполнить команду [F3 LAD]<NAME>, где <NAME> является именем создаваемой LAD-диаграммы. Здесь необходимо провести четкое разделение между именем LAD-диаграммы и именем файла, в котором эта LAD-диаграмма хранится на диске. Имя LAD-диаграммы по своей сути является меткой, по которой определяется ее вызов в STL-программе, и оно может не совпадать с именем файла. При создании новой LAD-диаграммы под <NAME> понимается имя LAD, а команды загрузки и сохранения всегда оперируют с именами файлов. При вызове редактора без указания имени LAD-диаграммы редактор выводит последнюю обработанную LAD. Если команда была задана правильно, то на экране появится окно LAD-редактора и изменится содержимое строки функциональных клавиш. В середине экрана находится поле редактирования, в которое осуществляется псевдографический ввод LAD-диаграмм. После вызова LAD-редактора курсор находится в нулевых строке и столбце поля редактирования. В правой части поля редактирования располагается линейка нумерации строк, в каждой LAD можно помещать до 50 строк. Максимально возможное количество столбцов - 16.

Возможности LAD-редактора очень широки и многообразны, в силу чего он кажется излишне громоздким, однако основные принципы запомнить несложно:

  1. Не существует такого элемента LAD, который нельзя было бы ввести при помощи функциональных клавиш и основываясь на подсказках строки функциональных клавиш. Особое место занимает клавиша [F9]  клавиша расширения. При ее нажатии содержимое строки функциональных клавиш изменяется и становятся доступными функции редактора, на которые не хватило нажатий одной функциональной клавиши.

  2. При следовании подсказке ввод различных контактов и путей не вызовет затруднений; либо просто нажимается нужная [F...], или она же нажимается при нажатой и удерживаемой [F9]; в строке подсказки контакты и пути представлены в своей графической форме, что упрощает их выбор. После этого в поле редактирования на месте курсора появляется выбранный элемент. Если это контакт, то над ним появляется небольшое поле строки редактирования, в которое необходимо ввести адрес ячейки памяти или имя программной метки. Они вводятся точно так же, как и в STL-редакторе, ввод завершается нажатием [Enter].

  3. Для последующего изменения адреса или метки контакта необходимо подвести курсор на требуемый контакт и нажать на [Enter], искомое поле перейдет в режим редактирования. Нажатие [Esc] в этом режиме приведет к удалению контакта.

  4. Горизонтальный путь проще всего вводить нажатиями клавиши [Пробел]; если курсор уже расположен на пути, то нажатие этой клавиши вызовет его удаление.

  5. Перемещение курсора по полю редактирования осуществляется нажатиями курсорных клавиш, их нажатие совместно с клавишей [Alt] позволяет "войти" внутрь функционального или логического блока с целью выполнения операций редактирования блока (возможные операции всегда приводятся в строке подсказки).

  6. Ввод логического блока осуществляется через нажатие [F3 LOGIC_BK] с последующим нажатием [F1]...[F3] для выбора одного из типов блока (AND, OR или EXOR соответственно).

  7. Ввод функционального блока осуществляется через нажатие [F4 FBK] с последующим выбором библиотеки FBK ([F1 FBK_STD] - стандартная, [F2FBK_USER] - пользовательская); после этого на экран выводится список доступных FBK и нажатием на [Enter] необходимо выделить требуемый.

Выход из LAD-редактора осуществляется по нажатию [Esc], если требуется осуществление компиляции LAD или [Ctrl]+[Esc] при отсутствии необходимости в этом. Основные клавиатурные команды LAD даны в приложении.