Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Всё по МСА доц.Друзьякин И.Г / Презентации 2013 / 02 МСА Языки программирования ПЛК.pptx
Скачиваний:
103
Добавлен:
29.03.2015
Размер:
1.14 Mб
Скачать

Structured Text

Особые инструкции

WSHL_RBIT, DSHL_RBIT Сдвиг слова влево с сохранением сдвинутых битов

WSHR_RBIT, DSHR_RBIT Сдвиг слова вправо со знаковым расширением и сохранением сдвинутых битов

WSHRZ_С, DSHRZ_С

Сдвиг слова вправо с заполнением нулем и с

сохранением сдвинутых битов

 

SCOUNT

Увеличение или уменьшение счетчика с индикацией

обнуления или переполнения

 

ROLW, ROLD

Подсчет сдвигов влево

RORW, RORD

Подсчет сдвигов вправо

Structured Text

 

Инструкции для задержки времени

FTON

Включить задержку

FTOF

Выключить задержку

FTP

Импульсное время задержки

FPULSOR

Квадратно-волновой сигнальный генератор

Structured Text

Условное действие IF...END_IF

Синтаксис

Алгоритм

IF условие THEN действия;

END_IF;

Инструкция выполняет действие, если условие истинно

Structured Text

Общая форма синтаксиса инструкции IF...END_IF

IF условие 1 THEN действие 1;

ELSIF условие 2 THEN

действие 2;

ELSE

действие 3;

END_IF;

Structured Text

Условное итеративное действие WHILE...END_WHILE

Синтаксис

Алгоритм

WHILE условие DO

действие;

END_WHILE;

Инструкция выполняет повторно действие пока условие истинно

Structured Text

Условное итеративное действие

REPEAT...END_REPEAT

Синтаксис

Алгоритм

REPEAT

действие;

UNTIL условие END_REPEAT;

Инструкция выполняет повторно действие до момента, когда условие станет истинно

Structured Text

Повторяющееся действие FOR...END_FOR

Синтаксис

Алгоритм

FOR индекс:= начальное значение ТО конечное значение DO

действие;

END_FOR;

Инструкция выполняет обработку операции определенное количество раз, увеличивая индекс на 1 в каждом цикле

Sequential Function Chart

Sequential Function Chart

Структурные элементы языка SFC

Sequential Function Chart

Пример функциональной диаграммы SFC