Разработка компьютерного измерительного комплекса вагона-лаборатории железнодорожной автоматики, телемеханики и связи

Виды и интерфейсы измерительных информационных систем. Принципы функционирования автоматической локомотивной сигнализации и системы "Контроль". Разработка программного обеспечения для обработки информации о работе устройств сигнализации и рельсовых цепей.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 30.05.2013
Размер файла 1011,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

4.1 Общие положения

Хозяйство автоматики, телемеханики и связи играет большую роль в обеспечении безопасного и четкого движения поездов, повышения скорости и пропускной способности дорог, бесперебойной связи между всеми подразделениями железнодорожного транспорта, своевременной передачи информации, указаний и распоряжений. От развития устройств автоматики, телемеханики и связи во многом зависит культура перевозок и эффективное использование подвижного состава и постоянных устройств ряда других отраслей транспортного хозяйства [6].

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

Технико-экономическая эффективность характеризуется отношением технического эффекта в виде улучшения технического параметра или качественного показателя к трудовым или стоимостным затратам.

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

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

4.2 Оценка стоимости разработки программного обеспечения компьютерного измерительного комплекса вагона-лаборатории

Для расчета конечной отпускной цены разработанного программного продукта необходимо выяснить количество рабочих часов, затраченных программистом непосредственно на выполнение разработки.

Количество дней, потраченных на работу составляет: n = 92.

В среднем, количество рабочих часов в день равно: t = 8 ч.

Тогда, общее количество часов, затраченных на разработку:

N = n t = 92 8 = 736 ч.

Для определения фонда оплаты труда (ФОТ), необходимо выяснить такие параметры как оклад инженера-программиста и норму работы в месяц. Оклад инженера-программиста составляет, в месяц: Y = 50000 рублей

Количество рабочих часов в месяц: norma = 168,3 ч.

Следовательно, величина фонда оплаты труда составляет:

FOT = (Y N) / norma = (50000 736) / 168,3 = 218657 рублей.

Хозяйственные расходы (материальные затраты) составляют примерно 15% от ФОТ:

M_Zatr = FOT 0,15 = 218657 0,15 = 32798 рублей.

Отчисления на социальные нужды составляют: соц. Страхование - 35%, фонд занятости - 1%, чрезвычайный налог - 4% от фонда оплаты труда. Тогда, значения отчислений на социальные нужды:

Soc_str = FOT 0,35 = 218657 0,35 = 76530 рублей.

F_Zan = FOT 0,01 = 218657 0,01 = 2186 рублей.

Ch_nal = FOT 0,04 = 218657 0,04 = 8746 рублей.

Тогда себестоимость программного продукта равна сумме фонда оплаты труда и отчислений на социальные нужды:

S_S = FOT + M_Zatr + Soc_str + F_Zan + Ch_nal = 218657 + 32798 + 76530 + 2186 + 8746 = 338917 рублей.

Произведенный продукт реализуется по себестоимости, то есть величина прибыли равна нулю (Pr = 0).

Отпускная цена без налога на добавленную стоимость (НДС) включает следующие налоги: отчисления в дорожный фонд - 1%, целевой сбор - 2,5%, отчисления в республиканский фонд поддержки с/х производителей - 1,5%. Найдем численные значения отчислений:

Dor = (S_S + Pr) 0,01 = (338917 + 0) 0,01 = 3389 рублей.

Sbor = (S_S + Pr) 0,025 = (338917 + 0) 0,025 = 8473 рублей.

S_h = (S_S + Pr) 0,015 = (338917 + 0) 0,015 = 5084 рублей.

Следовательно, отпускная цена без учета НДС:

Cost = S_S + Dor + Sbor + S_h = 338917 + 3389 + 8473 + 5084 = = 355863 рублей.

Налог на добавленную стоимость (НДС) составляет 20%:

NDS = Cost 0,2 = 355863 0,2 = 71173 рублей.

Тогда, с учетом всех отчислений и налогов, конечная отпускная цена разработанного программного продукта составит:

Result = Cost + NDS = 355863 + 71173 = 427036 рублей.

4.3 Выводы

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

5. Обеспечение пожарной безопасности вагона-лаборатории

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

Решение проблемы предотвращения пожара в вагоне осуществляется одновременно по нескольким направлениям [7]. Одним их наиболее эффективных направлений является применение для внутренней отделки, термоизоляции и гидроизоляции вновь строящихся и модернизируемых при капитальном ремонте вагонов материалов негорючих и не выделяющих при высокой температуре токсичных газов. Другим направлением может быть поиск конструктивных решений, исключающих возможность возникновения и распространения открытого огня, а также проникновения дыма и токсичных газов в помещения, где находится обслуживающий персонал.

Третьим направлением является внедрение устройств световой, звуковой или комбинированной сигнализации о возникновении в вагоне очага пожара в сочетании с автоматически или полуавтоматически действующей системой пожаротушения.

5.1 Основные причины возникновения пожаров в вагонах

Пожары в вагонах могут возникнуть вследствие:

1) отступления от требований стандартов на пожарную разделку вытяжных труб, котлов отопления печей, кипятильников, пультов управления электрооборудованием, светильников и другого оборудования;

