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

Нумерация входных и выходных сигналов cpu 224 хр

Обозначение на рис. 4.2

Нумерация входных/выходных сигналов

S1

I0.0

S2

I0.1

I0.3

S4

I1.0

S5

I1.1

SQ1

I0.3

I0.4

SQ2

I0.5

I0.6

K1

Q0.0

K2

Q0.2

H2

Q0.4

H3

Q0.5

CPU S7-200 имеет два режима работы:

1. STOP: контроллер не обрабатывает программу; в режиме STOP можно загружать в контроллер программу и осуществлять его конфигурирование;

2. RUN: контроллер обрабатывает программу; в режиме RUN нельзя загружать в контроллер программу и его конфигурирование.

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

С помощью переключателя режимов работы (находится под защитной крышкой контроллера – рис. 4.4) можно вручную установить его режим работы:

- если переключатель режимов работы установлен в положение TERM, то программное обеспечение (STEP 7-Micro/WIN) может управлять режимами работы контроллера;

- если переключатель режимов работы установить в положение STOP, обработка программы прекращается;

- если переключатель режимов работы установить в положение RUN, включается обработка программы.

Рис. 4.4. Логический контроллер SIMATIC S7–200

Если переключатель режимов работы находится в положении STOP или TERM и прерывается подача напряжения питания, то при восстановлении напряжения питания контроллер автоматически переходит в режим STOP.

Для того чтобы программное обеспечение STEP 7-Micro/WIN могло управлять режимом работы, необходимо перевести переключатель режимов работы на контроллере в положение TERM или RUN.

Пакет для программирования STEP 7-Micro/WIN предоставляет среду для разработки, редактирования и контроля логики, необходимой для управления различными приложениями, связанными с вопросами автоматизации. STEP 7-Micro/WIN имеет три редактора программ, с помощью которых можно удобно и эффективно разрабатывать программы управления.

Н абор команд SIMATIC CPU S7-200 на языке программирования STEP 7 приведен на рис. 4.5. Для выбора языка команд надо в «Строке меню» открыть вкладку «Вид», а в ней выбрать требуемый редактор программирования.

Рис. 4.5. Редакторы языка STEP 7

Основные команды языка STEP 7 для различных редакторов программ приведены в табл. 4.2. Подводя курсор компьютера к изображению каждой из команд, на экране получим ее название и выполняемые функции.

Таблица 2

Команды битовой логики cpu s7-200

Команды битовой логики

STL

Ladder (LAD)

FBD

Целью настоящих исследований является – дать начальные сведения, необходимые для использования компьютера CPU S7-200 в среде STEP 7 Micro/WIN. Поэтому большинство примеров носит иллюстративный характер и служит первоначальному этапу освоения контроллера.

LAD - это графический язык, здесь в качестве команд используются коммутационная схема, которая очень похожа на электротехническую схему. Данный язык легко позволяет проследить идущий сигнал между токовыми шинами, входами, выходами и командами.

FBD - это графический язык, использующий логические блоки, известные из булевой алгебры для представления логических операций.

STL - это текстовый язык программирования. Его операторы очень похоже на язык ассемблера, за которыми следуют адреса (операнды).

Чтобы переключиться между FBD/LAD/STL, из меню нужно выбрать соответствующий редактор (рис. 5).

FBD и LAD всегда можно переключить в представление STL. В случае переключения из LAD в FBD или наоборот, операторы, которые не могут быть представлены на данном языке, будут отображаться на языке STL.

Язык программирования LAD основан на изображении контактно-релейных схем. В нем:

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

- входной сигнал может управлять несколькими выходами; в этом случае выходы изображаются параллельно;

- ключи, контакты, датчики и другие управляющие элементы изображаются в LAD -диаграммах слева;

- ключи, контакты, датчики и другие управляющие элементы могут включаться и изображаться последовательно, параллельно, последовательно- параллельно;

- каждая строчка LAD -диаграммы нумеруется и считывается контроллером сверху вниз;

- каждому элементу LAD -диаграммы присваивается один, отличный от других идентификационный номер.

Команды LAD состоят из элементов и блоков, графически объединяемых в сегменты. Элементы и блоки можно разделить на следующие группы:

к оманды как элементы - эти команды LAD представляются в виде отдельных элементов, которым не нужны ни адреса, ни параметры (рис. 4.6);

Рис. 4.6. Элемент

к оманды как элементы с адресом - эти команды LAD представляются как отдельные элементы, для которых нужно вводить адрес (рис. 4.7);

Рис. 4.7. Элемент с адресом

команды как элементы с адресом и значением - эти команды контактного плана представлены как отдельные элементы, для которых нужно вводить адрес и значение (рис. 4.8);

Рис. 4.8. Элемент с адресом и значением

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

FBD - это графический язык программирования, использующий для представления логических операций логические блоки, известные в булевой алгебре. Сложные функции (например, математические) тоже могут быть представлены непосредственно соединенными с логическими блоками.

К оманды FBD состоят из элементов и блоков, графически объединяемых в сегменты. Элементы и блоки можно разделить на следующие группы:

команды как элементы - часть команд FBD представляется в виде отдельных элементов, которые не нуждаются ни в адресах, ни в параметрах (рис. 4.9);

Рис. 4.9. Отрицание двоичного ввода

команда как блок с адресом - некоторые из команд FBD представляются в виде блоков, для которых необходимо указать адрес (рис. 4.10);

Рис. 4.10. Команда «Присвоить»

команда как блок с адресом и значением - некоторые из команд FBD представляются в виде блоков, для которых нужно указать адрес и значение (например, значение таймера или счетчика) – рис. 4.11.

Рис. 4.11. Таймер с адресом и значением времени