- •ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ОБРАБОТКИ ДАННЫХ В TRACE MODE 6
- •Языки программирования стандарта IEC(МЭК) 61131-3
- •Современная редакция стандарта (который с 1997 г. называется IEC 61131) включает:
- •Вид окна программы «Редактор программ»
- •Аргумент
- •Аргументы
- •Основные типы данных
- •Техно ST
- •Инициализац
- •Конструкц ии языка
- •Арифметические операции
- •Логические операции
- •Операции сравнения
- •Конструкция IF – ELSEIF –
- •Конструк
- •Цикл FOR
- •Цикл For
- •Цикл WHILE
- •Цикл REPEAT UNTIL
- •Конструкция CASE
- •Техно FBD
- •Функциональные блоки
- •Пример
- •Создание привязки
- •Порядок обработки в первую
- •FBD-программа
- •Техно IL
- •Техно IL
- •Одно и двухадресный режим
- •Конструкция программы на языке Техно IL
- •Значения по умолчанию
- •Операторы обмена с аккумулятором
- •Пример программы
- •Логические операторы Техно IL
- •Логические операторы Техно IL
- •Арифметические операторы Техно IL
- •Операторы сравнения
- •Операторы перехода и вызова функции Техно IL
- •Операторы перехода и вызова функции Техно IL
- •Язык SFC
- •LD (Ladder
- •Язык LD позволяет:
- •Контакт
- •Катушка
- •Катушки
- •Катушки
- •Катушка
- •Размещение
- •Размещение блоков
- •Пример
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ОБРАБОТКИ ДАННЫХ В TRACE MODE 6
Языки программирования стандарта IEC(МЭК) 61131-3
Результатом работы Международной Электротехнической Комиссии (МЭК или английская аббревиатура IEC) был выпуск в 1982 г. стандарта IEC 1131.
Современная редакция стандарта (который с 1997 г. называется IEC 61131) включает:
Вид окна программы «Редактор программ»
Аргумент
ы
Аргументы
Основные типы данных
•Тип REAL представляет собой тип данных «вещественное с плавающей точкой/запятой».
•Тип DINT является типом данных «целое число двойной длинны (32 бита)
•Тип INT является типом данных «целое число» (16 бит).
•Тип UDINT является типом данных «целое число двойной длинны без знака».
•Тип UINT является типом данных «целое число без знака».
•Тип BOOL представляет собой булев тип данных.
•Тип TIME представляет собой тип данных «время»
Техно ST
Язык программирования ST (Structured text) является высокоуровневым текстовым языком.
Он используется как для написания самостоятельных программ, так и для программирования FBD-блоков
Выражения в ST выглядят точно также, как и в языке Pascal:
[variable] := [value];
Инициализац
ия
По умолчанию, все переменные инициализируются нулем. Иное значение переменной можно указать явно при ее Например:
объявлении.
str1: STRING := ‘Hello world’;
Конструкц ии языка
арифметические операции;
логические (побитовые) операции; операции сравнения;
операция присвоения;
конструкция IF – ELSEIF – ELSE;
цикл FOR; цикл WHILE;
цикл REPAET UNTIL;
конструкция CASE.
