
- •Исходные данные
- •1 Структура служебной фразы
- •2 Структура информационной фразы
- •3 Расчет контрольных знаков
- •5 Корректировка тгнл
- •6 Порядок заполнения итоговых данных
- •7 Сообщение 200 “Отправление поезда”
- •8 Сообщение 201 Прибытие поезда.
- •9 Сообщение 202. Проследование поезда.
- •10 Сообщение 203. Расформирование поезда.
- •11 Размеченная тгнл (ртгнл).
- •11 Сортировочный листок
- •(Для корректировки)
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.