??????.???????
????? ???????? - Railway Automation Forum








5. Автоматизированное рабочее место оператора (дежурного по станции)

5.1 Введение

Настоящий раздел предназначен для пользователя системы «Автомати­зированное рабочее место дежурного по станции», называемой АРМ ДСП в случаях, когда имеется в виду весь программно-аппаратный комплекс ра­бочего места дежурного, и MultiRcos, когда описывается программная часть этого комплекса.

Система MultiRcos предоставляет возможность многопользовательской работы и одновременного управления несколькими компьютерами системы Ebilock950.

В таблице 5.1 приведены характеристики процессоров автоматизирован­ных рабочих мест.

Таблица 5.1

Параметры

Описание

Примечание

Принципы построения

Клиент-сервер

 

Конфигурация

Дублированный сервер с холодным резервом. Несколько независи­мых рабочих мест.

Рабочие места разграничены в своих полномочиях. Применяется одно и то же программное обеспечение для всех типов рабочих мест, отличающееся только уста­новочными параметрами.

Центральный процессор

Совместимый с Intel 80x86, производитель­ность не менее Celeron 300МГц

Ограничение на конфигурацию компьюте­ра - совместимость с ОС Windows NT 4.0. Рекомендуется использовать аппаратные средства, предназначенные для промыш­ленных условий по пылезащищенности.

Память

Не менее 64 Мб.

 

Операционная система

Windows NT 4.0

Защищенный режим процессора, вытесняющая многозадачность.

Языки программиро­вания

Базовое программное обеспечения: Visual С++ 4.0. Язык описа­ния объектов: RODL

RODL разработан специально для описа­ния визуального отображения станцион­ных объектов. Является максимально упрощенным и защищенным интерпрети­руемым языком.

Средства разработки

Редактор станций Station Editor, средства для доступа к базам данных.

Базы данных используются только на эта­пе разработки, применяются стандартные средства, зависящие от выбранной базы данных. В процессе реальной работы базы данных не используются. Редактор станций разработан ООО "Бомбардье Транспортейшн (Сигнал)» специально для редактирования станций.

 

Параметры

Описание

Примечание

Емкость АРМ

Станция или станции общим объемом не более 500 стрелок. Не более 50 отдельных кли­ентских рабочих мест.

Емкость увеличивается при увеличении частоты процессора и объема оперативной памяти.

Производи­тельность

Время цикла от 200 до 1000 мкс конфи- гурируемое. Время начального запуска - 3 минуты. Время пере­ключения на холодный

резерв - 3 минуты. Протоколирование ра­боты не менее 1 года.

В процессе переключения на холодный резерв сервера системы светофоры не перекрываются, т.к. зависимости отраба­тываются на ЦП.

Надежность

Определяется комплек­тующими

 

Готовность (с учетом резерва)

99.998%

 

Обслуживание

Система, находящаяся в резерве, может обслуживаться без прерывания работы

 

Окружающая среда

Электромагнитная совместимость: prEN50121-4, prEN50081-2, 50082-2; относительная влаж­ность - 95%; Темпера­тура 0- +40С

Свободный доступ к передней и задней панели, свободная циркуляция воздуха. Стандартное крепление на стену или под стол в корпусе РАС-125

Безопасность

Защита контрольными суммами MD5 данных и программного обес­печения. Аппаратный таймер на зависание системы. Специальный язык RODL со встро­енной защитой от про­граммных ошибок.

Основные функции по обеспечению безопасности выведены в Ebilock950

Связевые протоколы, скорость передачи.

TCP/IP, RS232.

Для связи клиент-сервер используется только TCP/IP



Параметры

Описание

Примечание

Потребляемая мощность

250 Вт на рабочее мес­то + 100 Вт на монитор

 

Подключение

Все гнезда на задней па­нели. Количество и тип зависит от конкретной модификации

 

Габариты и вес

Зависит от типа корпуса

Рекомендуется РАС-125

Документация

Руководство пользователя

 

 

5.2 Терминология

1.    Windows NT - используемая операционная система. Без операционной системы компьютер не может отображать графику, запускать сложные программы и работать с периферийными устройствами. На компьютере мо­гут быть установлены и другие программные продукты для решения при­кладных задач, и иногда они тоже называются системами.

2.    Рабочий Стол - используемое фирмой Microsoft сравнение рабочей поверхности экрана с канцелярским рабочим столом.

3.    Иконка - маленькая символическая картинка, ассоциированная с ка­ким-либо файлом данных или программой. Обычно используется для быст­рого опознания разбросанных на рабочем столе документов или программ.

