Формирование информационных сообщений
Цель работы: изучить назначение, классификацию, структуру и макеты основных сообщений, применяемых в АСОУП.
Сообщения, их виды и назначение. Понятие структуры сообщения. Служебный и информационные блоки.
Информация поступает в АСОУП в виде сообщений.
Сообщения подразделяются на:
- информационные, с помощью которых информация о различного рода объектах управления (состав поезда, поезд, локомотив и др.) и эксплуатационных событиях с ними (прибытие, отправление, смена локомотива, грузовые операции и др.) заносится в базу данных;
- корректирующие, для внесения изменений в базу данных;
- сообщения запросы, которые посылаются пользователями АСОУП для получения из системы различных справок, отчетов и др.
Каждое сообщение, поступающее в ЭВМ, имеет свою структуру, называемую макетом. Макету присваивается номер, по которому ЭВМ их распознает, например в какой массив базы данных следует поместить поступающую информацию, а также определяет программу ее первичной обработки (форматный и логический контроль).
Сообщения имеют служебный (один) и информационный блоки (может быть несколько информационных блоков). В служебном блоке передается, как правило, информация, относящаяся ко всему объекту, по которому передается сообщение, а в информационном блоке к отдельным составляющим объекта. Отдельные позиции блока называются словами (полями).
Каждое слово имеет фиксированное число знаков, а также определенный диапазон их значений. Ошибки в структуре и содержании сообщения выявляются ЭВМ и приводят к непринятию сообщения и требованию повторного ввода.
Формирование сообщения 02
Сообщение 02 (С.02) – телеграмма –натурный лист поезда (ТГНЛ).
ТГНЛ является основным информационным сообщением в АСОУП. Структура и правила заполнения ТГНЛ изложены в «Инструкции по составлению натурного листа поезда формы ДУ-1», утвержденной 19.03.92 г. (ЦЧУ-4895) и в «Требованиях к содержанию контроля ТГНЛ, передаваемых в ЭВМ», утвержденных МПС РФ 11.05.95 г.
Сообщение 02 состоит из служебной фразы, содержащей сведения о поезде в целом, и информационных фраз, содержащих сведении я о каждом вагоне. Фразы отделяются друг от друга возвратом каретки и переводом строки.
Для сокращения объема передаваемой информации и удобства восприятия натурного листа разрешается у группы вагонов, имеющих одинаковые сведения в графах «Станция назначения», «Наименование груза», «Получатель» указывать полные данные только у первого вагона, у последующих вагонов в этом случае информация заканчивается «роликами» (вагон порожний) или весом груза (вагон груженый).
Если у вагона есть ненулевые сведения за первой особой отметкой, (Маршрут, нерабочий парк), то надо указывать полные данные, например:
01 22963870 1 035 17436 17200 2388 0 0 0 2
02 21331780 1 020 17436 17200 2388 0 0 0 2
03 26723494 0 030 17436 17200 2388 0 0 0 2
Служебная фраза
Служебная фраза состоит из 17 показателей и имеет следующую структуру:
ü позиция 1 – код сообщения – 02;
ü позиция 2 – код станции передачи информации – кодируется 4 знаками по Единой сетевой разметке (ЕСР);
ü позиция 3 – номер поезда (4 знака); при вводе ТГНЛ в ЭВМ до отправления поезда разрешается указывать фиктивный номер – 2222;
ü позиция 4 - код станции формирования поезда, кодируется 4 знаками по ЕСР;
ü позиция 5 – порядковый номер состава, кодируется 2 знаками от 01 до 99;
ü позиция 6 – код станции назначения поезда , кодируется 4 знаками по ЕСР; для поездов из порожних вагонов проставляется условный код станции назначения (0020, 0040, 0060 и т.п.);
Примечание: совокупность позиций 4, 5, 6 образует индекс поезда, который не должен меняться на всем пути следования поезда до станции расформирования. Не допускается повторение индексов поездов, находящихся в пределах дороги. Если со станции, не являющейся станцией формирования поезда, поступает ТГНЛ с индексом, уже имеющимся по другому поезду, то ЭВМ присваивает третий знак порядковому номеру этого состава (слева относительно двух основных) и информирует об этом абонента. При запросе документов на такой поезд в индексе надо указывать трехзначный порядковый номер состава, в натурном листе, следующим с документами, надо добавить третий знак в порядковом номере состава. Если ТГНЛ передает станция формирования, то ЭВМ не присваивает свой индекс, а требует корректировки индекса самой станцией с повторной передачей сообщения 02.
ü позиция 7 – признак списывания состава: 1 – с головы, 2 – с хвоста;
ü позиции 8, 9 – дата отправления поезда; в позиции 8 двумя знаками проставляется число и через пробел в позиции 9 двумя знаками месяц окончания формирования поезда;
ü позиции 10, 11 - время окончания формирования состава (или отправления); в позиции 10 двумя знаками проставляются часы и через пробел в позиции 11 двумя знаками – минуты окончания формирования состава на станции формирования;
ü позиция 12 – условная длина поезда, указывается трехзначным числом при длине меньше 100 впереди добавляются нули до трех знаков;
ü позиция 13 – вес брутто поезда, указывается 4-х или 5-значным числом при весе меньше 1000 т впереди добавляются нули до четырех знаков;
ü позиция 14 – код прикрытия поезда- одним знаком проставляется код прикрытия наиболее опасного груза в составе поезда, приоритетность возрастания кодов прикрытия следующая: 9, 3, 5, 6, 4, 8, 1, 2. В случае отсутствия прикрытия у поезда в этой позиции ставится нуль;
ü позиция 15 – индекс негабаритности, указывается 4-х значный индекс, включающий коды наибольших степеней боковой, верхней негабаритности грузов и код вертикальной сверхнегабаритности;
ü позиция 16 – отметка о живности, при наличии в составе поезда вагонов с живностью указывается код 1, в противном случае ставится нуль;
ü позиция 17 – отметка о маршруте (0 – поезд не является маршрутом; 1 – маршрут прямой; 2 – маршрут в распыление; 3 – маршрут с переломом веса; 4 – маршрут кольцевой).
Примечание: условная длина, вес брутто, особые отметки в служебной фразе ТГНЛ (кроме отметки о маршруте) ЭВМ вычисляет на основе особых отметок у вагонов. Поэтому у всех поездов, кроме маршрутов, разрешается передавать только 11 показателей.
Например:
(:0002 2300 3047 2300 27 0600 2 07 01 15 45 082 4161 0 0000 0 0
Информационная фраза
ü позиция 1 – номер вагона по порядку;
ü позиция 2 – инвентарный номер вагона (8 знаков);
ü позиция 3 – код собственника (код страны; Россия – 20);
ü позиция 4 – масса груза в тоннах (3 знака);
ü позиция 5 – код ЕСР станции назначения (5 знаков);
ü позиция 6 – код ЕТСНГ груза (5 знаков);
ü позиция 7 – код получателя (4 знака);
ü позиция 8 – маршрут, нерабочий парк (0 – не маршрут; 1 – груз на своих осях; 3-6 – группа вагонов, следующих по одной накладной; 7,8 – сцеп; 9 – нерабочий парк);
ü позиция 9 – код прикрытия (0 – прикрытия нет; 1 – вагон с людьми; 2 – вагон с проводником; 3 – взрывчатые вещества; 4 – ядовитые вещества; 5 – сжиженный газ; 6 – легковоспламеняющиеся грузы);
ü позиция 10 – 1 – вагон с живностью; 3 – негабаритность; 5 – длиннобазный; 7 – не подлежит роспуску с горки;
ü позиция 11 – количество пломб;
ü позиция 12 – количество контейнеров (в числителе груженых, в знаменателе порожних);
ü позиция 13 – код ЕСР выходной пограничной станции (5 знаков);
ü позиция 14 – тара вагона (3 знака);
ü позиция 15 – примечание (до 6 знаков).