2) нарушения правил прокладки проводов, особенно при выходе из труб или металлорукавов, а также соединении проводов пайкой или скруткой в непредусмотренных местах;

3) выпуска из ремонта без испытания на правильность функционировании электрических аппаратов, определения выходных параметров систем электроснабжения (первичных и вторичных) и устройств защиты от перенапряжения непосредственно на вагоне;

4) установки аппаратов токовой защиты без проверки на соответствие номинальным данным плавких вставок предохранителей и без испытания автоматических выключателей и магнитных пускателей.

5) отказов в электрической цепи или потребителе электроэнергии с перегрузкой проводов при завышенных номиналах или нетиповых плавких вставках предохранителей, а также неисправном состоянии автоматических выключателей или магнитных пускателей;

6) наличия в защищаемой цепи предохранителей с подгоревшими фибровыми корпусами или без наполнителя;

7) неисправности дугогасящих устройств коммутационных аппаратов, приводящих к выбросу пламени;

8) нарушения и пониженного сопротивления изоляции электрических цепей потребителей и систем электроснабжения, в том числе и источников питания;

9) перенапряжения, возникающего при отказах регуляторов и неисправной защите;

10) подключения к системе электроснабжения бытовых приборов, радиоприемников, магнитофонов и других устройств, не предусмотренных для подключения конструкцией вагона;

11) слабой затяжки контактных соединений, приводящих к чрезмерному их нагреву;

12) неквалифицированного вмешательства в работу электрооборудования вагонов (ремонтные работы, регулировка и др.);

13) нарушения правил пользования отопительными установками, растопки котлов и кипятильников с применением легковоспламеняющихся и горючих жидкостей, без воды или с водой ниже допустимого уровня;

14) хранения около котла, кипятильника, кухонных плит, на электропечах и под ними обтирочных и других горючих материалов;

15) курения в неустановленных местах, провоза легковоспламеняющихся жидкостей, применение открытого огня;

16) удаления шлака и золы при движении поезда;

17) использования для приготовления пищи приборов, не предусмотренных конструкцией вагона;

Причинами пожаров в подвагонном оборудовании могут быть:

1) короткозамкнутые аккумуляторы в аккумуляторной батарее:

2) пониженный уровень электролита в аккумуляторах;

3) пониженное сопротивление изоляции аккумуляторной батареи;

4) повышенный зарядный ток аккумуляторной батареи по причине неисправности блока управления зарядом или ограничителя тока батареи или генератора;

5) неудовлетворительное состояние контактных соединений выводов батарея;

6) несоответствие плавких вставок и предохранителей, установленных в подвагонном высоковольтном ящике;

7) плохое состояние высоковольтных и низковольтных проводов и их изоляции;

8) плохое (неплотное) соединение проводов с аппаратами, приборами;

9) плохое состояние контакторов, реле и других контактных аппаратов;

10) отсутствие дугогасительных камер или неправильная их установка.

5.2 Требования пожарной безопасности при эксплуатации вагона-лаборатории

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

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

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

Огнетушители являются надежными первичными средствами тушения загорания до прибытия пожарных подразделений загорании на подвижном составе. Углекислотные огнетушители предназначены для тушения загорания твердых предметов, а также изоляции проводов электродвигателей, генераторов и других аппаратов, находящихся под напряжением и обесточенных. На железнодорожном транспорте наиболее распространены углекислотные огнетушители типов ОУ-2, ОУ-5, ОУ-6, которые представляют собой стальной баллон с жидкой углекислотой, снабженным специальным вентилем с раструбом. Углекислотный огнетушитель эффективно работает всего в течение 30-50с. Углекислотные огнетушители должны периодически проверяться: весовая - не реже 1 раза в три месяца, а освидетельствование баллонов с гидравлическим испытанием - через пять лет. Запорное и предохранительное устройства углекислотных огнетушителей должны быть опломбированы.

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

Периодическая проверка пенных огнетушителей должна производиться 1 раз в год на качество щелочного и кислотного зарядов. Через каждые три года корпус огнетушителя подвергают гидравлическому испытанию.

Огнетушители без пломб или раструба, с неисправным раструбом или вентилем (маховичком), просроченные проверкой или испытанием, с неисправными ручками и другими деталями подлежат замене.

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

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

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

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

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

Курить обслуживающему персоналу в вагоне-лаборатории можно только в нерабочем тамбуре. Там должна находиться пепельница для окурков, а на стене вывешена табличка «Место для курения».

Следует помнить, что хранение и сушка дров, тряпок и других предметов около отопительных приборов или приборов электроотопления, и пользование электронагревательными приборами (утюгами, чайниками, электрическими плитками и пр.), так же как хранение, перевозка и применение легковоспламеняющихся жидкостей (керосин, бензин, спирт, краски и т. д.) категорически запрещается. Нельзя применять для освещения служебных помещений свечи и другие источники открытого огня. Кроме того, запрещается использовать временную электропроводку, которая может сорваться с места крепления и вызвать короткое замыкание. Запрещается выбрасывать на перегонах и на станциях в неустановленных местах горячий шлак или золу (при работе котла отопления на твердом топливе).

В пути следования начальнику вагона-лаборатории, электромеханикам, электромонтерам, а также лицам, допущенным к обслуживанию вагона-лаборатории запрещается:

