Методика моделирования сервиса реализации профилей протоколов информационного обмена в среде АСУ радиоэлектронных предприятий

Проектирование сервиса автоматизированной среды на радиоэлектронных предприятиях. Построение схемы информационного обмена. Внедрение протоколов взаимодействия открытых систем. Моделирование взаимодействия объектов среды на основе аппарата сетей Петри.

Рубрика Программирование, компьютеры и кибернетика
Вид творческая работа
Язык русский
Дата добавления 24.08.2020
Размер файла 455,2 K

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

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

Размещено на http://allbest.ru

1Академия Федеральной службы охраны Российской Федерации

2Аппарат Полномочного представителя Президента Российской Федерации в Уральском федеральном округе

Методика моделирования сервиса реализации профилей протоколов информационного обмена в среде АСУ радиоэлектронных предприятий

1Георгиевский Александр Евгеньевич

Преподаватель спецкафедры

2Еременко Алексей Владимирович

Сотрудник

г. Орел, г. Екатеринбург

В среде автоматизированной системы управления радиоэлектронными предприятиями (АСУ РП) могут применяться различные протоколы информационного обмена.

На крупных предприятиях получили распространение протоколы взаимодействия открытых систем (ВОС).

На большинстве предприятий применяются более простые протоколы TCP/IP. Они рассчитаны, как правило, на решение определенных задач, поэтому оптимизированы и более эффективны по сравнению с первыми.

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

Поэтому актуальной является задача моделирования сервиса стека протокола TCP/IP с учетом теоретических достижений эталонной модели ВОС и описания процессов информационного обмена [1, 3].

Выбор уровня взаимодействия протоколов TCP/IP во многом зависит от выбора метода сетевого программирования. В настоящее время имеется 3 метода программирования: сокеты, RPC и TLI.

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

Для разрабатываемой модели сервиса построения распределенных сред АСУ наиболее целесообразна схема иерархического наследования функций сервиса от нижних уровней к верхним, хорошо описываемая аппаратом сетей Петри (рис. 1).

Сеть Петри представляется в виде ориентированного графа с вершинами двух типов: позициями и переходами, где вершины разного типа соединяются дугами.

В позиции сети помещаются метки, которые, перемещаясь, показывают динамику процесса. Размещение меток (фишек) в позициях называется маркировкой сети Петри [2].

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

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

При работе распределенной среды АСУ РП постоянно происходит информационный обмен между двумя узлами этой системы (рис. 2). Позиции-дублеры Р1 и Р4 моделируют подключение узлов к системе, позиции-дублеры Р2 и Р5 показывают взаимодействие между узлами через переходы t4 и t5, а позиции Р3 и Р6 обозначают отключение узлов от системы.

Пользователями услуг прикладного уровня являются прикладные процессы, порожденные прикладными программами. Информационный обмен осуществляется посредством запросов и ответов. Прикладной уровень обрабатывает поступающие данные и готовит их для передачи прикладному процессу или нижнему уровню. Через стек уровней данные поступают к транспортному уровню, который представлен набором функций и услуг сокетов протоколов TCP/IP.

Транспортный уровень отвечает за непосредственную передачу данных. Верхние уровни обеспечивают общий сервис функционирования распределенной АСУ на основе организованного транспортного соединения [4].

Рисунок 1 - Схема сервиса разрабатываемой модели

Риcунок 2 - Схема информационного обмена в среде АСУ РП

При построении распределенных сред АСУ доминирующей является методология клиент-сервер. В этой архитектуре прикладные программы-клиенты запрашивают услуги из процесса-сервера. Клиент и сервер требуют стандартного набора соглашений перед началом работы - протокола, обязательного для выполнения всеми участниками обмена. Протокол может быть симметричным или асимметричным. В симметричном протоколе корреспонденты равноправны. В асимметричном - одна сторона главная, другая - подчиненная. Пример симметричного протокола - TELNET, используемый в сети Internet для эмуляции удаленного терминала. Пример асимметричного протокола - FTP. Независимо от вида протокола при обращении к сервису существуют "процесс-сервер" и "процесс-клиент".

