Разработка системы оповещения населения на предприятии ПАО "Севералмаз"
Проектирование аппаратно-программного комплекса оповещения населения по сигналам гражданской обороны и чрезвычайной ситуации на ПАО "Севералмаз". Настройка и программирование системы оповещения. Выбор оборудования. Настройка картографии и карты сети.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 20.03.2017 |
Размер файла | 2,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
"voice_out_port": 6666
}
}
В начале кода идет определение роли данного сервера (главный (master) или подчиненный (slave). Таким образом на ОПУ он будет являться главный, а на ЗПУ - подчиненным. Далее идут параметры стыковки его с АРМ УСК (параметры «master_server» и «master_server_port»). Следующие 2 параметра («retry_number_connect» и «retry_time_connect») относятся к параметрам подчиненного сервера. Первый параметр определяет количество попыток соединения к главному серверу в случае его пропадания, а второй - время попытки соединения. Следующие 3 параметра («file_server_address», «file_server_port» и «files_dir») отвечают за сопряжение с http сервером.
Сценарии хранятся в папке «usks_scripts». Каждый сценарий соответствует конкретному коду тревоги, который указан в файле настроек.
Сценарий «1.lua» запускается по коду тревоги 1 (тревога с ЕДДС с прерывистой сиреной). Содержание сценария «1.lua» приведено ниже:
priority = 10;
function start()
log_message("Сценарий запущен по 1 коду оповещения");
emit_signal("Сценарий запущен по 1 коду оповещения");
delay(1.5,on_stream);
end
function on_stream()
stream_path = '' ''
if (string.len(audio_network_stream) > 0) then
stream_path = audio_network_stream;
log_message("stream path - : " .. audio_network_stream)
else
log_message("Поток не найден");
start_usk_s_script("6");
delay(2,on_exit);
return;
end
log_message("Аудио поток с адреса - " .. stream_path);
start_usk_s_script("1");
delay(175,st);
end
function st()
start_transmit_network_audio(stream_path);
end
function on_exit()
stop_transmit_network_audio();
start_usk_s_script("6");
log_message("Скрипт 1 завершен!");
finish();
end
function cleanup_on_cancel()
on_exit();
end
function on_reqest_stop_notify(hardwares_ids)
log_message("Попытка прервать оповещение!");
on_exit();
end
Сценарий изначально проверяет подключение системы к потоку П-166М, после удачного установления соединения идет запуск сценария 1 на карте памяти УСК-Т(С). После временной задержки на звучание сирены открывается звуковой поток.
Сценарий «2.lua» запускается по коду тревоги 2 (тревога с ЕДДС с непрерывной сиреной). Содержание сценария «2.lua» аналогично сценарию «1.lua» с разницей во временной задержки открытия звукового потока. Сценарий «3.lua» запускается по коду тревоги 3 (техническая проверка). Содержание сценария «3.lua» приведено ниже:
priority = 10;
function start()
log_message("Сценарий запущен по 3 коду оповещения");
emit_signal("Сценарий запущен по 3 коду оповещения");
start_usk_s_script("3");
delay(2,on_exit);
end
function on_exit()
finish();
end
Таким образом, сценарий запускает сценарий «3.txt» на карте памяти УСК-Т и завершает свою работу.
Сценарий «4.lua» запускается по коду тревоги 4 (учебная тревога). Он аналогичен сценарию «3.lua», только запускается сценарий «4.txt» на карте памяти УСК-Т. Сценарий «5.lua» запускается по кодам тревог 5 (пожар), 6 (обрушение землянных пород), 7 (затопление промышленной зоны), 8 (нештатная ситуация). Содержание сценария «5.lua» приведено ниже:
priority = 10;
function start()
log_message("Начало выполнения сценария по 5 коду оповещения");
emit_signal("Начало выполнения сценария по 5 коду оповещения");
start_usk_s_script("5");
delay(5, next_script);
end
function next_script()
delay(0.3,on_file);
end
function on_file()
local file_path = ''
if (string.len(multimedia_file_path) > 0) then
file_path = multimedia_file_path;
log_message("in mm: " .. multimedia_file_path)
elseif (string.len(synthesis_text_media_file_path) > 0) then
file_path = synthesis_text_media_file_path;
log_message("in st: " .. synthesis_text_media_file_path)
else
log_message("файл не найден");
delay(2,on_exit);
return;
end
log_message("Аудио файл " .. file_path);
execute_on_finish_audioplayback(on_exit);
start_audio_playback(file_path);
end
function on_exit()
start_usk_s_script("6");
log_message("Скрипт 5 завершен!");
finish();
end
function cleanup_on_cancel()
stop_audio_playback();
start_usk_s_script("6");
end
Сценарий запускает сценарий «5.txt» на карте памяти УСК-Т, затем определяет наличие за ранее записанного или синтезированного файла по длине строки. Если он его находит, то начинает воспроизводить. После этого запускает сценарий «6.txt» на карте памяти УСК-Т и завершает оповещение.
Сценарий «6.lua» запускается по коду тревоги 0 (отбой тревоги). Он аналогичен сценариям «3.lua» и «4.lua», за исключением запускаемого файла на карте памяти УСК-Т (запускается файл «6.txt»).
3.1.5 Настройка http сервера
Htpp сервер предназначен для генерации звуковых файлов с АРМ УСК и предоставлении этих файлов запрашиваемым устройствам через сервер оконечного оборудования. Htpp сервер представляет собой законченный модуль «armhttpserver.exe». Запускать его следует через командную строку ( для удобства через файл с расширением «bat» ), в которой прописывается полный путь до него и через пробел номер порта. В АРМе сопряжение настраивается в окне настройки http файл сервера (рисунок 3.31).
Рисунок 3.31 - Окно настройки http файл сервера
3.1.6 Настройка smpp сервера
Smpp cервер предназначен для сопряжения GSM-модулей с АРМ УСК. Настройки smpp сервера прописываются в конфигурационном файле «smpp-server.conf». Содержимое файла приведено ниже:
[main]
log-dir=./logs
port=50000
[modem_teleofis_RX101-R4_IMEI_351513052826382]
port=com3
phone=+79115082111
baudrate=19200
ussd=*100#
[id1]
password=12345678
В АРМе сопряжение настраивается в окне настройки GSM-шлюзов (рисунок 3.32).
Рисунок 3.32 - Окно настройки GSM-шлюза
3.1.7 Настройка картографии
Картография предназначена для отображения состяния подключенного к АРМ УСК оборудования, а также для наблюдения за процессом оповещения. Картография является отдельным модулем. Его настройки прописаны в файле «map_settings.ini». Содержимое файла приведено ниже:
[app]
tilesPath=C:/SvS/files/tiles/tomsk_gorod
geometry=@Rect(0 22 1920 1018)
latitude=56.484680
longitude=84.948197
zoom=12
[credentials]
password=password
userName=username
[files]
directroy=C:/SvS/files/icons_temp
[server]
address=127.0.0.1
port=40003
Таким образом, при запуске картографии подгружаются тайлы из директории, прописанной в параметре «tilesPath» и карта открывается в определенном месте, указанном параметрами «latitude» и «longitude». Парметр «directroy» указывает путь до иконок оборудования. Блоки «credentials» и «server» отвечаю за сопряжение с АРМом. В АРМе сопряжение с модулем картографии устанавливается в окне настройка АРМ сервера (рисунок 3.33).
Рисунок 3.33 - Окно настройки АРМ сервера
3.1.8 Настройки карты сети
Карта сети предназначена для мониторинга состояни локальных хостов системы оповещения.
При пропадании или востановление связи оператору в АРМ отправляется всплывающее сообщени о произошедшем изменении. Модуль карты сети реализован по средством СПО Nagios, который разворачивается на виртуальной машине. Сопряжение с Nagios в АРМ производиться через окно карты сети (рисунок 3.34).
Рисунок 3.34 - Окно настройки карты сети
Настройка сопряжения с П-161М РММ-8 БС «Сигма» г. Архангельск
Сигма предназначена для сопряжения сторонних систем с КСО П-166М. Настройки сопряжения производятся в АРМе в окне настроек пульта Сигмы (рисунок 3.35).
Рисунок 3.35. Окно настройки сопряжения с Сигмой
3.1.9 Настройка сопряжения АРМов
Данная настройка позвзоляет сопрягать между собой несколько АРМов, находящихся в одной сети для распреденения задач между ними по конкретным тревогам. Настройки сопряжения указываются в окне настроек хоста АРМа (рисунок 3.36).
Рисунок 3.36 - Окно настройки карты сети
Основные параметры сопряжения указаны в блоке «Подключение». Удачное сопряжение индицируется зеленым цветом индикатора в окне удаленных АРМов.
3.1.10 Настройка сценариев оповещения
Сценарии оповещения - основной функционал СПО АРМ УСК. Сценарии настроены под конкретные кода оповещения. Коды оповещения в свою очередь настроены в соответствии с заданными тревогами. Окно настроек кодов оповещения представлено на рисунке 3.37.
Рисунок 3.37 - Окно настройки кодов тревог
Каждый сценарий уникален. Сценарии имеют 2 вида: стандартный (рисунок 3.38) и матричный (рисунок 3.39).
Рисунок 3.38 - Окно настройки стандартного сценария.
Рисунок 3.39 - Окно настройки матричного сценария.
Главное отличие стандартного от матричного сценария - во время формирования контента матричный метод помогает быстрее сформировать контент. В свою очередь стандартный сценарий может запускаться автоматически без ручного подтверждения. Под коды оповещения 1 и 2 сценарии настроены одинаково. Сценарии стандартные, не требующие участия оператора в запуске оборудования на оповещение. Под коды 3 и 4 сцегнарии настроены стандартные, которые запускаются по запрограммированным кнопкам «Техническая проверка» и «Учебная тревога». Под коды 5, 6, 7 сценарии настроены матричные. Сценарий, настроенный под код 8 имеет стандартный вид, но запускается после ручного подтверждения оператора с внесенными в сценарий изменениями.
Как и в УСК-1, сценарии в АРМе запускаются по событиям. В событиях помимо запускаемого сценария настроено формирование отчета по результатам оповещения.
4. ТЕСТИРОВАНИЕ И НАЛАДКА СИСТЕМЫ
Процесс тестирования системы заключается в выявление недочетов и багов во время оповещения. В процессе тестирования система запускалась во всех режимах, по всем тревогам оповещения. Результатом удачного тестирования служат многократные отработки системы в циркулярном режиме, отчетные документы по завершению каждого теста.
Наладка системы необходима в тех случаях, если были выявлени недочеты во время тестирования системы. В данном случае наладка не требуется.
ЗАКЛЮЧЕНИЕ
Цель данного дипломного проекта заключалась в разработке и построении системы оповещения на предприятии ПАО «Севералмаз».
В процессе написания дипломного проекта были рассмотрены:
3) все возможные ЧС, которые могут возникнуть на объекте,
4) оборудования оповещения различных производителей,
На основе полученных данных были разработаны монтажная схема, функциональная схема и принципиальные схемы размещения оборудования. Настройка и программирование системы оповещения была полностью реализована под конкретные тревоги и условия эксплуатации.
В заключении хочется сказать, что цель, поставленная перед дипломным проектом, была достигнута. Система оповещения была построена и внедрена на предприятие. Таким образом, повышена безопасность персонала путем сокращения времени на подготовку оповещения и уменьшения объема работы оператора, что обеспечивает сокращение потерь как человеческих, так и материальных, а также снижение риска возникновения ЧС.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Федеральный закон от 4 декабря 2006 года № 206-ФЗ о внесении изменений в федеральный закон «О защите населения и территорий от ЧС природного и техногенного характера» [Электронный ресурс]: офиц. сайт. - Режим доступа: http://base.garant.ru/12150842
2. ГОСТ Р 42.3.01-2014 [Электронный ресурс]: офиц. сайт. - Режим доступа: http://47.mchs.gov.ru/upload/site7/document_file/u2FCKMCKby.pdf
3. Продукты ООО НПО «Инженерные системы» [Электронный ресурс]: офиц. сайт. - Режим доступа: http://www.insystem.ru/products/
4. Модернизованный комплекс технических средств оповещения П-166М АО «КЗТА» [Электронный ресурс]: офиц. сайт. - Режим доступа: http://kzta.ru/portfolio-item/modernizovannyiy-kompleks-tehnicheskih-sredstv-opoveshheniya-p-166m/
5. Сергеев А.Ю. Руководство системного программиста на СПО АРМ УСК/ РСП СПО АРМ УСК - Череповец, 2014. - 80 с.
6. Евнуков Р.А. Руководство системного программиста на СПО УСК-1/ РСП СПО УСК-1 - Череповец, 2014. - 53 с.
7. Евнуков Р.А. Руководство системного программиста на СПО УСК-Т(С)/РСП СПО УСК-Т(С) - Череповец, 2014. - 15 с.
8. Сергеев А.Ю. Руководство системного программиста на УСК-1/ РСП УСК-1 - Череповец, 2014. - 70 с.
9. Сергеев А.Ю. Руководство системного программиста на УСК-Т/ РСП УСК-Т- Череповец, 2014. - 30 с.
10. Сергеев А.Ю. Руководство системного программиста на УСК-С/ РСП УСК-С. - Череповец, 2014. - 26 с.
ПРИЛОЖЕНИЯ
Приложение 1
Рисунок 2.7 - Часть монтажной схемы
Таблица 2.1 - Кабельный журнал
Обозн. кабеля |
Трасса |
Кабель |
||||
Начало |
Конец |
Марка |
Кол-во кабелей, число и сечение жил |
Длина, м |
||
К49 |
IP АТС, 3 |
Модуль ATS (3), J9 |
КВП-5е |
1x2x0.52 |
90 |
|
К76 |
Микрофон (2), Jack 3.5 mm |
ПК (системный блок) (2), TRS jack (Pink) |
КВП-5е |
1x2x0.52 |
1 |
|
К77 |
Колонки (2), Jack 3.5 mm |
ПК (системный блок) (2), TRS jack (Green) |
КВП-5е |
1x3x0.52 |
1 |
|
К78 |
Колонки (2), USB |
ПК (системный блок) (2), USB AM (1) |
КВП-5е |
1x4x0.52 |
1 |
|
К79 |
Клавиатура (2), USB |
ПК (системный блок) (2), USB AM (2) |
КВП-5е |
1x4x0.52 |
1 |
|
К80 |
Мышь (2), USB |
ПК (системный блок) (2), USB AM (3) |
КВП-5е |
1x4x0.52 |
1 |
|
К81 |
Принтер (2), USB |
ПК (системный блок) (2), USB AM (4) |
Gembird CC-USB2-AMBM-1M |
1x4x0.52 |
1 |
|
К82 |
GSM-Шлюз TELEOFIS RX101-R4 (2), USB |
ПК (системный блок) (2), USB AM (5) |
КВП-5е |
1x4x0.52 |
1 |
|
К83 |
Монитор (3), VGA |
ПК (системный блок) (2), VGA |
Gembird CC-PPVGA-10-B |
1x15x0.52 |
3 |
|
К84 |
Монитор (4), DVI |
ПК (системный блок) (2), DVI |
APC-099-030 |
1x24x0.52 |
3 |
|
К85 |
Внешняя ТВ-панель (2), HDMI |
ПК (системный блок) (2), HDMI |
BaseLevel BL-HDMI-1.4-3.0 |
1x19x0.52 |
3 |
|
К86 |
Коммутатор TCP\IP (2), 1 |
ПК (системный блок) (2), LAN |
КССПВ-5е |
4x2x0.52 |
5 |
|
К87 |
ПК (системный блок) (2), 220В |
Сетевой фильтр Defender ES-5 (3), 1 |
ШВВП |
1х3х0.75 |
4 |
|
К88 |
Принтер (2), 220В |
Сетевой фильтр Defender ES-5 (3), 2 |
ШВВП |
1х3х0.75 |
4 |
|
К89 |
Монитор (3), 220В |
Сетевой фильтр Defender ES-5 (3), 3 |
ШВВП |
1х3х0.75 |
4 |
|
К90 |
Монитор (4), 220В |
Сетевой фильтр Defender ES-5 (3), 4 |
ШВВП |
1х3х0.75 |
4 |
|
К91 |
Внешняя ТВ-панель (2), 220В |
Сетевой фильтр Defender ES-5 (3), 5 |
ШВВП |
1х3х0.75 |
4 |
|
К92 |
Сетевой фильтр Defender ES-5 (3), 220В |
ИБП IPPON Smart Winner 3000 (2), 2 |
ШВВП |
1х3х0.75 |
5 |
|
К93 |
Коммутатор TCP\IP (2), 2 |
Модуль NET (2), MOD1 |
КССПВ-5е |
4x2x0.52 |
7 |
|
К94 |
Коммутатор TCP\IP (2), 3 |
Криптошлюз, 2 |
КССПВ-5е |
4х2х0.52 |
90 |
|
К95 |
Коммутатор TCP\IP (2), 220В |
ИБП IPPON Smart Winner 3000 (2), 1 |
ШВВП |
1х3х0.75 |
5 |
|
К96 |
ИБП IPPON Smart Winner 3000 (2), 220В |
Источник питания, 220В |
ШВВП |
1х3х0.75 |
4 |
|
К97 |
Распределитель питания (2), 220В |
ИБП IPPON Smart Winner 3000 (2), 3 |
ШВВП |
1х3х0.75 |
4 |
|
К98 |
Распределитель питания (2), (1.1, 1.2, 1.3) |
Преобразователь питания (2), (1,2,3) |
ПВ-3 |
1x3х0.5 |
0.4 |
|
К99 |
Распределитель питания (2), (2.1, 2.2, 2.3) |
Усилитель (2), (1,2,3) |
ПВ-3 |
1x3х0.5 |
0.4 |
|
К100 |
Усилитель (2), 4 |
Рупорный громкоговоритель (8), P1 |
ПВ-3 |
1x2х0.75 |
20 |
|
К101 |
Усилитель (2), 5 |
Рупорный громкоговоритель (7), P1 |
ПВ-3 |
1x2х0.75 |
20 |
|
К102 |
Усилитель (2), 6 |
Рупорный громкоговоритель (6), P1 |
ПВ-3 |
1x2х0.75 |
20 |
|
К103 |
Усилитель (2), 7 |
Рупорный громкоговоритель (5), P1 |
ПВ-3 |
1x2х0.75 |
20 |
|
К104 |
Модуль BPRU (3), J6 (OUT) |
Усилитель СОУЭ (2), (1, 2) |
КССПВ-5е |
4х2х0.52 |
20 |
|
К105 |
Преобразователь питания (2), (1 (+)) |
Аккумулятор (2), (1 (+)); Модуль сопряжения (2), (1 (+)) |
ПВ-3 |
1x3х0.5 |
0.6 |
|
К106 |
Преобразователь питания (2), (2 (-)) |
Аккумулятор (2), (2 (-)); Модуль сопряжения (2), (2 (-)) |
ПВ-3 |
1x3х0.5 |
0.6 |
Приложение 2
Рисунок 2.8 - Функциональная схема
Размещено на Allbest.ru
Подобные документы
Анализ существующих решений для построения сети. Настройка и установка дополнительных программ. Сравнение платформ программного маршрутизатора. Установка DHCP и DNS серверов. Выбор монтажного оборудования. Создание и настройка Active Directory.
дипломная работа [4,8 M], добавлен 24.03.2015Организационно-штатная структура офисного центра. Выбор и обоснование архитектуры сети. Сервисы конфигурации сервера. Выбор топологии сети. Установка и настройка Active Directory, DNS и файлового сервера под управлением СОС Windows Server 2012 R2.
курсовая работа [2,5 M], добавлен 10.04.2017Выбор и обоснование архитектуры локальной вычислительной сети образовательного учреждения СОС Ubuntu Server. Описание физической схемы телекоммуникационного оборудования проектируемой сети. Настройка сервера, компьютеров и программного обеспечения сети.
курсовая работа [2,8 M], добавлен 12.06.2014Проектирование и моделирование линейной вычислительной сети многоэтажного здания. Улучшение производительности LAN посредством VLAN. Настройка QoS в существующей сети. Проектирование Wireless Lan и управление доступом к среде передачи. Описание симуляции.
дипломная работа [2,6 M], добавлен 10.07.2017Настройка интерфейса в MOODLE. Создание и настройка профилей, управление курсами. Форматы представления, создание и настройка ресурсов курса. Организация коллективной работы. Установка и настройка необходимого программного обеспечения. Создание ролей.
дипломная работа [378,5 K], добавлен 20.11.2013Обоснование необходимости разработки компьютерной системы тестирования студентов. Анализ используемого программного и технического обеспечения на предприятии. Требования к функционированию модуля. Сведения о программе: структура, настройка и проверка.
курсовая работа [1,7 M], добавлен 13.06.2017Характеристика деятельности предприятия "Регион". Открытие общего доступа к папке или диску. Настройка DHCP-серверов в сети, обеспечивающая ряд преимуществ. Установка, тестирование и настройка Apache, MySQL. Организация терминального доступа к серверу.
отчет по практике [131,6 K], добавлен 12.11.2014Технология разработки веб–ориентированных систем. Выбор языка программирования, фреймворка и СУБД. Создание сайта в виде текстового форума с функцией оповещения о важных новостях по почте. Выбор хостинга, доменного имени и размещение его в Интернет.
курсовая работа [1,9 M], добавлен 10.11.2015Разработка системы синхронизации уведомлений (клиентское приложение для смартфонов под управлением операционной системы Android версии 4.0.0 и выше). Разработка сервера, работающего под управлением Windows. Расчет себестоимости создания системы.
дипломная работа [706,7 K], добавлен 17.07.2016Расчет пропускной способности сети. Выбор операционных систем рабочих станций. Выбор и проверка аппаратно-технических характеристик серверов. Проектирование структурированной кабельной системы. Основные варианты резервного копирования баз данных.
дипломная работа [1,9 M], добавлен 02.03.2017