15

Вот пример картинки, символизирующей калькулятор: щ Для запуска ассоциированной программы достаточно выполнить на иконке двой­ной щелчок левой кнопкой мыши.

4.   Файл - по-английски так называется папка для бумаг. В данном случае обозначает некоторый именованный набор данных, обычно хранящийся на жестком или гибком диске.

5.    Папка - файл, содержащий другие файлы или ссылки на них, в том числе может содержать ссылки на другие папки.

6.  Директория - то же, что папка.

7.  Аларм - сообщение о неисправности или критической ситуации на стан­ции. Аларм может появляться и исчезать (при устранении неисправности). Важно отделить понятие «аларм» от понятия событие - аларм существует до его устранения (например: замены перегоревшей лампы на светофоре), тогда как событие происходит и устранить или отменить его невозможно.

8.    Событие - информационное сообщение о произошедшем на станции событии, не обязательно опасном или важном. Пример события: «Секция занята» - происходит при занятии изолированного участка пути.

Описание: image43

9.   MultiRcos - автоматизированное рабочее место дежурного по станции. Так называется программа, предоставляющая удобный интерфейс для ДСП к управляющему компьютеру EBILOCK95Q.

10.    EBILOCK95G - большой многопроцессорный компьютер, обеспечи­вающий безопасность на станции. Он не позволяет станционным объектам переключиться в потенциально опасное состояние и выполняет команды ДСП. На больших станциях может применяться несколько таких компью­теров, каждый из них отвечает за свою часть станции.

11.   Мышь - устройство для ввода данных в компьютер. Представляет со­бой маленькую коробочку обтекаемой формы с двумя кнопками сверху и шариком снизу (некоторые мыши работают на другом принципе, и вместо шарика в них встроен светодиод). При передвижении мыши по столу (не приподнимая), на экране передвигается курсор (указатель) мыши. Когда в инструкции написано - щелкните (или кликните - от английского click) правой (левой) кнопкой мышки в какой-нибудь объект (кнопку, рисунок, меню...) - это означает, что нужно двигать мышкой до тех пор, пока мы­шиный курсор не будет наведен на объект, после чего нажать и отпустить соответствующую кнопку мыши. Если сказано - тащить объект мышкой

- значит надо нажать кнопку мышки на объекте и, не отпуская, передви­гать указатель мыши. Мышь довольно надежное устройство, но все-таки не стоит слишком сильно нажимать на кнопки - это не поможет им сработать лучше, но приведет к ее быстрому износу. В процессе длительной работы шарик мыши собирает пыль и мусор с поверхности, по которой водят мышь, после чего курсор мыши начинает двигаться рывками и заедать, поэтому мышь нужно подвергать периодической чистке.

12.   Клавиатура - устройство для ввода текстовой информации в компью­тер. Аналогична клавиатуре пишущей машинки, только клавиш больше. Пе­реключение с русского языка на английский производится одновременным нажатием клавиш «Control» и «Shift» (внизу слева), а на некоторых системах

- «Alt» и «Shift». Клавиши «Control», «Alt», «Shift» называются клавишами- модификаторами, и одновременное нажатие клавиши модификатора вместе с какой-либо другой клавишей будем обозначать символом +.

13.    Окно - прямоугольная область экрана, выделенная одной из работа­ющих программ. Некоторые программы могут иметь много окон. Обычно размеры этой области можно изменять, наведя курсор мышки на край окна

- если курсор изменил при этом форму на приблизительно такую <->, на­жмите левую кнопку мышки и передвигайте мышь - окно изменит размер. Если вы хотите переместить окно на экране, потяните за его заголовок. Практически все окна в правом верхнем углу оснащаются тремя вот такими

Описание: image44


 

Самая левая из них позволяет минимизировать окно и превратить его в кнопку на панели на краю экрана. Средняя при нажатии расширяет окно на весь экран или сужает до исходных размеров, если окно уже было расширено. Крайняя правая - закрывает окно - если это главное окно программы, то программа завершается.

14. Меню - список пунктов, выпадающий при нажатии мышкой на назва­ние меню. При выборе некоторых пунктов меню открываются меню второго  кнопками:


уровня или диалоговые окна, остальные пункты меню при нажатии на них инициируют некоторые действия, обычно ясные из названия пункта. В лю­бой программе есть главное меню, попасть в которое можно, нажав клавишу «Alt» на клавиатуре и потом клавишу «стрелка вправо». Передвигаться по меню можно с помощью клавиш управления курсором на клавиатуре, или нажимая на соответствующие пункты меню мышкой.

