Ошибки ФП

 

 

Home 
Новости 
Разные ККМ 
Астра-100 
Астра-200 
Меркурий-115 
Меркурий-120 
Меркурий-130 
Меркурий-180 
Разное 
Ссылки 
kkm.com.ru 
Фоpум 
3еpкaло 
Библиотека 

 

Неисправности по версиям 2.х, 3.х, 4.х.

Симптомы: При включении ККМ блокируется с ошибкой Е160 (ошибка ФП)

Поиск неисправности: Данная ошибка может вызываться как неисправностью схемы управления записью (считыванием) ФП, так и неверными данными записанными в ФП. Работу схемы я подробно постараюсь дать в описании, а здесь остановлюсь только на данных. На версиях 4.х эта картина наблюдалась достаточно часто, причина – заплевывание в ФП мусорной информации. Наиболее сильно страдала верхняя область дампа, где расположен №ККМ и записи фискализации (перерегистрации). Впечатление было такое что при записи отчета (чаще всего первого) происходил сбой, вследствие чего информация вместо того чтобы записаться в одну строчку, рассыпалась по всей служебной области, местами нарушая записанные там данные. При включении получаем Е160. В результате многократных жалоб разработчики выпустили Циркуляр №9, согласно которому плату необходимо было доработать диодом, а первый отчет забить нулями, либо с помощью специально предоставленной программы, либо в ручную на программаторе. По сути проблема 1-го Z-отчета была решена, после доработок ККМ работает нормально.

Ситуация вторая: Мусор в области сменных итогов. Это касается ККМ с версиями ПО 2.3, 3.3, 4.2. При записи отчета в ФП ККМ обнаруживает мусор в том месте где необходимо записать отчет, работа ККМ блокируется с ошибкой Е160, для ККМ это неразрешимая ситуация, дальнейшая работа невозможна. Выходом является забитие нулями области этого отчета, тогда ККМ прописывает запись в следующие ячейки. Для проведения данной манипуляции в прошивку Тех. процессора добавлен специальный режим, в котором можно выбрать необходимую область Z-отчета и забить ее нулями. При снятии Ф-отчетов тоже наблюдалась такая картина – отчеты снимались до первого испорченного отчета, после чего возникала ошибка Е160 и вывод отчета прекращался.

Все эти недостатки были учтены разработчиками в следующей версии ПО (2.4, 3.4, 4.3). Теперь когда ККМ обнаруживает мусор в том месте куда необходимо записать отчет, вызывается ошибка Е160, но это не блокирует работу ККМ, при повторной попытке снятия отчета она пропускает испорченную область и делает запись в следующую (чистую). Вывод Ф-отчета так же не блокируется.

Статистика: +0

 

Симптомы: ККМ периодически блокируется ошибкой Е160, данные в ФП не попадают. После нескольких блокировок из которых ККМ выводилась сама собой при повторном отчете, после некоторого времени заблокировалась окончательно.

Поиск неисправности: Неисправность возникала из за неисправности DD2, блокировалась схема формирования OE/Vpp.

Статистика: +1

 

Симптомы: ККМ заблокировалась Е160, мусор в ФП, циркуляр №9 есть.

Поиск неисправности: Обрыв диода в доработке циркуляр №9, получалось что доработки как бы и нет.

Статистика: +1

 

Симптомы: ККМ заблокировалась Е160

Поиск неисправности: При проверке аккумулятора выяснилось что он не держит емкость, после вывода длинной контрольной ленты напряжение на нем падает до уровня который уже не может подать нормальное напряжение на программирование ФП. Необходимо зарядить АКБ если у него нормальная емкость, а он просто разряжен, либо в случае потери емкости заменить его на новый.

Статистика: +3

 

Симптомы: ККМ заблокировалась ошибкой Е160

Поиск неисправности: Был выведен чек теста ФП, на нем сообщения об ошибках КС в области сменных итогов и одна в области чистых полей сменных итогов (как раз на месте записи следующего отчета). Просмотрев дамп памяти стало видно, что некоторые области забиты мусорной информацией вида: 00 00 FF FF 00 00 FF FF, причем со смещением на один байт назад, испортив тем самым контрольную сумму предыдущего (нормального) отчета. КС испорченных отчетов были восстановлены, а замусоренные места забиты нулями. Работа ККМ восстановилась. Для того чтобы определить причину возникновения, ККМ оставили на некоторое время включенной в тестовом режиме, примерно через 30 минут раздался сигнал перезапуска ККМ на индикаторе 0.00. Это нас заинтересовало, и мы включили в режиме ПРОГ контроль за АКБ, снова пустив тесты, еще через 30 минут опять прозвучал сигнал перезапуска. Ни индикаторе частично (не все сегменты) сообщение AccLo, на этот раз включив и выключив  ККМ она  перестала запускаться совсем.

Обнаружена неисправность регистра защелки DD5, после замены м/с работа ККМ полностью восстановилась. Смото

Статистика: +1

 

Симптомы: Накопление начало изменяться в меньшую сторону, на чеке выходит 79 год.

Поиск неисправности: Запустили тест ФП, на тестовом отчете вышло огромное количество ошибок (почти 50% от всех записей), вся зона перерегистраций испорчена. Циркуляр №9 на этой плате выполнен не был. После замены ФП и доработки по 9 циркуляру ККМ была возвращена.

Статистика: +1

 

Симптомы: ККМ периодически выводит Z-отчет с неверными показаниями, при считывании информации из М/С все нормально.

Поиск неисправности: Процесс подсчета необнуляемой суммы происходит каждый раз при выполнении Z-отчета. Следовательно, происходит неверное считывание данных из микросхемы. Проблема решилась программированием М/С ФП на программаторе теми же данными которые я предварительно считал из этой же микросхемы. Суть проблемы заключалась в том, что в ККМ программирование производилось пониженным напряжением, что приводило к появлению плавающих битов, прописав как следует эту информацию на программаторе плавающие биты исчезли.

Статистика: +1

 

Симптомы: На ККМ начала не верно сосчитываться необнуляемая сумма.

Поиск неисправности: Просмотр последних отчетов показал что в один из предыдущих дней во время снятия Z- отчета произошел сбой, на ленте полностью не читалась левая сторона. См.Фото. Проверив запись этого отчета в памяти оказалось что в нем отсутствует признак работы с копейками, это и явилось причиной неверного пересчета сумм в следующих отчетах.

Статистика: +1

 

Симптомы: При включении ККМ на чеке печатается «Сбой часов!!!» на индикаторе выводится не корректная дата (Смото). Ввести корректную дату ККМ не дает.

Поиск неисправности: Причиной является сбой при снятии предыдущего Z-отчета, дата записанная в ФП не соответствует допустимым значениям календаря RTC. Чтобы выйти из этой ситуации необходимо забить нулями сбойную запись в микросхеме и заново выставить дату.

Статистика: +1 

 

Rambler's Top100

 

Copyright(c) 2003 Knots. All rights reserved.
Knots01@rambler.ru

    

Hosted by uCoz