Обмен с весовыми терминалами ЗАО 'Тензо-М'

Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена с данными устройствами задаются следующие атрибуты:

   Порт – номер COM порта, к которому подключен терминал (0 – COM1, 1 – COM2 и т.д.). Порт должен быть настроен в TRACE MODE в соответствии с аппаратными настройками терминала (см. документацию на терминал);

   Адрес – сетевой адрес терминала (1...32). Этот параметр должен соответствовать адресу, установленному в терминале;

   Команда – команда терминала (выбирается из меню);

   Аргумент – аргумент команды (число 0-255), используется некоторыми командами.

Каналы обмена позволяют считывать с терминалов значения веса БРУТТО и НЕТТО, устанавливать ноль весов, а также считывать значения суммарных счетчиков терминала.

 

N

Команда

Тип канала

Как используется аргумент

Описание

1

GET_BRUTTO

IN, FLOAT

не используется

Получить вес брутто в кг

2

GET_NETTO

IN, FLOAT

не используется

Получить вес нетто в кг

3

SET_ZERO

OUT, HEX, FLOAT

не используется

Установить ноль. При записи в этот канал ненулевого значения происходит установка нуля весов. *

4

GET_COUNTER_HI

IN, HEX, FLOAT

значение аргумента равно номеру счетчика 0...15**

Получить старшее слово (16 бит) значения суммарного счетчика

5

GET_COUNTER_LO

IN, HEX, FLOAT

значение аргумента равно номеру счетчика 0...15**

Получить младшее слово (16 бит) значения суммарного счетчика

 

* Т.к. TRACE MODE не производит запись в канал, если входное значение канала не изменилось, то для повторной установки нуля необходимо сначала записать в канал 0, потом записать в него ненулевое значение.

** Количество доступных счетчиков зависит от модели терминала.