Навигация по разделу "Инструкции, софт и прошивки": Zipstore.ru > Инструкции, софт и прошивки > Меттлер Толедо 

 cледующая страница >>> 

Описание протокола передачи данных на весы с чекопечатью Mettler Toledo Tiger P и Tiger PRO  

1. Подготовка конфигурационных файлов Mettler Toledo Tiger P и PRO

 

Для передачи информации на весы Тайгер-П используются две функции из динамической библиотеки TransferEth.dll, поставляемой вместе с программой управления весами SPCT. Одна из этих функций с вызовом ireturn=Transfer_Ethernet("Transscale.ini")

используется для загрузки PLU на весы из текстового файла , а другая с вызовом:

ireturn =Transfer_Ethernet_EX("Transscale.ini",251245664)

позволяет загружать на весы и получать с весов любую допустимую информацию в так называемом ”TxtCommand” формате, включая пересылку PLU в бинарном формате и формате со сжатием.

Указанные две функции, составляющие драйвер Ethernet Тайгер-П в процессе работы обращаются к файлу SCALEADDRESS.INI со списком IP адресов подключенных весов. Этот файл выглядит следующим образом:

[CONFIG]

MEDIA=1

COMPORT=2

THREADNUM=4

[2]

NAME=

IP=172.21.108.120

PORT=3001

[3] // Номер прибора

NAME= // Название весов вводить не обязательно

IP=172.21.108.121 // IP адрес

PORT=3001 // Номер порта всегда один и тот же =3001

[5]

NAME=

IP=172.21.108.126

PORT=3001

и может быть сформирован как вручную, так и с использованием программы SPCT.

Следующий конфигурационный файл “Transscale.ini” используется для указания файла, в котором находится пересылаемая команда ( или несколько команд ) и номеров весов – получателей команды. В варианте ”SingleTrfOut” он выглядит следующим образом:

trf.out //Файл пересылаемой команды

2

3 //Номер весов

5

и также формируется в процессе работы программы SPCT. Для пересылки на разные весы различных наборов PLU возможно использование варианта рассылки ”MultiTrfOut”, при котором файл “Transscale.ini” имеет вид:

2: trf.out

3: trf1.out

5: trf2.out

Имя и расширение файла, в котором содержится строка команды может быть любым – использование в качестве примера “trf.out” обусловлено тем, что в одноименный файл помещается последняя по времени исполняемая команда в процессе работы SPCT. Она

( команда ), сформированная с помощью SPCT, может быть использована как для непосредственной пересылки информации на весы с помощью драйвера, так и в качестве шаблона для формирования команды пользователя, например путем редактирования информации в текстовых полях. При этом длина поля должна оставаться неизменной, а символы вводиться с использованием DOS кодировки.

Исключение составляет команда 260 – формата этикетки, которая формируется программой “Visedit.exe” и помещается в файл “trf.out”, а также команда пересылки PLU в сжатом формате, имеющая расширение .lz - последняя формируется с помощью

“CompressLZ77.dll“.

В процессе работы SPCT формируется множество файлов, в которых протоколируются выполняемые действия. В частности, при необходимости получения информации о результатах прохождения команды, заголовках передаваемых пакетов и т.п. могут быть использованы файлы ”trf’Nr_scale’.in.log” и “log.hex”.

cледующая страница >>>