Разработка программного комплекса для информационной подсистемы автоматизированной системы протяжённого периметра
Характеристика существующих автоматизированных систем охраны протяжённого периметра. Ознакомление с выбором технологии разработки программного комплекса. Определение входных и выходных данных. Разработка таблицы распределения памяти контроллеров.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 02.02.2019 |
Размер файла | 178,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ТарГУ им. М.Х. Дулати
Разработка программного комплекса для информационной подсистемы автоматизированной системы протяжённого периметра
УДК 681.518.5
Сулейменова А.Ж., Ержанова М.Е.
Тараз
В условиях современного развития промышленности Казахстана, имеется тенденция к увеличению числа объектов большой протяжённости. Многие из этих объектов относятся к категории объектов повышенной опасности, например, атомные электростанции, нефте- и газопроводы, крупные химические предприятия и т.д., проникновение на территорию которых может повлечь за собой серьёзные экономические и экологические проблемы. Поэтому вопросы охраны протяжённых периметров являются актуальными для нашей страны.
В связи с этим, в мире разработано множество различных автоматизированных систем охраны протяжённого периметра (АСОПП). И, тем не менее, зачастую ни одна из них не удовлетворяет требованиям заказчика. Западные системы, как правило, имеют очень высокую стоимость. Часть систем предназначена для решения узкого круга задач, а часть - является секретной разработкой. Более того, подобные системы невыгодно приобретать за рубежом в связи с большими затратами на монтаж и сопровождение системы, а в Казахстане аналогичных систем нет. Стоит отметить, что исходя из специфики подобных систем, каждая из них имеет собственное уникальное программное обеспечение (ПО), жёстко зависящее от выбранного состава оборудования [1].
Целью данной статьи является анализ возможных подходов к разработке ПО АСОПП в зависимости от используемого оборудования и применение полученной информации для разработки информационной подсистемы АСОПП. В связи с этим, требуется решить следующие задачи:
- провести исследование предметной области и анализ существующих автоматизированных систем охраны протяжённого периметра;
- выполнить постановку задачи автоматизации;
- выбрать технологию разработки программного комплекса (ПК);
- спроектировать структуру ПК, определить входные и выходные данные, разработать таблицу распределения памяти контроллеров;
- выполнить реализацию ПК.
При проектировании информационной подсистемы АСОПП, возникает проблема оптимизации её работы по различным параметрам. Наиболее существенными из них являются минимизация скорости реакции на сработку датчиков и максимизация надёжности работы АСОПП. Нередко оптимизация одного параметра влечёт за собой ухудшение характеристик системы по второму параметру. Скорость реакции системы на сработку зависит:
- от количества устройств в системе, через которые необходимо пройти событию, чтобы достигнуть оператора;
- от используемых протоколов связи;
- от времени обработки данных программой;
- от объёма данных, считываемых с устройства;
При этом системой должна быть обеспечена требуемая в соответствии с техническим заданием надёжность, а также все устройства должны вовремя реагировать на посылаемые им запросы.
Для обеспечения надёжности работы АСОПП, необходимо знать минимальное время удержания сигнала датчиками АСОПП. Оно должно превышать время реакции на событие контроллера, непосредственно опрашивающего датчики на любом из КП. В свою очередь каждый из последующих контроллеров, через которые должно пройти событие, должен обеспечивать удержание сигнала такое количество времени, которое требуется для получения сигнала о событии следующим контроллером цепочки передачи, что позволяет достигнуть максимально возможной надёжности [2]. При использовании программируемых контроллеров для опроса датчиков, повышению надёжности способствует использование программных триггеров для фиксации сигналов; обеспечение хранения данных в буфере; минимизация периода опроса датчиков. При использовании непрограммируемых контроллеров возможно настроить лишь фиксацию сигнала с датчика путём использования счётчиков, что способствует уменьшению скорости передачи данных. Поскольку в исследуемой системе для опроса датчиков используются непрограммируемые контроллеры, при проектировании ПО возникает вопрос выбора приоритетного фактора. Для решения этого вопроса был проведен теоретический расчёт, показывающий, насколько увеличится время реакции системы при использовании счётчиков для промежуточного хранения данных. Для этого был проведен анализ механизма передачи данных по интерфейсу RS-485 с использованием протокола Modbus, а также построены блок-схемы алгоритмов работы системы для каждого случая. В результате теоретического расчёта было получено, что использование счётчиков для промежуточного хранения данных увеличивает цикл опроса примерно на 1,5 сек. Поскольку для перемещения дежурного персонала в пределах участка до 20 км требуется более 10 минут, такое увеличение времени реакции несущественно для проектируемой системы.
На следующем этапе проектирования системы, был решен вопрос о распределении функций между АРМО, ПУ и ШК, т.е. была проведена дальнейшая декомпозиция функциональной схемы АСОПП с использованием IDEF0-нотаций [3]. Она представлена на рисунке 1.
По результатам предварительного тестирования, проведенного на отладочном стенде, время реакции системы составляет 4,5 секунды при 100%-ном срабатывании системы от сигналов датчиков. В настоящее время проводится полное тестирование системы для сбора и обработки статистических данных. программный автоматизированный контроллер
В заключение следует отметить, что разработанная система обладает высокой надёжностью и достаточно малым временем реакции на события. При этом указанная АСОПП не требует вложения существенных затрат на разработку. Система может использоваться для охраны территорий любой протяжённости.
Рис. 1. Функциональная схема АСОПП с использованием IDEF0-нотаций
Литература
1. Д. Парк, С. Маккей, Э. Райт. Передача данных в системах контроля и управления, М., 2007
2. http://www.ess.ru/publications
3. http://www.bre.ru/security/22144.html
Размещено на Allbest.ru
...Подобные документы
Анализ существующих систем по расчету компенсаций по капитальному ремонту. Разработка автоматизированной информационной системы в среде разработки Delphi. Требования к организации загрузки данных. Реализация программных модулей и тестирование системы.
дипломная работа [3,3 M], добавлен 19.01.2017Разработка программного комплекса и описание алгоритма. Разработка пользовательского интерфейса. Анализ тестовых испытаний программного блока. Защита пользователей от воздействия на них опасных и вредных факторов. Режимы работы программного комплекса.
дипломная работа [1,7 M], добавлен 14.03.2013Структура данных в динамической памяти, однонаправленные списки. Разработка программного комплекса, предназначенной для хранения и предоставления пользователям данных об улицах города. Реализация данной программы при помощи метода расширения ядра.
курсовая работа [438,3 K], добавлен 11.01.2016Определение этапов разработки программного обеспечения. Разработка модели представления данных и структуры интерфейса. Проектирование входных и выходных форм. Этапы программирование приложения. Проверка функциональности на контрольном примере.
курсовая работа [1,2 M], добавлен 25.05.2009Общая характеристика автоматизированной системы мониторинга и учета электроэнергии на фидерах контактной сети. Сравнение с современными автоматизированными системами коммерческого учета электроэнергии. Разработка модели и алгоритма программного комплекса.
дипломная работа [2,0 M], добавлен 28.06.2015Разработка проекта программного комплекса для автоматизации информационных процессов службы сбыта пищевой продукции. Разработка информационной базы данных и характеристика процесса создания клиентской и сервисной части приложения по технологии ASP.NET.
дипломная работа [2,4 M], добавлен 24.06.2011Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014Использование бинарных деревьев для поиска данных. Схемы алгоритмов работы с бинарным деревом. Проектирование алгоритмов и программ. Структура программного комплекса. Язык С# как средство для разработки автоматизированной информационной системы "Адрес".
курсовая работа [914,9 K], добавлен 14.11.2013Проектирование структуры информационной базы и разработка программного комплекса, позволяющего автоматизировать процесс учета налогоплательщиков. Разработка конфигурации и создание интерфейса базы данных, форм и отчетов в программе "1С Предприятие".
дипломная работа [3,2 M], добавлен 21.06.2015Создание систем автоматизированного сбора и обработки данных. Разработка информационной системы гостиничного комплекса. Выбор требуемой СУБД и программного обеспечения. Концептуальное, логическое проектирование. Организация ввода данных в базу данных.
дипломная работа [790,1 K], добавлен 13.02.2016Разработка программного обеспечения для автоматизированной системы калибровки и поверки комплекса технических средств ПАДК "Луг-1". Аналитический обзор аналогов. Проектирование пользовательского интерфейса. Средства разработки программного обеспечения.
дипломная работа [1,4 M], добавлен 17.12.2014Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Организация, архитектура и структура информационной системы. Показатели эффективности ее работы. Цели и задачи анализа АСУ. Компоненты автоматизированных систем. Описание предметной области, входных и выходных данных. Построение диаграммы прецедентов.
курсовая работа [231,0 K], добавлен 11.04.2014Обзор существующих автоматизированных информационных систем, их классификация и структура построения. Разработка инфологической модели базы данных для автоматизированной информационной системы руководителя тушения пожара, реализация в компьютерной СУБД.
дипломная работа [1,2 M], добавлен 07.06.2011Входные данные - статистические сведения о работе механообрабатывающего цеха, представленные в виде файла. Способы расчета основных характеристик работы. Описание работы созданного программного комплекса. Формы отображения выходных данных проекта.
курсовая работа [36,8 K], добавлен 23.06.2011Современное планирование и управление информационными ресурсами предприятия. Интеграция организаций на базе информационных технологий. Разработка программного комплекса "ФОЛИО-КУПЕЦ". Задачи, решаемые применением корпоративной информационной системы.
курсовая работа [93,2 K], добавлен 12.10.2013Анализ возможностей утечки информации, неавторизованного и несанкционированного доступа к ресурсам ЛВС сельскохозяйственного комплекса. Ознакомление с антивирусными программы и брандмауэрами. Разработка программного комплекса для защиты информации.
дипломная работа [3,6 M], добавлен 17.04.2010Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов.
дипломная работа [3,2 M], добавлен 30.06.2011Характеристика основных потоков данных, существующих на предприятии. Способы и средства для разработки программного обеспечения. Проектирование пользовательского интерфейса. Разработка слоя взаимодействия с базой данных. Разработка слоя бизнес сервисов.
дипломная работа [750,8 K], добавлен 10.07.2017Анализ функциональной структуры автоматизированной системы управления. Обоснование необходимости создания подсистемы учета материальных средств, проектирование информационной базы данных. Расчет себестоимости разработки внедряемого программного продукта.
дипломная работа [5,4 M], добавлен 26.06.2011