Справочное руководство
Уважаемые коллеги!
В данном разделе сайта представлено руководство пользователя программного обеспечения, программируемых логических контроллеров и вспомогательных аппаратных средств компании CANNY.
В случае если у вас остались вопросы, рекомендуем посетить наш форум.
Также информационные материалы о продукции представлены на нашем YouTube-канале
С чего начать…
Начать работу с контроллерами CANNY можно со знакомства с вводной статьей “T-N-T: Общие советы по разработке решений”.
Общие сведения о ПЛК
- Общие сведения о ПЛК
- Архитектура ПЛК
- Структура ПО контроллера
- Среда исполнения функциональных диаграмм
Интегрированная среда разработки CannyLab
- CannyLab - Основная статья
- Интерфейс пользователя CannyLab - Главное окно CannyLab, описание ее инструментов и пунктов меню
- Редактор функциональных диаграмм - Описание редактора функциональных диаграмм и основных приемов работы с ним
- Симулятор CannyLab - Работа интегрированной среды разработки CannyLab в режиме симулятора
- Работа с контроллером - Описание взаимодействия интегрированной среды разработки CannyLab с контроллером
- Исполняемые файлы автономной загрузки ПО в контроллер (SFX-файл) - Описание создания и использования SFX-файлов
- Изменения в CannyLab версии 2 - Ключевые улучшения CannyLab 2 по сравнению с первой версией.
Функциональные диаграммы
- Язык CFD - Графический язык программирования CANNY Function Diagram
- Встроенные функциональные блоки - Справочник по встроенным функциональным блокам
Константы и регистры
Логические операции
Побитовые логические операции
- Побитовое И
- Побитовое ИЛИ
- Побитовое исключающее ИЛИ
- Побитовое НЕ
- Сдвиг влево
- Сдвиг вправо
- Циклический сдвиг влево
- Циклический сдвиг вправо
Операции сравнения
Арифметические операции
Триггеры
Таймеры и генераторы
Счетчики и детекторы
Конвертеры
- Конвертер 8-в-1
- Конвертер 16-в-1
- Конвертер 1-в-8
- Конвертер 1-в-16
- Конвертер строки символов в число
- Конвертер числа в строку символов
- Отображение
Коммутаторы
- Коммутатор 2-в-1
- Коммутатор 8-в-1
- Коммутатор 16-в-1
- Коммутатор 1-в-2
- Коммутатор 1-в-8
- Коммутатор 1-в-16
Элементы оформления
Составные блоки
Программируемый логический контроллер CANNY 7
- CANNY 7 - Основная статья
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и ШИМ низкого разрешения (1 ms)
- Драйвер ВЧ ШИМ - Работа с каналами №1 и №2 контроллера в режиме ШИМ высокого разрешения (1 us)
- Драйвер UART / RS232 / Modbus - Работа с каналами №9 и №10 контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Драйвер LIN - Работа с каналами №9 и №10 контроллера в режиме LIN MASTER или LIN SLAVE
- Драйвер I²C - Конфигурация и работа с каналами контроллера в режиме MASTER последовательного синхронного интерфейса передачи данных I²C
- Драйвер Dallas 1-Wire - Работа с каналами контроллера в режиме MASTER последовательного асинхронного интерфейса передачи данных 1-Wire
- Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Драйвер пульта ИК ДУ - Конфигурация и работа с каналами контроллера в режиме приема и передачи команд инфракрасного пульта дистанционного управления
Программируемый логический контроллер CANNY 7.2 Duo
CANNY 7.2 Duo - Основная статья
Системные регистры - Управление режимами работы и индикацией контроллера
Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и ШИМ низкого разрешения (1 ms)
Драйвер ВЧ ШИМ - Работа с каналами №1 и №2 контроллера в режиме ШИМ высокого разрешения (1 us)
Драйвер UART / RS232 / Modbus - Работа с каналами №9 и №10 контроллера в режиме последовательного асинхронного интерфейса передачи данных
Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
Драйвер шлюза CAN - Конфигурация и работа с драйвером шлюза CAN контроллера
Драйвер LIN - Работа с каналами №9 и №10 контроллера в режиме LIN MASTER или LIN SLAVE
Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
Аналого-цифровой преобразователь (АЦП) - Конфигурация и работа с каналами контроллера в режиме аналого-цифрового преобразователя
CANNY 7 SDK
- CANNY 7 SDK) - Комплект разработчика, предназначенный для повышения наглядности и упрощения процесса отладки функциональных диаграмм
Программируемый логический контроллер CANNY 5 Nano
- CANNY 5 Nano - Основная статья
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода
- Драйвер ШИМ - Работа с каналами №5, №7 и №16 контроллера в режиме ШИМ
- Драйвер UART - Работа с каналами №0, №1 и №8, №9 контроллера в режиме независимых последовательных асинхронных интерфейсов передачи данных
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Драйвер I²C - Конфигурация и работа с каналами контроллера в режиме MASTER последовательного синхронного интерфейса передачи данных I²C
- Драйвер Dallas 1-Wire - Работа с каналами контроллера в режиме MASTER последовательного асинхронного интерфейса передачи данных 1-Wire
- Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Драйвер пульта ИК ДУ - Конфигурация и работа с каналами контроллера в режиме приема и передачи команд инфракрасного пульта дистанционного управления
- Аналого-цифровой преобразователь (АЦП) - Конфигурация и работа с каналами контроллера в режиме аналого-цифрового преобразователя
- Драйвер датчика DHT11 / DHT22 / AM2302 - Работа с каналами контроллера при взаимодействии с датчиками температуры и относительной влажности DHT11 / DHT22 / AM2302
Программируемый логический контроллер CANNY 5.3 Pico
- CANNY 5.3 Pico - Основная статья
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода
- Драйвер ШИМ - Работа с каналами №5, №7 и №16 контроллера в режиме ШИМ
- Драйвер UART - Работа с каналами №0, №1 и №8, №9 контроллера в режиме независимых последовательных асинхронных интерфейсов передачи данных
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Драйвер LIN - Работа с каналами №9 и №10 контроллера в режиме LIN MASTER или LIN SLAVE
- Аналого-цифровой преобразователь (АЦП) - Конфигурация и работа с каналами контроллера в режиме аналого-цифрового преобразователя
Программируемый контроллер для управления двигателем постоянного тока CANNY 5.3 MD1
- CANNY 5.3 MD1 - Основная статья
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и в режиме ШИМ низкого разрешения (1 ms)
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Драйвер мотора / силовых выходных каналов - Конфигурация и работа с драйвером управления коллекторными электромоторами постоянного тока
- Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Работа контроллера в режиме аналого-цифрового преобразователя
Программируемый логический контроллер CANNY 3 Tiny
- CANNY 3 Tiny - Основная статья
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и в режиме ШИМ низкого разрешения (1 ms)
- Драйвер ВЧ ШИМ - Работа с каналами №3 и №4 контроллера в режиме ШИМ высокого разрешения (1 us)
- Драйвер UART / RS232 - Работа с каналами №1 и №2 контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер USB Virtual COM-port (VCP) - Работа с внешними устройствами через USB Virtual COM-port (VCP)
- Драйвер Dallas 1-Wire - Работа с каналами контроллера в режиме MASTER последовательного асинхронного интерфейса передачи данных 1-Wire®
- Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Работа контроллера в режиме аналого-цифрового преобразователя
Программируемый логический контроллер CANNY 3 Tiny PRO
- CANNY 3 Tiny PRO - Основная статья
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и в режиме ШИМ низкого разрешения (1 ms)
- Драйвер ВЧ ШИМ - Работа контроллера в режиме ШИМ высокого разрешения (1 us)
- Драйвер UART - Работа с контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер USB Virtual COM-port (VCP) - Работа с внешними устройствами через USB Virtual COM-port (VCP)
- Драйвер Dallas 1-Wire - Работа с каналами контроллера в режиме MASTER последовательного асинхронного интерфейса передачи данных 1-Wire®
- Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Работа контроллера в режиме аналого-цифрового преобразователя
- Цифро-аналоговый преобразователь (ЦАП) - Работа контроллера в режиме цифро-аналогового преобразователя
- Драйвер высокочастотного счетчика - Работа контроллера в режиме счетчика импульсов, поступающих с частотой до 1МГц
Утилита CANNY CAN(LIN) monitor (ccm.exe)
- CANNY CAN(LIN) monitor - Основная статья
Tips and Tricks
- T-n-T: Полиадическое Логическое И
- T-n-T: Полиадическое Логическое ИЛИ
- T-n-T: Каскадирование коммутаторов
- T-n-T: Присвоение константы по условию
- T-n-T: Детектор изменения значения
- T-n-T: Отрицательные числа
- T-n-T: Продвинутый счетчик
- T-n-T: Борьба с переполнением регистра
- T-n-T: Часы
- T-n-T: Защита от дребезга
- T-n-T: Верификация ID устройства