Процесс-сервер находится в режиме ожидания запросов на общеизвестном адресе. В этом режиме он неактивен. Получив запрос, процесс-сервер активизируется и обслуживает клиента [5].

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

Взаимодействие объектов среды АСУ может быть промоделировано на основе аппарата сетей Петри (рис. 3).

Рисунок 3 - Модель взаимодействия объектов среды АСУ

Позиции имеют следующие назначения:

· Р1 определяет получение команды инициализации (включения системы);

· Р2 подготавливает переменные и структуры данных, необходимых для работы;

· Р3 инициализирует порты чтения запросов на соединение, устанавливает прикладные ассоциации, необходимые для начала работы системы;

· Р4 принимает на портах запросы на соединение и прикладные сообщения на установленных прикладных ассоциациях, осуществляет первичную обработку данных;

· Р5 выполняет окончательную обработку данных и анализ текущего состояния ЛВС или АСУ в целом;

· Р6 готовит к отправке сообщения адресатам среды АСУ по установленным прикладным ассоциациям или команды подключенному промышленному оборудованию;

· Р7 передает готовые данные адресатам или команды оборудованию;

· Р8 уничтожает переменные и структуры данных;

· Р9 завершает работу программы, всех побочных процессов, закрывает все прикладные ассоциации.

Схема взаимодействия отдельных частей объекта распределенной среды АСУ РП показана на рисунке 4.

Основными компонентами объекта являются:

1) Данные о состоянии объекта и управляемой им части распределенной среды.

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

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

информационный автоматизированный сеть петри

Рисунок 4 - Схема взаимодействия отдельных частей объекта распределенной среды АСУ РП

3) Процедуры обработки сообщений, каждая из которых соответствует определенному типу сообщения и имеет свой приоритет.

4) Список установленных объектом прикладных ассоциаций.

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

Выполнение основного цикла программы описывается с помощью сети Петри.

Рисунок 5 - Сеть Петри, отражающая алгоритм выполнения основного цикла программы управления объектом распределенной среды АСУ РП

Позиции сети имеют следующее назначение (рис. 5):

Р1 - подготовка данных к новому циклу программы управления;

Р2 - получение из стека исходящих сообщений очередного сообщения с наивысшим приоритетом;

Р3 - передача подготовленного сообщения через соответствующую прикладную ассоциацию и удаление его из стека исходящих сообщений;

Р4 - обработка состояния установленных прикладных ассоциаций; прием сообщений и передача их в стек входящих сообщений в соответствии с приоритетом;

Р5 - выборка очередного сообщения с наивысшим приоритетом из стека входящих сообщений;

Р6 - передача сообщения в соответствующую процедуру обработки и удаление его из стека;

Р7 - оценка состояния объекта и части среды АСУ в целом;

Р8 - принятие решений и рассылка необходимых сообщений партнерам по распределенной среде АСУ; организация новых прикладных ассоциаций.

Переходы t имеют следующие условия срабатывания:

· t1 - передача управления программе управления объектом;

· t2 - в стеке исходящих сообщений есть очередь отправки;

· t3 - из стека исходящих сообщений получено очередное сообщение;

· t4 - стек исходящих сообщений пустой;

· t5 - в стеке входящих сообщений есть хотя бы одно сообщение;

· t6 - из стека входящих сообщений получено очередное сообщение с высшим приоритетом;

· t7 - стек входящих сообщений пуст;

· t8 - произведена оценка состояния объекта и среды в целом;

· t9 - партнерам по распределенной среде АСУ разосланы сообщения в соответствии с принятыми решениями; произведены действия по организации новых прикладных ассоциаций.

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

Литература

1. Зайцев С.С., Кравцунов М.И., Ротанов С.В. Сервис открытых информационно-вычислительных сетей. - М.: Радио и связь, 1990. _ 235 с.

2. Сетевая организация распределенных систем управления. // Метод. Рекомендации по ред. Жарковского С.Н. // Киев: Знание, 1990. _ 23 с.

3. Мизин И.А., .Богатырев В.А., Кулешов А.П. Сети коммутации пакетов. - М.: Радио и связь, 1986. _ 408 с.

