Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРезентация ТАУ / 4_программирование.pptx
Скачиваний:
0
Добавлен:
15.01.2026
Размер:
3.29 Mб
Скачать

Конструкция CASE

CASE <Expression> OF

CASE_ELEMENT

{CASE_ELEMENT} [ELSE <Statement List>] END_CASE;

CASE k OF 1: k := k * 10;

2..5: k := k * 5; i := 0; 6, 9..20: k := k – 1; ELSE k := 0; i := 1; END_CASE;

Язык SFC

SFC (Sequential Function Chart) расшифровывается как «Последовательность функциональных диаграмм», и является одним из языков стандарта IEC 61131-3.

SFC позволяет легко описывать последовательность протекания процессов в системе.

SFC осуществляет последовательное управление процессом, базируясь на системе условий, передающих управления с одной операции на другую.

Язык SFC состоит из конечного числа базовых элементов, которые используются как блоки для построения целостного алгоритма протекания программы.

шаг

перехо

д

 

Основные понятия языка SFC

LD (Ladder

Diagram)

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

 

представление

 

программы в виде

 

электрического потока

 

(близко специалистам по

 

электротехнике),

LD

наличие простых правил,

 

 

использование только

 

булевых выражений.

LD

программам на языке LD

электрическая цепь с реле и выключателями

LD

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

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

Ступени внутри секции, которые не зависят друг от друга, обрабатываются в порядке размещения.

LD

Если контакты соединены параллельно, тогда соединение передает состояние «логическое ИЛИ».

Если контакты соединены последовательно, то соединение передаёт «логическое И».

Контакт может быть инвертируемым. Такой контакт обозначается с помощью символа |/| и передает состояние “ON”, если значение переменной FALSE.

LD

Если контакты соединены параллельно, тогда соединение передает состояние «логическое ИЛИ».

Если контакты соединены последовательно, то соединение передаёт «логическое И».

Контакт может быть инвертируемым. Такой контакт обозначается с помощью символа |/| и передает состояние “ON”, если значение переменной FALSE.

Соседние файлы в папке ПРезентация ТАУ