20.03.2012 12:34
Добрый день. Работаю с весами Bizerba KH-800 посредством сокетов, использую как руководство Data transmission SWCOM / SWLSV1 6.126.98.0.01.99 en Version R1. Проблема состоит в том, что ни одна команда не работает по описанию, кроме PLST. Так же, пример из руководства:
Команда: MWST <ESC>S00<ESC>WALO0<ESC>MWNU1<ESC>MWST1500<ESC>MWWI0<ESC>MWTEVAT_1<ESC>BLK <ESC>
Возвращает: S00WALO0MWNU1MWST1500MWWI0MWTEVAT_1QUIT53050ETIM1332245828ELEV30ETEXOауaъ oтжанa м LS1BLK 0
Должна: MWST <ESC>s00<ESC>QUIT0<ESC> BLK 0<ESC>
В чем может быть проблема.
20.03.2012 17:53
1. На всякий случай приведу описание ошибки на немецком:
53050 Auftreten: Allgemeiner Fehler in LS1
Meldung bei EDV–Anschluß
Т.е. ругается на соединение.

2. MWST - это таблица работы с VAT (НДС по ихнему). А он в пуске в эксплуатацию был включен? Я не помню на память, есть ли оно по умолчанию в K-шках. Вполне возможно,что и нет.
21.03.2012 09:32
Нет, не включал, конфигурация после ввода в эксплуатацию не менялась. Сейчас смотрю в пунктах Ввод в эксплуатацию->Изменение ввода в эксплуатацию, не могу найти где можно включить ндс и остальное.
21.03.2012 11:25
Полагаю, что вряд ли работа с НДС Вам нужна, верно? А ежели так - имеет смысл потренироваться на чём-нибудь более полезном. Самое простое - доптексты (ATST), там всего 2 поля в таблице задаются.
В чём выражается "ни одна команда не работает по описанию"? Ошибки?
21.03.2012 11:43
Да, только PLST работает корректно с 0 кодом ошибки, остальные команды возвращают 53050. В том числе ATST. Отправляю: WALO0ATNU1ATTEsometextBLK  Ответ: ATST WALO0ATNU1ATTEsometextQUIT53050ETIM1332329824ELEV30ETEXOауaъ oтжанa м LS1BLK 0
Мне нужно выгрузить товар в весы, с помощью PLST всех действий для этого недостаточно и интересно в чем загвоздка.
21.03.2012 18:12
Вбейте айпишник в софтину и нажмите "Обмен с весами".
Если нормально - смотрим в код.
Если доптекст не грузится - дело в весах. Я бы начал с переввода в эксплуатацию.
Вложения
Тип файла: 7z be.7z (92.0 Кб, 304 просмотров)
22.03.2012 10:16
Ввод в эксплуатацию уже был выбран, и настроено и этикетка загружена и т.д.

Скачал, ввел IP нажал "проверка" - весы отвечают, после этого сделал обмен с весами, ответ от весов показывает без ошибок.
На весы: WALO0ATNU1ATTEsometext
От весов: ATST
s01
QUIT0
BLK 0

Тут все возвращается как надо, а как полностью выглядит отправляемая этой программой команда?
Разве не ATST WALO0ATNU1ATTEsometextBLK  ?
22.03.2012 12:10
Руководство это я уже читал. Перехватил пакет отправляемый вашей программой, отличие от моего состоит в двух пробелах после имени таблицы, а у меня был один. По формату 6 символов команда, видимо из-за этого.
Спасибо Вам за помощь! Возможно еще вопросы потом появятся.
22.03.2012 17:18
То что там два пробела - и из скриншота в документе ясно видно
А почему у Вас прогрузка PLST работала?
Часовой пояс GMT +3, время: 07:03.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.