Страница 7 из 13

Добавлено: 26 сен 2012, 13:33
Гость
Я этот пример проходил много раз и даже сейчас его пытался прочитать - не читается.

Ресет как делаем?
02 03 06 30 41 B8 - итак:

02 - старт код
03 - адрес устройства(валидатор)
06 - обьем сообщения - 6 байт
30 - команда ресет
41 - CRC, сумма полезных байт, 02+03+06+30=41
B8 - ?????????

Правильно?
Конечно неправильно. Потому как комманда GET STATUS должна виглядеть так:

02 03 06 31 42 B8 - но она не работает.

Добавлено: 26 сен 2012, 15:33
kill-bill
abbat81 писал(а):Я этот пример проходил много раз и даже сейчас его пытался прочитать - не читается.

Ресет как делаем?
02 03 06 30 41 B8 - итак:

02 - старт код
03 - адрес устройства(валидатор)
06 - обьем сообщения - 6 байт
30 - команда ресет
41 - CRC, сумма полезных байт, 02+03+06+30=41
B8 - ?????????

Правильно?

Нет. 02 03 06 30 41 B3

Добавлено: 27 сен 2012, 07:36
Гость
kill-bill писал(а):
Нет. 02 03 06 30 41 B3


Ой, я ошибку допустил, писал последний байт по памяти.
ПРавильно так:

Ресет как делаем?
02 03 06 30 41 B3 - итак:

02 - старт код
03 - адрес устройства(валидатор)
06 - обьем сообщения - 6 байт
30 - команда ресет
41 - CRC, сумма полезных байт, 02+03+06+30=41
B3 - ?????????

Правильно?

Инак, как же GET STATUS комнду соорудить?
02 03 06 31 42 B3

Добавлено: 27 сен 2012, 08:51
Гость
Вобщем, вопрос не столько в CRC, сколько в некоей команде.

У меня вопрос.
Мне попался в руки купюрник.
Он перепрошит под последнее.
Даю питание - он светится только красным.
Никаких купюр не принимает.
Он ждет какую нить команду для начала работы?
Если первый тумблер перевести - то принимает все подряд (купюры).

Что за команду послать, чтобы он начал работать?
Перепробовал из следующих и ни одна не запускает:

ConReACK : array[1..6] of Byte = ($02,$03,$06,$00,$C2,$82);
ConReset : array[1..6] of Byte = ($02,$03,$06,$30,$41,$B3);
ConGetSt : array[1..6] of Byte = ($02,$03,$06,$31,$C8,$A2);
ConStPoll: array[1..6] of Byte = ($02,$03,$06,$33,$DA,$81);
ConIdent : array[1..6] of Byte = ($02,$03,$06,$37,$FE,$C7);
ConGetBT : array[1..6] of Byte = ($02,$03,$06,$41,$4F,$D1);
ConStack : array[1..6] of Byte = ($02,$03,$06,$35,$EC,$E4);
ConReturn: array[1..6] of Byte = ($02,$03,$06,$36,$77,$D6);
ConHold : array[1..6] of Byte = ($02,$03,$06,$38,$09,$3F);
ConExtBD : array[1..6] of Byte = ($02,$03,$06,$3A,$1B,$1C);
ConReqSt : array[1..6] of Byte = ($02,$03,$06,$60,$C4,$E1);
ConEnBT : array[1..12] of Byte = ($02,$03,$0C,$34,$FF,$FF,$FF,$00,$00,$00,$B5,$C1);
ConDiBT : array[1..12] of Byte = ($02,$03,$0C,$34,$00,$00,$00,$00,$00,$00,$17,$0C);

Добавлено: 28 сен 2012, 13:44
Гость
ConStPoll: array[1..6] of Byte = ($02,$03,$06,$33,$DA,$81);
если St - Start, а не Stop.

P.S.: скажу сразу - не шарю.

1. Берёте программу TestCCNet - подключаетесь, через рс232.
2. И если возможно, то смотрите что она отправляет на ком порт при нажатии на кнопки. Там есть всё что вы перечислили:

но вам нужны только, БасРесет - инициализация, Ресет - подготовка к работе, СтартПол - начало приёма, СтопПол - конец приёма. Возможно нужны ещё стэк и ретурн.
Типа:
1. БасРесет
иф (ок=ресет)
елс(тайп=неок)
2. Нажатие кнопки после которой должен начатся приём =Старт Полл
3. Денежка поехала (тут внутри купюрника решается либо деньга ок, тогда стэк, либо неок тогда ретурн) = на компорт пришла инфа > циферка выросла\в логах причина появилась почему неок.
4. Нажатие кнопки зачисления =СтопПолл
и всё, видимо на третьей команде цикл вплоть до проишествия по п.4
и потом уже участвуют только п.3 и п.4.

