Методические рекомендации к лабораторным работам: "Проверка работоспособности телеметрического выхода счетчика", "Комплекс технических средств «Энергия»", "Программирование микропроцессорного устройства «Энергия–микро»", страница 38

    Ошибки выполнения разделены на четыре категории:

          ошибки операционной системы DOS:  1- 99

          ошибки ввода/вывода:            100-149

          критические ошибки :            150-199

          фатальные ошибки:               200-255.

     2.25.6.1. Ошибки операционной системы DOS.

     2. File not found (файл не найден)

     Сообщается процедурами DOS,  если имя, назначенное файловой переменной, задает несуществующий файл.

     3. Path not fond (путь не найден)

     Сообщается процедурами DOS,  если путь доступа неправильный или задает несуществующий подсправочник.

     4. Too many open files (слишком много открытых файлов)

Сообщается процедурами  DOS, если программа имеет слишком много  открытых  файлов. DOS никогда не разрешает более 15 открытых файлов на процесс.  Если встречается эта ошибка,  когда открытых файлов  меньше 15,  то это может указывать на то, что файл CONFIG.SYS не содержит запись FILES=XX или, что эта  запись задает  слишком  мало   файлов. Увеличьте это  количество до некоторого подходящего значения, например, до 70.

     5. File access denied (запрещен доступ к файлу)

Сообщается  процедурами DOS,  если задается  запись в справочник или файл, предназначенный только для считывания,  или если справочник заполнен.

     2.25.6.2. Ошибки ввода/вывода.

     100. Disk read error (ошибка чтения с диска)

Сообщается процедурой Read для типированного файла, если делается попытка чтения после конца файла.

     101. Disk write error (ошибка записи на диск)

Сообщается процедурами DOS, если диск становится полным.

     106. Invalid numeric format (неправильный числовой формат)

Сообщается  процедурами  DOS, если числовое значение, прочитанное из  текстового  файла  не соответствует  правильному числовому формату.

2.25.6.3. Критические ошибки.

     150. Disk is write-protected (защита диска от записи)

     151. Unknown unit (неизвестное устройство)

     152. Drive not ready (устройство не готово)

     153. Unknown command (неизвестная команда)

     154. CRC error in data  (ошибка  циклического  контроля  по избыточности в данных)

     155. Bad drive reguest structure length (неправильный запрос устройства о длине структуры)

     156. Disk seek error (ошибка поиска на диске)

     157. Unknown media type (неизвестный тип носителя)

     158. Sector not found (сектор не найден)

     159. Printer out of paper (на принтере нет бумаги)

     160. Device write fault (ошибка записи на устройство)

     161. Device read fault (ошибка чтения с устройства)

     162. Hardware failure (отказ аппаратного обеспечения)

Более подробная информация о критических ошибках приведена в Руководстве программиста для DOS.

2.25.6.4. Фатальные ошибки.

Эти ошибки всегда сразу же завершают программу.

     200. Division by zero (деление на ноль)

     201.Ошибка выхода  за   допустимый  диапазон.  Эта  ошибка

сообщается, когда возникает одна из следующих ситуаций:

     -Индексное  выражение  квалификатора  массива  выходит  за

допустимый диапазон.

     -Была   сделана  попытка   присвоить переменной  значение,

выходящее за допустимый диапазон.

     -Была сделана попытка  передать  процедуре  или функции  в

качестве параметра значение, выходящее за допустимый диапазон.

     202. Stack overflow error (ошибка переполнения стека)

Эта  ошибка,  когда  в  стеке  нет  достаточно  места   для размещения локальных переменных подпрограмм.

Эта ошибка может возникать также из-за бесконечной рекурсии.

     203. Heap overflow error (ошибка переполнения кучи)

Эта ошибка сообщается,  когда в оперативной памяти недостаточно места для размещения блока  требуемого размера.

     205. Floating point overflow  (переполнение с плав. точкой)

     Операция с  плавающей точкой  обрабатывает слишком  большое для Turbo Pascal или сопроцессора число.

     206. Floating point underflow  (потеря значности при операции с плавающей точкой)

Операция с  плавающей  точкой приводит к потере  значности.

Эта ошибка  сообщается,  если  только   используется   числовой сопроцессор 8087 с   контрольным словом,   которое не  маскирует потерю значности.   По умолчанию,   потеря  значности   вызывает возвращение   нулевого результата.

    208. Overley manager not  installed  (монитор  оверлеев  не инсталлирован)

Программа вызывает оверлейную  процедуру  или  функцию,  но монитор оверлеев не инсталирован.

     209. Overlay file read error (ошибка чтения оверлейн.файла)

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

2.26. Перечень документов, выдаваемых системой "Энергия"

 График средних мощностей за текущие 5 минут по группам

 График средних мощностей за предыдущие 5 минут по группам

 График 5-минутных мощностей за текущие сутки

 График 5-минутных мощностей за предыдущие сутки

 График средних мощностей за текущие 30 минут по группам

 График средних мощностей за предыдущие 30 минут по группам

 График 30-минутной мощности за текущие сутки

 График 30-минутной мощности за предыд.сутки (ПС)

 График 30-минутной мощности за ПС-1

 График 30-минутной мощности за ПС-2

 График 30-минутной мощности за ПС-3

 График 30-минутной мощности за ПС-4

 График 30-минутной мощности за ПС-5

 График 30-минутной мощности за ПС-6

 График 30-минутной мощности за ПС-7

 График 30-минутной мощности за ПС-8

 График 30-минутной мощности за ПС-9

 График средних мощностей за текущие 30 минут по каналам

 График средних мощностей за предыдущие 30 минут по каналам

 График 30-минутной мощности за текущие сутки по каналу

 График 30-минутной мощности за предыдущие сутки по каналу

 Ведомость потребления электроэнергии по зонам текущих суток

 Ведомость потребления электроэнергии по зонам предыдущих суток

 Kоэффициент мощности за текущие сутки

 Коэффициент мощности за предыдущие сутки

 График потребления электроэнергии в текущих сутках.

 Ведомость потребления электроэнергии...

 ...за каждые сутки текущего месяца по указанной группе.