15.  Полоса прокрутки - вертикальная или горизонтальная полоса, обыч­но справа или снизу от списка чего-либо или от большого изображения. Что­бы просмотреть другой участок списка или изображения, наведите мышь на указатель полосы прокрутки, нажмите левую кнопку и, не отпуская, пере­двиньте указатель. Список передвинется одновременно с ним.

16.   Фокус ввода - окно, в которое направлен ввод с клавиатуры и мыши, называется окном с фокусом ввода. Если это окно имеет рамку и заголовок, то заголовок меняет цвет, а если это окно - элемент управления в диалоге, то обводится пунктирной рамкой. Некоторые элементы управления или окна имеют специфическую индикацию фокуса ввода, например, кнопки с картин­ками на них могут изменять при получении фокуса ввода свои картинки.

17. Диалоговое окно - если какой-либо программе требуется ввести до­полнительную информацию от пользователя, она создает диалоговое окно. В этом окне могут быть несколько управляющих элементов - кнопок, флаж­ков, панелей выбора, списков и т.д. Обычно переключение состояний эле­ментов производится мышкой, но можно действовать с клавиатуры кнопка­ми управления курсором и пробелом - они действуют на текущий элемент управления, который обводится рамкой или подсвечивается - переключение между элементами управления производится нажатием клавиши «Tab» (впе­ред) или «Shift + Tab» (назад). Диалог исчезает при нажатии кнопки «ОК» или «Cancel» («Отмена») - в первом случае изменения и введенные данные принимаются, во втором - игнорируются (отмена также происходит при нажатии клавиши «Esc» на клавиатуре, а исполнение - клавиши «Enter»). Обычно вы не можете работать с другими окнами приложения, если прило­жение выдало диалоговое окно, но иногда это возможно (окна первого типа называются модальными, второго - немодальными).

18.     Кнопка - специальный элемент управления* приблизительно вот

Отмена I

такого вида:                              - при нажатии на кнопку мышкой происходит

некоторое действие, обычно соответствующее тексту или рисунку на кнопке. Исторически сложилась традиция использовать кнопку с надписью «ОК» для подтверждения действия, кнопки «Cancel» для отмены, но в некоторых случа­ях система использует кнопки с надписями «Да» и «Нет» для тех же целей.

19. Флажок или галочка - вот такой

Р; раписывагь отладочную информацию! ^                                                          ^

л... "•—•"••••••••••-••••••••••г:"........   элемент управления. Обычно он мо­жет быть только отмечен или не отмечен. Если флажок отмечен, то текст, справа от него, принимается во внимание, если не отмечен - то принимается противоположное. В редких случаях у флажка есть третье состояние - се­рое, это означает, что текст, справа от него, игнорируется.

20.    Приложение - то же, что программа или задача, только обычно счи­тается, что приложение работает в оконной системе типа Windows, а задача может окна не иметь.

21.  Логин - короткое имя, под которым пользователь известен операционной системе. Также применяется терминология «Учетная запись». Логины создаются пользователем «Администратор» с помощью программы «Диспетчер пользовате­лей», находящейся в меню Пуск->Программы->Администрирование (Общее).

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

23.    Утилита - вспомогательная программа, предназначенная для выпол­нения специализированных действий прикладного характера, например: ар­хивация файлов, починка поврежденных (логически) дисков, перекодировка файлов из одного формата в другой, настройка сложной системы и т.д.

24.   Процесс - работающая программа.

25.    Курсор - маленький значок, передвигающийся по экрану в соответс­твии с передвижением мышки по столу. Может изменять свою форму в зави­симости от положения на экране или выполняемой программой операции.

26.    «Горячие» клавиши - клавиши или комбинация клавиш на клавиату­ре, при нажатии на которые программа выполняет определенное действие. Используется для быстрого выполнения часто выполняемых действий.

27.    Байту Килобайт, Мегабайт> Гигабайт - единицы измерения коли­чества информации. Один байт может хранить один символ алфавита, или число от 0 до 255. Один килобайт это 1024 (210) байт. Один мегабайт -1024 килобайт или 220 байт (приблизительно миллион). Гигабайт - 1024 мегабайт.

28.    Технология «клиент-сервер» - метод построения программных сис­тем, когда одна из задач выполняет реальную работу, а несколько других - отдают этой задаче команду и отображают ее реакцию. Сама система MultiRcos есть клиент-серверная система, при этом ее серверная часть яв­ляется клиентом по отношению к Ebilock950.