Разработка системы оповещения населения на предприятии ПАО "Севералмаз"

Проектирование аппаратно-программного комплекса оповещения населения по сигналам гражданской обороны и чрезвычайной ситуации на ПАО "Севералмаз". Настройка и программирование системы оповещения. Выбор оборудования. Настройка картографии и карты сети.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 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


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

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