Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_пособие_Step7Lite.doc
Скачиваний:
481
Добавлен:
02.06.2015
Размер:
1.93 Mб
Скачать

5.6 Редактирование элементов lad в области кода

5.6.1 Правила ввода элементов контактной схемы

Сегмент LAD может состоять из нескольких элементов в разных ветвях. Все элементы и ветви должны быть соединены, левая шина не считается соединением. При обнаружении ошибок система выдает сообщение об ошибке.

Любой сегмент схемы должен быть закрыт с помощью катушки или блока. Для закрытия сегмента схемы нельзя использовать следующие элементы:

  • блоки сравнения;

  • катушки для промежуточных выводов _/(#)_/ ;

  • катушки для анализа положительного _/(P)_/ или отрицательного _/(N)_/ фронта.

Начальной точкой ветви для подключения блока должна быть левая шина. В ветви перед блоком могут быть логические операции или другие блоки.

Катушки автоматически устанавливаются на правый конец сегмента, таким образом, закрывается ветвь.

Исключение: катушки для промежуточных выходов _/(#)_/ и катушки для анализа положительного _/(P)_/ или отрицательного _/(N)_/ фронта не могут использоваться ни вначале (левый край), ни в конце (правый край) ветви. Также их использование не допускается в параллельных ветвях.

Некоторые катушки требует булевых логических операций, а некоторые не допускаются булевых логических операций.

  • Катушки, которые требуют булевой логической операции:

    • выход _/( ), установить выход _/(S), сбросить выход _/(R);

    • промежуточный выход _/(#)_/, положительный фронт _/(P)_/, отрицательный фронт _/(N)_/;

    • все счетчики и таймеры;

    • переход по отрицанию _/(JMPN);

    • включение главного управляющего реле _/(MCR<);

    • сохранение RLO в бите BR _/(SAVE);

    • возврат _/(RET);

  • Катушки, которые не допускают булевой логической операции:

    • активизация главного управляющего реле _/(MCRA);

    • деактивация главного управляющего реле _/(MCRD);

    • открытие блока данных _/(OPN);

    • выключение главного управляющего реле _/(MCR>).

Прочие катушки могут иметь булевые логические операции, а могут не иметь.

Следующие катушки не могут использоваться как параллельные выходы:

  • переход по отрицанию _/(JMPN);

  • переход_/(JMP);

  • вызов из катушки _/(CALL);

  • возврат_/(RET).

При удалении элемента, если ветвь состоит только из одного элемента, удаляется вся ветвь.

При удалении блока все ветви, которые соединены с двоичными входами этого блока, удаляются. Исключением является только главная ветвь. Режим замены может использоваться для простой замены элементов одного типа.

5.6.2 Недопустимые в контактном плане логические операции

Ток течет справа налево. Не должно быть ветвей, в которых ток течет в обратном направлении. На рисунке 5.9 приведен пример: если значение на I 1.4 равно "0", то ток через I 6.7 будет справа налево. Это не допустимо.

Рисунок 5.9 – Ток течет в обратном направлении

Короткое замыкание. Не должно быть ветвей, которые могут вызвать короткое замыкание. На рисунке 5.10 приведен пример такой схемы.

Рисунок 5.10 – Короткое замыкание

5.6.3 Ввод элементов контактного плана

Выберите элемент сегмента, после которого Вы хотите вставить новый элемент.

Требуемый элемент можно вставить одним из следующих способов:

  • Щелкните кнопку на панели инструментов для вставки нормально открытого контакта, нормально замкнутого контакта или выходной катушки;

  • Вставьте нормально открытый контакт, нормально замкнутый контакт или выходную катушку с помощью функциональных клавиш F2, F3 или F7;

  • Дважды щелкните требуемый элемент в библиотеке команд или вставьте его с помощью операции "перенести и оставить".

После этого выбранный элемент будет вставлен. Вместо знаков вопроса (???) необходимо указать адрес или параметр.

Вставка нового сегмента контактного плана

Чтобы вставить новый сегмент выполните одно из следующего:

  • Выберите команду меню Insert [Вставка] → Network [Сегмент];

  • Щелкните соответствующую кнопку панели инструментов;

  • В библиотеке команд щелкните "New Network [Новый сегмент]" или перенесите этот элемент в редактор блоков с помощью функции "перенести и оставить";

  • Выберите во всплывающем меню команду Network [Сегмент]. Чтобы вызвать всплывающее меню щелкните правой кнопкой мыши.

Новый сегмент будет вставлен под выбранным сегментом. Новый сегмент содержит только одну ветвь. Если вы вставите в сегмент больше элементов, чем может быть отображено на экране, то весь сегмент переместится влево. Масштаб изображения можно изменять с помощью команд View [Вид] → Zoom Out/Zoom In/Zoom Factor (Уменьшить/ Увеличить/Масштаб).

Для выбора сегмента, необходимо просто щелкнуть мышью на одном из элементов этого сегмента (см. рисунок 5.11).

Рисунок 5.11 – Пример выделения нескольких элементов

Создание параллельных ветвей в сегментах контактного плана

Чтобы использовать в сегменте контактного плана оператор OR, необходимо создать параллельную ветвь. Чтобы создать параллельную ветвь, выполните следующее:

  • Выберите элемент, перед которым необходимо начать параллельную ветвь;

  • Чтобы открыть параллельную ветвь воспользуйтесь одним из следующих методов:

    • Выберите команду Open Branch [Открыть ветвь] во всплывающем меню;

    • Нажмите функциональную клавишу F8;

    • Щелкните соответствующую кнопку на панели инструментов;

  • Вставьте в созданную параллельную ветвь необходимые элементы контактного плана;

  • В "главной ветви" выберите элемент после которого нужно закрыть параллельную ветвь;

  • Чтобы закрыть параллельную ветвь, выполните одно из следующего:

    • Нажмите правую кнопку мыши и во всплывающем меню выберите команду меню Close Branch [Закрыть ветвь];

    • Нажмите функциональную клавишу F9;

    • Щелкните соответствующую кнопку на панели инструментов.

Создание новых ветвей в сегментах контактного плана

В одном сегменте контактного плана можно создать несколько параллельных ветвей.

  • С помощью мыши выберите точку ветви, из которой нужно начать новую ветвь;

  • Чтобы открыть новую ветвь выполните одно из следующих действий:

    • Нажмите правую кнопку мыши и во всплывающем меню выберите команду меню Open Branch [Открыть ветвь];

    • Нажмите функциональную клавишу F8;

    • Щелкните соответствующую кнопку на панели инструментов.

Создание закрытой ветви в сегменте контактного плана

Чтобы создать закрытую ветвь, выполните следующее:

  • Выберите элемент, перед которым нужно начать параллельную ветвь;

  • Откройте параллельную ветвь, нажав клавишу F8;

  • Вставьте элемент контактного плана;

  • Закройте ветвь, нажав клавишу F9.

На рисунке 5.12 приведен пример ветви, созданный только с помощью функциональных клавиш и кнопок панели инструментов.

Рисунок 5.12 – Пример создания ветви на языке LAD