Сори за безграмотность и прочее. Но простейший алгоритм выглядит так помоему.

Купюроприемник CashCode MVU мигает красным индикатором

Добавлено: 24 окт 2012, 09:22
chaud
Добрый день.

У меня проблема, установил cashcode mvu в свой терем, но периодически он не с того не сего начинает мигать красным индикатором, соответственно купюроприемник не работает и не принимает денежки.
Происходит это примерно один раз в день, в некотором случае он через 5 минут возобновляет свою работу, а в некоторых случаях приходится выезжать на точку и делать перезагрузку терема.
При внешнем осмотре, вроде не чего не мешает, купюры падают в мешок - не застревают ни где. Единственное может оптические датчики протереть? Или быть может на другой COM порт переключить?
Проверял на другом тереме, таких проблем не возникало, т.е. явно проблема не в купюрнике, а в ПК.

Помогите советом, может кто сталкивался с такой проблемой.
Заранее спасибо.

Добавлено: 24 окт 2012, 09:52
Гость
Ну так и оставьте на другом терминале.

Добавлено: 24 окт 2012, 10:07
chaud
У меня на одном терминале купюрник с мешком, а другомс кассетой, и соответственно поменять их местами не получится, т.к. на тереме, где мешок, там не получается поставить с кассетой. Такой терминал, что можно заменить только на купюрник аналогичный.

Добавлено: 24 окт 2012, 10:57
miha
Подключи через дополнительную карту ком-портов. Если продолжит в ошибку уходить, значит разбор и полная чистка, а не только снаружи пыль смахнуть.

Добавлено: 24 окт 2012, 16:33
chaud
А возможно переделать USB на COM у меня уже даже есть спец переходник с дровами?
Просто в тереме уже COM порты закончились...:)

Добавлено: 24 окт 2012, 19:09
Гость
miha писал(а):подключи через доп карту ком портов

Добавлено: 24 окт 2012, 20:18
chaud
В том-то и дело дополнительной платы COM портов нету, есть USB порт свободный, его я могу переделать в COM порт, так же можно?

CashCode горят по два красных светодиода слева и справа

Добавлено: 02 мар 2013, 14:49
Гость
Купил новый Кэшкод на 12В, в упаковке. Вскрыл, подключил питание (предварительно заклинив язычок, отвечающий за работу без кассеты) - горят по два красных светодиода слева и справа. Больше никаких признаков жизни. Ничего не тестирует, купюры не принимает.
Вместо карты памяти стоит пластмассовый заменитель. Где брал, сказали, прошит. В чем может быть дело?

Добавлено: 02 мар 2013, 14:57
Netbynet
Все правильно, показывает, что питание подается. Интерфейс подключи и должен заработать. Карты памяти в кешкоде нет, это заглушка, закрывающая порт для прошивки.

Добавлено: 02 мар 2013, 15:42
Гость
Что за интерфейс? Я планировал тупо подать импульсы с выхода кэшкода на таймер. А он деньги не берет.

Добавлено: 02 мар 2013, 15:44
Гость
Вот так вот: _http://www.youtube.com/watch?v=2zoVTh4HEDU

Добавлено: 02 мар 2013, 17:13
Flame
Чтобы купюрник брал деньги, предварительно ему нужно дать команду это делать.
Или хотя бы перевести в тестовый режим :)

Купюроприемники CashCode SM горят красным

Добавлено: 03 мар 2013, 00:27
Гость
Привезли пять аппаратов, не работал ни один купюроприемник, после долгих перетыкиваний и экспериментов с портами как-то так произошло что на одном компе он определился программой ccnet причем если подключить к этому компу другой кюпюрник он не работал ну и если взять купюрник с этого одного рабочего поставить на другой там он работать отказвается, после экспериментов с другими компами вернул "рабочий" купюрник к компу с которым у него сладилосьа он снова не работает(( теперь у меня снова 5ть не работающих купюроприемников(
Помогите люди добрые я уже не знаю что думать(

Модели купюрников VAULT 400, система Win XP SP3

Добавлено: 03 мар 2013, 10:42
LSD
Diletant13 писал(а):Модели купюрников VAULT 400

Это емкость стэкера.
Купюрники, наверное, CashCode SM?
Там ниже пластиковой морды наклейка должна быть...
Как-то диодами моргает?
Если да, то цветом каким и с какой периодичностью?

Добавлено: 03 мар 2013, 12:07
Гость
LSD писал(а):
Diletant13 писал(а):Модели купюрников VAULT 400

Это емкость стэкера.
Купюрники, наверное, CashCode SM?
Там ниже пластиковой морды наклейка должна быть...
Как-то диодами моргает?
Если да, то цветом каким и с какой периодичностью?

Ну да похоже SM, он длинный такой..
Диодами не моргает никак, просто горит, моргает только если снять отсек для купюр.