- •ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ОБРАБОТКИ ДАННЫХ В 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 позволяет:
- •Контакт
- •Катушка
- •Катушки
- •Катушки
- •Катушка
- •Размещение
- •Размещение блоков
- •Пример
Техно FBD
Functional block diagram
Переменные FBD
Функциональные блоки |
Отрезок без имени слева |
|
обозначает вход, |
|
управляющий |
|
выполнением блока |
Пример
программы y=(3+x2)
Создание привязки
Порядок обработки в первую |
|
очередь определяется |
Порядок |
порядком при размещении |
|
блоков. |
обработки |
Если блоки впоследствии |
|
соединяются с помощью |
FBD |
графических связей, порядок |
|
обработки определяется |
|
потоком данных. |
|
FBD-программа
Для создания FBD-программы и подключения ее к проекту нужно выполнить следующие операции:
1.разместить необходимые функциональные блоки в рабочем поле FBD- редактора;
2.соединить нужные входы и выходы блоков, образовав единую диаграмму;
3.задать аргументы, переменные и константы программы;
4.привязать входы/выходы FBD-диаграммы к аргументам, переменным и константам программы;
5.скомпилировать программу. 
Техно IL
Техно IL
•Язык программирования с использованием инструкций IL (Instruction list) является низкоуровневым ассемблероподобным.
•Компьютерные программы, написанные на IL, могут выполнять команды в одноадресном и двухадресном режиме.
•Компилятор не чувствителен к регистру, т.е. инструкции add var_002 и ADD VAR_002
равнозначны.
