![]() |
5,3 О
системе MultiRcos
Система MultiRcos - программная часть автоматизированного
рабочего места ДСП и предназначена для отображения состояний станционных объектов
в реальном времени и предоставления удобного интерфейса отдачи команд для ДСП.
Система использует модель клиент-сервер для подсоединения к Ebilock950 и
синхронизации действий дежурных. Полная перерисовка всех объектов производится
на каждом такте (-0.5-1 сек.), программа использует событийно-ориентированную
модель реакции на действия пользователя, и использует несколько теневых
процессов для обмена данными с EBILOCK950, принтером и записи в журнал.
Обмен данными с EBILOCK950 производится по сети Ethernet lOBaseT (витая пара или коаксиальный кабель) по протоколу TCP/IP или
по двум последовательным асинхронным каналам со скоростью от 4800 до 38400 бод
(конфигурируемо). Ведущийся системой журнал позволяет полностью восстановить
все события на станции и защищен от сбоев аппаратуры. Принтер используется для
выдачи самых важных событий на печать.
Система требует как минимум 32 мегабайт оперативной памяти, процессора
Pentium-133
и 20 Мб свободного дискового пространства для установки системы MultiRcos плюс дисковое пространство для хранения журналов из расчета
1 Мб в день.
Система позволяет организовать совместную работу максимум 64 пользователей,
что более чем достаточно для любой станции.
Как
дополнительная возможность, может использоваться звуковая карта для выдачи
более информативных звуковых сигналов. При отсутствии звуковой карты звуковые
сигналы подаются через стандартный динамик в корпусе компьютера.
5.3.1
Операционная система и
программное обеспечение
Программа MultiRcos предназначена для работы в операционной системе MS Windows NT 4.0
Service Pack 3 и выше. Дополнительного
программного обеспечения не требуется, кроме (не обязательного) драйвера ODBC для доступа к базам данных MS Access. В
комплект поставки входит утилита для конфигурирования установок системы MultiRcos, хранящихся
в инициали- зационных файлах MultiRcos.ini и
RcosServer.ini в директории WinNT.
5.3.2
Запуск и выход из системы
Включите монитор
кнопкой включения питания на передней панели. На включенном мониторе должен
гореть светодиод контроля питания. Включите системный блок кнопкой включения
питания на системном блоке. Светодиод контроля питания также должен
загореться.
5.3.2.1
Вход в систему Windows NT
После непродолжительной загрузки появляется приглашение «Для входа в
систему нажмите «Ctrl+Alt+Del», После нажатия этой комбинации клавиш на клавиатуре
появляется диалог входа в систему, в котором необходимо ввести логин и пароль,
а потом нажать «Enter». Обычно система настроена на ввод логина «дежурный» и
пустого пароля для входа в режиме АРМ ДСП, и логина «feu» с пустым паролем для
входа в режиме АРМ ШН.
Система может
быть сконфигурирована так, что вход в систему выполнится автоматически, и
этого делать не придется.
5.3.2.2
Запуск системы MultiRcos
Если после входа
в систему клиент MultiRcos запустился самостоятельно,
значит, он добавлен в папку (директорию) для автоматического запуска, и пользователю
ничего не придется делать. Это обычная практика на станциях.1
5.3.2.2.2 С рабочего стола
|
|
Muiti Rcos На
экране должна присутствовать вот такая иконка, щелкните по ней мышкой,
произведя двойной щелчок левой кнопкой (быстро два раза нажав на левую кнопку
мышки, наведенной на иконку). Программа немедленно запустится.
5.3.2.3
Выход из системы MultiRcos.
Выключать
систему MultiRcos нет необходимости, она рассчитана на непрерывную работу в
течение неограниченного промежутка времени. Но если есть необходимость
выключить компьютер, то из системы MultiRcos следует
выйти. В меню главного окна программы нужно выбрать пункт «Выход». Закрытие
всех окон системы по одному стандартными средствами Windows NT не приведет к выходу из системы - последнее окно закрывается
только выбором пункта «Выход».
5.3.2.4
Выход из системы Windows
NT
Нажать кнопку
«Пуск». В меню выбрать «Завершение работы». В появившемся диалоге выбрать
пункт «Выключить компьютер». Нажать «Enter». Машина еще некоторое время будет
записывать не сохраненную информацию на диск, после чего выдаст окошко,
сообщая, что питание можно отключить и покажет кнопку с предложением
перезагрузки.
После появления
окошка с надписью «теперь питание можно отключить» выключить сначала монитор
(мониторы), потом системный блок. ПРЕДУПРЕЖДЕНИЕ!
Выключение компьютера без выполнения описанной выше процедуры может привести к
его поломке или потере части информации. По крайней мере, множества проблем
можно избежать, выключая компьютер точно по инструкции. В частности,
неправильное выключение компьютера обязательно приведет к существенному
увеличению времени следующей загрузки системы.
5.3.3 Работа с системой MultiRcos
Система MultiRcos является клиент-серверной системой. Это означает, что работа
программы разделена на две части - клиентскую и серверную. Серверная часть
работает на одной машине и выполняет функции связи с Ebilock950,
[1]
На машине дежурного также обычно запускается сервер системы MultiRcos, описываемый
в конце документа. Обычно он запускается в качестве сервиса операционной
системы Windows NT и недоступен
непосредственно для пользователя.
ведения журнала
и проверки прав пользователей. Клиентская часть работает на машинах пользователей
и обеспечивает удобный пользовательский интерфейс. В данном пункте описывается
работа именно клиентской части системы. Так как с этой частью в основном и
приходится работать конечным пользователям, в дальнейшем она тоже будет
называться MultiRcos.
5.3.3.1 Статусное окно системы
|
|
Сразу после запуска клиентской части системы появляется статусное окно
системы, изображенное на рисунке.
В нем подробно протоколированы все этапы установления связи с сервером.
Эта информация для дежурного не предназначена, а используется при начальном
конфигурировании системы.
Если установление связи с сервером произошло успешно, появляются
остальные окна системы; в противном случае выдается сообщение о том, что
попытка установить связь не удалась. Пользователь может повторить попытку связи
с сервером системы MultiRcos, нажав кнопку «Повторить». Отменить запуск системы
можно с помощью кнопки «Выйти».
|
|
После того как связь с сервером установлена, на клиентское рабочее место
копируются (по необходимости) база данных станции, ее мнемосхема, база данных
ТРА и база данных контроля полномочий пользователей. После этого загружаются в
оперативную память все перечисленные данные, и начинается перекачивание журнала
с сервера. Сервер хранит все события, происходившие на станции в течении
нескольких последних часов и при подключении клиента передает ему их. При
подключении по локальной сети эта передача занимает 5-10 секунд, при удаленном
подключении порядка нескольких минут. При удаленном подключении также может
быть выбран вариант с передачей только последних нескольких минут станционной
ситуации. В процессе перекачивания журнала в статусной строке в панели статуса
системы выдается временной промежуток расхождения журналов между клиентом и
сервером, и перерисовка экрана не производится.
Следует иметь в виду, что если подключение к системе происходит сразу
после запуска сервера, на клиентское рабочее место также перекачиваются
последние несколько часов работы системы, но события в тот промежуток времени,
в который сервер был отключен, в них не зафиксированы.
В случае, если
производится попытка повторного запуска клиентской части системы на одной и той
же машине при уже работающей программе MultiRcos, программа выдает
предупреждение о том, что одна копия рабочего места уже запущена[1].
Рекомендуется никогда не запускать на одном рабочем месте две копии
программного обеспечения рабочего места одновременно во избежание путаницы,
могущей привести к задержкам при работе. Простейший пример такой путаницы:
пользователь зарегистрировался в системе с ролью ДСП с помощью одной запущенной
копии программного обеспечения, а команды пытается отдавать с помощью другой
копии. Естественно, команды не выполняются.
Система MultiRcos использует одновременно несколько окон для управления
станцией без выделенного главного окна. Все окна имеют одинаковый набор панелей
управления и меню, но сами окна могут быть трех типов: окно станции, окно
событий и окно алармов. Пользователь может открывать произвольное количество
окон любого из типов, кроме окон станции - их число ограничено сверху восемью.
Каждое окно
системы содержит три панели управления и главное меню. Все панели управления
или некоторые из них могут быть скрыты и вновь показаны с помощью главного меню
или «горячих» клавиш на клавиатуре. Главное меню присутствует всегда и не может
быть скрыто.
5.3.3.2.1.1 Панель статуса системы
В панели статуса системы отображаются ее главные параметры, а также
находятся часто используемые элементы управления. Панель статуса системы
находится в верхней части каждого окна, и может быть показана или скрыта
клавишей клавиатуры F2 или из главного меню.
Панель статуса системы в окне станции содержит следующие элементы,
слева направо:
1. Состояние связи с сервером. Пиктограмма, изображающая натянутую
веревку на сером фоне с подписью "Link Up" если
связь работает нормально, и порванную веревку на красном фоне - в противном
случае.
|
|
2. Кнопку увеличения части станции. На кнопке изображена лупа с символом
+. Любую часть станции можно увеличить, щелкнув левой кнопкой мышки на этой
кнопке, потом нажав левую кнопку мышки на одном из углов прямоугольной области
станции, как изображено на рисунке. При этом границы выделенной области будут
выделены зеленым цветом. Доведя мышку до противоположного угла области, можно
отпустить левую кнопку мышки. Станция в этом окне будет масштабирована так,
чтобы выделенный прямоугольник развернулся на все окно.
idD
Для получения
справки по программе нажмите клавишу !г _ ___ _ ^
3. Кнопка уменьшения станции. На кнопке изображена лупа с симполом
Равномерно уменьшает станцию, позволяя увидеть большую ее часть. Изменение
масштаба станции также можно выполнять с клавиатуры, кнопками на цифровой клавиатуре
+ и при этом как увеличение, так и уменьшение станции происходит относительно
центра видимого участка
4. Окно станции. Остальными клавишами на цифровой клавиатуре можно
сдвигать без изменения масштаба участок станции в текущем окне.
|
Панель
статуса системы несколько отличается на окне станции от панели на окнах
событий и алармов. Вот так она выглядит в окне станции: |
|
© |
|
Lmle О» |
|
-,г ij|S 3141 ^киия 1П [No comments.] |
5. Кнопка звуковой индикации. Эта кнопка служит одновременно двум целям:
на ней отображается наличие неподтвержденных активных алармов,
и одновременно с ее помощью можно отключить всю звуковую индикацию. Последняя
функция может быть отключена (т.е. пользователь не сможет отключить звук) в
системах, поставляемых заказчику.
6. Четыре кнопки восстановления сохраненных конфигураций экрана. Система
MultiRcos позволяет сохранить до четырех конфигураций окон на экране,
и быстро переключаться между ними нажатием этих кнопок. Кнопки дублируются
клавишами на клавиатуре F5, F6, F7, F8. Запись конфигураций окон
выполняется по пользователям, т.е. каждый пользователь может записать 4 свои
собственные конфигурации. При смене пользователей выполняется автоматическая
установка той конфигурации окон, что была у пользователя, когда он вышел из
системы. Следует учесть, что конфигурации окон есть вещь локальная для каждой
машины, на которой запущена клиентская часть системы MultiRcos. При замене вышедшего
из строя рабочего места конфигурации будут потеряны.
7. Информационное поле. В это текстовое поле выводится информация об объекте,
на который наведена мышь. В окнах событий и алармов это поле не используется.
8. Индикатор активности системы. Циклически меняющий цвета круг.
Используется для проверки того, что монитор отображает цвета корректно, и
система не зависла.
Панели статуса
системы в окнах событий и алармов не содержат кнопок увеличения и уменьшения
станции.
5.3.3.2.1.2 Панель отдачи команд
Панель отдачи
команд находится в нижней части каждого окна. Она обычно скрыта в окнах событий
и алармов, и присутствует в окне станции. Панель отдачи команд выглядит
следующим образом:
| ОМ 43 ▼] j V^j:"(6m 43) - Отмена маршрута 43
Панель команд содержит следующие элементы, слева направо:
1. Окно ввода команд. В этом окне можно набрать команду с помощью
клавиатуры. Заданные с помощью мышки команды также копируются в это окно.
Стрелочка вниз в правой части окна ввода команд позволяет получить список
последних заданных команд для повторного исполнения. Попасть в это окно можно,
щелкнув в него мышкой или нажав на клавиатуре клавишу F12.
2. Кнопка посылки команды. Изображена стрелка с загнутым концом. Набранная
команда реально посылается серверу системы MultiRcos и
далее на Ebilock950
только если пользователь нажмет на эту кнопку. Исключение составляют только
команды подтверждения ответственных команд, они посылаются при нажатии кнопки
посылки в диалоге подтверждения ответственных команд.
3. Кнопка очистки. Изображена метелка и совок. При нажатии на нее очищает
окно ввода команд, сбрасывает начатый набор маршрута.
|
|
4. Окно расшифровки команды. В это окно копируется расшифровка мнемоники
команды, а также ответ на команду от Ebilock950. Если панель подсказки
закрыта, подсказка также выводится в это окно.
Расположенная в
самой нижней части окна, панель подсказки используется системой для вывода
контекстной подсказки, главным образом при выборе пункта меню. Если эта панель
закрыта, подсказка выводится в поле расшифровки команды в панели отдачи команд.
Вот внешний вид окна подсказки:
Для получения
справки по программе нажмите клавишу
В верхней части каждого окна постоянно находится главное меню системы
MultiRcos,
оно выглядит вот так:
|
|
Для создания
большей дружественности в интерфейсе все пункты меню сделаны в виде пиктограмм.
Одновременно этим достигается универсальность программы вне зависимости от
языка страны применения. Выбор пунктов в главном меню выполняется нажатием на
пункт левой кнопки мыши, или с использованием клавиатуры Alt +
клавиши управления курсором. Всего в главном меню системы четыре основных
подменю.
Символически изображается большой красной кнопкой. В этом подменю
собраны функции, воздействующие на всю систему. На рисунке изображено это
подменю в раскрытом виде.
|
|
Это подменю
состоит из четырех пунктов (в некоторых случаях из пяти):
lb
1. Создание нового окна. Этот пункт, в свою очередь являющийся новым
меню, позволяет открывать новые окна системы MultiRcos. На рисунке это
меню изображено в развернутом виде. Состоит оно из трех пунктов, сверху вниз:
Окно станции, Окно событий, Окно алармов. Для утилиты MultiRcosPlayback в этом подменю добавляется пункт открытия окна журнала.
2. Подменю принтера. Это подменю не отображается на машине ДСП, так
как процесс печати окон станции и событий может привести к длительным
перерывам в работе ДСП, а использование при этом недостаточно опробованного
драйвера принтера (допустим, сетевого принтера) может даже привести к
нештатному выходу из программы. На АРМ электромеханика печать может быть
разрешена. Печать производится стандартными средствами Windows, с возможностью
предпечатного просмотра. Может быть напечатано любое окно системы. Для окон
событий и алармов перед печатью необходимо выбрать в предлагаемом диалоге
шрифт. Ширина колонок
при печати
пропорциональна их ширине в окне событий или алармов.
0
3. Вход в систему. Изображается в виде перекрещенных копий перед крепостной
стеной. Позволяет зарегистрировать себя в системе MultiRcos. При выборе этого
пункта меню появляется изображенный на рисунке диалог, в котором пользователь
системы должен ввести свое имя и пароль. Если система отвергнет ваш пароль или
имя пользователя, ваше подключение будет переведено в разряд наблюдательных, и
вы не сможете отдавать никаких команд. Регистрацию в системе необходимо
выполнять после входа в систему или потери/восстановления связи с сервером.
4. Закрытие текущего окна. Изображено в виде окошка, брошенного в омут.
Позволяет закрыть то окно, меню которого вы открыли. Действует так же, как
стандартное средство закрытия окон Windows NT (кнопка с крестиком в правом верхнем углу). Если открыто
только одно окно, система не позволит его закрыть, а выдаст диалог с
предупреждением.
5. Выход из системы. Изображается в виде открытой двери наружу. При
выборе этого пункта завершается работа клиентской части системы MultiRcos. Серверная
часть продолжает работу.
Символически изображается в виде открытого глаза. В этом подменю сосредоточены
пункты по управлению видимостью панелей текущего окна. На рисунке изображено
это меню в развернутом виде.
|
|
Три пункта в этом подменю позволяют спрятать или снова показать панель
статуса системы, панель команд и панель подсказки соответственно. Если слева от
пункта меню поставлена галочка, панель отображается, а если нет - то не
отображается. Эти пункты меню продублированы функциональными клавишами F2, F3, F4.
5.3.3.2.2.3 Подменю
«Области станции»
Символически изображается делающим прыжок дельфином. В этом меню
сгруппированы команды на переход к различным частям станции, например, на зону
местного управления или на часть поля станции, на которой отображается
вспомогательная техническая информация. При выборе любого из пунктов этого меню
в текущем окне станции производится такое масштабирование плана станции, чтобы
указанный участок точно совпадал с границами окна. После этого в этом окне
станции все масштабирование возможно только в границах этого участка до тех
пор, пока не будет выполнен переход на другой участок или на общий вид всей
станции.
Конкретный набор
различных видов определяется конфигурацией конкретной станции, но, по меньшей
мере, на станции есть общий вид станции и стативы объектных контроллеров.
|
|
5.3.3.2.2.4
Подменю
«Конфигурация» >
>
Изображается в виде миниатюрной панели настройки. Позволяет соответственно
сохранить и восстановить конфигурацию окон на экране в
|
|
одну из четырех
конфигураций. В раскрытом виде состоит из двух пунктов - сохранить на диск и
восстановить с диска. Каждый из пунктов раскрывается в четыре подпункта, с
номерами конфигураций в них. Переход на различные конфигурации окон
выполняется также с помощью нажатия клавиш F5,F6,F7,F8 соответственно. Комбинация
клавиш Ctrl+F5,... Ctrl+F8 позволяет
перейти на предопределенную конфигурацию окон, заранее настроенную для всех
пользователей при пуско-наладке станции. Эту конфигурацию пользователи сами
редактировать не могут. Комбинация клавиш Alt+F5,... Alt+F8 заставляет систему
самостоятельно распределить окна на экране (экранах) в соответствии с
несколькими разными алгоритмами.
|
|
Это подменю состоит всего из двух пунктов - вызов справочной
информации (построенной главным образом на основе этого документа) и окна с
информацией о текущей версии системы. Изображаются, соответственно, раскрытой
книжкой и аптечной этикеткой.
В окнах отображения станции отображается мнемонический план управляемой
станции. Система позволяет открыть несколько таких окон, в каждом из которых по
желанию пользователя может отображаться как вся, так и часть станции. Масштаб
отображения станции не ограничен, самую большую станцию можно полностью
отобразить в самом маленьком окошке (правда, разглядеть там что-либо будет
затруднительно), и в то же время можно одну стрелку растянуть на весь экран. На
рисунке приведено окно станции с мнемосхемой станции Линда.
Когда
пользователь передвигает мышь по окну станции, объекты, над которыми двигается
курсор мыши, выделяются толстой зеленой рамкой, а сам курсор мыши изменяет
форму в зависимости от типов объектов.
Команды можно
отдавать из любого окна системы, достаточно ввести мнемонику команды (команда
плюс параметры через пробел) в окно отдачи
команд и нажать
кнопку « ^fU».
Попасть в окно отдачи команд можно по нажатию клавиши F12 на клавиатуре. Однако, в
окнах станции гораздо удобнее задавать команды с помощью мышки, выбирая пункты
в ниспадающих меню. При этом система самостоятельно генерирует мнемонику
команды и копирует ее в окно команд, а пользователю остается только нажать на
кнопку « ^U».
Команды бывают следующих трех типов:
-
команды без параметров,
относящиеся ко всей станции;
|
|
-
команды с одним параметром,
относящиеся к конкретному объекту, который и является этим параметром;
- маршрутные команды, при этом в качестве параметров передаются сигналы,
через которые устанавливается маршрут.
Любая команда
может быть сформирована в окне станции путем выбора пункта из всплывающего
меню. Ответственные команды во всплывающих меню рисуются красным цветом. При
наведении мыши на пункт меню в панель подсказки копируется расшифровка
мнемоники команды. Сразу после нажатия на пункте меню мнемоника команды
копируется в окно отдачи
1Н
команд, а
указатель мыши перемещается на кнопку «------ >».
5.3.3.3.1.2 Команды без параметров
Мнемоника команд
без параметров, как нетрудно догадаться, состоит только из сокращенного
названия команды, например ДНИ - Дать Ночное Напряжение. В окне
iTvC^Si -
станции меню
команд без параметров появляются после правого щелчка на определенный объект,
обычно на название станции. Следует иметь в виду, что некоторые команды без
параметров на самом деле содержат скрытый параметр (например, когда на станции
только один объект, на который может задаваться команда) или транслироваться в
несколько команд, например, команда ДНН транслируется сразу на все Ebilock950/951,
к которым подключен сервер MultiRcos. На рисунке приведен пример
меню команд без параметров для смены времени суток (День/ Ночь/Двойное
снижение).
5.3.3.3.1.3 Элементарные
команды
Элементарные
команды, или команды с одним параметром, действуют на один объект. Всплывающее
меню со списком возможных команд для объекта появляется при нажатии правой кнопкой мыши на соответствующем
объекте.
5.3.3.3.1.4 Маршрутные
команды
|
|
Маршруты задаются путем выбора начального объекта левой кнопкой мыши,
после чего система переходит в режим задания маршрутов, и курсор мыши изменяет
форму. При наведении на объект, до которого можно установить маршрут, этот
объект и все промежуточные объекты выделяется зеленым прямоугольником.
Нажатием на левую кнопку на одном из объектов можно выделить еще один объект
или объекты, после этого трасса маршрута будет проходить последовательно через
все выбранные объекты. После нажатия правой кнопкой мыши на конечном объекте
маршрута появляется меню со списком возможных команд и трассой маршрута в
заголовке. На
В случае, когда
между двумя сигналами можно установить маршруты нескольких типов с
отличающимся набором параметров, при установке маршрута двумя нажатиями мышки
на начало и конец маршрута в появившемся меню будут присутствовать только
команды на установку самого короткого маршрута и все возможные маршруты с точно
таким же полностью определенным набором параметров. Таким образом, в некоторых
случаях для установки составного маневрового маршрута, начинающегося и
заканчивающегося на поездных светофорах с маневровыми показаниями, необходимо
указать, по крайней мере, один промежуточный объект - маневровый светофор (в
случае отсутствия попутного маневрового светофора в списке команд будет и
маневровый маршрут). Такая методика исключает вероятность задания неверного
маршрута из-за невнимательности дежурного или ошибки в списке основных
маршрутов.
5.3.3.3.1.5 Ответственные команды
Некоторые
команды в системе являются ответственными. На ниспадающих меню они изображены
красным цветом. Такие команды требуют подтверждения от задавшего их дежурного
по станции. Подтверждение выполняется посылкой специальной команды
подтверждения ответственных команд, ПОК. В некоторых случаях у команды ПОК
могут быть параметры, совпадающие с параметрами подтверждаемой команды. В
любом случае, после задания ответственной команды и получения от Ebilock950 через
сервер системы положительного ответа на команду, MultiRcos выдает
окно подтверждения ответственных команд. В этом окне приводится исходная
команда, дана ее расшифровка, и две кнопки на выбор - «Подтвердить» или
«Отменить». При нажатии на кнопку «Подтвердить» соответствующая команда
подтверждения ответственных команд копируется в окно команд и
|
рисунке
приведен пример задания маршрутной команды через всю станцию, от светофора Ч
до НД через 42. |
|
|
автоматически выполняется нажатие на кнопку « ^U». Пользователь так
же может самостоятельно набрать команду ПОК или выбрать ее в ниспадающих меню
на объектах.
5.3.3.3.1.6 Дополнительные
возможности системы
Для облегчения
труда ДСП в системе MultiRcos предусмотрены дополнительные
возможности быстрого задания команд. Для большинства объектов, постоянно
пребывающих в двух нормальных состояниях (Время суток - День/Ночь; Стрелка -
Плюс/Минус; Обдув - Включен/Выключен) предусмотрена следующая реакция на
одиночное нажатие левой кнопкой мыши на объект: мнемоника команды, переводящей
объект в противоположное существующему состояние, копируется в окно команд;
указатель мыши
перемещается на
кнопку << ~~. Таким образом, задание штатных команд становится не труднее
переключения тумблера.
5.3.3.3.2 Права доступа при наборе команд
В связи с клиент-серверной структурой системы MultiRcos, становится
возможным управление станцией с нескольких пунктов управления. Для того, чтобы
исключить возможность двойного управления и одновременно сохранить возможность
разделения станции на различные зоны управления введено понятие зон и рабочих
мест. Каждая зона представляет собой набор команд, которые разрешается задавать
с рабочего места оператора, владеющего данной зоной. Команда может
принадлежать нескольким зонам одновременно, при этом в зависимости от настроек
ее можно отдавать или с рабочего места оператора, владеющего хотя бы одной
зоной, или только с рабочего места оператора, владеющего всеми зонами, которым
принадлежит команда. Переключение зон между рабочими местами осуществляется
или командами, посылаемыми на ЦП Ebilock950, или привязано к релейному
входу (например, ключ резервного управления при переходе на ДЦ и обратно).
Для удобства работы пользователей во всех всплывающих меню по умолчанию
показываются только доступные данному пользователю (т.е. рабочему месту, с
которого он вошел) команды. Если для некоторого объекта пользователь не может
задать ни одной команды, объект вообще не реагирует на наведение мышки.
Таким образом, например, сразу после запуска MultiRcos и
еще до регистрации в системе ни один объект на станции не будет реагировать на
наведение мышки.
В целях справки пользователь может вызвать меню со всеми существующими
для данного объекта (маршрута) командами. Для этого необходимо при выделении
объектов мышкой держать нажатой клавишу Ctrl на клавиатуре.
Недоступные пользователю команды будут в меню серыми (серо- красными в случае
ответственных команд).
Если пользователь (неважно, каким способом) наберет и пошлет на выполнение
недоступную ему в данном режиме команду, она будет отвергнута.
5.3.3.3.3
Редактирование информации об объекте и просмотр состояний объектов
В системе MultiRcos предусмотрена возможность для любого объекта системы
просматривать и редактировать произвольную текстовую запись, в которую можно
занести как дублирующую ТРА информацию, так и кратковременные замечания о
текущем состоянии объекта, например, что стрелка заперта на замок. Разумеется,
такую стрелку следует заблокировать, а в этой дополнительной записи можно написать,
почему она заблокирована. Все записи такого рода хранятся на сервере системы и
синхрон но доступны
|
|
всем подключенным пользователям. В качестве дополнительной возможности
в том же окне можно получить подробную текстовую расшифровку состояний
объектов.
Для того, чтобы просмотреть информацию о объекте или расшифровку
состояния объекта, необходимо щелкнуть левой кнопкой мышки на объекте, прижав
при этом клавишу-модификатор Shift (левый) на
клавиатуре. Появится диалоговое окно, изображенное на рисунке. Следует иметь в
виду, что данные в базе данных хранятся для каждого реального объекта.
Например, для всех частей одной и той же стрелочной секции, нарисованных на
экране (то, что это части, можно увидеть по выделяющему их прямоугольнику),
существует ровно одна запись.
В верхней части
окна состояния объекта есть переключатель, похожий на набор каталожных
карточек. Самая первая карточка - это введенная
пользователями информация об объекте, она озаглавлена « ТРА
I». Все остальные карточки - это текстовая расшифровка состояния объекта. Состояние
одного объекта на экране может быть собрано из нескольких реальных объектов,
при этом текстовая расшифровка показывается для всех них, а карточка ТРА -
только для первого, основного. Примером объекта, собирающего информацию с
нескольких реальных объектов, является стрелка с электрообогревом - кроме
собственно состояния стрелки она также отображает режим работы электрообогрева,
считываемый с одного из контактов реле.
На объекты точно так же действуют права доступа, как и на команды, поэтому
не со всех рабочих мест доступно изменение информации об объекте.
5.3.3.3.3.1 Закладка технико
распорядительного акта станции (ТРА)
|
кнопку |
В карточке или
закладке ТРА выводится название объекта, символическое имя (логин)
пользователя, который последним редактировал информацию об объекте, информация
о нем (размеры этой записи ограничены,
Записать
максимально 1 килобайт, это около 15 строчек),
кнопки Удалить
Отредактировав информацию об объекте, нужно нажать
I Записать
. Если переключиться на другую закладку не сделав это,
|
закрывает
диалог состояния |
Удалить
изменения будут потеряны. Кнопка объекта.
5.3.3.3.3.2 Закладки
состояния объектов
На остальных карточках приведена текстовая
расшифровка состояния
|
|
|
Обновить |
|
позволяет синхронизировать |
соответствующих
объектов. Кнопка
|
|
|
символы |
текстовую расшифровку состояния объекта с его реальным состоянием,
которое могло измениться, пока диалог был открыт. В этом окне представлена
полная информация о объекте, поэтому присутствуют записи с частицей «не»,
нормально не отображаемые в окне событий журнала. Например, запись в примере на
рисунке: «Контроль при установленном маршруте восстановлен» вовсе не означает,
что стрелка только что теряла контроль при установленном маршруте - это
состояние всего лишь отрицание «Потери контроля при установленном маршруте».
Слева от текста состояния объекта присутствуют служебные
|
|
позволяю
щие разработчикам эффективнее отлаживать систему,
их можно игнорировать.
В поставляемой заказчику системе расшифровка состояний объектов может
быть отключена, и тогда кроме закладки «ТРА» других закладок не будет.
Вообще говоря,
ДСП не обязан пользоваться средством текстовой расшифровки состояния объекта,
это средство рассматривается как дополнительное.
5.3.3.3.4 Масштабирование и перемещение по
станции
Как уже говорилось ранее, в окне станции можно выбрать любой масштаб
и любой участок станции. Однако делать это с помощью мыши не совсем удобно,
поэтому предусмотрено перемещение по мнемосхеме станции с клавиатуры. Кношса +
и - цифровой клавиатуры (в правой части клавиатуры) соответственно увеличивают
и уменьшают масштаб в текущем окне станции, а клавиши управления курсором и
клавиши цифровой клавиатуры позволяют перемещать область обзора по мнемосхеме
станции. Клавиши NumLock и Shift позволяют
изменить шаг этого перемещения, причем NumLock фиксируется
в одном из двух режимов (большой - маленький шаг) а нажатие Shift одновременно с клавишей управления курсором еще уменьшает
этот шаг.
При работе на компьютере с несколькими мониторами возникает следующая
проблема: необходимо выровнять по горизонтали части мнемосхемы станции,
открытые в нескольких окнах. Это легко сделать, если открыть окна одинакового
по вертикали размера, в каждом из них выбрать приблизительно нужный участок
станции, немного увеличить масштаб, чтобы верхняя или
нижняя граница мнемосхемы вышла за пределы окна, и нажать кнопку_ I или
клавишу «-» на цифровой клавиатуре. Масштаб уменьшится ровно настолько,
чтобы по вертикали станция точно помещалась в окне. Кроме того, на станции
могут быть предусмотрены предопределенные области, на которые можно
переключаться из главного меню. Следует помнить, что клавиша цифровой
клавиатуры «5» позволяет мгновенно перейти к обзору всей станции.
На больших
станциях может возникнуть проблема поиска объекта по его названию. Для ее
решения существует следующий механизм: перейдите в окно станции и наберите на
основной текстовой клавиатуре название объекта (если в нем есть цифры,
набирайте их на основной клавиатуре) и нажмите клавишу «Enter» на основной
клавиатуре. В текущем окне станции будет выполнен сдвиг схемы станции так,
чтобы соответствующий объект оказался в центре окна, при этом масштаб не
изменится. В процессе набора названия объекта оно отображается в панели
статуса. Набор ошибочного названия игнорируется. Не на все объекты можно
переключаться таким образом. Если на станции существует несколько объектов с
одинаковым названием, переключение произойдет на один из них.
Событием в
системе MultiRcos называется любое изменение в состоянии системы. Соответственно,
для каждого события хранится точное (до секунды) время, в которое оно
случилось. В окнах событий пользователь системы может просматривать в реальном
времени происходящие события, причем немедленно доступны для него последние
5000 событий (и менее, если система запущена недавно). Этого вполне достаточно
для непосредственной работы дежурного. Для статистического анализа и разбора
следует пользоваться программой MultiRcosPlayback, предоставляющей
доступ к полному системному архиву событий за выбранный промежуток времени.
5.3о3.4.1 Типы событий и их цветовая кодировка
|
|
Сообщения в системе могут быть нескольких типов, и в зависимости от
типа они изображаются в списке событий на разном фоне.
® Индикация. Сообщения об изменении состояния объекта, не относящиеся
к неисправностям, но по тем или иным причинам признанные существенными для
дежурного. Песочно-желтый фон. В поле «Объект» - название объекта, состояние
которого изменилось.
•
Алармы. Сообщения об изменении
состояния объекта, диагностируемые как неисправность и требующие внимания
дежурного. Также добавляются в окно алармов (см. ниже). Блекло-красный фон. В
поле «Объект» - название объекта, для которого установлено алармное состояние.
• Команды и ответы на команды. Сообщения о задании команд любым из
пользователей системы, а также ответы системы на эти команды. Небесно- голубой
фон для команд, темно-голубой для ответов на команды. В поле «Объект» - идентификатор
пославшего команду дежурного.
|
|
• Текстовые сообщения свободного формата. Светло-зеленый фон. В поле
«Объект» - идентификатор добавившего текстовую запись дежурного
или прочерк для текстовых записеи, сгенерированных системой, например, записей
о подключении пользователей.
Кроме типа
каждое событие в системе имеет также приоритет, целое число от О до 9.
Приоритеты расставлены так, что события и алармы с приоритетом от 0 до 4
считаются ненужными для дежурного, а события и алармы с приоритетом от 5 до 9 -
необходимыми. События с приоритетом от 0 до 4
отображаются только на рабочем месте электромеханика.
Информация о том, что это именно рабочее место дежурного или электромеханика,
хранится в конфигурационном файле на клиентском рабочем месте, таким образом,
переход ДСП на машину механика приведет к тому, что ему также будут
показываться все события и алармы.
|
! О |
Для просмотра
списка событий необходимо средство отсечения не интересующих в данный момент
событий. Для этой цели предусмотрены богатые средства фильтрации списка
событий. Самое простое из них - фильтрация по приоритету. Достаточно мышкой
потянуть за шкалу приоритетов в окне событий, и из списка событий в этом окне
немедленно будут изъяты события с приоритетом ниже, чем установлено на шкале
приоритетов. На приведенном рисунке выставлен нулевой приоритет, при котором
показываются все события.
3:
Для более
детальной фильтрации используется диалог редактирования
Ц** т
фильтров, вызываемый кнопкой в
левом углу окна событий. Любой
фильтр, созданный с помощью этого диалога, можно впоследствии выбрать
в любом окне событий в ниспадающем списке выбора фильтра.
Следует внимательно следить, какой фильтр выставлен в окне событий.
Рекомендуется оставлять по крайней мере одно окно событий на экране с пустым
фильтром, отображающим все события, и открывать дополнительные окна, если
требуется произвести сложный поиск в списке событий.
В ниспадающем
списке выбора фильтра существует предопределенный фильтр с именем « — ».
Пользователь не может удалить его или отредактировать. В этом фильтре
показываются все события.
5.3.3.4.2.1 Добавление, редактирование и
удаление фильтров
Фильтры событий в системе MultiRcos хранятся
для каждого зарегистрированного пользователя отдельно на клиентской машине.
Таким образом, пересев за другую машину или войдя в систему под другим именем,
пользователь своих фильтров не увидит. Каждый фильтр должен иметь свое название,
устанавливаемое пользователем при создании фильтра. Настоятельно рекомендуется
называть фильтры так, чтобы сразу было понятно, что они делают. Например,
фильтр, выдающий только алармы со стрелки 7, следует назвать как-нибудь вроде
«Алармы 7 стрелки».
|
|
Для создания, редактирования или удаления фильтров применяется диалоговое
окно редактирования фильтров событий, которое вызывается нажатием
ISjTI^ 'Я
, расположенной в левом углу окна событий. Одновременно молено
открывать несколько таких окон. При открытии окна редактирования фильтров, в
него автоматически загружается текущий фильтр окна событий, для которого
пользователь его открыл, и изменения в этом фильтре
кнопки
Применить
будут отображаться в окне событий при нажатии кнопки Однако, если
пользователь в этом диалоге выберет другой, уже существующий и открытый в
другом окне событий фильтр, отредактирует его, и
Применить
нажмет кнопку L •■-—-■•;••- { в том
окне событий фильтрация произведена не будет до тех пор, пока в нем не выберут
фильтр заново. При этом, если пользователь перейдет к одной из сохраненных
конфигураций окон, будет применен уже новый фильтр (т.е. при сохранении
конфигурации запоминается название примененного фильтра, но не сам фильтр).
|
Н
азвание фильтра I Filter name |
Для того, чтобы добавить новый фильтр, нужно набрать в поле
|
Применить |
новое имя фильтра, выставить
желаемые параметры
фильтрации, и нажать кнопку
Чтобы удалить фильтр, достаточно выбрать его название в ниспадающем
|
. Фильтр будет |
Удалить
списке того же самого
поля и нажать кнопку
немедленно удален из списка фильтров, но если он выбран в каком-либо
из окон событий, в этом окне до следующего восстановления конфигурации окон
системы удаленный фильтр останется.
|
|
Редактирование существующего фильтра элементарно - выбирается его
название в списке, изменяются параметры фильтрации и нажимается кнопка —
~~1 Применить
5.3.3.4.2.2
Фильтрация по типу события
Достаточно поставить (или снять) галочки у тех типов событий, которые
необходимо отобразить (скрыть).
-Показывать типы—------ ••-•—------ .---------- —•——--------------- ... — ;
|
|
I F Алармы F Индикацию Р Команды Г Текстовые сообщения j
5.3.3.4.2.3
Фильтрация по времени
Возможна фильтрация событий по времени, для этого нужно поставить
галочки против текста «Начиная с» и «До». Соответственно будут показаны
события, произошедшие не раньше определенной даты и не позже определенной
даты, указанной справа от текста.
-Временной промежуток---- —-———••—
'! Г
Начиная с {...:■ 1.^:; "-П
5.3.3.4.2.4 Фильтрация
по рабочему месту
Для каждого
рабочего места, с которого осуществляется работа, существует список объектов,
которые существенны для данного рабочего места. Например, для ДСП это обычно
все объекты на станции, для оператора МУ - только стрелки/сигналы/секции в его
районе. Соответственно, переключатель «Показывать только важные для
пользователя события (Роль/Все)» позволяет отфильтровать несущественные для
данного рабочего места события. При нажатом переключателе отображаются только
события индикации и команд, относящиеся к существенным для пользователя
объектам. Такой же переключатель доступен непосредственно в окне событий. Если
пользователь нажимает переключатель в окне событий, то для данного окна событий
будет сгенерирован фильтр такой же, как и выбранный в списке фильтров, но с
фильтрацией по роли, установленной как в окне событий.
5.3.3.4.2.5 Фильтрация
по приоритету
В диалоговом окне настройки фильтров приоритет задается точно так же,
как и в окне событий. При этом при установке фильтра в окне событий шкала
приоритетов в нем автоматически установится на приоритет, заданный в фильтре,
однако при изменении приоритета пользователем приоритет остается за шкалой в
окне событий, разумеется, только для данного окна.
5.3.3.4.2.6 Фильтрация
по объектам
Для всех событий, кроме текстовых сообщений,
существуют объекты на станции,
•Типы
объектов-—-—.. ; - ■-•-—------
'г* Показывать события только
для • выбранных типов объектов ■ " .
;□
Стрелка
□ Маневровый
сигнал
□ Секция
:
□ Сигнал [
I □ Переезд ;
□ Направление : □ Тупик : ПДены-ючь : □ Повторительный сигнал
л!__ I _ . ±J
• Выделить все Очистить
|
|
' дЛЯ
КОТОрЫх произошло это событие. Для
индикации и алармов это объекты, на которых произошли эти события, для
команд и ответов на команды - объекты, для которых задавалась команда. Следует
учитывать, что при фильтрации по объектам команд с несколькими параметрами
событие остается в окне, если хоть один из объектов - параметров команды
подпадает под действие фильтра. События, не связанные с объектами на станции
фильтром объектов не отфильтровываются (отображаются всегда, если
удовлетворяют остальным условиям фильтрации).
5.3.3.4.2.6.1 Фильтр по
типу объекта
|
|
В левом нижнем
углу диалогового окна редактирования фильтров находится фильтр типов объектов.
Применяется он, только если установлена галочка против текста «Показывать
события только для выбранных типов объектов». Вы можете указать произвольную
комбинацию типов объектов, подпадающих под данный фильтр. Кнопки «Выделить все»
и «Очистить» делают, что написано.
5.3.3.4.2.6.2
Фильтр по конкретным объектам
В правом нижнем
углу того же окна находится фильтр объектов. Он применяется, только если
установлена галочка против текста «Показывать события только для выбранных
объектов». Для удобства поиска нужного объекта можно сначала выбрать его тип в
ниспадающем списке типов объектов, а уж потом ставить галочки напротив нужных
объектов. Кнопки в самом низу функционируют в соответствии со своими
названиями.
5.3.3.4.2.6.3
Фильтр одновременно по типу и объектам
-
Объекты—----- —-———- • -—•-—
|
|
Для всех
остальных способов фильтрации (по типу, по времени, по приоритету) применяется
условие И, т.е. если событие отфильтровано по типу но не попадает в фильтр по
времени, оно не отображается, и так далее. При одновременной фильтрации по типам
и по объектам применяется условие ИЛИ. Событие, привязанное к некоторому
объекту, отображается (при условии, что остальные условия фильтрации
удовлетворены), если тип объекта подпадает под фильтр типов, или сам объект
подпадает под фильтр объектов.
5.3.3.4.3 Добавление
замечаний в окно событий
|
|
С помощью кнопки
в правом верхнем углу окна событий можно в любой момент добавить
произвольное текстовое сообщение в журнал АРМ MultiRcos, и, соответственно,
в журнал событий. Это сообщение будет отображено в окнах событий всех
подключенных АРМ. Рекомендуется добавлять сообщения с описанием предполагаемых
действий перед вмешательством в работу системы, например, отключением одного
из контроллеров или части петли связи. Дело в том, что впоследствии, при
анализе журнала необходимо будет отличить неисправность оборудования от
последствий действий персонала, и такие записи этому помогают.
Алармом в
системе МПЦ Ebilock 950 называется событие,
классифицируемое как неисправность. В нормально функционирующей системе алармов
быть не должно.
5.3.3.5.1 Жизненный
цикл аларма
Алармы
появляются в момент, когда происходит неисправность и в систему поступает
соответствующее событие. В момент, когда это событие снимается (объект, для
которого оно произошло, возвращается в нормальное состояние) аларм тоже
считается снявшимся, но не исчезает из системы (и из окон алармов). Аларм
удаляется только после того как его подтвердит пользователь и аларм снимется.
Время, приписанное аларму, это время его первоначального возникновения.
5.3.3.5.2 Цветовая
кодировка алармов
В процессе существования аларма он может находиться
в трех состояниях:
-
активен, не подтвержден
пользователем. Изображается на красном фоне. Сопровождается периодической
звуковой индикацией;
- снялся, но не подтвержден пользователем. Изображается на зеленом фоне;
-
активен, подтвержден
пользователем. Изображается на песочно-жел- том фоне.
Снявшиеся и
подтвержденные пользователем алармы немедленно удаляются из списка алармов.
Перевод аларма в это состояние - единственный способ удалить аларм из списка
алармов.
5.3.3.5.3 Подтверждение
алармов
Подтверждение алармов выполняется путем нажатия кнопок в правом верхнем углу окна алармов, кнопки \ для подтверждение одного выделенного
аларма, или кнопки для подтверждения всех алармов в списке.
|
Эта функция не
работает при отсутствии связи между клиентской и серверной частью АРМ. |
|
|
Подтверждение
алармов ведётся с каждого клиентского места (и объединено для всех окон алармов
на этом клиентском месте), и никак не отображает
ся в окне событий системы MultiRcos, однако пишется в основной
журнал, который ведет сервер системы, и может впоследствии анализироваться при
просмотре журнала.
5.3.3.5.4 Рабочие места и алармы
Как уже было
сказано выше, для каждого рабочего места существует список существенных для
него объектов. Соответственно, другие объекты станции считаются для данного
рабочего места несущественными. К ним относятся объекты, управляемые и
контролируемые с других рабочих мест, но имеющие индикацию состояния на данном
рабочем месте. Алармы, в качестве источника имеющие несущественные объекты, не
вызывают звуковой индикации и могут быть отфильтрованы из списка алармов
нажатием кнопки
1Роль/Все, расположенной рядом со списком выбора фильтра в
окне алармов.
По умолчанию, при создании нового окна алармов или фильтра алармов
несущественные алармы указываются отфильтрованными.
Алармы,
несущественные для рабочего места, за которым работает пользователь, удаляются
тотчас после снятия, не дожидаясь подтверждения пользователя. Это сделано для
того, чтобы список присутствующих в системе алармов не переполнялся со временем
(максимальное количество алармов в списке велико, но ограничено).
В окнах алармов можно выполнять фильтрацию абсолютно аналогично фильтрации
в окнах событий, хотя на корректно работающих системах, как уже было замечено
ранее, количество алармов должно стремиться к нулю, соответственно
и фильтрация должна быть
без надобности. Единственным отличием является фильтрация по типам - вместо
типов событий возможна фильтрация по типам алармов. Тип алармов «Удаленные»
могут оказаться в окне алармов только на очень короткий промежуток времени,
между их логическим удалением и физическим устранением, поэтому они нормально
не показываются.
5.3.4
Использование MultiRcos для работы автоматизированного рабочего места
электромеханика
Система MultiRcos включает в себя программное
обеспечение рабочего места электромеханика, реализованное на базе клиентского
рабочего места MultiRcos с настройкой прав доступа,
исключающей возможность дачи команд управления объектами станции. В то же время
рабочее место электромеханика позволяет получить гораздо более подробную
информацию о состоянии оборудования на станции, в то время как на рабочее место
дежурного по станции выдается только сводная информация типа исправно/неис-
правно. На рабочем месте электромеханика отображаются все события и алармы, вне
зависимости от их приоритета.
Кроме того, с рабочего места электромеханика можно задавать команды на
переконфигурирование петель связи, в том числе соединение, активирование,
деактивирование обновление и разделение. Первые четыре команды задаются на
правый или левый порт связи, последняя - путем задания «маршрута» от порта
связи до соответствующего концентратора (петля разделяется за этим
концентратором). С АРМа ДСП возможно задавать команды по соединению,
активированию и обновлению, а разделять петлю и деакти- вировать порты может
только электромеханик (например, в случае, когда собирается отсоединить сегмент
петли для тестирования кабеля).
В перечень команд, доступных с рабочего места электромеханика, входят
команды на подключение и отключение соединения по протоколу FEU (технический протокол для получения статусов петель связи и
алармов от системы объектных контроллеров), а также команды по загрузке
журналов, независимо ведущихся каждой половинкой центрального процессора.
Рабочее место электромеханика позволяет быстро и легко локализовать
неисправность в системе объектных контроллеров и напольного оборудования,
представляя в графическом виде стативы объектных контроллеров на станции с
указанием неисправного контроллера, платы или входа.
Для статистического анализа поведения системы необходимо иметь в
распоряжении журналы, ведущиеся центральным процессором Ebilock950 в процессе работы.
Эти журналы необходимо регулярно переписывать на АРМ ДСП, так как объем памяти,
выделенный под их хранение на Ebilock 950,
позволяет хранить журналы не более чем за месяц. По достижении этого срока
самые старые записи в журнале стираются. Переписывать журналы с центрального
процессора можно как с помощью программы FEU, так и с помощью
программы MultiRcos.
С помощью программы FEU можно указать точные временные рамки
переписываемого участка журнала, в то время как программа MultiRcos позволяет переписывать журнал за ограниченный четко
фиксированный набор временных промежутков.
Для копирования журнала центрального процессора на АРМ ДСП электромеханик
должен задать одну из команд перекачивания журнала на объекте FEU (символически изображен персональным компьютером, подключенным
к ЦП Ebilock 950) со своего рабочего места при подключенном по каналу FEU сервере системы MultiRcos. Сервер системы сгенерирует
запрос на временной промежуток хранящегося в центральном процессоре журнала,
потом команду на подготовку журнала и после окончания подготовки перепишет
участок журнала в файл на жестком диске машины дежурного по станции. Файл будет
размещен в поддиректории 1ри/<имя ЦП>/<имя половинки ЦП>/ и
получит название, сгенерированное из названия центрального процессора, время
начала этого участка журнала и времени его окончания. Набор доступных временных
интервалов в системе MultiRcos включает последние семь дней
по дням с полуночи до полуночи, последние 4 недели по дням с ноля часов
воскресенья и до ноля часов воскресенья следующей недели, а также весь журнал
центрального процессора.
Следует учитывать, что система во избежание перегрузки локальной сети
позволяет копировать журнал только с одного ЦП за один раз (с обеих половинок).
В дополнение к командам перекачивания журнала существует режим автоматического
копирования суточных журналов сервером системы MultiRcos без
дополнительного вмешательства электромеханика. Этот режим также включается и
отключается по команде электромеханика на объект "FEU", командами
"ЛОГ ВКЛ" и "ЛОГ ОТКЛ". Автоматическое копирование журнала
происходит один раз в сутки, сразу после смены даты (т.е. в полночь) или после
включения режима автокопирования журнала. Последовательность, в которой журналы
будут скопированы с нескольких ЦП, не определена.
Сервер системы MultiRcos (RcosServer) использует
дополнительное подключение к центральному процессору по каналу программы FEU для получения алармов от объектных контроллеров. Так как за
один раз к центральному процессору можно подключиться только по одному каналу FEU, необходимо
отключить сервер системы MultiRcos от
канала FEU при работе с программой FEU. Эта операция выполняется
путем отдачи специальной команды, появляющейся на ниспадающем меню объекта «FEU». Отключение
канала FEU не влияет на индикацию поездной ситуации или отдачу команд
дежурным по станции. После окончания работы с программой FEU следует
заново подключить систему MultiRcos к
каналу FEU соответствующей командой.
За исключением более подробной информации о состоянии объектов на
станции и невозможности задания управляющих команд, рабочее место
электромеханика мало отличается от рабочего места дежурного. Все управление
окнами, масштабирование плана станции и фильтры алармов и событий работают
точно так же.
В случае наличия на станции нескольких ЦП Ebilock 950
управление каналом FEU выполняется для каждого из них в
отдельности.
В некоторых случаях рабочее место электромеханика может быть совмещено
с резервным АРМ ДСП; порядок переключения с одной функции на другую описан в
Инструкции о порядке пользования устройствами СЦБ на станции.
Обычно для роли
электромеханика абсолютно все объекты на станции помечены как «важные».
5.3.5 Авторизация и разделение ответственности
Система MultiRcos содержит встроенную систему разделения управления и
авторизации пользователей, позволяющую управлять контролируемой сервером
системой с нескольких рабочих мест одновременно. Эта система представляет собой
дубль системы разделения управления, встроенной в ЦП Ebilock950, и предназначена в
основном для удобства пользователей, а также ограничения доступа к сервисным
командам (через канал FEU), которые не влияют на безопасность, но могут влиять на
готовность системы.
Сервер системы MultiRcos оперирует
следующими основными понятиями, относящимися к авторизации пользователя:
Зона. Зоной является произвольный список команд. Команда может принадлежать
нескольким зонам одновременно, и тогда, в зависимости от дополнительного
условия на объединение, команду можно задавать или с того рабочего места,
которому принадлежит хотя бы одна зона из списка принадлежности команды, или
только с рабочего места, которому принадлежат все зоны для данной команды.
Принадлежность зоны рабочему месту определяется состоянием одной из переменных
контролирующего объекта зоны, т.е. одной из переменных индикации ЦП Ebilock950.
Пользователь. Характеризуется именем
пользователя и набором разрешенных ему рабочих мест. Пользователь не может
войти в систему с неразрешенного ему рабочего места.
Рабочее место. Характеризуется физическим IP-адресом
компьютера рабочего места и уникальным идентификатором рабочего места. Этим уникальным
идентификатором подписываются все команды, сгенерированные с данного рабочего
места.
Команда. Авторизация выполняется на покомандном уровне, при этом командой
считается законченная посылка на IPU. Таким образом, составные маршруты
авторизуются по своим составляющим.
5.3.5.2 Передача зон между рабочими местами
Передача зон между рабочими местами реализована в логике ЦП Ebilock950 в
зависимости от требований для конкретной станции. Для переключения зон могут
быть использованы специальные команды на контролирующий объект зоны, или
специальные релейные входы объектных контроллеров (с ключа-жезла резервного
управления, например).
Пользователь не может войти в системы более чем на одном рабочем
месте. В случае возникновения таких конфликтов, необходимо выйти из системы
(переключиться в режим наблюдателя) на том рабочем месте, на котором пользователь
первоначально вошел в систему.
Не более одного
клиента системы может быть подключено с идентификатором одного и того же
рабочего места. Если пользователь запустит две копии клиентской части MultiRcos на одном рабочем месте, со второй из них он никогда не
сможет задать ни одной команды.
5.3.6
Работа с сервером системы MultiRcos
Сервер системы MultiRcos выполняет
следующие основные функции:
|
|
-
получение индикации от
компьютеров Ebilock950 и передача им команд пользователей;
-
протоколирование всех
происходящих на станции событий и сохранение этого журнала на диске;
-
синхронная передача всем клиентам
происходящих на станции событий;
-
ведение базы данных ТРА;
-
авторизация пользователей.
Контроль прав пользователей при совместной работе;
-
выдача на принтер происходящих
событий, помеченных как протоколируемые.
Серверный процесс рассчитан на непрерывную работу без всякого вмешательства
человека, и может работать как на выделенной машине, так и на одном из рабочих
мест ДСП.
Сервер системы MultiRcos, далее именуемый RcosServer, в
штатном режиме работает как служба Windows NT, т.е. не
имеет собственного окна, запускается и останавливается операционной системой при
загрузке и завершении работы операционной системы соответственно. Ручная
остановка и запуск сервера возможны с помощью значка «Службы» панели управления.
Право на запуск и остановку служб имеет только пользователь «Администратор».
В нормальном
режиме работы сервера невозможно модифицировать список пользователей и машин,
которым разрешено подключение к серверу, а также недоступна статистическая
информация сервера. Последняя может быть восстановлена из файлов журнала, куда
она регулярно записывается.
|
|
|
И |
5.3.6.2
Интерактивный режим работы
сервера
Сервер системы MultiRcos можно запустить как обычное приложение Windows NT. Для этого в настройках ярлыка нужно указать параметр командной
строки «-Show Window». В этом случае сервер не будет пытаться подключиться к
списку сервисов WindowsNT, а вместо этого выдаст основное окно сервера. Этот
режим работы сервера применяется в основном при начальной настройке или
модификации программного обеспечения на станции, так как в этом случае сервер
выдает расширенную диагностику возможных ошибок.
Запуск сервера
системы MultiRcos штатно производится в автоматическом режиме. Для того,
чтобы запустить сервер вручную, нужно щелкнуть
|
|
дважды по иконке сервера: Rcos Server (на поставляемых на станцию компьютерах в свойствах этой
иконки указан параметр командной строки —Show Window). На
одной и той же машине не могут быть одновременно запущены два экземпляра
серверного приложения. Если случайно был запущен второй экземпляр сервера, он
завершится с сообщением об ошибке.
При работе сервера в качестве службы, сеанс работы будет нормально
завершен при штатном выключении компьютера (завершение работы). Пользователь с
административными правами может остановить службу RcosServer без
выключения машины.
В случае работы
в оконном режиме достаточно закрыть программу-сервер как обычное приложение Windows NT. Программа запросит подтверждение (паролем), и после
подтверждения корректно завершится. Все клиентские программы при этом потеряют
связь с сервером. Если запустить серверное приложение снова, клиенты заново к
нему подключатся, но им потребуется выполнить операцию входа в систему.
5.3.6.2.3
Редактирование прав пользователей
Доступное на станции редактирование списка пользователей и машин можно
осуществлять только в интерактивном режиме работы сервера. Для перехода в
интерактивный режим нужно войти в систему в качестве Администратора,
остановить службу «MultiRcos Server» и вручную запустите
сервер в интерактивном режиме, после чего будут доступны диалоги редактирования
списка пользователей и машин.
Система MultiRcos использует в качестве
пользователей подмножество пользователей Windows NT, зарегистрированных
на машине, на которой
|
|
установлен
сервер системы. Каждый такой пользователь должен быть добавлен в список
пользователей, которым разрешен вход в систему, и должен быть определен набор
рабочих мест, на которых пользователь может войти в систему. Для редактирования
списка пользователей нужно нажать
кнопку EdrtuS9n5 .
Появится запрос на ввод пароля Администратора системы (пользователя MultiRcos Admin), после чего станет доступным диалоговое окно, в котором
можно добавлять-удалять пользователей и редактировать список доступных им
рабочих мест.
5.3.6.2.4 Редактирование прав рабочих
мест
Список машин, которым разрешен доступ к системе, сопоставляет
идентификаторм рабочих мест IP - адреса. Для
редактирования списка
i
рабочих мест необходимо нажать кнопку I .Ed,Thosts....
Точно также после ввода пароля пользователя MultiRcosAdmin, в появившемся
диалоговом окне
|
|
можно
редактировать адреса IP, с которых ожидается подключение рабочего места. С одного
адреса может быть подключено несколько рабочих мест, но невозможно подключаться
как одно и то же рабочее место с разных адресов.
5.3.6.2.5 Отключение подсоединенных
клиентов
С консоли
сервера можно отключить любого подсоединенного клиента. Для этого в списке
активных соединений нужно выбрать необходимую строку и нажать кнопку «Disconnect client». Появится диалоговое окно с запросом пароля
администратора системы, и после ввода правильного пароля клиент будет отключен.
Следует иметь в виду, что все клиентские программы автоматически
переподключаются после потери связи с сервером, так что для полного отключения
клиента необходимо также удалить его адрес из списка разрешенных на
подключение. В то же время, после переподключения клиенту присваивается роль
наблюдателя, что позволяет освободить занятую с удаленного рабочего места роль.
5.3.6.3 Статистическая информация сервера
В нижней части
окна сервера присутствует панель статистики. Она содержит некоторую информацию
о выделен™ структур памяти, в которых хранится журнал системы. Сервер должен
выходить на стабильную цифру количества телеграмм (telegrams) и количества
дополнительных блоков данных (leafs) в течение суток, после того как
закончится промежуток времени, который хранится непосредственно в оперативной
памяти сервера и передается клиентам при подключении. Данные из этой панели
могут помочь при диагностировании неисправностей и начальном конфигурировании
системы.
|
|
|
|
|
ilalfl^BB Daimler-Benz (Signal) |
5.3.7 Утилита просмотра журнала MultiRcosPlayback
Для просмотра
журнала, который ведет сервер системы MultiRcos, разработана специальная
утилита, под названием MultiRcosPlayback. Запускается
|
|
она вот такой иконкой: р1аУЬаск-. Эта утилита
позволяет просматривать, фильтровать и печатать журнал системы MultiRcos. В
этом журнале хранится как вся информация, доступная с клиентского места MultiRcos, так
и дополнительные сведения, позволяющие полностью восстановить ситуацию на
станции, команды отдаваемые дежурными, подтверждаемые ими алармы и
статистическую информацию о использовании ресурсов системы. На рисунке
изображено основное окно утилиты с загруженным журналом. Обратите внимание на
панель статуса системы - мигающая R на индикаторе
активности позволяет определить, что работает именно утилита MultiRcosPlayback,
а не клиентская часть MultiRcos.
Утилита MultiRcosPlayback представляет собой
несколько модифицированную версию клиентской части системы MultiRcos. Из
нее удалены блоки установки связи с сервером системы и вместо них добавлено
дополнительно окно работы с журналом. Используя эту программу, можно не только
анализировать записи журнала, но и полностью повторять записанную ситуацию на
станции.
Для загрузки сохраненного журнала необходимо установить три значения:
время начала выборки, время окончания выборки, и каталог, в котором хранятся
журналы. Последний параметр может уже быть сконфигурирован с помощью
описываемой ниже утилиты MConf.
|
|
|
обработки журналов утилите MultiRcosPlayback требуется точно такая же версия файла DBCache.dat, что и
используемая на станции при записи журнала. Если версии не совпадают, не
все данные будут считаны из журнала или данные могут быть интерпретированы неправильно.
Загружается файл DBCache.dat при старте
программы, из рабочей директории, которую можно изменить с помощью утилиты MConf. |
Время начала и конца выборки можно установить, нажав соответствующие
кнопки «Выбрать». Появится диалог установки времени, в котором можно выбрать
точную до секунды дату.
|
|
Нет никаких ограничений на длину обрабатываемого временного промежутка,
но с его увеличением линейно растет время загрузки журнала.
Каталог, в котором хранятся журналы, находится физически на машине, на
которой работает сервер системы. Для обработки журналы можно скопировать на
другую машину (они хранятся в суточных файлах с именами типа «ГТТТМ-
МД^ГТТТ_Месяц^еньНедели_ДЩ.log», где ГТГТ - год, ММ - месяц и ДД -
день, а Месяц и ДеньНедели - в текстовом виде на английском языке) или
загружать по сети, указав в качестве каталога журналов сетевой путь.
После того, как эти три параметра установлены, необходимо нажать
кнопку «Загрузить журнал». Загрузка журнала занимает некоторое время, в
процессе загрузки отображается процент завершенной работы.
Следует учитывать, что для
В окне журнала утилиты MultiRcosPlayback предусмотрены
еще более богатые возможности фильтрации, чем в окнах событий и алармов системы
MultiRcos.
Так как в журнал пишется больше информации, чем показывается непосредственно
дежурному, то доступны для фильтрации значительно больше типов событий.
Предусмотрена также фильтрация по времени. Кажущееся дублирование с выбором
начала и конца выборки связано с тем, что данные в журнале хранятся блоками, и
при выборке загружается весь блок, если в нем есть хоть одно событие,
относящееся к заданному временному промежутку. Фильтры же позволяют точно
определить, какое время интересует пользователя. Необходимо следить за тем,
чтобы временной промежуток, указанный в параметрах выборки, покрывал временной
промежуток, указанный в фильтре.
Работа с объектами и типами объектов полностью аналогична фильтру
событий в окне событий MultiRcos, но в этом фильтре, кроме того, существует возможность
указать в каждом типе объектов конкретный набор событий, которые следует
показывать. Например, можно отфильтровать со стрелок только событие потери
контроля, не показывая плюсовое или минусовое положение, а также процесс
перевода.
Следует помнить
одну важную деталь: выбранный в ниспадающем списке в основном окне MultiRcosPlayback фильтр не будет применен, если не установлена галочка
напротив текста «Использовать фильтр».
5.3.7.2.1 Типы записей в журнале
• Подтверждения алармов. Как только кто-то из
пользователей системы подтверждает один из существующих алармов, в журнал
добавляется соответствующая запись, с указанием аларма и пользователя, его
подтверждавшего. Один и тот же аларм могут подтверждать разные пользователи с
разных рабочих мест. Кроме того, если одно из рабочих мест (клиентская часть MultiRcos) будет
перезапущено, на нем объявятся неподтвержденными все алармы за последние
несколько часов, сохраненные сервером и переданные на рабочее место при
перезапуске, и пользователь на этом рабочем месте вынужден будет подтвердить их
второй раз.
• Команды пользователей. Все задаваемые команды,
от всех пользователей системы, с указанием команды, ее текстовой расшифровки и
задавшего ее пользователя.
• Текстовые сообщения. Сообщения свободного
формата как от пользователей, так и от системы.
• Индикационные пакеты. Изменения в индикации
объектов, причем как обычные, так и алармные события, которые выделяются
цветом.
• Ответы на команды. Ответы Ebilock950 на команды,
задаваемые пользователем.
• Записи о подключении и отключении пользователей.
При подключении или отключении пользователя генерируется запись, содержащая
имя пользователя, машину, с которой он подключился, и роль, в которой он вошел.
При смене роли такие записи также добавляются. Следует учитывать, что в начале
каждого блока журнала добавляются записи о подключении всех пользователей,
чтобы можно было анализировать журнал с любого места.
• Заголовки пакетов полного обновления состояний.
С промежутком в 15 минут в журнал сбрасываются состояния всех объектов на
станции в специальном упакованном формате. Они используются при проигрывании
журнала, и в утилите MultiRcosPlayback не распаковываются.
• Данные, внесенные в ТРА. Как только
пользователь, облеченный достаточными полномочиями, вносит исправления в ТРА,
записи об этих исправлениях добавляются в журнал.
• Заголовки блоков журнала. Это не записи в
журнале в обычном смысле слова, а служебные сообщения, характеризующие блоки,
из которых состоит журнал. Используются при анализе частично поврежденного
журнала.
• Статистические записи. Все клиентские
приложения, а также сервер системы MultiRcos периодически
добавляют в журнал записи о своем внутреннем состоянии, использован™ памяти и
загруженности системы. Эти записи используются для долговременного анализа
стабильности системы, когда обычные системы мониторинга применять сложно,
например, когда статистически достоверный срок измерения - порядка месяца. По
умолчанию эти записи не показываются.
Все типы записей
в журнале отображаются разным цветом фона, причем цвета схожи, но не идентичны
цветам в журнале событий MultiRcos из-за
значительно большего числа типов событий.
Для проигрывания
ситуации на станции в окне журнала имеются кнопки для пошагового и плавного
проигрывания журнала. Кроме того, переход в окне журнала на любое событие
переводит все остальные окна системы точно в такое же состояние, которое было
на рабочем месте дежурного в указанный момент времени, за малыми исключениями:
алармы не подтверждены, в окне событий список событий за малый промежуток
времени. Поддерживается синхронное передвижение по окну журнала как в прямом
(по ходу времени) так и в обратном направлении, хотя последнее занимает значительно
больше времени. Следует учитывать, что при проигрывании журнала в штатных
окнах событий и алармов хранятся события и алармы за короткий промежуток
времени. Поиск событий и алармов следует проводить в окне журнала.
Утилита MultiRcosPlayback снабжена стандартным
набором средств печати Windows NT, с одним
дополнительным окном, появляющимся при попытке напечатать или предварительно
просмотреть документ. В этом окне пользователь может выбрать шрифт, которым
будет печататься текст событий.
|
|
Размер колонок Time и Objects при печати зависит от их ширины в основном окне, однако
зависимость не совсем точная из-за того, что на экране и при печати могут
использоваться разные шрифты с переменной длиной символов. Рекомендуется всегда
использовать предварительный просмотр документа перед печатью.
На рисунке изображена одна из страниц напечатанного журнала. Последовательной
штриховкой и отсутствием штриховки выделены события, которые произошли в одну
и ту же секунду. Если принтер, на котором будет напечатан журнал, не позволяет
печатать более 200 точек на дюйм, штриховки не будет. На левом поле страницы
изображены точные места для отверстий дырокола, сантиметровая линейка и мелким
шрифтом по вертикали написана версия программы, запись о правах на программу,
пользователь и машина, который и с которой производилась печать, а также
фильтр, использованный при печати.
|
|
5.3.8 Конфигуратор системы MConf
Для облегчения настройки системы MultiRcos используется
конфигуратор системы - специальная программа, позволяющая изменить настройки
системы максимально удобным и безопасным образом. Сами настройки хра-
нятся в файлах с
расширением .xml в директории С:/MultiWork/etc, а если ее
не существует - в системной директории Windows NT, а
конфигуратор всего лишь предоставляет удобный интерфейс к ним.
|
|
Утилита MConf построена таким образом, чтобы максимально облегчить работу
с ней. Все настройки доступны из одного окна, которое можно прокручивать по
вертикали и горизонтали. Для каждого параметра настройки приведено подробное
разъяснение его значения.
5.3.8.1
Выбор части системы для
настройки
С помощью MConf можно настраивать три программы, работающие в комплексе, а
именно: RcosServer,
MultiRcos и StationEditor. Последняя из этих программ на станции не
используется. Все эти программы хранят настройки в разных конфигурационных
файлах, формат которых одинаков. Некоторые параметры не используются в части
программ, и их изменение для этих программ никак не проявится. Для
редактирования настроек конкретной программы необходимо выбрать ее из
ниспадающего списка в самой верхней части окна, и нажать кнопку «Загрузить заново
...».
5.3.8.2
Копирование настроек из
одной системы в другую
Для копирования настроек достаточно открыть настройки одной системы,
загрузить их, открыть другую систему, не загружая настройки, и сохранить.
Копирование только части настроек невозможно.
5.3.8.3 Рекомендации по настройке системы
1. Домашние директории клиента и сервера должны быть разными.
2. В качестве стандарта, для каждой программы создается отдельный каталог
в директории C:/MultiWork, называющийся соответственно названию программы.
Рекомендуется придерживаться этого правила всегда.
3. Необходимо помнить, что клиент при запуске считывает с сервера все
файлы, описывающие станцию, и размещает их в поддиректории data своей домашней директории.
4. Для клиентской части можно указать директорию журналов ту же, что и
для серверной части (в случае необходимости, через сетевое окружение). Она
используется только утилитой MultiRcosPlayback, которая разделяет
конфигурационный файл с программой MultiRcos, и используется только на
чтение.
5. Для надежности следует сохранять конфигурационные файлы перед тем, как
их редактировать, чтобы всегда их можно было восстановить.
6. Внимательно читайте комментарии, доступные непосредственно в рабочем
окне MConf.
7. Настройки расположения окон на экране хранятся не в основном конфигурационном
файле системы, а в файле users_settings.xml в домашней директории клиентской части системы.
8. Конфигурационные файлы хранятся в кодировке UTF_8. Пользуйтесь
редактором, поддерживающим эту кодировку, при необходимости ручных в них
изменений.
5.3.9 Текущее обслуживание и ремонт
Периодичность технического обслуживания и перечень выполняемых при
этом работ изложены в Инструкции по вводу в эксплуатацию, техническому
обслуживанию и ремонту микропроцессорных устройств СЦБ. В настоящем разделе
приведены отклонения от нормальных условий работы, могущие возникать в
процессе эксплуатации программно-технического комплекса АРМ ДСП, и рекомендации
по их устранению:
• Переполнение диска. В процессе достаточно
продолжительной работы жесткий диск машины, на которой запущен сервер системы MultiRcos, может
переполниться журнальными файлами системы. В результате система не сможет
записывать журналы происходящих событий и остановится, при этом могут
возникнуть побочные эффекты нестабильности работы операционной системы WindowsNT, если
журналы находятся на том же диске, что и файл виртуальной памяти системы.
Восстановление: удалить устаревшие файлы журналов. Предупреждение: ежемесячно
проверять объем свободного места на диске и, при необходимости, удалять
устаревшие файлы журнала. Сервер системы MultiRcos периодически
проверяет объем свободного места на диске, и если его становится угрожающе
мало, выдает диагностику на все клиентские рабочие места.
• Частые обращения к диску в процессе нормальной работы системы.
Включена отладочная печать. Файлы отладки по достижении размера в 8
мегабайт перезаписываются, поэтому это не приведет к переполнению диска, но
будет способствовать его преждевременному износу. Восстановление: отключить
отладочную печать.
• Из некоторых окон клиентской части системы команды отдаются, из
некоторых - нет. Оказались запущенными несколько копий
клиентской части MultiRcos на одной машине. Закройте все
копии кроме одной.
• Система не позволяет пользователю зарегистрироваться в системе. В окне событий прочитайте диагностическое сообщение о причине отказа в
регистрации и поступайте в соответствии с ним.
• Клиентская часть системы не подключается к серверу с одного из новых
рабочих мест. Убедитесь, что адрес машины, с которой
выполняется попытка подключения, упомянут в списке рабочих мест на сервере.
• С рабочего места не задаются команды и невозможно выполнить вход в
систему, хотя объекты не в состоянии «потери» контроля.
Убедитесь, что запущена рабочая версия MultiRcos, а не утилита MultiRcosPlayback (по отсутствию символа R на
индикаторе работы системы).
• С АРМ дежурного недоступна печать окна станции, событий и алармов. Это не ошибка, а нормдльное состояние. Так как печать является
ресурсоемким процессом, на АРМ дежурного она отключена. В случае необходимости,
печать можно производить с АРМ механика.
• С АРМ дежурного вход в систему возможен, но соединение с IPU нестабильно; вход с АРМ механика невозможен или нестабилен;
переход на резерв не помогает. Вероятно, неисправна
кабельная сеть локальной сети или заглушки (терминаторы). Проверить все
соединения коаксиального кабеля. Локализовать неисправность путем замены всех
по очереди сегментов кабеля эталонным, заведомо работающим сегментом.
• Частые потери связи с IPU или
невозможность установки связи. Проверьте, что на машине
АРМ механика и резервной машине не запущен сервер системы, работающий
параллельно с основным сервером системы и дополнительно загружающий канал
связи.
• Частые потери связи с IPU на несколько
секунд, после чего следует восстановление. Проверьте
целостность кабельной системы локальной сети. Проверьте окружающие устройства
на ЭМС. Особенно обратите внимание на корреляцию потерь связи с работой
поездной или маневровой радиостанции на частоте, близкой или кратной частоте
локальной сети 10МГц и 100МГц. Данная неисправность не приводит к фактической
потере контроля стрелок, сигналов и рельсовых цепей централизацией. Дежурный
имеет право пользоваться АРМом ДСП при возможности задания команд и получения
индикации об открытии сигналов. Для экстренной ликвидации неисправности
электромеханик СЦБ может отключить на патч-панели шкафа ЦП все второстепенные
устройства (АРМ ШН, МУ, ПТО и увязки с внешними системами), упростив локальную
сеть до активной половины ЦП и основного (резервного) АРМ ДСП.
• На мониторе одной из машин появилось предупреждение о конфликте
адресов IP. Вероятно, запущена одновременно основная и резервные машины АРМ ДСП
или к системе подключено некорректно работающее сетевое устройство.
• Время на панели задач не соответствует времени на плане станции.
В некоторые промежутки времени (один из них с 2 до 3 часов летнего времени
27 марта 2005г) операционная система рассчитывает локальное время неправильно.
К сожалению, данная проблема коррекции не подлежит. Для исправления ситуации
достаточно подождать, пока данный промежуток времени не закончится.
• Статус петель связи не отображается; команды соединения петли не
работают. Сервер системы отключен от канала FEU. Выполните
команду по подключению сервера системы обратно. Также может быть повреждена
локальная сеть. Проверьте, что не существует подключения по каналу FEU от программы Feu_nt или
резервного сервера системы.
• Сервер системы не может подключиться к каналу FEU, хотя программа Feu_NT подключается без проблем. Проверьте,
что левая и правая половины IPU не
перепутаны в настройках сервера системы (а также, что платы DEM не переставлены в центральном процессоре).
• Система СПДЛП получает сильно устаревшие данные.
Проверьте, что пропускной способности канала хватает на их передачу. В случае
необходимости можно увеличить время цикла дискретизации программы Spdlp.exe.
• Система СПДЛП каждые несколько минут считает все данные о станции
потерянными, а еще через несколько секунд - восстановленными. Цикл полного обновления в настройках имитатора СПДЛП слишком велик.
Его необходимо уменьшить до принятого на участке стандарта минус 5-10 секунд.
•
В некоторых местах вместо текста
сообщений отображаются черные квадратики. Это означает,
что в качестве системного (или шрифта для использования MultiRcos) выбран шрифт, не
содержащий символов набора Unicode, соответствующих выбранному
языку. Рекомендуется всегда выбирать шрифты типа TrueType.
Примечание: СПДЛП - линейный пункт, являющийся частью отдельной
системы (сети передачи данных), устанавливаемый на станции с целью сбора
определённой заранее информации, в том числе информации, получаемой из МПЦ Ebilock.