STEP 7-Micro/WIN имеет в своем распоряжении три редактора для создания программ:
контактный план (LAD)
список операторов (STL)
функциональный план функциональная блок-схема (FBD).
LAD - это графический язык, здесь в качестве команд используются коммутационная схема, которая очень
похожа на электротехническую схему. Данный язык легко позволяет проследить идущий сигнал между
токовыми шинами, входами, выходами и командами.
FBD - это графический язык, использующий логические блоки, известные из булевой алгебры для
представления логических операций.
STL - это текстовый язык программирования. Его операторы очень похоже на язык ассемблера, за которыми
следуют адреса (операнды).
Для каждого созданного блока, можно выбирать, какой язык программирования использовать. С некоторыми
ограничениями, программы, написанные в любом из этих редакторов программ, могут отображаться и
редактироваться с помощью других редакторов программ.
8
Чтобы переключиться между FBD/LAD/STL, из меню нужно выбрать соответсвующий редактор (Рис. 9).
|
|
FBD и LAD всегда можно переключить в представление STL. В случае переключения из LAD в FBD или наоборот, операторы, которые не могут быть представлены на данном языке, будут отображаться на языке STL.
Рис. 6 Выбор соответсвующего редактора
Язык программирования LDR (LAD) основан на изображении контактно-релейных схем.
Все нагрузки, лампы и другие выходы изображаются справа.
Входной сигнал может управлять несколькими выходами. В этом случае выходы изображаются
параллельно
Ключи, контакты, датчики и другие управляющие элементы изображаются в LDR-диаграммах слева.
Ключи, контакты, датчики и другие управляющие элементы могут включаться и изображаться
последовательно, параллельно, последовательно- параллельно.
Каждая строчка LDR-диаграммы нумеруется и считывается контроллером сверху вниз.
Каждому элементу LDR-диаграммы присваивается один, отличный от других идентификационный
номер.
Отношение между дигитальными блоками и контактными схемами. Создание LDR диаграмм из контактно-релейных схем.
Элементы и блоки
Команды LAD состоят из элементов и блоков, графически объединяемых в сегменты. Элементы и блоки можно
разделить на следующие группы:
Команды как элементы - эти команды LAD представляются в виде отдельных элементов, которым не нужны ни
адреса, ни параметры
Команды как элементы с адресом - эти команды LAD представляются как отдельные элементы, для которых
нужно вводить адрес
(Рис.11).
Нормально открытый контакт
Элемент с адресом
|
|
Команды как элементы с адресом и значением - эти команды контактного плана представлены как отдельные
элементы, для которых нужно вводить адрес и значение
Рис. 12. Катушка (включение двигателя)
Элемент с адресом и значением
Команды в виде блоков с параметрами – эти команды в виде блоков с линиями входов и выходов
Входы находятся с левой стороны блока; выходы – с правой стороны блока. Заполняются входные параметры.
Для выходных параметров указываются места, куда программное обеспечение STEP 7 может поместить
выходную информацию.