Меркурий 315 Обмен про COM порту.

Модели:
Меркурий 313, Меркурий 314, Меркурий 315, Меркурий 330
Ответить
Аватара пользователя
Мститель3000
Сообщения: 7
Зарегистрирован: 16 фев 2015, 15:20

Меркурий 315 Обмен про COM порту.

Сообщение Мститель3000 »

Доброго дня.

У меня такой вопрос:
Согласно протоколу обмена http://www.incotexkkm.ru/attachments/Ve ... _rs232.doc
весы при получении кода 01 должны сбрасывать тару, но этого не происходит.
устанавливать цену весы тоже отказываются.

Единственно работает код 03, получающий информацию. Скриншот прилагаю.
Подскажите как научить весы понимать команды 01 и 02?

Изображение
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Меркурий 315 Обмен про COM порту.

Сообщение slan »

Добрый день.
Предлагаю попробовать эти функции в драйвере (OLE-сервер) весов download/file.php?id=400
Аватара пользователя
Мститель3000
Сообщения: 7
Зарегистрирован: 16 фев 2015, 15:20

Re: Меркурий 315 Обмен про COM порту.

Сообщение Мститель3000 »

slan писал(а):Добрый день.
Предлагаю попробовать эти функции в драйвере (OLE-сервер) весов download/file.php?id=400
Это не подходит.
Обратил внимание, что при посыле на порт массива байт начинающегося на 2 и не содержащего байт "3", ответа от весов нет. А есть массив байт содержит "3", то возвращается ответ согласно команде "Запросить вес и стоимость товара"

Вероятно, весы не распознают цепочку байтов как единую команду, возможно ее нужно как-то специфически отправлять?

+ вычитал в инструкции информацию о режимах работы. Возможно необходимо как-либо образом переключить весы в режим "Работы с кассовым аппаратом"? Информации об этом в инструкции нет.
Последний раз редактировалось Мститель3000 17 фев 2015, 14:52, всего редактировалось 1 раз.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Меркурий 315 Обмен про COM порту.

Сообщение slan »

Я для сброса тары на ком-порт посылаю просто 1 байт = 0х1, для отправки цены 7 байт, первый из которых = 0х2, без всяких специфических методов
Аватара пользователя
Мститель3000
Сообщения: 7
Зарегистрирован: 16 фев 2015, 15:20

Re: Меркурий 315 Обмен про COM порту.

Сообщение Мститель3000 »

slan писал(а):Я для сброса тары на ком-порт посылаю просто 1 байт = 0х1, для отправки цены 7 байт, первый из которых = 0х2, без всяких специфических методов
Видимо брак весов, больше не на что думать
Аватара пользователя
Мститель3000
Сообщения: 7
Зарегистрирован: 16 фев 2015, 15:20

Re: Меркурий 315 Обмен про COM порту.

Сообщение Мститель3000 »

Нашел решение спустя полгода.

Я просмотрел еще раз ветки форума и нашел интересный топик: viewtopic.php?f=9&t=822

Вкратце, там написано, что такая проблема существует с 2012 года и не только у меня. Решением является переход на новую прошивку
adm писал(а):Прошивка M310-14A_Full_Massa_K_CS=3A167F.bin
Как решил:
Инструкция по прошивке весов Mercury-315 (что бы гуглилось лучше)
  • Вставляем USB.
  • На весах зажимаем 0 и нажимаем на кнопку включения.
  • Комп обнаружит съемный диск.
  • Кидаем в него пришивку (выше), предварительно удалив старую
  • Вытаскиваем USB
  • Жмем кнопку включения
  • Шлем по RS232: HEX: 02 00 00 01 01 02 00
  • Видим, что установилась цена.
  • Облегченно вздыхаем - Вы великолепны.
Ответить