1) включать под нагрузку силовую и осветительную сеть при наличии неисправного электрооборудования, при нагреве аппаратов или отдельных мест на пульте управления, а также оставлять работающее электрооборудование без присмотра;

2) заменять электрические лампы лампами, мощность которых выше установленной Инструкцией завода-изготовителя;

3) заменять сработавшие предохранители, не соответствующие установленному номиналу для данной цепи;

4) включать электроплитки и другие нагревательные приборы и злектропотребители, не предусмотренные электрической схемой вагона;

5) хранить посторонние предметы в нишах с электроаппаратурой, складывать горючие материалы вблизи приборов отопления, электросветильников, газовых горелок и других бытовых приборов, предусмотренных конструкцией вагона;

6) вскрывать кожух, ремонтировать или регулировать электромеханический регулятор на ходу поезда. При обнаружении сработавшего предохранителя в цепи обмотки возбуждения генератора постоянного тока, электромеханик имеет право на остановках вагона снять пломбу, вскрыть кожух и заменить предохранитель типовым, о чем должен быть составлен акт за подписью начальника и электромеханика поезда;

7) эксплуатировать вагон с утечкой тока на корпус вагона;

8) включать потребители электроэнергии вагона без соответствующего контроля за показаниями на приборах (вольтметре, амперметре). Электрообогреватели водоналивных и сливных труб, не имеющие устройств автоматического отключения, включать более, чем на 15-20 мин. Электрообогрев вагона с электроотоплением напряжением 3000 В при ручном режиме включается не более чем на 30-40 мин. (в зависимости от температуры в купе вагона);

9) включать электрокалориферы при неработающей вентиляции и допускать их нагрев выше 28°С по показанию дистанционного термометра;

10) оставлять межвагонные электрические соединения (штепсели, годовки) не убранные в холостые розетки и защитные коробки;

11) эксплуатировать неисправные аккумуляторные батареи и производить их зарядку неустановленным способом;

12) сушить одежду и другие вещи в котельных помещениях, на электрических печах, кухонных плитах, кипятильниках, дизель-генераторных установках и выпускных трубах;

13) оставлять без надзора вагоны.

Запрещается:

1) применять для приготовления пищи и других надобностей керосинки, примусы, спиртовые горелки, газовые приборы, а также утюги, электрические чайники, плитки и другие электробытовые приборы, не предусмотренные конструкцией или модернизацией вагона;

2) отогревать открытым огнем (факелом, раскаленными углями, нагретым в топке металлическим предметом) замороженные трубы водоснабжения, отопления и фановой трубы;

3) применять для освещения открытый огонь (свечи без фонарей, керосиновые, карбидовые лампы и п.т.);

4) курить в неустановленных для этих целей местах. Курить разрешается только в нерабочем тамбуре, оборудованном пепельницами (не менее двух);

5) закрывать переходные тамбурные двери на внутренний замок "секретку” в пути следования поезда;

6) загромождать вещами пути эвакуации (большой коридор, малый коридор, косой коридор, рабочий и нерабочий тамбуры):

7) промывать бензином, керосином и другими легковоспламеняющимися и горючими жидкостями кузова и агрегаты вагонов-дизель-электростанции;

8) ремонтировать электрооборудование при движении вагона, работающих дизель-генераторах и необесточенных цепях.

5.3 Конструктивные противопожарные меры в вагоне

Создать вагон абсолютно негорючим практически невозможно. Поэтому при конструировании вагонов необходимо предусматривать дополнительные меры, которые бы увеличили их огнестойкость (материал пола и перегородки в кузове вагона должны обладать высокой огнестойкостью).

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

Вентиляция помещений осуществляется принудительно, поэтому систему управления ее работой целесообразно оборудовать автоматическими (действующими от специальных датчиков) и параллельно ручными выключателями, обеспечивающими при необходимости быстрое выключение системы.

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

Например, в местах установки отопительного котла, кипятильника и электрораспределительного щита (шкафа) деревянные детали пропитывают антипиреном и покрывают металлическим листом по асбесту толщиной не менее 5 мм.

На дымовытяжную трубу котла водяного отопления с отдельным расширителем на всем протяжении выше водяной рубашки устанавливают металлический экран с отверстиями для циркуляции воздуха. Расстояние между дымовытяжной трубой и экраном должно быть не менее 25 мм. В крыше вагона дымовытяжная труба проходит через металлический кожух с двойными стенками. Расстояние между экраном и изолированным кожухом должно составлять не менее 50 мм. Конструкции крыши, подверженные горению, вокруг разделки защищают негорючими материалами толщиной 10 мм. Между разделкой и негорючим материалом должен быть зазор 20-25 мм.

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

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

Вентиляционный воздуховод необходимо изготовлять из негорючих материалов. Непосредственно на стенках и внутри воздуховодов монтировать электропровода не допускается, за исключением подводки к аппаратам и приборам, установленным непосредственно внутри воздуховода с соблюдением мероприятий пожарной безопасности, обусловленных в соответствующих стандартах. Для предотвращения перегрева электрокалориферов, их оборудуют специальными устройствами.

Конструкция дефлекторов естественной вентиляции не должна допускать попадание искр внутрь помещения на стоянках и при движении.

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

