- •Языки
- •Составляющие части стандарта IEC 61131
- •Российские стандарты на основе IEC 61131
- •Состав языков
- •Объекты адресации языков программирования
- •Объекты адресации языков программирования
- •Формат адресации
- •Ladder Diagram
- •Ladder Diagram
- •Ladder Diagram
- •Ladder Diagram
- •Ladder Diagram
- •Ladder Diagram
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Functional Block Diagrams
- •Instruction List
- •Instruction List
- •Instruction List
- •Instruction List
- •Instruction List
- •Instruction List
- •Instruction List
- •Instruction List
- •Instruction List
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Structured Text
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
- •Sequential Function Chart
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