Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс / metodichka_RGR_Informatsionnye_tekhnologii.docx
Скачиваний:
4
Добавлен:
03.02.2025
Размер:
98.43 Кб
Скачать

3 Расчет контрольных знаков

Для представления в данных информации о каком либо объекте ж.д. транспорта (станция, поезд, груз и т.д.) эта информация должна быть закодирована. Для кодирования данных используются единые нормативные документы - классификаторы. Классификаторы представляют собой книги или отдельные таблицы, в которых каждому текстовому наименованию соответствует однозначный код. В качестве примера можно привести единую сетевую разметку ЕСР.

Код железнодорожной станции в АСУЖТ состоит из шести цифр. Первые пять цифр составляют основную часть кода а шестая цифра является контрольным числом. Дополнение к основной части кода контрольного числа вносит информационную избыточность, что позволяет обнаруживать ошибки в основном коде.

Первые две цифры кода станции - это порядковый номер сетевого района, к которому принадлежит станция. Три последующие цифры - порядковый номер станции внутри сетевого района. Важнейшие для районов станции имеют нулевой порядковый номер, поэтому у них третья, четвертая и пятая цифры кода - ноль.

Пример расчета контрольного числа:

8 5 0 0 0 (7)

х 1 2 3 4 5

8+10+0+0+0

Сумма полученных чисел равна 18. Контрольным знаком кода станции будет остаток от деления полученной суммы на 11.

18/11 = 1 остаток 7.

Контрольный знак равен 7.

Если остаток от деления получился равным 10, то производится повторное умножение на ряд 3 , 4, 5, 6, 7. Если остаток снова = 10, то контрольное число = 0.

В ряде случаев в АСУЖТ принимаются упрощенные коды станций.

1.) Код станции без контрольного числа 85000;

2.) Код ЕСР (четыре знака) 8500;

3.) Защищенный код ЕСР 85007.

Так как 5-я цифра в коде станций, открытых для грузовых операций, всегда 0, то контрольный знак можно определять по первым четырем цифрам.

Номер вагона.

Номер вагона - 8 цифр: первые семь - основной код, восьмая - контрольное число.

Расчет контрольного знака номера вагона

Пример расчета:

7 4 3 5 4 6 8 (9)

х 2 1 2 1 2 1 2

1+4+4 + 6 + 5 + 8 + 6 + 1+6

Сумма цифр равна 41. Контрольным знаком номера вагона будет цифра, добавляющая полученную сумму цифр до ближайшего числа, кратного 10. В данном примере контрольный знак номера вагона будет равен 9.

4 Сообщение 497

Сообщение 497 выдается ЭВМ на ввод любого другого сообщения. В нем указываются сведения об ошибках.

Сообщение 497 состоит из служебной и информационных фраз 2-х ти­пов Ю1 и Ю2.

Служебная фраза

(:497 85007 85007 20 02 20 00 01,

где 497 - код сообщения;

85007 - код ВЦ, откуда получен ответ ЭВМ;

85007 - код абонента, передававшего сообщение;

20 02 - дата;

20 00 - время;

01 - количество сообщений, на которые отвечает ЭВМ.

Информационная фраза Ю1

Фраза Ю1 выдается во всех случаях и характеризует качество прие­ма сообщения в целом.

Ю1 0000 0002 060 000 8500+23+8900,

где 0000 - код приема сообщения:

0000 - сообщение принято без ошибок,

0001 - сообщение принято, но в нем есть ошибки, поддающи­еся исправлению.

0009 - сообщение не принято.

0002 - код проконтролированного сообщения;

060 - количество принятых фраз;

000 - количество фраз, в которых обнаружены ошибки; 8500+23+8900 - идентификатор сообщения (для сообщения 02 - индекс поезда).

Информационная фраза Ю2

Фраза Ю2 выдается в том случае, если в переданной информации об­наружены ошибки. В ней указывается тип и место ошибок в переданном сообщении.

Ю2 048 48+87715671.07 15

где 048 - машинный номер фразы, в которой обнаружена ошибка. Если ошибка обнаружена в служебной фразе, то МНФ - 000.

48+87715671 - порядковый и инвентарный номер вагона, в информа­ции которого обнаружена ошибка. При контроле других сообщений дан­ная информация может быть другой.

.07 - код ошибки;

15 - номер ошибочной позиции.

Для исправления ошибок и корректировки сообщений используются специальные корректировочные сообщения.

Для корректировки используется сообщение 09.