Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
STEP7_V53_Programming_r.pdf
Скачиваний:
2
Добавлен:
29.05.2025
Размер:
5.18 Mб
Скачать

Error! Style not defined.

10.5Редактирование команд LAD в разделе кодов

10.5.1Настройки для программирования в LAD

Установка формата LAD

Вы можете установить формат для создания программ в виде контактного плана. Выбираемый вами формат (А4 книжная ориентация/альбомная ориентация/максимальный размер) оказывает влияние на количество элементов контактного плана, которые могут быть отображены в одной цепи.

1.Выберите команду меню Options > Customize [Варианты > Настройка].

2.В появившемся диалоговом окне выберите закладку "LAD/FBD (или

LAD/FBD)".

2.Выберите требуемый формат из окна списка "Layout [Размещение]". Введите требуемый размер формата.

Настройки для печати

Если Вы хотите распечатать раздел кодов контактного плана, Вы должны установить подходящий размер страницы, прежде чем Вы начнете программировать раздел кодов.

Настройки в закладке "LAD/FBD

В закладке "LAD/FBD", куда Вы попадаете с помощью команды меню Options > Customize [Параметры > Настройка], Вы можете выполнять основные настройки, например, размещение и ширина поля адреса.

Программирование с помощью STEP 7 v5.3

10-17

A5E00261405-01

Error! Style not defined.

10.5.2Правила ввода элементов в LAD

Описание представления языка программирования в виде контактного плана Вы найдете в руководстве "LAD для S7-300/400 – Программирование блоков" или в оперативной помощи к контактному плану.

Сегмент контактного плана может состоять из ряда элементов, расположенных в нескольких ветвях. Все элементы и ветви должны быть соединены; левая шина не считается соединением(IEC 1131–3).

При программировании в контактном плане Вы должны соблюдать ряд руководящих указаний. Сообщения об ошибках проинформируют Вас о любых сделанных вами ошибках.

Закрытие сегмента LAD

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

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

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

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

Размещение блоков

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

Размещение катушек (coils)

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

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

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

Катушки, требующие булевой логики.

выход _/( ), установка выхода _/(S), сброс выхода _/(R)

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

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

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

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

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

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

10-18

Программирование с помощью STEP 7 v5.3

A5E00261405-01

Error! Style not defined.

Катушки, не допускающие булевой логики:

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

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

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

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

Все остальные катушки могут как иметь булеву логику, так и не иметь ее.

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

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

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

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

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

Деблокирующий вход/Деблокирующий выход

Деблокирующий вход "EN" и деблокирующий выход "ENO" блоков может быть подключен, но это не обязательно.

Удаление и замена

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

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

Режим замены может использоваться для простой замены элементов одного и того же типа.

Параллельные ветви

Чертите параллельные ветви слева направо.

Параллельные ветви открываются вниз и закрываются вверх.

Параллельная ветвь всегда открывается после выделенного элемента контактного плана.

Параллельная ветвь всегда закрывается после выделенного элемента контактного плана.

Для удаления параллельной ветви удалите все элементы в этой ветви. Когда в ветви удаляется последний элемент, ветвь удаляется автоматически.

Константы

Двойные линии не могут назначаться константам (например. TRUE или FALSE). Вместо этого, используйте адреса типа данных BOOL.

Программирование с помощью STEP 7 v5.3

10-19

A5E00261405-01

Error! Style not defined.

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

Поток энергии справа налево

Нельзя создавать ветви, которые могут вызвать поток энергии в противоположном направлении. Пример показан на следующем рисунке: при нулевом состоянии сигнала на I 1.4 поток энергии через I 6.8 был бы направлен справа налево, что недопустимо.

I 1.0

I 1.2

I 1.4

I 4.2

Q

Q 2.6

I 6.8

 

 

 

 

Недопустимый поток

 

 

 

Q 4.4энергии!

I 2.8

 

 

Короткое замыкание

Не могут создаваться ветви, вызывающие короткое замыкание. Пример показан на следующем рисунке:

I 1.0

I 1.2

I 1.4

Q 6.0

 

 

 

 

 

 

 

 

 

 

 

 

Недопустимое короткое замыкание!

10-20

Программирование с помощью STEP 7 v5.3

A5E00261405-01