Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_SIEMENS (Локальные системы автоматики...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.76 Mб
Скачать

5.4 Вид представления прикладной программы

Общие сведения

Языки программирования, контактный план, список операторов и функциональный план для S7-300 и S7-400 являются составной частью стандартного пакету.

  • Контактный план (нем. КОРИ, англ. LAD) - это графическое представление языка программирования STEP 7. Его синтаксис для команд похож на релейно-контактные схемы: такая схема дает возможность проследить поток энергии между шинами при его прохождении через разные контакты, составные элементы и исходные катушки.

  • Список команд (нем. AWL, англ. STL) - это текстовое представление языка программирования STEP 7, подобное машинному коду. Если программа написана в виде списка команд, то отдельные команды отвечают шагам, с помощью которых CPU выполняет программу. Для облегчения программирования список команд расширен путем включения в него некоторых конструкций языков высокого уровня (таких как доступ к структурированным данным и параметры блоков).

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

Преимущество при составлении программ будет отдана языку LAD (контактный план или КОР). Вид представления программы в контактном плане дает максимальную наглядность при составлении программы, довольно быстрая возможность анализа программы в режиме on-line, очевидность инструкций языка при них выборе из библиотеки.

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

Алгоритм подготовки технологичной линии для приёма

зерна

U E 10.0

U A 10.0

U A 10.1

U A 10.2

= A 10.3

Алгоритм контроля приёма зерна в НСБ|

U E 10.1

UN A 10.3

= A 10.2

Алгоритм подготовки поджига в топке

U A 10.4

U A 10.5

U A 10.6

U E 10.2

U A 10.7

U E 10.3

U E 10.4

U E 10.5

U E 10.6

= A 8.4

Алгоритм поджига

U E 8.3

U A 8.0

UN A 9.0

U E 10.7

U E 8.0

= A 8.0

Алгоритм прохождения зерна с затвором на малую производительность

U A 8.1

U A 8.2

U A 8.3

U E 8.1

= A 10.1

Алгоритм автоматического регулирования агента сушки

UN E 8.1

= A 9.0

U E 8.1

= A 9.0

Алгоритм прохождения зерна с затвором на большую производительность

U A 10.1

UN A 8.3

U A 10.2

= A 10.3

Алгоритм контроля топки

ON E 10.4

ON E 10.5

ON E 10.6

ON E 8.0

= A 8.5

= A 9.0

Алгоритм аварийного выхода из|із| подпрограммы

включения|приєднання| нории Н2

U A 8.5

UN A 8.6

UN A 8.2

UN A 10.2

UN A 10.3

= A 8.1

Алгоритм контроля работы нории

O E 8.4

O E 8.5

= A 8.7

Алгоритм аварийного выключения|приєднання| нории Н1

U A 8.5

= A 10.3

= A 10.2

Алгоритм аварийной ситуации из-за отсутствия факела

UN E 8.0

= A 8.5

= A 9.0

= A 8.0

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

5.4.5 Представление программы в виде функциональных блоков