Содержание
Инструкция по созданию настройки протокола обмена с весовым индикатором
Ранее, в инструкции Установка ПО "Uniserver AUTO" с модулем "Весовой индикатор" была изложена настройка для распространенных весовых индикаторов, протоколы связи с которыми уже существуют в списке предустановленных.
В данной инструкции представлена технология настройки нового протокола обмена ПО «UniServer AUTO» с весовым индикатором, настройки связи с которым отсутствуют в списке предустановленных. Если наименование вашего весового индикатора отсутствует в списке имеющихся протоколов, эта инструкция поможет создать и добавить в список новый, нужный Вам протокол обмена.
Настройка параметров связи и подготовка весового индикатора к настройке.
Если в списке протоколов вашего устройства не оказалось, то необходимо выполнить несколько шагов ручной настройки связи.
- В разделе «Связь с устройством» на вкладке «Параметры Порта» необходимо указать порт, к которому подключен весовой индикатор, и параметры обмена согласно инструкции к устройству: скорость, биты данных, четность и т.д.
- Сохраните настройки связи, нажав на кнопку «Сохранить» в правом нижнем углу экрана.
- Проверьте подходит ли кабель связи к вашему весовому индикатору.
Как правило, в каждом весовом индикаторе распайка кабеля связи с компьютером уникальна. Правильную распайку можно найти в инструкции к весовому индикатору.
- Удостоверьтесь, что порт открыт, если порт закрыт (не открывается), значит он занят другой программой - нужно найти эту программу и завершить ее.
Для дальнейшей настройки необходима инструкция к весовому индикатору
- Настройте режим передачи данных в приборе.
Протокол обмена c весовым индикатором может использовать два режима обмена: «передача данных по запросу (командный)» или «непрерывная передача данных».
Как правило, в каждом весовом индикаторе по умолчанию режим передачи данных отключен. Для того, чтобы включить режим передачи данных на вашем приборе, необходимо зайти в настройки весов и выбрать нужные функции (функции и режимы описаны в настройках к весовому индикатору).- Режим непрерывной передачи данных (Весовой индикатор производит постоянную передачу данных.)
В окне мониторинга обмена данными будут видны данные приема (выделены синим цветом). В строке состояния надпись «Ошибка синхронизации данных!»
Если устройство работает в режиме неприрывной передачи данных, то можно перейти к настройке протокола обмена. - Режим передачи данных по запросу (командный).
Весовой индикатор передает данные о массе только после получения запроса из программы.
Если запрос не настроен, то в строке состояния надпись «Нет данных!», а окно мониторинга обмена будет иметь вид:
Для настройки перейдите в раздел «Протокол обмена» на вкладку «Запрос на передачу» и заполните список байт на запрос данных о взвешивании согласно руководству к весовому индикатору и установите галочку «Отправка команды».
После настройки запроса можно перейти к настройке протокола обмена.
Настройка запроса на передачу данных о массе на примере весового индикатора HBM WE2108
Если Вы впервые настраиваете связь с новым устройством, то рекомендуем перевести весовой индикатор в режим непрерывной передачи данных (согласно инструкции на прибор). Так будет проще настроить связь.
Детальная настройка протокола обмена
Настройка будет проводится на примере весового индикатора CAS CI-6000A
Согласно инструкции на весовой индикатор, пакет данных, передаваемых на компьютер формируется в следующем порядке:
- На вкладке «Синхронизация» необходимо указать длину пакета данных, а также байты синхронизации и адреса расположения байт синхронизации в пакете данных.
Нумерация адресов данных в пакете начинается с нуля.
Байты синхронизации - символы, повторяющиеся в каждом полученном пакете, но при этом не отвечающие за показатели массы
В нашем случае, байтами синхронизации выступают символы запятых.
Рекомендуем указывать количество байтов синхронизации не менее двух. В противном случае это может привести к ошибкам отображения массы.
- В настройках формата массы необходимо указать единицу измерения веса, точность (по умолчанию «0»), дискретность (величину округления скачка изменения массы) – рекомендуемо: «20» и множитель массы.
Установите множитель таким образом, чтобы привести значение веса в килограммы. Если вес на индикаторе в тоннах делитель должен быть 0,001.
- Сохраните настройки связи, нажав на кнопку «Сохранить» в правом нижнем углу экрана. Убедитесь в достоверности сохраненных настроек.
- Проверьте показания веса. Попросите кого-нибудь встать на весы. В случае успешной настройки, в блоке «Весовой индикатор» окна программы отобразится значение веса, равное значению веса на вашем весовом индикаторе. В строке состояния будет надпись: «Прием данных..Ok»
- Если ваше устройство поддерживает команду установки нуля, то на вкладке «Установка нуля» можно настроить данную команду.
- Для того, чтобы сохранить новый протокол обмена на сервере, укажите имя нового протокола в поле «Наименование протокола (устройства)» и сохраните параметры, для этого нажмите на кнопку «Сохранить» в правом нижнем углу экрана. После этого нажмите на дискету справа от поля ввода имени протокола и нажмите «Да» во всплывающем окне.
На этом настройка весового индикатора закончена. Новый протокол будет сохранен на сервере и появится в списке доступных протоколов. Так же он будет выбран, как текущий протокол обмена автоматически.
~~DISCUSSION|Обсуждение и комментарии к материалу~~