RFID система VI-88F — различия между версиями
(Новая страница: «RFID системы являются популярным решением для система отслеживания продукциии и других о…») |
|||
Строка 3: | Строка 3: | ||
*режим опроса , или командный режим, когда RFID отдает код метки по запросу от хоста | *режим опроса , или командный режим, когда RFID отдает код метки по запросу от хоста | ||
В WebHMI поддержка RFID системы VI-88/86/89F реализована через пользовательский протокол, когда RFID настроена в "командном режиме" на выдачу только одной метки за 1 раз для упрощения обработки ответов (в случае наличия нескольких меток в поле действия - они становятся в очередь LIFO). Алгоритм пользовательского протокола в этом случае такой: | В WebHMI поддержка RFID системы VI-88/86/89F реализована через пользовательский протокол, когда RFID настроена в "командном режиме" на выдачу только одной метки за 1 раз для упрощения обработки ответов (в случае наличия нескольких меток в поле действия - они становятся в очередь LIFO). Алгоритм пользовательского протокола в этом случае такой: | ||
− | + | *отправить команду - "получить ID меток в поле действия" | |
− | + | *проверить ответ - прочитать 5 байт и сравнить с ответом "нет меток" | |
− | + | *если ответ другой, дочитать оставшиеся байты, проверить контрольную сумму и при правильной сумме взять подстроку из ID метки, преобразовать в число и вернуть как значениие регистра | |
Дальнейшую обработку полученного кода метки: применение "словаря", повторные чтения для уверенного приема конкретной метки и др. - можно реализовать в пользовательских скриптах. | Дальнейшую обработку полученного кода метки: применение "словаря", повторные чтения для уверенного приема конкретной метки и др. - можно реализовать в пользовательских скриптах. | ||
− | Пример пользовательского протокола обмена с RFID системой VI-88/86/89F : | + | Пример пользовательского протокола обмена с RFID системой VI-88/86/89F (без обработки CRC) : |
Версия 09:08, 6 сентября 2016
RFID системы являются популярным решением для система отслеживания продукциии и других объектов в складской логистике и др. RFID системы как правило имеют последовательный порт, который работает в 2-х режимах:
- терминала, когда при появлении метки в поле видимости в последовательный порт отправляется строка с данными о метки.
- режим опроса , или командный режим, когда RFID отдает код метки по запросу от хоста
В WebHMI поддержка RFID системы VI-88/86/89F реализована через пользовательский протокол, когда RFID настроена в "командном режиме" на выдачу только одной метки за 1 раз для упрощения обработки ответов (в случае наличия нескольких меток в поле действия - они становятся в очередь LIFO). Алгоритм пользовательского протокола в этом случае такой:
- отправить команду - "получить ID меток в поле действия"
- проверить ответ - прочитать 5 байт и сравнить с ответом "нет меток"
- если ответ другой, дочитать оставшиеся байты, проверить контрольную сумму и при правильной сумме взять подстроку из ID метки, преобразовать в число и вернуть как значениие регистра
Дальнейшую обработку полученного кода метки: применение "словаря", повторные чтения для уверенного приема конкретной метки и др. - можно реализовать в пользовательских скриптах. Пример пользовательского протокола обмена с RFID системой VI-88/86/89F (без обработки CRC) :