Здравствуйте! Столкнулись с проблемой ввода данных в скаду при считывание карт через usb считыватель.
Ридер модели jt308, китай.
ПК воспринимает его как устройство ввода(как клавиатуру). Как пример: если открыть блокнот, установить курсор в начало строки и поднести карту автоматически введется номер ID карты в десятичном формате(10 символов). Такую же работу планировалось организовать и в скаде. Условно при нажатие на поле пользователь должен поднести личную карту доступа с уникальным ID. При получение ID cкада отправит запрос авторизации на сервер...
По факту номер в скаде читается не целиком. При чем не только в запущенном клиенте но и в редакторе проекта. Пробовали разные считыватели и карты. В других программах все работает корректно. На скринах ввод данных со считывателя в редактор скриптов. (Заметили что в редакторе проекта ID раз через раз приходит правильный, читается весь. В запущенном проекте либо ломанный, либо не хватает последнего числа, но целый не приходил ни разу).
Ссылка с описанием ридера.
https://iarduino.ru/shop/Expansion-payments/rfid-reader-jt308.html?ysclid=m2471w1uk335339021