Справочник по языку CFD и встроенным функциональным блокам
В данном разделе представлено описание языка программирования CANNY Function Diagram (CFD) и его функциональных блоков.
Язык CFD
Основная статья: Язык CFD
Язык CANNY Function Diagram (CFD) — применяется для программирования контроллеров семейства CANNY. CFD является наглядным графическим языком программирования и имеет более низкий порог вхождения, по сравнению с распространенными текстовыми языками применяемыми для разработки программного кода для ПЛК.
Функциональные блоки
Функциональные блоки являются базовыми структурными единицами программного обеспечения, разрабатываемого на языке CFD.
Константы и регистры
Логические операции
Побитовые логические операции
- Побитовое И
- Побитовое ИЛИ
- Побитовое исключающее ИЛИ
- Побитовое НЕ
- Сдвиг влево
- Сдвиг вправо
- Циклический сдвиг влево
- Циклический сдвиг вправо
Операции сравнения
Арифметические операции
Триггеры
Таймеры и генераторы
Счетчики и детекторы
Конвертеры
- Конвертер 8-в-1
- Конвертер 16-в-1
- Конвертер 1-в-8
- Конвертер 1-в-16
- Конвертер строки символов в число
- Конвертер числа в строку символов
- Отображение
Коммутаторы
- Коммутатор 2-в-1
- Коммутатор 8-в-1
- Коммутатор 16-в-1
- Коммутатор 1-в-2
- Коммутатор 1-в-8
- Коммутатор 1-в-16