Сгораемые конструкции, на которых располагаются электронагревательные приборы (например электропечи), должны быть изолированы металлическим листом толщиной не менее 0,5 мм по негорючему изоляционному материалу толщиной 5 мм. Для светильников с лампами накаливания толщина изоляции должна быть не менее 2,8 мм (допускается без металлического листа).

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

Прокладка проводов электрических цепей напряжением до 1000 В и свыше 1000 В в одних и тех же трубах и коробах не допускается. Соединение проводов разрешено выполнять только на зажимах соединительных планок и аппаратов, а пайкой - только при наличии паяных соединений к аппаратам. Наращивание проводов пайкой не допускается.

Большое внимание уделяется качеству заземления кузова вагона. Площадь сечения заземляющих перемычек между кузовом и рамой тележки и между рамой тележки и корпусом буксы должно быть не менее 16мм2 каждое, а сопротивление каждого переходного контакта защитного заземления должно быть не более 0,01Ом.

Температура на поверхности защитных наружных кожухов электрических аппаратов и приборов не должна превышать 60°С.

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

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

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

Отправление поезда при наличии в вагоне-лаборатории замыкания на корпус или при наличии утечки тока в любой цепи вагона запрещено.

Для ограничения распространения горения по вагону, локализации очага загорания и принятия своевременных мер по его тушению в вагоне установлены огнезадерживающие перегородки между служебным отделением и первым купе.

К конструкции этой перегородки предъявляются строго регламентированные технические требования: при испытании на огнестойкость перегородки должны препятствовать прохождению пламени в соседнее помещение в течение не менее 30 мин; в течение 15 мин средняя температура необогреваемой стороны перегородки не должна превышать первоначальную более чем на 139°С, а наибольшая температура в отдельных точках не должна превышать 225°С. Исключение составляют металлические детали (болты, втулки, трубы и т. д.).

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

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

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

Следует помнить, что эвакуация людей должна всегда готовиться заранее до возникновения экстремальных ситуаций. Успех эвакуации людей определяется четкой организацией людских потоков и координацией действий отдельных лиц со стороны персонала, обслуживающего поезд. Для этого в случае возникновения пожара необходимо: быстро установить место расположения очага пожара и оценить масштаб загорания. При этом следует помнить, что эта задача усложняется в ночное время; подать звуковой сигнал, чтобы люди немедленно покинули опасную часть вагона; принять меры к экстренной остановке поезда.

Эвакуацию людей необходимо осуществлять в возможно короткие сроки, так как максимальное время безопасного пребывания человека в атмосфере дыма и горячих газов составляет не более 90с.

5.4 Выводы

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

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

Заключение и выводы

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

Достигнута основная цель, поставленная в задании - разработана система позволяющая повысить достоверность и оперативность информации о некорректной работе устройств АЛСН и рельсовых цепей, получаемой из вагона-лаборатории, сократить затраты труда на обработку и анализ этой информации. Программа позволяет:

q вводить в ПЭВМ из аппаратуры “Контроль” измерительной информации о параметрах кодов автоматической локомотивной сигнализации и рельсовых цепей;

q обрабатывать эту информацию, осуществлять ее раскодирование, оценку измеренных параметров;

q привязывать обработанную измерительной информации к конкретной рельсовой цепи конкретного перегона участка железной дороги, где производились измерения, путем ведения базы данных рельсовых цепей;

q протоколировать результаты измерений в базу данных.

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

Во второй части дипломного проекта были рассмотрены принципы функционирования автоматической локомотивной сигнализации, детально проанализирована существующая измерительная аппаратура вагона-лаборатории, рассмотрены функциональные характеристики системы “Контроль”, принципы взаимодействия этой системы с персональным компьютером.

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

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

Литература

Алиев Т.М., Тер-Хачатуров А.А. Измерительная техника. - Москва: “Высшая школа”, 1991. - 384 с.

Скляров В.А. Язык C++ и объектно-ориентированное программирование. - Минск: Вышэйшая школа, 1997. - 478 с.

Шамис В.А. C++ Builder 3. Техника визуального программирования. - М.: Нолидж, 1998. - 512 с.

Создание оригинальных компонент в среде Delphi: Пер. с англ. / Рэй Конопка. - К.: НИИПФ - «ДиаСофт Лтд.», 1996. - 512 с.

Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. М.: Радио и связь, 1989. 287с.

Беленький М.Н., Дмитриев В.А. Экономика железнодорожного транспорта - М.: издательство «Транспорт», 1975. -314 с.: ил.

Александров Ю.С. Пожарная безопасность вагонов. М.: Транспорт, 1988. 52с.

Архангельский А.Я. Программирование в C++ Builder 4. M.:Бином, 2000. 1082с.

Шилдт Г. Теория и практика C++: пер. с англ. - СПб: BHV - Санкт-Петербург, 1996. - 416 с.

Касаткин А.И. Системное программирование. Минск: Высшая школа, 1993. 300с.

