[ТЕМА ЗАКРЫТА]
29.01.2015 18:38
Fors32
 
Перелопатил весь форум но решение данной проблемы не нашел.
Излагаю суть проблемы:

Есть весы DIGI SM-300. Известно что на них можно отправить запрос на поиск ПЛУ из загруженных товаров через RS-232. Перепробовал уже все настройки, но при отправке запроса мне пишет - "Проверьте конфиг. Ш-Код"(после этого забиваеться COMPORT и приходиться его переподключать) или просто 5 сигналов и пустой экран, потом опять возвращаеться к взвешиванию. Товары заливал через СИС-2002. Пробовал по разному передавать(
для товара с ПЛУ 1 и ШК в СИС 220000100000
пробовал и 2200001, и 220000100000 и 220000000001)
Во всех случаях одинаково. ШК везде выставлен по типу F1F2 CCCCC XXXXX.

В режиме S - при отправке данных на весы вместо введенных цифр пишет -
PLS



1. Нигде не нашел описание на все SPEC для этих весов.
2. Нужна настройка SPEC хотя бы для сканера.
3. В каком формате отправлять данные? (String или Int).


Помогите кто может. Уже не знаю что делать.
29.01.2015 18:41
Fors32
 
Спецификация 60 установлена в значение 4. В весы загружены тестовые товары.
Спецификация 230 установлена в значение 1.
Спецификация 39 установливалась в значение 1 и 2 - но это не привело к желаемому результату.
Спецификация 40 установливалась различные значения в комбинации со спецификацией 39.
Также пробовал разные варианты SPEC 282, 153 и 89.
30.01.2015 06:56
Mtirt
 
1. Все Spec для этих весов есть в Хранилище. Скорее всего на английском.
2. В весах нет сканера. О каких настройках spec речь?
3. Приведите полностью код своего запроса.
30.01.2015 11:02
Fors32
 
1. Спасибо. Но не все спеки на английском можно понять. Там аббревиатуры которые даже Гугл не понимает.
2. Речь идет о ВСЕХ настройках SPEC которые помогут распознать сигнал со сканера ШК. В весы подключается сканер. По крайней мере мы его подключали пару месяцев назад(сканер LS2208) и все работало. Прошло 2 месяца, настройки стерлись при полном сбросе. Они застывали на операцие - обнуление нуля.
3. В Input1 я ввожу 220000100000 и 220000000001. Вот сам код програмки. Пробовал отправлять и в Int и в String. Дело в том что весы принимают данные как ШК, только не могут его распознать. Возможность подключения сканера - есть, об этом нам говорит SPEC60. SIO SELECT JOB - 4 опция. RS232 BARCD SCAN. Не так ли?


30.01.2015 11:15
mazursergey
 
1) Есть вот такое описание SPEC на русском
SPEC для SM300.pdf.7z
30.01.2015 11:29
Fors32
 
Цитата:
mazursergey 1) Есть вот такое описание SPEC на русском
SPEC для SM300.pdf.7z
Спасибо, но все это уже у меня есть. Пытаюсь сейчас понять все СПЕКи в английской инструкции.
30.01.2015 11:47
vdm
 
Про spec не знаю, просто мысль начет ШК.
Думаю передавать нужно не 12 знаков, а 7 или полностью 13 (с контрольным знаком).
30.01.2015 11:58
Fors32
 
Цитата:
vdm Про spec не знаю, просто мысль начет ШК.
Думаю передавать нужно не 12 знаков, а 7 или полностью 13 (с контрольным знаком).
Пробовал уже по всякому, даже контрольный символ высчитывал. Пробовал и 2200001 и 2200000000019.
30.01.2015 12:03
Mtirt
 
А товары точно загружены?
30.01.2015 12:44
Fors32
 
Цитата:
Mtirt А товары точно загружены?
Да. Товары точно загружены. При нажатии на кнопку забинденую под PLU из SIS2002, вызывает товар и печатает этикетку.
30.01.2015 13:34
vdm
 
Сам сканер есть, при получении ШК с него весы ту-же ошибку выдают?
Или программа используется как эмулятор сканера?

Еще по формату - сканер передает текст, значит и программа должна отправлять string. Для plu с ШК 2200001 - 13 знаков будет 2200001000001.
30.01.2015 15:12
Fors32
 
Цитата:
vdm Сам сканер есть, при получении ШК с него весы ту-же ошибку выдают?
Или программа используется как эмулятор сканера?
Первые несколько запросов они пищат и пропадает вес, показывают просто пустой экран, после нескольких попыток пишет - Проверьте формат ШК и больше запросы не отправляются(ошибка открытия порта).

Да вы правы. Программа используется как эмулятор сканера.

Цитата:
vdm Еще по формату - сканер передает текст, значит и программа должна отправлять string. Для plu с ШК 2200001 - 13 знаков будет 2200001000001.
Попробовал в стринге отправлять - тоже самое, попробовал только что еще раз - ничего не изменилось. С проверочным битом тоже пробовал отправлять...
30.01.2015 15:53
vdm
 
Оно конечно вероятнее всего дело в спеках, но для порядка...

Все равно не понял, есть ли физически тот "работавший ранее" сканер и если есть - ведет ли он себя так-же, как программа.
Просто для исключения разницы в данных. Может сканер не совсем так передает, как программа. Префикс/суффикс и т.п.
30.01.2015 22:14
александр семенович
 
если мне не изменяет память - в хранилище есть документ по подключению сканера именно к СМ300...


ВОТ ЖЕ ОНА-- НЕ ПОДХОДИТ?


Хранилище
30.09.2016 12:19
AlexLog
 
Скрестили сканер с весами - для покупателей, чтоб могли проверять.
Прблема в EMERGENCY REGISTRATION, как ее можно отключить ? Для покупателя трудно донести, что нужно нажимать комбинации.
А просканировать не тот товар - легко.
30.09.2016 13:48
aka_john
 
Оператор считывает сканером штрих-код с этикетки товара, который он собирается паковать.
a. Если в весах запрограммирован товар с данным кодом, весы вызывают этот товар из памяти (аналогично как если бы оператор набрал код товара и нажал кнопку PLU) .
b. Если такой товар не запрограммирован, весы предлагают провести "аварийную регистрацию" (EMERGENCY REGISTRATION) – ввести цену и отпечатать этикетку с учетом этой цены. Если данная операция не нужна, оператор может выйти из режима аварийной регистрации, нажав кнопку ОТМЕНА ("ромбик") и подтвердив выход кнопкой "С".
Опции темы


Часовой пояс GMT +3, время: 02:37.

 

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