На главную страницу Версия-Т
VTSoft.ru

Кассовая сеть RS-485 + РШК-200 - ошибки связи


RSS
Кассовая сеть RS-485 + РШК-200 - ошибки связи
 
Есть кассовая сеть (6 ККМ) по RS-485, АМС-200 + РШК-200 + 1C в режиме ОФФ-Лайн.
Возникают ошибки при загрузке товара или снятие отчета как ч/з компоненту 1С так и ч/з AMCBase - ошибка связи с удаленной базой.
Причем, может 10-20 раз все прочитаться, а потом 2-3 раза выскочить ошибка, а может и наоборот. Никакой закономерности не обнаружил.
Причем ошибка возникает как правило не сразу - частично запишется или почитается РШК (от 1 до 99%), а потом нет связи...!
В чем может быть причина?
 
При использовании интерфейса RS-485 необходимо обратить внимание на тип кабеля (Витая пара 5-ой категории), а также на наличие терминатора (заглушки на последнем РШК - резистор 120Ом между контактами 7 и 8 разъема). Более подробно с вопросами построения сетей на базе RS-485 можно ознакомиться здесь: http://www.gaw.ru/html.cgi/txt/interface/rs485/app.htm
 
Кабель витая пара кат. 5е, терминатор стоит. Сеть делали специалисты ЦТО. Они же ее тестировали и сказали, что с ней все ОК. Может кто с таким все же сталкивался...
 
у меня аналогично!!!!

соединяю по RS485
ршк1,5 + комп. К кассе пока не подключаю.
Кабель (50 м) - витая пара 5 категории, неэкранированная. В подключенном состоянии лежит рядом с компом (мы тестируем).

резистор 120 Ом есть, переходник на ПК с 232 на 485 тоже есть.

Описание самой ошибки:
загружаю товары в РШК через AMCBase 5.4.21.84
1 вариант:
соединение по RS232, на РШК перемычка 5-7. Все работает ОК.
2 вариант:
соединение по RS485, на РШК резистор 120 Ом 7-8.
Загружает 28 товаров и пишет "ошибка связи с удаленной базой".
Пробовал выставить диапазон, допустим, 39-39, т.е. записать только 39-ый элемент: иногда записывает, иногда нет.

При этом считывает базу товаров всегда, без сбоев.


Что с этим делать??????
плз!
 
Первый вопрос - откуда берётся питание на РШК ?
Потом иногда спасает соедиение земли РШК и земли компьютера (помимо линии RS-485).
А вообще для RS485 есть специальный кабель (КИПЕВ), который состоит из одной экранированной витой пары - с ним проблем не было никогда.
Кроме того, я бы посоветовал сходить к установщикам пожарной сигнализации (она тоже по RS485) и купить у них карточку RS485 вместо переходника (так как обычно проблема в реализации переходника, который иногда работает некорректно и необходимо смещать линию связи для получения правильного нейтрального состояния).
 
РШК запитываем через сканер шк, подключенный к РШК.


ПК и РШК питаются от одной розетки.
 
но тогда еще не понятно:

почему считывает всегда нормально,
а записывает чаще всего до 28-го товара?
 
Цитата
РШК запитываем через сканер шк, подключенный к РШК.


Это не совсем правильно. Во первых, что за сканер и какие характеристики у его БП. Вообще РШК надо запитывать от отдельного БП. По этому вопросу можно созвониться с нами (телефоны на главной странице сайта - О компании) и поговорить с нашми схемотехниками.

Потом, пробовали ли менять РШК и 485-ый переходник? Может один из них банально неисправен?

Цитата
а записывает чаще всего до 28-го товара?


Пытались ли определить зависимость от содержимого базы товаров. При записи пустой базы, например, такой же эффект?
 
Вообще-то, у некоторых сканеров есть собственный БП, который кроме питания самого сканера выдаёт ещё и +5 вольт на девятую ногу его разъёма, что запитывает РШК, только надо помнить, что в разъёме сканера стоит резистор 100 или 500 Ом, что приводит к падению напряжения на РШК особенно в момент передачи данных.
Запитывать РШК таким образом нельзя, да и небезопасно, так как может вывести РШК из строя.
Если же вы запаяли +5 вольт со сканера напрямую в девятый вывод (что теоретически можно сделать), то такую связку нельзя подключать к кассе, так как это вызовет запуск кассы от этого же БП (хотя скорее к выгоранию предохранителя на плате кассы), что потом может привести к выходу РШК из строя.
Также интересно, есть ли периодичность в отказе от записи товаров (если есть периодичность, то может быть просто проблема с микросхемами памяти внутри РШК).
 
спасло ситуацию это


Цитата
Torquader пишет:
в разъёме сканера стоит резистор 100 или 500 Ом, что приводит к падению напряжения на РШК особенно в момент передачи данных


т.е. когда мы запитали РШК от кассы, сбоев больше не происходило.

СПАСИБО! :D