Автор: Павел Лебакин
Дата: 06.11.13 05:23
Здравствуйте!
Необходимо установить соединение между RFID считывателем BIS00ZC (BIS M-626-069-A01-06-ST31) компании Balluff и контроллером Modicon Quantum для получения данных в Concept по Modbus TCP/IP.
Имеющаяся конфигурация:
*блок питания 140 CPS 114 20
*процессор 140 CPU 434 12A
*модуль сетевой 140 NOE 771 01
*рабочая среда Concept 2.6
*маршрутизатор Mikrotik
*RFID-считыватель Balluff BIS00ZC (CobaltHF-CNTL-IND-02)
*метка BIS00W9
На данный момент получается считывать значения регистров с RFID считывателя в Concept, но только при запущенной утилите DashboardSoftware, которая конфигурирует, управляет считывателем и метками. Регистры считываются в Concept при помощи блока CREAD_REG. Также, получается отправлять команды на считыватель, которые он понимает (запись конфигурации на продолжительное чтение данных), это осуществляется однократно при помощи блоков WRITE_REG, формируя из них командное слово. При не запущенной утилите, пронося метку через считыватель, видим в Concept, что происходит однократное изменение значения регистра и затем, после смены метки, данное значение не меняется. Так же происходит при перезагрузке RFID считывателя.
В считыватель, путем сбора командного пакета на чтение данных через Concept, аналогично утилите, отправлялись команды на инициализацию устройства, сброс счетчика ответов и получение конфигурации. Но после получения первой же команды, не важно какой и в каком порядке, устройство просто зависает (постоянно горит индикатор COM).
Возможно ли организовать получение данных в Concept без использования утилиты Dashboard Software? Если да, то каким образом или может я какой то момент упустил? Настройка считывателя через WEB-браузер не помогла, хотя возможно там что то мог упустить, но делал согласно инструкции.
|
|