
Содержание 
  Программирование в STEP 7 Lite V2.0 
x  A5E00142284-01 
6.2  Работа с блоками ......................................................................................6-18 
6.2.1  Редактор блоков ........................................................................................6-18 
6.2.2  Выбор языка программирования ..............................................................6-19 
6.2.2.1  Язык программирования редактора блоков..............................................6-19 
6.2.2.2  Язык контактных планов (LAD)..................................................................6-20 
6.2.2.3  Язык функциональных планов (FBD)........................................................6-21 
6.2.2.4  Язык операторов (STL)..............................................................................6-21 
6.2.3  Создание блоков .......................................................................................6-22 
6.2.3.1  Тип данных, определяемый пользователем (UDT) ..................................6-22 
6.2.3.2  Свойства блока..........................................................................................6-23 
6.2.3.3  Установка атрибута “Защита блока” .........................................................6-25 
6.2.3.4  Допустимые свойства блока для каждого типа блока ..............................6-26 
6.2.3.5  Размеры блока...........................................................................................6-27 
6.2.3.6  Сравнение блоков .....................................................................................6-27 
6.2.3.7  Как создать блок ........................................................................................6-28 
6.2.4  Работа с библиотеками.............................................................................6-29 
6.2.4.1  Обзор библиотек блоков ...........................................................................6-29 
6.3  Создание логических блоков.....................................................................6-30 
6.3.1  Основы создания логических блоков........................................................6-30 
6.3.1.1  Основные шаги при создании логических блоков ....................................6-30 
6.3.1.2  Установки по умолчанию для редакторов блоков на языках 
LAD/STL/FBD .............................................................................................6-31
 
6.3.1.3  Инструкции из библиотек команд..............................................................6-31 
6.3.1.4  Настройка редактора.................................................................................6-32 
6.3.2  Редактирование таблицы объявления переменных ................................6-34 
6.3.2.1  Использование таблицы объявления в логических блоках .....................6-34 
6.3.2.2  Связь между таблицей объявления переменных и областью 
операторов.................................................................................................6-35
 
6.3.2.3  Структура таблицы объявления переменных...........................................6-36 
6.3.2.4  Общие сведения о таблицах объявления переменных ...........................6-38 
6.3.2.5  Как работать с таблицей объявления переменных..................................6-39 
6.3.3  Модели мультиэкземплярности в таблице объявления переменных......6-43 
6.3.3.1  Использование моделей мультиэкземплярности.....................................6-43 
6.3.3.2  Правила объявления моделей мультиэкземплярности ...........................6-44 
6.3.3.3  Ввод модели мультиэкземплярности в таб лицу объявления 
переменных ...............................................................................................6-45
 
6.3.4  Общие сведения о вводе операторов и комментариев............................6-46 
6.3.4.1  Структура области операторов .................................................................6-46 
6.3.4.2  Процедура ввода операторов ...................................................................6-47 
6.3.4.3  Ввод разделяемых символьных имен в программу .................................6-47 
6.3.4.4  Заголовок и комментарии к блокам и сегментам......................................6-48 
6.3.4.5  Ввод комментариев к блоку и комментариев к сегменту .........................6-49 
6.3.4.6  Функция поиска ошибок в области операторов ........................................6-50 
6.3.4.7  Перекоммутация........................................................................................6-50 
6.3.5  Редактирование элементов LAD в области ко да .....................................6-52 
6.3.5.1  Настройки для программирования на языке LAD.....................................6-52 
6.3.5.2  Правила ввода элементов контактной схемы...........................................6-52 
6.3.5.3  Недопустимые в контактном плане логические операции .......................6-55 
6.3.5.4  Как создать элемент контактного плана ...................................................6-56 
6.3.6  Редактирование элементов FBD в области кода .....................................6-62 
6.3.6.1  Настройки для программирования на языке функциональных планов 
(Function Block Diagram) ............................................................................6-62
 
6.3.6.2  Правила ввода элементов FBD.................................................................6-63 
6.3.6.3  Ввод элементов FBD .................................................................................6-65 
6.3.7  Редактирование операторов STL в области кода ....................................6-68 
6.3.7.1  Настройки для программирования на языке STL .....................................6-68 
6.3.7.2  Правила ввода команд STL.......................................................................6-68 
6.3.7.3  Как ввести оператор STL...........................................................................6-69 
6.3.8  Обновление вызовов блоков.....................................................................6-70