Вопрос: можно ли к контроллерам ОВЕН, программируемым в среде CODESYS V3.5, подключать USB HID устройства?
Ответ: да, это возможно. Допускается подключение символьных устройств (клавиатуры, сканера штрихкодов и т.д.) и манипуляторов (мышь, графический планшет и т.д.).
Данный функционал поддерживается контроллерами СПК1хх [М01] и ПЛК210 начиная с версии прошивки 1.2.0623.1009.
Для получения информации от HID устройств (строк данных, координат нажатий и т.д.) используется библиотека CmpOwenUsbHid.
Библиотека и документация доступны по ссылке:
https://owen.ru/product/codesys_v3/libraries
См. видеопример.
Для использования клавиатуры и мыши в таргет-визуализации контроллеров СПК1хх [М01] применение библиотеки не требуется - ввод данных и управление курсором будет работать автоматически.
Для ввода текста на кириллице потребуется зажать клавишу RigthAlt , а переменная, привязанная к элементу, должна иметь тип WSTRING.
Информация по использованию горячих клавиш доступна в документе CODESYS V3.5. Визуализация (п. 3.1.3, 5.4.2 и табл. 9.1, параметр 10).
Контроллеры СПК1хх [М01] также поддерживают системные переменные, позволяющие определить координаты и число нажатий курсора:
- Screen.cursorX (INT) – координата последнего нажатия курсора по оси X;
- Screen.cursorY (INT) – координата последнего нажатия курсора по оси Y;
- Screen.countTouch (UDINT) – число нажатий на экран с момента включения.




