Эта документация устарела.
Новая версия документации находится здесь: https://canny.ru/docs |
Добро пожаловать в CANNY Wiki!
Материал из CANNY Wiki
Выберите из списка интересующую вас статью или воспользуйтесь поиском:
Содержание
- 1 Интегрированная среда разработки CannyLab
- 2 Функциональные диаграммы
- 3 Программируемый логический контроллер CANNY 7
- 4 Программируемый логический контроллер CANNY 5 nano
- 5 Программируемый логический контроллер CANNY 5
- 6 Программируемый логический контроллер CANNY 5.2
- 7 Программируемый логический контроллер CANNY 5 duo
- 8 Программируемый логический контроллер CANNY 5.2 duo
- 9 Программируемый логический контроллер CANNY 3 tiny
- 10 Программируемый контроллер для управления двигателем постоянного тока CANNY 5.3 MD1
- 11 Программируемый логический контроллер CANNY 5.3 pico
- 12 Программируемый логический контроллер CANNY 7.2 duo
- 13 Комплект разработчика CANNY 7 SDK
- 14 Утилита CANNY CAN(LIN) monitor (ccm.exe)
- 15 Tips and Tricks
Интегрированная среда разработки CannyLab
- CannyLab - Основная статья
- Интерфейс пользователя CannyLab - Главное окно CannyLab, описание ее инструментов и пунктов меню
- Редактор функциональных диаграмм - Описание редактора функциональных диаграмм и основных приемов работы с ним
- Симулятор CannyLab - Работа интегрированной среды разработки CannyLab в режиме симулятора
- Работа с контроллером - Описание взаимодействия интегрированной среды разработки CannyLab с контроллером
- Исполняемые файлы автономной загрузки ПО в контроллер - Описание создания и использования SFX-файлов
Функциональные диаграммы
- Язык функциональных блоковых диаграмм CFD - Графический язык программирования Canny Function Diagram
- Встроенные функциональные блоки - Справочник по встроенным функциональным блокам
Константы и регистры Логические операции Побитовые логические операции Операции сравнения Арифметические операции Триггеры Таймеры и генераторы Счетчики и детекторы Конвертеры Коммутаторы Элементы оформления
Программируемый логический контроллер CANNY 7
- CANNY 7 - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и ШИМ низкого разрешения (1 ms)
- Драйвер ВЧ ШИМ - Работа с каналами №1 и №2 контроллера в режиме ШИМ высокого разрешения (1 us)
- Драйвер UART / RS232 / Modbus - Работа с каналами №9 и №10 контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Драйвер LIN - Работа с каналами №9 и №10 контроллера в режиме LIN MASTER или LIN SLAVE
- Драйвер I2C - Конфигурация и работа с каналами контроллера в режиме MASTER последовательного синхронного интерфейса передачи данных I2C
- Драйвер Dallas 1-Wire - Работа с каналами контроллера в режиме MASTER последовательного асинхронного интерфейса передачи данных 1-Wire®
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Драйвер пульта ИК ДУ - Конфигурация и работа с каналами контроллера в режиме приема и передачи команд инфракрасного пульта дистанционного управления
Программируемый логический контроллер CANNY 5 nano
- CANNY 5 nano - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода
- Драйвер ШИМ - Работа с каналами №5, №7 и №16 контроллера в режиме ШИМ
- Драйвер UART - Работа с каналами №0, №1 и №8, №9 контроллера в режиме независимых последовательных асинхронных интерфейсов передачи данных
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Драйвер I2C - Конфигурация и работа с каналами контроллера в режиме MASTER последовательного синхронного интерфейса передачи данных I2C
- Драйвер Dallas 1-Wire - Работа с каналами контроллера в режиме MASTER последовательного асинхронного интерфейса передачи данных 1-Wire®
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Драйвер пульта ИК ДУ - Конфигурация и работа с каналами контроллера в режиме приема и передачи команд инфракрасного пульта дистанционного управления
- Аналого-цифровой преобразователь (АЦП) - Конфигурация и работа с каналами контроллера в режиме аналого-цифрового преобразователя
- Драйвер датчика DHT11 / DHT22 / AM2302 - Работа с каналами контроллера при взаимодействии с датчиками температуры и относительной влажности DHT11 / DHT22 / AM2302
Программируемый логический контроллер CANNY 5
- CANNY 5 - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
Программируемый логический контроллер CANNY 5.2
- CANNY 5.2 - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода
- Драйвер UART / RS232 - Работа с каналами №9 и №10 контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Конфигурация и работа с контроллером в режиме аналого-цифрового преобразователя
- Драйвер пульта ИК ДУ - Конфигурация и работа контроллера в режиме передачи команд инфракрасного пульта дистанционного управления
Программируемый логический контроллер CANNY 5 duo
- CANNY 5 duo - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода
- Драйвер CAN - Конфигурация и работа со встроенными аппаратными CAN-интерфейсами контроллера
- Драйвер шлюза CAN - Конфигурация и работа с аппаратными CAN интерфейсами контроллера в режиме асинхронного CAN-шлюза
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
Программируемый логический контроллер CANNY 5.2 duo
- CANNY 5.2 duo - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода
- Драйвер UART - Работа контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер CAN - Конфигурация и работа со встроенными аппаратными CAN-интерфейсами контроллера
- Драйвер шлюза CAN - Конфигурация и работа с аппаратными CAN интерфейсами контроллера в режиме асинхронного CAN-шлюза
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Конфигурация и работа с контроллером в режиме аналого-цифрового преобразователя
Программируемый логический контроллер CANNY 3 tiny
- CANNY 3 tiny - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и в режиме ШИМ низкого разрешения (1 ms)
- Драйвер ВЧ ШИМ - Работа с каналами №3 и №4 контроллера в режиме ШИМ высокого разрешения (1 us)
- Драйвер UART / RS232 / Modbus - Работа с каналами №1 и №2 контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер USB Virtual COM-port (VCP) - Работа с внешними устройствами через USB Virtual COM-port (VCP)
- Драйвер Dallas 1-Wire - Работа с каналами контроллера в режиме MASTER последовательного асинхронного интерфейса передачи данных 1-Wire®
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Работа контроллера в режиме аналого-цифрового преобразователя
Программируемый контроллер для управления двигателем постоянного тока CANNY 5.3 MD1
- CANNY 5.3 MD 1 - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода и в режиме ШИМ низкого разрешения (1 ms)
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Драйвер UART / RS232 / Modbus - Работа с каналами №3 и №4 контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер LIN - Работа с каналами №3 и №4 контроллера в режиме LIN MASTER или LIN SLAVE
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Работа контроллера в режиме аналого-цифрового преобразователя
- Драйвер мотора / силовых выходных каналов - Работа контроллера в режиме управления двигателем постоянного тока или управления силовыми выходами
Программируемый логический контроллер CANNY 5.3 pico
- CANNY 5.3 pico - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа каналов контроллера в режимах дискретного ввода-вывода, ШИМ низкого разрешения (1 ms) и ассинхронного входа-счетчика
- Драйвер ВЧ ШИМ - Работа каналов контроллера в режиме ШИМ высокого разрешения (1 us)
- Драйвер CAN - Конфигурация и работа со встроенным аппаратным CAN-интерфейсом контроллера
- Драйвер UART / RS232 / Modbus - Работа с каналами №9 и №10 контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер LIN - Работа с каналами №9 и №10 контроллера в режиме LIN MASTER или LIN SLAVE
- Параметры пользовательской конфигурации - Доступ к параметрам, установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Работа контроллера в режиме аналого-цифрового преобразователя
Программируемый логический контроллер CANNY 7.2 duo
- CANNY 7.2 duo - Основная статья
- Общие сведения о ПЛК - Общие сведения о программируемых логических контроллерах
- Системные регистры - Управление режимами работы и индикацией контроллера
- Драйвер дискретных каналов - Работа с каналами контроллера в режиме дискретного ввода-вывода
- Драйвер ВЧ ШИМ - Работа контроллера в режиме ШИМ высокого разрешения (1 us)
- Драйвер UART - Работа контроллера в режиме последовательного асинхронного интерфейса передачи данных
- Драйвер LIN - Работа контроллера в режиме LIN MASTER или LIN SLAVE
- Драйвер CAN - Конфигурация и работа со встроенными аппаратными CAN-интерфейсами контроллера
- Драйвер шлюза CAN - Конфигурация и работа с аппаратными CAN интерфейсами контроллера в режиме асинхронного CAN-шлюза
- Параметры пользовательской конфигурации - Доступ к параметрам установленным пользователем при загрузке в контроллер программного обеспечения с помощью утилиты автономной загрузки ПО
- Энергонезависимая память (ЭНП) - Запись и чтение данных энергонезависимой памяти контроллера
- Аналого-цифровой преобразователь (АЦП) - Конфигурация и работа с контроллером в режиме аналого-цифрового преобразователя
Комплект разработчика CANNY 7 SDK
- CANNY 7 SDK - Основная статья
Утилита CANNY CAN(LIN) monitor (ccm.exe)
- CANNY CAN(LIN) monitor - Основная статья
Tips and Tricks
- T-n-T: Полиадическое Логическое И - Проверка множественного условия Логическое И
- T-n-T: Полиадическое Логическое ИЛИ - Проверка множественного условия Логическое ИЛИ
- T-n-T: Каскадирование коммутаторов - Подготовка / создание списка данных длиной более 16
- T-n-T: Присвоение константы по условию - Присвоение константы по условию с приоритетом, с использованием каскада из коммутаторов 2-в-1
- T-n-T: Детектор изменения значения - Определение факта и величины изменения значения
- T-n-T: Отрицательные числа - Работа с отрицательными числами: выделение модуля и знака числа и обратное преобразование
- T-n-T: Продвинутый счетчик - Альтернативный способ организации Счетчика
- T-n-T: Борьба с переполнением регистра - Подсчет интервалов времени длительностью более 65535мс
- T-n-T: Часы - Подсчет интервалов времени с использованием системного регистра длительности программного цикла
- T-n-T: Защита от дребезга - Определение получения сигнала на входе контроллера с защитой от ложных срабатываний (дребезга)
- T-n-T: Верификация ID устройства - Проверка идентификационного номера контроллера, защита пользовательской диаграммы от несанкционированного использования
- T-n-T: Конвейер событий с приоритетом - Фиксирование событий, постановка их в очередь и передача для обработки, с учетом приоритета события
- T-n-T: Подключение 2х кнопок на 1 канал контроллера - Подключение 2х управляющих кнопок на 1 канал контроллера