"ЕСКД. Общие требования к текстовым документам" (ГОСТ 2.105-9

Шатило С.Н., Рудницкий А.М. Методические указания к выполнению раздела “Охрана труда” в дипломных проектах. - Гомель: БелИИЖТ, 1990. - 41с.

Приложение А

Алгоритм функционирования программного модуля SerialLink

Приложение Б

Алгоритм функционирования программного модуля RC

Приложение В

Листинг программы

Файл : GlobalVariables.h

//---------------------------------------------------------------------------

#ifndef GlobalVariablesH

#define GlobalVariablesH

extern int CurNumSite, CurNumFrictSite, CurNumJunction;

extern int Buffer[16];

extern float Imp1, Imp2, Imp3;

extern float Int1, Int2, Int3;

extern float Cycle;

extern float InterraptCode;

extern int Coordinate;

extern int Frequency;

extern int Velocity;

extern float Current;

extern AnsiString IsolJunction;

extern AnsiString CodeType;

extern bool ExtendedProtocol;

//---------------------------------------------------------------------------

#endif

Файл : GlobalVariables.cpp

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "GlobalVariables.h"

int CurNumSite = 2, CurNumFrictSite = 1, CurNumJunction = 1;

int Buffer[16];

float Imp1 = 0.14, Imp2 = 0.13, Imp3 = 0.16;

float Int1 = 0.18, Int2 = 0.15, Int3 = 0.78;

float Cycle = 1.59;

float InterraptCode = 1.46;

int Coordinate = 123;

int Frequency = 25;

int Velocity = 45;

float Current = 4.6;

AnsiString IsolJunction = "нет";

AnsiString CodeType = "З";

bool ExtendedProtocol = true;

//---------------------------------------------------------------------------

#pragma package(smart_init)

Файл :Sites.h

//---------------------------------------------------------------------------

#ifndef SitesH

#define SitesH

//---------------------------------------------------------------------------

#include <Classes.hpp>

#include <Controls.hpp>

#include <StdCtrls.hpp>

#include <Forms.hpp>

#include <Db.hpp>

#include <DBGrids.hpp>

#include <DBTables.hpp>

#include <Grids.hpp>

#include <DBCtrls.hpp>

#include <ExtCtrls.hpp>

#include <Mask.hpp>

//---------------------------------------------------------------------------

class TSitesForm : public TForm

{

__published: // IDE-managed Components

TDBGrid *DBGrid1;

TButton *Button1;

TEdit *NumSite;

TEdit *NameSite;

TGroupBox *GroupBox1;

TButton *Button2;

TButton *Button3;

TGroupBox *GroupBox2;

TButton *Button4;

void __fastcall DBGrid1CellClick(TColumn *Column);

void __fastcall DBGrid1Enter(TObject *Sender);

void __fastcall Button1Click(TObject *Sender);

void __fastcall Button2Click(TObject *Sender);

void __fastcall Button3Click(TObject *Sender);

private: // User declarations

public: // User declarations

__fastcall TSitesForm(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern PACKAGE TSitesForm *SitesForm;

//---------------------------------------------------------------------------

#endif

Файл :Sites.cpp

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Sites.h"

#include "DataModule.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TSitesForm *SitesForm;

//---------------------------------------------------------------------------

__fastcall TSitesForm::TSitesForm(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TSitesForm::DBGrid1CellClick(TColumn *Column)

{

NumSite->Text = DM->SitesTable->FieldByName("NumSite")->AsString;

NameSite->Text = DM->SitesTable->FieldByName("NameSite")->Value;

}

//---------------------------------------------------------------------------

void __fastcall TSitesForm::DBGrid1Enter(TObject *Sender)

{

NumSite->Text = DM->SitesTable->FieldByName("NumSite")->AsString;

NameSite->Text = DM->SitesTable->FieldByName("NameSite")->Value;

}

//---------------------------------------------------------------------------

void __fastcall TSitesForm::Button1Click(TObject *Sender)

{

DM->SitesTable->Append();

DM->SitesTable->FieldByName("NumSite")->AsString = NumSite->Text;

DM->SitesTable->FieldByName("NameSite")->AsString = NameSite->Text;

}

//---------------------------------------------------------------------------

void __fastcall TSitesForm::Button2Click(TObject *Sender)

{

DM->SitesTable->Delete();

DBGrid1Enter(this);

}

//---------------------------------------------------------------------------

void __fastcall TSitesForm::Button3Click(TObject *Sender)

{

DM->SitesTable->Edit();

DM->SitesTable->FieldByName("NumSite")->AsString = NumSite->Text;

DM->SitesTable->FieldByName("NameSite")->AsString = NameSite->Text;

}

//---------------------------------------------------------------------------

Файл :FrictSites.h

//---------------------------------------------------------------------------

#ifndef FrictSitesH

#define FrictSitesH

//---------------------------------------------------------------------------

#include <Classes.hpp>

#include <Controls.hpp>

#include <StdCtrls.hpp>

#include <Forms.hpp>

#include <Db.hpp>

#include <DBGrids.hpp>

#include <DBTables.hpp>

#include <Grids.hpp>

#include <DBCtrls.hpp>

//---------------------------------------------------------------------------

class TFrictSitesForm : public TForm

{

__published: // IDE-managed Components

TGroupBox *GroupBox1;

TButton *Button1;

TEdit *NumFrictSite;

TEdit *NameFrictSite;

TButton *Button2;

TButton *Button3;

TGroupBox *GroupBox2;

TStaticText *StaticText1;

TDBGrid *DBGrid1;

TDBLookupComboBox *DBLookupComboBox1;

TButton *Button4;

void __fastcall DBGrid1CellClick(TColumn *Column);

void __fastcall DBGrid1Enter(TObject *Sender);

void __fastcall FormCreate(TObject *Sender);

void __fastcall DBLookupComboBox1CloseUp(TObject *Sender);

void __fastcall Button1Click(TObject *Sender);

void __fastcall Button2Click(TObject *Sender);

void __fastcall Button3Click(TObject *Sender);

private: // User declarations

public: // User declarations

__fastcall TFrictSitesForm(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern PACKAGE TFrictSitesForm *FrictSitesForm;

//---------------------------------------------------------------------------

#endif

Файл :FrictSites.cpp

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "FrictSites.h"

#include "Sites.h"

#include "DataModule.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TFrictSitesForm *FrictSitesForm;

//---------------------------------------------------------------------------

__fastcall TFrictSitesForm::TFrictSitesForm(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TFrictSitesForm::DBGrid1CellClick(TColumn *Column)

{

NumFrictSite->Text = DM->FrictSitesTable->FieldByName ("NumFrictSite")->AsString;

NameFrictSite->Text = DM->FrictSitesTable->FieldByName ("NameFrictSite")->Value;

}

//---------------------------------------------------------------------------

void __fastcall TFrictSitesForm::DBGrid1Enter(TObject *Sender)

{

NumFrictSite->Text = DM->FrictSitesTable->FieldByName ("NumFrictSite")->AsString;

NameFrictSite->Text = DM->FrictSitesTable->FieldByName ("NameFrictSite")->Value;

}

//---------------------------------------------------------------------------

void __fastcall TFrictSitesForm::FormCreate(TObject *Sender)

{

DM->SitesTable->Active = true;

DM->SitesTable->First();

// ListSites->Clear();

while(!DM->SitesTable->Eof)

{

// ListSites->Items->Add(DM->SitesTable->FieldByName("NameSite")->AsString);

DM->SitesTable->Next();

}

// ListSites->ItemIndex = 0;

DM->SitesTable->First();

}

//---------------------------------------------------------------------------

void __fastcall TFrictSitesForm::DBLookupComboBox1CloseUp(TObject *Sender)

{

DBGrid1->Visible = true;

DBGrid1->SetFocus();

}

//---------------------------------------------------------------------------

void __fastcall TFrictSitesForm::Button1Click(TObject *Sender)

{

DM->SitesTable->Edit();

DM->FrictSitesTable->Append();

DM->FrictSitesTable->FieldByName("NumSite")->Value = DM-> SitesTable->FieldByName("NumSite")->Value;

DM->FrictSitesTable->FieldByName("NumFrictSite")->AsString = NumFrictSite->Text;

DM->FrictSitesTable->FieldByName("NameFrictSite")->AsString = NameFrictSite->Text;

}

//---------------------------------------------------------------------------

void __fastcall TFrictSitesForm::Button2Click(TObject *Sender)

{

DM->FrictSitesTable->Delete();

DBGrid1Enter(this);

}

//---------------------------------------------------------------------------

void __fastcall TFrictSitesForm::Button3Click(TObject *Sender)

{

DM->FrictSitesTable->Edit();

DM->FrictSitesTable->FieldByName("NumFrictSite")->AsString = NumFrictSite->Text;

DM->FrictSitesTable->FieldByName("NameFrictSite")->AsString = NameFrictSite->Text;

}

//---------------------------------------------------------------------------

Файл :RCs.h

//---------------------------------------------------------------------------

#ifndef RCH

#define RCH

//---------------------------------------------------------------------------

#include <Classes.hpp>

#include <Controls.hpp>

#include <StdCtrls.hpp>

#include <Forms.hpp>

#include <Db.hpp>

#include <DBGrids.hpp>

#include <DBTables.hpp>

#include <Grids.hpp>

#include <Menus.hpp>

#include <ExtCtrls.hpp>

//---------------------------------------------------------------------------

class TMainForm : public TForm

{

__published: // IDE-managed Components

TMainMenu *MainMenu1;

TMenuItem *N1;

TMenuItem *N2;

TMenuItem *N3;

TMenuItem *N4;

TMenuItem *N5;

TBevel *Bevel1;

TMenuItem *N6;

TStaticText *StaticText2;

TStaticText *TSite;

TStaticText *StaticText4;

TStaticText *TFrictSite;

TGroupBox *GroupBox1;

TStaticText *StaticText1;

TStaticText *TRC;

TGroupBox *GroupBox2;

TStaticText *StaticText3;

TStaticText *StaticText5;

TStaticText *StaticText6;

TStaticText *TImp1;

TStaticText *TImp2;

TStaticText *TImp3;

TStaticText *StaticText7;

TStaticText *StaticText8;

TStaticText *StaticText9;

TStaticText *StaticText10;

TStaticText *StaticText11;

TStaticText *StaticText12;

TStaticText *TInt1;

TStaticText *TInt2;

TStaticText *TInt3;

TStaticText *StaticText13;

TStaticText *StaticText14;

TStaticText *StaticText15;

TStaticText *StaticText16;

TStaticText *TCycle;

TStaticText *StaticText18;

TStaticText *StaticText17;

TStaticText *StaticText19;

TStaticText *TInterraptCode;

TStaticText *StaticText20;

TStaticText *TFrequency;

TStaticText *StaticText22;

TStaticText *StaticText21;

TStaticText *StaticText23;

TStaticText *TVelocity;

TStaticText *StaticText24;

TStaticText *StaticText25;

TStaticText *TCoordinate;

TStaticText *StaticText27;

TStaticText *TCodeType;

TStaticText *StaticText28;

TStaticText *TCurrent;

TStaticText *StaticText30;

TStaticText *StaticText29;

TStaticText *TIsolJunction;

TTimer *MyTimer;

TMenuItem *N7;

TMenuItem *N8;

TMenuItem *N9;

void __fastcall N5Click(TObject *Sender);

void __fastcall N2Click(TObject *Sender);

void __fastcall N3Click(TObject *Sender);

void __fastcall N4Click(TObject *Sender);

void __fastcall N6Click(TObject *Sender);

void __fastcall FormActivate(TObject *Sender);

void __fastcall MyTimerTimer(TObject *Sender);

void __fastcall N8Click(TObject *Sender);

void __fastcall FormClose(TObject *Sender, TCloseAction &Action);

void __fastcall N9Click(TObject *Sender);

private: // User declarations

public: // User declarations

void __fastcall ShowSite(void);

__fastcall TMainForm(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern PACKAGE TMainForm *MainForm;

//---------------------------------------------------------------------------

#endif

Файл :RCs.cpp

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "RC.h"

#include "Sites.h"

#include "FrictSites.h"

#include "RCs.h"

#include "KPT.h"

#include "GlobalVariables.h"

#include "DataModule.h"

#include "SerialLink.h"

#include "Report.h"

SerialLink *MyLink;

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TMainForm *MainForm;

//---------------------------------------------------------------------------

__fastcall TMainForm::TMainForm(TComponent* Owner)

: TForm(Owner)

{

MyLink = new SerialLink(false);

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::N5Click(TObject *Sender)

{

MainForm->Close();

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::N2Click(TObject *Sender)

{

SitesForm->ShowModal();

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::N3Click(TObject *Sender)

{

FrictSitesForm->ShowModal();

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::N4Click(TObject *Sender)

{

RCForm->ShowModal();

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::N6Click(TObject *Sender)

{

KPTForm->ShowModal();

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::ShowSite(void)

{

DM->SitesTable->Active = true;

DM->SitesTable->First();

while(DM->SitesTable->FieldByName("NumSite")->Value!=CurNumSite)

{

DM->SitesTable->Next();

}

MainForm->TSite->Caption = AnsiString("(")+IntToStr(CurNumSite)+ AnsiString(") ")+DM->SitesTable->FieldByName("NameSite")->AsString;

DM->FrictSitesTable->Active = true;

DM->FrictSitesTable->First();

while((DM->FrictSitesTable->FieldByName("NumSite")->Value!=CurNumSite)||(DM->FrictSitesTable->FieldByName("NumFrictSite")->Value!=CurNumFrictSite))

{

DM->FrictSitesTable->Next();

}

MainForm->TFrictSite->Caption = AnsiString("(")+IntToStr (CurNumFrictSite)+AnsiString(") ")+DM->FrictSitesTable->FieldByName ("NameFrictSite")->AsString;

DM->RCTable->Active = true;

/* DM->RCTable->First();

while((DM->RCTable->FieldByName("NumSite")->Value!=CurNumSite)||(DM->RCTable->FieldByName("NumFrictSite")->Value!=CurNumFrictSite)||(DM->RCTable->FieldByName("NumJunction")->Value!=CurNumJunction))

{

DM->RCTable->Next();

}*/

DM->RCTable->IndexFieldNames = "NumSite;NumFrictSite; NumJunction";

DM->RCTable->FindNearest(OPENARRAY(TVarRec,(CurNumSite, CurNumFrictSite, CurNumJunction)));

DM->KPTTable->Active = true;

DM->KPTTable->First();

while(DM->KPTTable->FieldByName("NumKPT")->Value!=DM->RCTable->FieldByName("NumKPT")->Value)

{

DM->KPTTable->Next();

}

MainForm->TRC->Caption = AnsiString(" Стык №")+IntToStr (CurNumJunction)+AnsiString(" Светофор ")+DM->RCTable->FieldByName ("NameSignal")->Value+AnsiString("/")+DM->RCTable->FieldByName("NumTranslation")->AsString + AnsiString(" Тип оборудования: ") + DM->KPTTable->FieldByName("NameKPT")->Value;

DM->KPTTable->First();

DM->RCTable->First();

}

void __fastcall TMainForm::FormActivate(TObject *Sender)

{

ShowSite();

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::MyTimerTimer(TObject *Sender)

{

TImp1->Caption = FloatToStrF(Imp1,ffGeneral,2,0);

TImp2->Caption = FloatToStrF(Imp2,ffGeneral,2,0);

TImp3->Caption = FloatToStrF(Imp3,ffGeneral,2,0);

TInt1->Caption = FloatToStrF(Int1,ffGeneral,2,0);

TInt2->Caption = FloatToStrF(Int2,ffGeneral,2,0);

TInt3->Caption = FloatToStrF(Int3,ffGeneral,2,0);

TFrequency->Caption = IntToStr(Frequency);

TVelocity->Caption = IntToStr(Velocity);

TCoordinate->Caption = IntToStr(Coordinate);

TCodeType->Caption = CodeType;

TCurrent->Caption = FloatToStrF(Current,ffGeneral,1,0);

TCycle->Caption = FloatToStrF(Cycle,ffGeneral,2,0);

TInterraptCode->Caption = FloatToStrF(InterraptCode,ffGeneral,2,0);

TIsolJunction->Caption = IsolJunction;

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::N8Click(TObject *Sender)

{

if(N8->Checked)

{

ExtendedProtocol = false;

N8->Checked = false;

}

else

{

ExtendedProtocol = true;

N8->Checked = true;

}

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::FormClose(TObject *Sender, TCloseAction &Action)

{

MyLink->Terminate();

MyLink->WaitFor();

// delete MyLink;

}

//---------------------------------------------------------------------------

void __fastcall TMainForm::N9Click(TObject *Sender)

{

ReportForm->ShowModal();

}

//---------------------------------------------------------------------------

Файл :KPT.h

//---------------------------------------------------------------------------

#ifndef KPTH

#define KPTH

//---------------------------------------------------------------------------

#include <Classes.hpp>

#include <Controls.hpp>

#include <StdCtrls.hpp>

#include <Forms.hpp>

#include <DBGrids.hpp>

#include <Grids.hpp>

#include <ExtCtrls.hpp>

//---------------------------------------------------------------------------

class TKPTForm : public TForm

{

__published: // IDE-managed Components

TGroupBox *GroupBox2;

TGroupBox *GroupBox1;

TDBGrid *DBGrid1;

TButton *Button1;

TEdit *NumKPT;

TEdit *NameKPT;

TButton *Button2;

TButton *Button3;

TButton *Button4;

TPanel *Panel1;

TPanel *Panel2;

TEdit *MinRY;

TEdit *MaxRY;

TEdit *MinY;

TEdit *MaxY;

TEdit *MinG;

TEdit *MaxG;

TEdit *MinIntY;


Подобные документы

  • Определение количественных и качественных характеристик надежности устройств железнодорожной автоматики, телемеханики и связи. Анализ вероятности безотказной работы устройств, частоты и интенсивности отказов. Расчет надежности электронных устройств.

    курсовая работа [625,0 K], добавлен 16.02.2013

  • Принципиальные схемы вычислительного канала, устройств сравнения и контроля, безопасного ввода информации. Разработка алгоритма управления состоянием переезда, передачи и программного обеспечения. Расчет показателей безотказности и безопасности системы.

    курсовая работа [822,8 K], добавлен 08.02.2014

  • Теоретические принципы разработки микропроцессорной системы охраны и сигнализации. Разработка графа и таблицы переходов состояний МПСО, его аппаратного и программного интерфейса, управляющих программ режимов и специального программного обеспечения.

    курсовая работа [37,0 K], добавлен 12.05.2012

  • Разработка интегрированной системы сигнализации на базе использования оптико-электронных и звуковых извещателей применительно к условиям торгово-развлекательного комплекса. Расчет экономической эффективности от внедрения системы охранной сигнализации.

    дипломная работа [2,3 M], добавлен 05.11.2016

  • Организационный проект внедрения на дистанции индустриального метода технического обслуживания устройств автоматики, телемеханики и связи. Расчет технического, эксплуатационного, производственного штата дистанции. Аварийно-восстановительная летучка связи.

    курсовая работа [1,1 M], добавлен 28.03.2012

  • Обеспечение перевозочного процесса надежно действующими устройствами автоматики, телемеханики и связи как основная задача дистанции сигнализации и связи. Ознакомление с оборудованием цеха и графиком технологического процесса обслуживания устройств.

    отчет по практике [33,3 K], добавлен 14.06.2015

  • Разработка проекта, расчет параметров и составление схем электропитающей установки для устройств автоматики, телемеханики и связи, обеспечивающей бесперебойным питанием нагрузки с номинальным напряжением 24,60 В постоянного и 220 В переменного тока.

    контрольная работа [405,7 K], добавлен 05.02.2013

  • Преимущества третьего класса систем сигнализации ОКС №7, принцип его работы и составные части. Основы системы общеканальной сигнализации №7, ее функциональные уровни и режимы. Схема централизованной системы сигнализации по общему каналу и маршрутизации.

    лабораторная работа [778,0 K], добавлен 15.07.2009

  • Выбор структурной и функциональной схемы системы охранно-пожарной сигнализации объекта. Разработка пожарного извещателя, моделирование его узлов в пакете Micro Cap. Системный анализ работоспособности и безопасности системы пожарной сигнализации.

    дипломная работа [2,9 M], добавлен 27.01.2016

  • Ознакомление с сервисным центром оргтехники ТОО "Монтеко"; организация систем офисной связи, контроля доступа; выбор и обоснование схемы охранно-пожарной сигнализации: пороговые системы с радиальными шлейфами, с модульной структурой; пожарные извещатели.

    отчет по практике [810,2 K], добавлен 18.01.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.