4. Девис Д. Вычислительные сети и сетевые протоколы. // Пер. с англ.// М.: Мир,- 1982. _ 563 с.

Annotation

Methodology for modeling a service for the implementation of profiles of information exchange protocols in an automated control system of radio-electronic enterprises. Georgievsky A.E., Eremenko A.V.

The methods of service modeling of data exchange protocols realize in the automated control system (ACS) environment of radio-electronic enterprises are considered in the article. For construction of development service of distributed control systems the method of network programming with socket application is chosen. The service modeling (logic modeling), an application level and its interfaces are carried out.

Размещено на Allbest.ru

...

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

  • Согласование способа кодирования электрических сигналов, определение длины сообщений. Программная и аппаратная реализация коммуникационных протоколов. Модель взаимодействия открытых систем ISO/OSI. Уровни взаимодействия интерфейсов. Стек протокола TCP/IP.

    контрольная работа [189,1 K], добавлен 01.05.2015

  • Общая характеристика протокола ICMP, его назначение и формат сообщений. Анализ применимости протокола ICMP при переходе с набора протоколов IP v4 на набор IP v6. Свойства и принцип работы, сферы применения протоколов обмена маршрутной информацией.

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

  • Особенности организации передачи данных в компьютерной сети. Эталонная модель взаимодействия открытых систем. Методы передачи данных на нижнем уровне, доступа к передающей среде. Анализ протоколов передачи данных нижнего уровня на примере стека TCP/IP.

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

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

    реферат [28,3 K], добавлен 29.05.2013

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

    контрольная работа [1,5 M], добавлен 15.12.2015

  • Модели и протоколы передачи данных. Эталонная модель OSI. Стандартизация в области телекоммуникаций. Стеки протоколов и стандартизация локальных сетей. Понятие открытой системы. Internet и стек протоколов TCP/IP. Взаимодействие открытых систем.

    дипломная работа [98,9 K], добавлен 23.06.2012

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

    лабораторная работа [36,8 K], добавлен 03.12.2009

  • Исследование методов моделирования, отличных от сетей Петри. Моделирование при помощи инструментария IDEF. Пример простейшей байесовской сети доверия. Анализ младшего разряда множителя. Сложение на сумматорах. Заполнение и анализ редактора сетей Петри.

    курсовая работа [2,6 M], добавлен 28.10.2013

  • TCP/IP-установка протоколов, используемых для связи компьютерных сетей и маршрутизации движения информации между большим количеством различных компьютеров. "TCP" означает "Протокол контроля передачи". "IP" означает "Протокол межсетевого взаимодействия".

    контрольная работа [23,4 K], добавлен 04.10.2008

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

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

  • Методы моделирования, отличные от инструментария "сети Петри". Пример моделирования стандартом IDEF0 процесса получения запроса браузером. Раскрашенные (цветные) сети Петри. Моделирование процессов игры стандартными средствами сетей Петри, ее программа.

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

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

    курсовая работа [2,6 M], добавлен 12.09.2012

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

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

  • Основные концепции объединения вычислительных сетей. Базовая эталонная модель взаимодействия открытых систем. Обработка сообщений по уровням модели OSI: иерархическая связь; форматы информации; проблемы совместимости. Методы доступа в ЛВС; протоколы.

    презентация [81,9 K], добавлен 13.08.2013

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

    дипломная работа [767,2 K], добавлен 23.12.2011

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

    курсовая работа [837,1 K], добавлен 17.07.2012

  • Работы по созданию сети ARPANET, протоколы сетевого взаимодействия TCP/IP. Характеристика программного обеспечения для TCP/IP. Краткое описание протоколов семейства TCP/IP с расшифровкой аббревиатур. Архитектура, уровни сетей и протоколы TCP/IP.

    реферат [15,7 K], добавлен 03.05.2010

  • Проведение исследования опыта взаимодействия в сети. Методы улучшения согласования с пользователем web-сервиса. Особенность проектирования онлайн-приложения. Изучение разработки контроллеров и моделей. Характеристика создания интерфейса программы.

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

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

    дипломная работа [1,4 M], добавлен 20.07.2014

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

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

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