Здравствуйте! Мне нужна помощь специалиста по программированию. Есть панель Eaton XV-152 которая работает как ПЛК. В нее залита программа посредством CodeSys проектировщиками, но когда я скопировал с SD memory информацию то на ней обнаружен файл с расширение *.pro, а были только *.dat.
Открыл файл с расширением *.dat и начал его компилировать, и при компиляции выдает такую ошибку. (См файл 3803)
Ошибка 3803
«Out of global data memory. Variable ‘<name>’, ‚<number>’ bytes.»
Израсходована вся память глобальных переменных. Размер этой области определяется настройкой целевой платформы. Если вы не нашли этого параметра в опциях памяти, свяжитесь с изготовителем ПЛК
Я взял и эту переменную за комментировал (*……*), и так еще несколько переменных таким же образом.
Потом появилась еще одна ошибка но уже связанная я так понял со связью BUS (См файл 3803_1)
По чему не получается откомпилировать без ошибок проектировщики как тоже его залили?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Подборка по базе: Детский массаж. Поэтапное руководство.pdf, Инструкция для пользователя по подключению к АИС Расчет через FT, Руководство пользователя 7.docx, Работа в АИС СГО под функцией пользователя Учитель (1+).pdf, Приложение 5. Методическое руководство к дидактическому матер, РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПО ПРОВЕДЕНИЮ ЭКСПЕРТИЗЫ ЗАЯВОК.docx, Практическая работа. Составление руководства пользователя ис.doc, Методическое руководство.docx, Памятка пользователя в МИС.pdf, Базисное руководство по психотерапии.pdf
3571
«Библиотека ‘SysLibCallback’ не включена в проект! Невозможно сгенерировать системные
события.»
Для управления задачами по событиям нужна библиотека SysLibCallback.lib. Включите библиоте- ку в проект или измените конфигурацию.
3575
«Задача <‘name>’: время цикла должно быть кратно <число> µs.»
Поправьте время цикла задачи в диалоге Taskattributes. Эта величина должна быть кратна времени системного ‘тика’ вашей целевой системы.
3600
«Неявные переменные не найдены!»
Дайте команду ‚Rebuild all’. Если это не поможет, свяжитесь с изготовителем ПЛК
3601
«<имя> — зарезервированное имя переменной»
Имя данной переменной зарезервировано генератором кода, измените его.
3610
» ‘<имя>’ не поддерживается»
Данное свойство не поддерживается в установленной целевой системе.
3611
«Неверная директория компиляции ‘<имя>'»
В ‚Project’ ‚Options’ ‚Directories’ задана несуществующая директория для файлов компилятора.
3612
«Превышено максимальное количество POU (<число>)! Компиляция прервана.»
В проекте используется слишком много POU. Измените максимум POU в Target Settings / Memory
Layout.
3613
«Компиляция отменена»
Компиляция прервана пользователем.
3614
«Проект не содержит POU с именем ‘<имя>’ (главная процедура) или не определена конфи-
гурация задач»
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-125
Создайте главный POU (т.е. PLC_PRG) или задайте конфигурацию задач.
3615
«<имя> (главная процедура) должна быть типа program»
Главный POU (т.е. PLC_PRG) должен иметь тип программа.
3616
«Программы не должны быть реализованы во внешних библиотеках»
Проект, который предполагается сохранить, как внешнюю библиотеку, содержит программы. Они не будут доступны в библиотеке.
3617
«Недостаточно памяти»
Увеличьте размер виртуальной памяти вашего компьютера.
3618
«Битовый доступ не поддерживается текущим генератором кода!»
Битовый доступ не поддерживается генератором кода данной целевой системы.
3619
«Разные версии объектного файла ‘<имя>’ и библиотеки ‘<имя>’!»
Убедитесь, что файлы *.lib и *.obj или *.hex соответствуют одной версии библиотеки. Проверьте даты создания этих файлов.
3620
«POU ‘<имя>
не может содержаться внутри библиотеки»
Вы пытаетесь сохранить библиотеку в формате версии 2.1. В этой версии библиотека не может со- держать PLC_PRG, удалите или переименуйте его.
3621
«Невозможно записать файл компиляции ‘<имя>'»
Вероятнее всего, в директории, указанной для файлов компилятора, уже имеется файл с таким именем, имеющий атрибут «Только чтение «. Удалите данный файл либо измените ему права дос- тупа.
3622
«Невозможно создать символьный файл ‘<имя>'»
Вероятнее всего, в директории, указанной для символьных файлов (обычно это директория проек- та), уже имеется файл с таким именем, имеющий атрибут «Только чтение «. Удалите данный файл либо измените ему права доступа.
3623
«Невозможно записать файл загрузочного проекта ‘<имя>'»
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-126
Вероятнее всего, в директории, указанной для загрузочных файлов (специфичных для целевой платформы), уже имеется файл с таким именем, имеющий атрибут «Только чтение «. Удалите дан- ный файл либо измените ему права доступа.
3624
«Настройка целевой платформы <установка1>=<значение> несовместима с <установ-
ка2>=<значение>»
Проверьте и исправьте данные установки в диалоге Targetsettings dialogs (вкладка Resources). Если они недоступны для редактирования, то обратитесь к изготовителю контроллера.
3700
«POU с именем ‘<имя>’ уже включен в библиотеку ‘<имя>'»
Имя POU проекта уже использовано в библиотеке, измените его.
3701
«Имя, используемое в интерфейсе, отличается от имени POU»
Используйте команду ‘Project’ ‘Rename object’ для изменения памяти POU в организаторе объек- тов либо измените имя в окне объявления POU. Имя POU следует за одним из ключевых слов:
PROGRAM, FUNCTION или FUNCTIONBLOCK.
3702
«Список идентификаторов переполнен»
Не более 100 идентификаторов могут быть использованы при объявлении одной переменной.
3703
«Повторное определение идентификатора ‘<имя>'»
Убедитесь, что только один идентификатор ‘<имя>’ присутствует в разделе объявлений POU.
3704
«Рекурсия данных: «
->
-> .. ->
«»
Применен недопустимый вызов экземпляром функционального блока самого себя.
3705
«<имя>: VAR_IN_OUT недопустим в POU верхнего уровня, если не задана конфигурация за-
дач»
Создайте конфигурацию задач или убедитесь, что переменные VAR_IN_OUT не используются в
PLC_PRG.
3720
«После слова ‘AT’ должен идти адрес»
После ключевого слова AT должен быть указан корректный адрес.
3721
«Только ‘VAR’ и ‘VAR_GLOBAL’ можно помещать по адресам»
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-127
Поместите объявление в область VAR или VAR_GLOBAL.
3722
«По битовым адресам доступны только переменные типа ‘BOOL'»
Только переменные типа BOOL могут адресовать биты. Измените адрес или тип переменной.
3726
«Константы нельзя размещать по прямым адресам»
Константы нельзя располагать по прямым адресам.
3727
«По этому адресу нельзя размещать массив»
Объявление может быть произведено по указанному адресу. Измените адрес.
3728
«Неверный адрес: ‘<адрес>'»
Указанный адрес не определен для заданной конфигурации ПЛК. Измените адрес или конфигура- цию ПЛК.
3729
«Неверный тип ‘<имя>’ по адресу: ‘<имя>’ «
Переменная данного типа не может быть размещена по указанному адресу. Например: адрес AT
%IB1:WORD; не допустим, если включено выравнивание по четным адресам. Данная ошибка мо- жет возникнуть при попытке разместить массив по недопустимому прямому адресу.
3740
«Неверный тип: ‘<имя>’ «
Ошибка в типе данных объявления.
3741
«Требуется указание типа»
Ключевое слово или оператор использован вместо типа данных
3742
«Необходимо значение перечисления»
В определении перечисления пропущен идентификатор после скобки либо разделитель.
3743
«Необходимо целое число»
Перечисления можно инициализировать только целыми значениями (INT).
3744
«Константа перечисления ‘<имя>’ уже определена»
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-128
Проверьте соблюдение следующих правил при объявлении перечислений:
•
Все значения в одном перечислении должны быть уникальны.
•
Во всех глобальных перечислениях все значения должны быть уникальны.
•
Во всех локальных перечислениях все значения должны быть уникальны.
3745
«Переменные с ограниченным диапазоном допустимы только для Integers!»
Переменные с ограниченным диапазоном образуются только на целочисленных типах.
3746
«Диапозон ‘<имя>’ неприменим для типа данных ‘<имя>'»
Один из пределов диапазона выходит за область значений базового типа.
3747
«Неизвестная длина строки: ‘<имя>'»
Для определения длины строки используется ошибочная константа.
3748
«Размерность массива не должна превышать 3»
Нельзя использовать массивы с размерностью более трех. Используйте ARRAY OF ARRAY при необходимости.
3749
«Нижняя граница ‘<имя>’ не задана»
Не задана константа, определяющая нижнюю границу диапазона.
3750
«Верхняя граница ‘<имя>’ не задана»
Не задана константа, определяющая верхнюю границу диапазона.
3751
«Неверная длина строки ‘<количество символов>'»
Заданный размер строки превышает допустимый в данной целевой системе.
3752
«Размерность вложенного массива не должна превышать 9»
Массив может быть 1- 2- или 3-мерный. Размерность можно еще увеличить путем вложений мас- сивов (например, «arr: ARRAY [0..2,0..2,0..2] OF ARRAY [0..2,0..2,0..2] OF ARRAY [0..2,0..2,0..2,
0..2] OF DINT». Максимальная размерность не должна превышать 9. Данная ошибка говорит о превышении этого ограничения. Уменьшите вложенность массивов.
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-129
3760
«Неверное начальное значение»
Используйте для инициализации значение, совместимое с типом переменной. Изменяя объявле- ние, воспользуйтесь диалогом объявлений переменных (Shift/F2 или ‘Edit»Autodeclare’).
3761
«Переменные ‘VAR_IN_OUT’ не могут иметь начальных значений.»
Удалите инициализацию в объявлении переменной VAR_IN_OUT.
3780
«Здесь должно быть: ‘VAR’, ‘VAR_INPUT’, ‘VAR_OUTPUT’ или ‘VAR_IN_OUT'»
В следующей за определением имени POU строке должно быть одно из перечисленных ключевых слов.
3781
«Необходим ‘END_VAR’ или идентификатор»
Введите корректное определение END_VAR в данной строке окна объявлений.
3782
«Ошибочное окончание инструкции или объявления»
В разделе объявлений: добавьте ключевое слово END_VAR в конце раздела.
В разделе кода: добавьте инструкцию, завершающую команду (например, END_IF).
3783
«Необходим ‘END_STRUCT’ или идентификатор»
Проверьте правильность окончания определения типа.
3784
«Текущее целевое устройство не поддерживает аттрибут <имя аттрибута>»
Данная целевая система не поддерживает переменные такого типа (например, RETAIN, PERSIS-
TENT)
3800
«Недостаточно памяти для глобальных переменных. Увеличьте объем доступной памяти в
опциях проекта.»
Увеличьте число сегментов в опциях диалога Project’ ‚Options’ ‚Build’.
3801
«Переменная ‘<имя>’ слишком велика (<число> байт)»
Переменная использует тип, занимающий более одного сегмента
Размер сегмента определяется настройкой целевой платформы. Если вы не нашли этого парамет- ра в опциях памяти, свяжитесь с изготовителем ПЛК.
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-130
3802
«Недостаточно энергонезависимой памяти. Переменная ‘<имя>’, <число> байт.»
Израсходована вся память Retain переменных. Размер этой области определяется настройкой це- левой платформы. Если вы не нашли этого параметра в опциях памяти, свяжитесь с изготовителем
ПЛК (обратите внимание: если хотя бы одна переменная функционального блока объявлена как
Retain, то все данные экземпляра сохраняются в Retain области!)
3803
«Недостаточно общей памяти данных. Переменная ‘<имя>’, ‚<число>’ байт.»
Израсходована вся память глобальных переменных. Размер этой области определяется настройкой целевой платформы. Если вы не нашли этого параметра в опциях памяти, свяжитесь с изготовите- лем ПЛК
3820
«‘VAR_OUTPUT’ и ‘VAR_IN_OUT’ недопустимы в функциях»
В функциях нельзя использовать выходы или входы-выходы.
3821
«В функции должен быть, по крайней мере, один вход»
Функция должна иметь как минимум один параметр.
3840
«Неизвестная глобальная переменная ‘<имя>’!»
В POU используется глобальная переменная VAR_EXTERNAL, необъявленная в списке глобаль- ных.
3841
«Объявление элемента ‘<имя>’ не совпадает с его глобальным объявлением!»
Тип переменной в объявлении VAR_EXTERNAL не совпадает с типом в списке глобальных объ- явлений.
3850
«Объявление развернутой структуры ‘<имя>’ внутри структуры ‘<имя>’ недопустимо!»
Такое определение структуры нарушает распределение памяти. Измените определение соответст- вующим образом.
3900
«Несколько подчеркиваний в идентификаторе»
Удалите повторное подчеркивание в идентификаторе.
3901
«Максимальное количество числовых полей в адресе — 4»
Попытка присваивания по прямому адресу, содержащему более 4-х уровней (например,
%QB0.1.1.0.1).
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-131
3902
«Ключевые слова должны быть напечатаны заглавными буквами»
Используйте заглавные буквы в ключевых словах или включите опцию ‚Autoformat’ in ‚Project’
‚Options’.
3903
«Неверная константа длительности»
Нотация константы не соответствует МЭК 61131-3.
3904
«Переполнение длительности»
Заданное значение длительности нельзя преобразовать во внутренний формат. Максимальное значение длительности: t#49d17h2m47s295ms.
3905
«Неверный формат даты»
Нотация константы не соответствует МЭК 61131-3.
3906
«Неверная константа времени дня»
Нотация константы не соответствует МЭК 61131-3.
3907
«Неверная константа даты и времени»
Нотация константы не соответствует МЭК 61131-3.
3908
«Неверная строковая константа»
Строковая константа содержит недопустимый символ.
4000
«Отсутствует идентификатор»
В этой позиции должен быть корректный идентификатор
4001
«Переменная ‘<имя>’ не объявлена»
Объявите переменную локально или глобально.
4010
«Несоответствие типов: невозможно преобразовать ‘<имя>’ в ‘<имя>’.»
Проверьте, какой тип данных требуется этому оператору, и измените тип или используйте другую переменную.
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-132
4011
«Несоответствие операнда ‘<имя>’ в ‘<имя>’: невозможно преобразовать ‘<имя>’ в ‘<имя>’.»
Тип актуального параметра не может быть автоматически преобразован в тип формального пара- метра. Используйте другую переменную или явное преобразование типов.
4012
«Несоответствие параметра ‘<имя>’ в ‘<имя>’: невозможно преобразовать ‘<имя>’ в
‘<имя>’.»
Значение ошибочного типа присваивается входной переменной ‘<имя>. Замените переменную или укажите соответствующий префикс константы.
4013
«Несоответствие выхода ‘<имя>’ в ‘<имя>’: невозможно преобразовать ‘<имя>’ в ‘<имя>’.»
Значение ошибочного типа присваивается выходной переменной ‘<имя>. Замените переменную или укажите соответствующий префикс константы.
4014
«Типизированный литерал: невозможно перевести ‘<имя>’ в ‘<имя>'»
Тип константы не соответствует заданному префиксу.
Например: SINT#255
4015
«Тип данных ‘<имя>’ недопустим для прямого битового доступа»
Прямая битовая адресация допускается только с целыми типами или битовыми строками, но не для прямоадресуемых переменных. Возможно, вы используете переменную типа REAL/LREAL или константу
., либо прямоадресуемую переменную.
4016
«Индекс бита ‘<число>’ превышает допустимый для типа ‘<имя>'»
Вы пытаетесь использовать бит, не определенный для данного типа переменных.
4017
«‘MOD’ не определен для ‘REAL'»
Оператор MOD применим только для целых типов.
4020
«Операндом для ‘ST’, ‘STN’, ‘S’, ‘R’ должна быть переменная или прямой адрес доступные по
записи»
Замените первый операнд переменной, имеющей доступ на запись.
4021
«Переменная ‘<имя>’ не имеет доступа по записи»
Замените переменную на другую, имеющую доступ на запись.
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-133
4022
«Необходим операнд»
Добавьте операнд команды.
4023
«После ‘+’ или ‘-‘ должно стоять число»
Введите число.
4024
«Небходим или или … перед ‘<имя>'»
Задайте значимый операнд в указанной позиции.
4025
«Необходимы символы ‘:=’ или ‘=>’ перед ‘<имя>'»
Введите один из двух операторов в указанной позиции.
4026
«Для ‘BITADR’ необходим битовый адрес или переменная по битовому адресу»
Используйте корректный битовый адрес (т.е. %IX0.1).
4027
«Требуется целое число или символьная константа»
Введите число или идентификатор переменной.
4028
«‘INI’-оператору необходим экземпляр функционального блока»
Проверьте тип переменной, для которой используется оператор №1.
4029
«Функция не может вызывать сама себя.»
Функция не должна вызывать сама себя.
Используйте промежуточные переменные.
4030
«Выражения и константы недопустимы в качестве операнда для ‘ADR'»
Для выражений и констант извлечение адреса невозможно.
4031
«‘ADR’ нельзя использовать для битового адреса! Вместо него используйте ‘BITADR’.»
Используйте BITADR. Заметьте, что BITADR не дает физический адрес памяти.
Приложение K: Ошибки и предупреждения компилятора
CoDeSys V2.3 10-134
4032
«Для ‘<имя>’ недостаточно ’<число>’ операндов. Необходимо, по крайней мере, ‘<число>’»
Проверьте число операндов для данного оператора и добавьте недостающие.
4033
«’<число>’ операндов это слишком много для ‘<имя>’. Нужно не более ‘<число>’»
Проверьте число операндов для данного оператора и уберите лишние.
4034
«Деление на 0»
Вы пытаетесь выполнить деление на 0 с константами. Если вы намеренно хотите спровоцировать деление на ноль при исполнении, используйте переменную.
4035
«Нельзя использовать ADR для ‘VAR CONSTANT’, если активирована опция ‘Замещение
Номер ошибки: | Ошибка 3740 | |
Название ошибки: | Cannot add a new column to conflict table ‘|’ | |
Описание ошибки: | Cannot add a new column to conflict table ‘|’. Delete obsolete columns and compact the database. | |
Разработчик: | Microsoft Corporation | |
Программное обеспечение: | Microsoft Access | |
Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
«Cannot add a new column to conflict table ‘|’» Введение
Это наиболее распространенное условие «Cannot add a new column to conflict table ‘|’», известное как ошибка времени выполнения (ошибка). Когда дело доходит до Microsoft Access, инженеры программного обеспечения используют арсенал инструментов, чтобы попытаться сорвать эти ошибки как можно лучше. Хотя эти превентивные действия принимаются, иногда ошибки, такие как ошибка 3740, будут пропущены.
Некоторые люди могут столкнуться с сообщением «Cannot add a new column to conflict table ‘|’. Delete obsolete columns and compact the database.» во время работы программного обеспечения. Когда это происходит, конечные пользователи программного обеспечения могут сообщить Microsoft Corporation о существовании ошибки 3740 ошибок. Затем программисты могут исправить эти ошибки в коде и включить исправление, которое можно загрузить с их веб-сайта. Таким образом, когда ваш компьютер выполняет обновления, как это, это, как правило, чтобы исправить проблемы ошибки 3740 и другие ошибки внутри Microsoft Access.
Что вызывает ошибку времени выполнения 3740?
Вполне вероятно, что при загрузке Microsoft Access вы столкнетесь с «Cannot add a new column to conflict table ‘|’». Мы можем определить, что ошибки во время выполнения ошибки 3740 происходят из:
Ошибка 3740 Crash — Номер ошибки вызовет блокировка системы компьютера, препятствуя использованию программы. Это происходит много, когда продукт (Microsoft Access) или компьютер не может обрабатывать уникальные входные данные.
Утечка памяти «Cannot add a new column to conflict table ‘|’» — ошибка 3740 утечка памяти приводит к тому, что Microsoft Access использует все больше памяти, что делает ваш компьютер запуск медленнее и замедляет вывод системы. Возможные причины включают сбой Microsoft Corporation для девыделения памяти в программе или когда плохой код выполняет «бесконечный цикл».
Error 3740 Logic Error — Ошибка программной логики возникает, когда, несмотря на точный ввод от пользователя, производится неверный вывод. Когда точность исходного кода Microsoft Corporation низкая, он обычно становится источником ошибок.
Как правило, такие Microsoft Corporation ошибки возникают из-за повреждённых или отсутствующих файлов Cannot add a new column to conflict table ‘|’, а иногда — в результате заражения вредоносным ПО в настоящем или прошлом, что оказало влияние на Microsoft Access. Для устранения неполадок, связанных с файлом Microsoft Corporation, большинство профессионалов ПК заменят файл на соответствующую версию. Если ошибка Cannot add a new column to conflict table ‘|’ возникла в результате его удаления по причине заражения вредоносным ПО, мы рекомендуем запустить сканирование реестра, чтобы очистить все недействительные ссылки на пути к файлам, созданные вредоносной программой.
Классические проблемы Cannot add a new column to conflict table ‘|’
Общие проблемы Cannot add a new column to conflict table ‘|’, возникающие с Microsoft Access:
- «Ошибка программного обеспечения Cannot add a new column to conflict table ‘|’. «
- «Ошибка программного обеспечения Win32: Cannot add a new column to conflict table ‘|’»
- «Возникла ошибка в приложении Cannot add a new column to conflict table ‘|’. Приложение будет закрыто. Приносим извинения за неудобства.»
- «Cannot add a new column to conflict table ‘|’ не может быть найден. «
- «Cannot add a new column to conflict table ‘|’ не найден.»
- «Проблема при запуске приложения: Cannot add a new column to conflict table ‘|’. «
- «Cannot add a new column to conflict table ‘|’ не работает. «
- «Cannot add a new column to conflict table ‘|’ остановлен. «
- «Неверный путь к приложению: Cannot add a new column to conflict table ‘|’.»
Проблемы Cannot add a new column to conflict table ‘|’ с участием Microsoft Accesss возникают во время установки, при запуске или завершении работы программного обеспечения, связанного с Cannot add a new column to conflict table ‘|’, или во время процесса установки Windows. Запись ошибок Cannot add a new column to conflict table ‘|’ внутри Microsoft Access имеет решающее значение для обнаружения неисправностей электронной Windows и ретрансляции обратно в Microsoft Corporation для параметров ремонта.
Источник ошибок Cannot add a new column to conflict table ‘|’
Проблемы Cannot add a new column to conflict table ‘|’ могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Cannot add a new column to conflict table ‘|’, или к вирусам / вредоносному ПО.
Более конкретно, данные ошибки Cannot add a new column to conflict table ‘|’ могут быть вызваны следующими причинами:
- Недопустимая (поврежденная) запись реестра Cannot add a new column to conflict table ‘|’.
- Вредоносные программы заразили Cannot add a new column to conflict table ‘|’, создавая повреждение.
- Вредоносное удаление (или ошибка) Cannot add a new column to conflict table ‘|’ другим приложением (не Microsoft Access).
- Другое программное приложение, конфликтующее с Cannot add a new column to conflict table ‘|’.
- Поврежденная загрузка или неполная установка программного обеспечения Microsoft Access.
Продукт Solvusoft
Загрузка
WinThruster 2023 — Проверьте свой компьютер на наличие ошибок.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
- Pick a username
- Email Address
- Password
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
Все коды ошибок онлайн-кассы Атол (Платформа 5.0)
Код группы ошибок 0х3030 — Нет ошибок
Код группы ошибок 0х3200 — Группа ошибок принтера
- 0х3131 Ошибка выделения памяти
- 0х3132 Ошибка проверки микросхемы
- 0х3133 Ошибка обмена с микросхемой
- 0х3134 Ошибка чтения микросхемы
- 0х3135 Ошибка записи/стирания микросхемы
- 0х3136 Ошибка часов
- 0х3137 Ошибка OTP памяти
- 0х3138 Ошибка логики (выделенный буфер переполнен)
- 0х3139 Ошибка работы микросхемы NVRAM
- 0х313A Для выполнения заданной операции отсутствует аппаратная
- поддержка
Код группы ошибок 0х3200 — Группа ошибок принтера
- 0х3231 Нет бумаги
- 0х3232 Открыта крышка
- 0х3233 Температура ТПГ превышает рабочий диапазон
- 0х3234 Напряжение питания превышает рабочий диапазон
- 0х3235 Ошибка отрезчика
- 0х3236 Аппаратная ошибка принтера
Код группы ошибок 0х3300 — Группа ошибок скриптовой машины
- 0х007F Ошибка виртуальной машины Pawn
- 0х3380 Неверный тип (номер) скрипта (шаблона)
- 0х3381 Загруженные скрипты повреждены или отсутствуют
- 0х3382 Несовместимая версия загруженных скриптов
Код группы ошибок 0х3400 — Группа ошибок ФН
Ошибки, формируемые ФН
- 0х3431 Некорректный формат или параметры команды
- 0х3432 Неверное состояние ФН
- 0х3433 Ошибка ФН (запросить расширенные сведения об ошибке)
- 0х3434 Ошибка КС (запросить расширенные сведения об ошибке)
- 0х3435 Закончен срок эксплуатации ФН
- 0х3436 Архив ФН переполнен
- 0х3437 Неверные дата и/или время
- 0х3438 Нет запрошенных данных
- 0х3439 Некорректное значение параметров команды
- 0х343A Неверная команда
- 0х343B Неразрешенные реквизиты
- 0х343C Дублирование данных
- 0х343D Отсутствуют данные, необходимые для корректного учета в ФН
- 0х343E Количество позиций в документе подлежащих учету превысило разрешенный лимит
- 0х343F Отсутствуют данные в команде
- 0х3440 Превышение размеров TLV данных
- 0х3441 Транспортное соединение отсутствует
- 0х3442 Исчерпан ресурс криптопроцессора
- 0х3443 Отсутствуют данные для формирования документа для ОФД
- 0х3444 Исчерпан ресурс хранения
- 0х3445 Исчерпан ресурс ожидания передачи сообщения
- 0х3446 Смена превысила 24 часа
- 0х3447 Неверная разница во времени между двумя операциями
- 0х3448 Параметры реквизита не соответствуют форматам данных
- 0х3449 Признак «продажа подакцизного товара» не установлен
- 0х3450 Неустановленный реквизит в товарной позиции (присутствует реквизит, не определенный в документе ОФД)
- 0х3451 Сообщение от ОФД не может быть принято
Ошибки ФН, формируемые ККТ
- 0х3491 Неверный размер возвращаемых данных
- 0х3492 Ошибка интерфейса ФН
- 0х3493 Ошибка интерфейса ФН при посылке команды
- 0х3494 Превышен объем числовых данных для передачи в ФН
- 0х3495 Ошибка чтения документа из ФН при допечати
- 0х3496 В ФН есть неотправленные документы
- 0х3497 Исчерпан лимит перерегистраций
- 0х3498 Ожидание перезагрузки ФН
- 0х3499 Получение документа из ФН прервано
Код группы ошибок 0х3500 — Группа ошибок обмена с ОФД
- 0х3531 Отсутствует физический канал связи
- 0х3532 Ошибка сетевых настроек (есть канал соединения, но соединение не устанавливается)
- 0х3533 Разрыв соединения сервером при передаче документа
- 0х3534 Ошибка заголовка сессионного пакета (при приеме квитанции)
- 0х3535 Истек таймаут ожидания квитанции
- 0х3536 Разрыв соединения при приеме квитанции
- 0х3537 Превышен таймаут передачи документа на сервер
- 0х3538 ОФД-процесс не инициализирован
Код группы ошибок 0х4100 — Группа ошибок транспортного протокола (нижний уровень)
- 0х4131 Неизвестная версия протокола
- 0х4132 Переполнение буфера физического уровня
- 0х4133 Переполнение буфера транспорта
- 0х4134 Ошибка CRC пакета
- 0х4135 Неверный идентификатор получателя
- 0х4136 Недостаточно места в буфере получателя
- 0х4137 Получатель занят другим отправителем
- 0х4138 Неверный идентификатор пакета транспорта
Код группы ошибок 0х4200 — Группа общих ошибок протокола (верхний уровень)
- 0х4231 Неверная длина пакета
- 0х4232 Недоступный символ в числовом параметре
- 0х4233 Неверная команда
- 0х4234 Длина параметра не равна заданной
- 0х4235 Отсутствует обязательный параметр
- 0х4236 Переполнение кольцевого буфера
- 0х4237 Переполнение буфера команд
- 0х4238 Буфер последнего ответа на команду пустой
Код группы ошибок 0х4300 — Группа ошибок транспортного протокола (верхний уровень)
- 0х4331 Неверный ID получателя (в параметре команды)
- 0х4332 Получатель уже занят другим отправителем
- 0х4360 Невозможен повтор реквизита
- 0х4361 Общая ошибка в параметрах
- 0х4362 Общая ошибка длины параметра
- 0х4363 Недопустимое сочетание реквизитов 1212 и 1030
- 0х4364 Передана некорректная сумма налога
- 0х4365 Переданная дата/время меньше даты/времени последнего фискального документа
- 0х4366 Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный
Код группы ошибок 0х4400 — Группа ошибок при передаче параметров (неверное значение параметра)
- 0х4451 Неверный тип документа
- 0х4452 Неверный номер пользовательской ячейки
- 0х4453 Превышение длины реквизита
- 0х4454 Неверный итог чека
- 0х4455 Неверная сумма товарной позиции
- 0х4456 Неверные дата и/или время
- 0х4457 Синтаксическая ошибка в параметре с фиксированной точкой
- 0х4458 Несуществующее поле
- 0х4459 Неверное значение параметра
- 0х445A Несуществующий реквизит
- 0х445B Недопустимый реквизит для данного типа документа
- 0х445C Некорректный РНМ или ИНН
- 0х445D Недопустимое сочетание реквизитов 1002 и 1056
- 0х445E Недопустимое сочетание реквизитов 1002 и 1017
- 0х445F Невозможно записать реквизит платежного агента (реквизит 1057 не был установлен при регистрации / перерегистрации)
- 0х4460 Невозможен повтор реквизита
- 0х4461 Общая ошибка в параметрах
- 0х4462 Общая ошибка длины параметра
- 0х4464 Передана некорректная сумма налога
- 0х4465 Переданная дата/время меньше даты/время последнего фискального документа
- 0х4466 Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит
Код группы ошибок 0х4500 — Группа ошибок получения реквизитов
- 0х4531 Слишком большой индекс массива
- 0х4532 Запрошенный локальный реквизит недоступен
- 0х4533 Запрошенный переменный реквизит недоступен
- 0х4534 Запрошенный постоянный реквизит недоступен
Код группы ошибок 0х4600 — Группа ошибок электронного журнала
- 0х4631 Копия отсутствует
- 0х4632 Данные в ЭЖ повреждены
- 0х4633 Превышение максимального размера документа (128 Кб)
Код группы ошибок 0х4700 — Группа ошибок команд работы с внешними устройствами
- 0х4731 Общая ошибка
- 0х4732 Переполнение буфера внешнего устройства
- 0х4734 Ресурс занят
- 0х4735 Нет больше памяти
- 0х4736 Переполнение
- 0х4737 Запрашиваемый штрихкод недоступен
Ошибки, специфичные для QR-кода
- 0х4740 Недопустимая версия
- 0х4741 Неподдерживаемый или неверный режим
Код группы ошибок 0х5000 — Группа ошибок штрих-кодов
Общие ошибки
- 0х5031 Критическое утверждение не прошло проверку
- 0х5032 Недопустимый входной параметр
- 0х5033 Указатель ссылается в недопустимое место памяти
- 0х5034 Ресурс занят
- 0х5035 Недостаточно памяти
- 0х5036 Переполнение
- 0х5037 Запрашиваемый штрихкод недоступен
Ошибки, специфичные для QR-кода
- 0х5040 Недопустимая версия
- 0х5041 Неподдерживаемый или неверный режим
- 0х5042 Недопустимый уровень коррекции ошибок
Ошибки, специфичные для линейный кодов
- 0х5061 Неверный тип линейного штрих-кода
- 0х5062 Передан неверный размер/длина для данной операции
Код группы ошибок 0х6000 — Группа ошибок состояния ККТ
- 0х6131 Фатальная ошибка, расшифровка в бите статуса фатальных ошибок
- 0х6132 Не выполнена идентификация кассира
- 0х6133 Документ открыт
- 0х6134 Документ закрыт
- 0х6135 Смена превысила 24 часа
- 0х6136 Смена закрыта
- 0х6137 Смена открыта
- 0х6138 Нефискальный режим
- 0х6139 Архив ФН закрыт
- 0х613A Нужно выполнить регистрацию/перерегистрацию
- 0х613B Данная операция по документу запрещена
- 0х613C Данная операция разрешена только при включенном переключателе MODE
- 0х613D В ФН есть неотправленные документы. Операция невозможна
- 0х613E ФН не обнаружен. Операция невозможна
- 0х613F Отсутствует/неверная лицензия
- 0х6140 Недостаточно места для сохранения лицензии
- 0х6141 Произошла критичная ошибка, документ необходимо отменить
- 0х6142 Регистры ККТ еще не инициализированы
- 0х6143 Команда недоступна в текущем состоянии инициализации
Код группы ошибок 0х6200 — Группа ошибок операций ККТ
- 0х6231 Ошибка переполнения
- 0х6232 Отрицательный результат (не достаточно наличных в ДЯ, …)
- 0х6233 Оплата безналичными превышает сумму чека
- 0х6241 Ошибка цифровой подписи 0х6242 Ошибка проверки файла с ПО контейнера
Код группы ошибок 0х6300 — Группа ошибок настроек
- 0х6331 Данный канал сети Интернет отсутствует в ККТ
Код группы ошибок 0х6400 — Группа ошибок коммуникационных интерфейсов
- 0х6431 Данный аппаратный канал отсутствует, выключен и еще не проинициализирован
- 0х6432 Данный сетевой интерфейс не подключен, или на нём не получен IP-адрес
- 0х6433 Данный сетевой интерфейс занят, или запрошенная операция уже выполняется
Код группы ошибок 0х7000 — Группа ошибок ввода реквизитов
- 0х70ХХ Где ХХ – младший байт, который равен значению: – 1000 Например, если возникла ошибка в реквизите 1226 (ИНН поставщика), то младший байт будет содержать значение 1226–1000=226.
Код группы ошибок 0х7200 — Группа ошибок работы с универсальными счетчиками
- 0х7231 Неверный тег для универсальных счетчиков
- 0х7232 Неверный индекс для универсальных счетчиков
- 0х7233 Неверный размер универсального счетчика
- 0х7234 Неверная конфигурация универсальных счетчиков