5.4.4. Сервисные функции fms
С точки зрения прикладного процесса коммуникационная система является поставщиком различного прикладного сервиса – FMS-служб. Выполнение этих сервисных функций описывается сервисными примитивами. Сервисная примитива представляет в некоторой форме взаимодействие между запросчиком (requester) и ответчиком (responder). На рис. 5.7 дается сводка сервисных функций PROFIBUS-FMS.
Рис. 5.8 Выполнение подтверждаемых сервисных функций
Во взаимодействиях, ориентированных на установление соединения, допускаются только подтверждаемые сервисные функции. Последовательность подтверждаемых сервисных функций показана на рис. 5.8.
Во взаимодействиях, при которых соединение не устанавливается (широковещательные или групповые передачи), могут также использоваться неподтверждаемые сервисные функции. Они могут передаваться с высоким или низким приоритетом. Неподтверждаемая сервисная функция запускается с помощью примитива службы запросов. После завершения передачи через шину для пользователей Приемников издается "примитив службы индикации". Для неподтверждаемых функций "примитивы служб подтверждения/ответа" опускаются.
FMS-службы подразделяются на следующие группы:
1. Службы Управления Контекстом позволяют устанавливать и отменять логические соединения, а также отвергать недопустимые сервисные функции.
2. Службы Доступа к Переменным позволяют осуществлять доступ к простым переменным, записям, массивам и спискам переменных.
3. Службы Управления Доменами разрешают передачу больших областей памяти. Прикладная программа расщепляет эти данные на передаваемые сегменты.
4. Службы Управления Выполнением Программ позволяют управлять ходом выполнения программы.
5. Службы Управления Событиями позволяют передачу сигнализирующих сообщений. Эти неподтверждаемые сервисные функции могут использоваться с низким или высоким приоритетом. Сообщения о событиях могут также передаваться по широковещательной или групповой связи.
6. Службы Поддержки VFD (Виртуальных Field-Устройств) позволяют идентифицировать устройства и сообщать об их состоянии. По широковещательной или групповой связи по инициативе участвующего во взаимодействиях устройства могут передаваться непредусмотренные Статусные сообщения.
7. Службы Управления OD позволяют читать или записывать в Словари Объектов (Object Dictionaries).
Для удовлетворения разнообразных требований field-устройств во взаимодействии можно реализовать большое количество прикладных служб PROFIBUS-FMS. Обязательна реализация всего лишь нескольких прикладных служб. Выбор остальных зависит от конкретного приложения и специфицируется в так называемых "Профилях" ("Profiles").
Интерфейс Нижнего Уровня (LLI)
Преобразование Уровня 7 в службы Уровня 2 осуществляется Интерфейсом LLI. Он управляет потоком данных, отслеживает состояние соединений и устанавливает соответствие служб FMS с Уровнем 2, учитывая различные типы устройств (ведущие/ведомые).
Пользователь взаимодействует с другими прикладными процессами через логические каналы, которые представляют собой коммуникационные связи. Для выполнения служб FMS и FMA7 LLI предоставляет разные виды коммуникационных связей. Они отличаются свойствами своих соединений (механизмом отслеживания, возможностями передачи данных и потребностями на удаленной станции). Выбор зависит от нужд прикладного процесса. На рис. 5.9 показаны различные коммуникационные связи.
Рис. 5.9 Сводка поддерживаемых коммуникационных связей
Коммуникационные связи, ориентированные на соединение, представляют собой логическое соединение между двумя прикладными процессами типа точка-точка. Перед тем как соединение сможет использоваться для передачи данных, оно должно быть установлено с помощью функции "Инициировать Обслуживание" ("Initiate Service"). После успешной установки соединение защищается от доступа третьей стороны и может использоваться для передачи данных с помощью различных служб FMS. Если для передачи данных установленное соединение больше не нужно, его можно отменить функцией "Завершить Обслуживание" ("Abort Service"). Для коммуникационных связей, ориентированных на соединение, LLI предоставляет возможность отслеживания контролируемых по времени соединений.
Коммуникационные связи без установления соединения позволяют одновременное взаимодействие одного устройства с несколькими станциями. Могут использоваться только неподтверждаемые сервисные функции.
С помощью широковещательных коммуникационных связей не подтверждаемая сервисная функция одновременно передается всем остальным станциям.
С помощью групповых коммуникационных связей неподтверждаемая сервисная функция одновременно передается некоторой группе станций (ведущим или ведомым устройствам) Типичными применениями этих функций является синхронизация процессов или передача глобальных сигналов.
Управление сетью
Кроме служб FMS в PROFIBUS-FMS включаются определения для управления сетью. (Уровень 7 Управления Fieldbus – FMA7 (Fieldbus Management Layer 7)). Они специфицируются в Части 2 стандарта DIN 19245. FMA7 адаптируется к требованиям Fieldbus и, в частности, позволяет конфигурирование независимо от поставщика, запуск и обслуживание системы на данной шине. Инициализировать службы FMA7 можно локально или удаленно. Эти службы и модели позволяют достигать простых станций без полной реализации возможностей FMA7. В FMA7 используются функции Уровней 1/2 и Интерфейса Нижнего Уровня (LLI). Сводка служб FMA7 представлена на рис. 5.10.
Рис. 5.10 Сводка служб управления (FMA7)
Службы управления контекстом позволяют устанавливать и убирать управляющие соединения. Службы управления конфигурированием позволяют загружать и считывать CRL (Список Коммуникационных Ссылок). Они позволяют также доступ к переменным, статистическим счетчикам и параметрам Уровней 1/2. идентификацию коммуникационных компонентов станций и регистрацию станций. Служба управления обнаружением неисправностей указывает на неисправности или события и позволяет производить общий сброс станций.
Профили PROFIBUS-FMS
Для того чтобы сделать шинную систему более универсальной в прикладном смысле, в PROFIBUS-FMS специфицируется широкий спектр функций. Для различных field-приложений необходимо приспособить эти функции к конкретным требованиям. Это делается при помощи специальных прикладных определений, называемых "Профилями". Благодаря профилям, PROFIBUS-устройства различных производителей, соответствующие одному и тому же профилю, обладают одинаковыми коммуникационными возможностями. Профили дают больше информации, чем простой выбор коммуникационных параметров. Они включают дополнительные специфические определения коммуникационных функций, а также интерпретацию статусных сообщений и сообщений об ошибках. Определением Профилей занимаются Пользовательские Группы PNO.
- Автоматизированные информационно-управляющие системы Учебное пособие
- Оглавление
- Часть I. Автоматизированные информационно-управляющие системы Основные понятия
- Глава 1. Информационно-управляющие системы реального времени §1.1. Особенности информационно-управляющих систем реального времени
- 1.1.1. Определение и основные характеристики информационно-управляющих систем реального времени
- 1.1.2. Операционные системы реального времени
- 1.1.3. Обзор систем реального времени
- §1.2. Построение информационно-управляющих систем реального времени на базе операционной системы qnx
- §1.3. Scada – системы
- §1.4. Scada – система trace mode
- 1.4.1. Обзор системы trace mode
- 1.4.2. Функциональная структура пакета
- 1.4.3. Обзор внедрения системы trace mode
- §1.5. Программно-технический комплекс DeltaV
- 1.5.1. Обзор системы DeltaV
- 1.5.2. Концепции системы DeltaV
- 1.5.3. Программные приложения DeltaV
- §1.6. Программно-технический комплекс Квинт
- 1.6.1. Описание
- 1.6.2. Структура программно-технического комплекса Квинт
- 1.6.3. Архитектура
- 1.6.4. Контроллеры
- 1.6.5. Рабочие станции
- 1.6.6. Сети
- 1.6.7. Система автоматизированного проектирования асу тп
- 1.6.8. Примеры внедрения
- §1.7. Системы автоматизации фирмы Siemens8
- 1.7.1. Состав программно-технического комплекса Totally Integrated Automation
- 1.7.2. Примеры автоматизации технологических процессов9
- §1.8. Системы автоматизации фирмы авв10
- 1.8.1. Основные направления деятельности
- 1.8.2. Системы управления, предлагаемые авв Автоматизация в России
- Глава 2. Обеспечивающие подсистемы информационно-управляющих систем и их характеристики §2.1. Программное обеспечение управления процессами
- 2.1.1. Реализация языков программирования стандарта мэк 6-1131/3 в системе trace mode
- 2.1.2. Описание языков программирования
- 2.1.3. Реализация регуляторов и объектов управления в scada-системе TraceMode
- §2.2. Программное обеспечение секвенциально-логического управления
- 2.2.1. Программируемые логические контроллеры
- 2.2.2. Языки программирования логических контроллеров
- 2.2.3. Пример реализации секвенциально-логических алгоритмов в trace mode
- §2.3. Средства идентификации и оптимизации
- 2.3.1. Идентификация характеристик технологических объектов
- 2.3.2. Идентификация характеристик технологических объектов с использованием стандартных методов Excel
- 2.3.3. Решение задачи оптимизация технологических объектов
- §2.4. Средства интеллектуального анализа данных
- 2.4.1. Общие представления о Data Mining13
- 2.4.2. Задачи Data Mining
- 2.4.3. Классы систем Data Mining
- 2.4.4. Основные этапы Data Mining
- Глава 3. Проектирование информационно-управляющих систем §3.1. Основные проблемы, системный подход и последовательность разработки
- §3.2. Адаптация информационно-управляющих систем к области применения
- §3.3. Информационные технологии проектирования иус
- §3.4. Концепции информационного моделирования
- Часть II. Примеры автоматизированных информационно-управляющих систем в управлении энергетической эффективностью технологических процессов
- 1. Оперативное управление технологическими процессами с прогнозом показателей энергетической эффективности16
- 2. Оперативное управление потоками энергетических ресурсов в производственных сетях с учетом динамики их аккумулирования19
- 3. Автоматизированная система диспетчерского управления теплоснабжением зданий на основе полевых технологий20
- 4. Паспортизация промышленных потребителей топливно-энергетических ресурсов с использованием средств автоматизации21
- 5. Оперативное управление экономичностью водяных тепловых сетей на основе макромоделирования22
- Подсистема автоматизированного анализа режимов теплоснабжения
- Методика анализа режимов тепловых сетей на основе макромоделирования
- Программное обеспечение анализа режимов тепловых сетей на основе макромоделирования
- 6. Оперативное регулирование экономичности горения в энергетических котлах24
- 7. Автоматизированный мониторинг тепловой экономичности оборудования электрических станций 27
- Резервы тепловой экономичности котлов
- Показатели энергетических ресурсов турбоагрегатов
- Резервы тепловой экономичности турбоагрегатов
- Оптимальное использование пара
- 8. Оптимизация нагрузки параллельно работающих турбоагрегатов по данным эксплуатации при неполных исходных данных28
- Постановка задачи оптимизации
- Решение задачи оптимизации
- Программа «тг-пар»
- Пример работы программы
- 9. Автоматизированная информационная система мониторинга остаточного ресурса энергетического оборудования30
- Методика оценки обобщенного остаточного ресурса энергетического оборудования
- Алгоритм оперативной оценки обобщенного остаточного ресурса энергооборудования с учетом состояния металла
- Программное обеспечение аис «Ресурс»
- 10. Автоматизированное управление процессами в охладительных установках электрических станций35
- Факторы, влияющие на охлаждение
- Устройство и основные характеристики градирен
- Оптимизация работы башенных градирен
- 11. Автоматизированная компрессорная установка41
- Математическое описание объекта управления
- Анализ вариантов установки пароструйного компрессора для подачи пара в деаэраторы энергокорпуса
- Автоматизированная система управления пароструйным компрессором
- 12. Лингвистический подход к оптимизации управления вельц-процессом45
- Алгоритм выделения области Парето-оптимальных режимов в информационной базе данных
- Нечеткие зависимости (лингвистические правила) в управлении процессом вельцевания
- 13. Энергетический менеджмент производства огнеупоров48
- Приложение. Обзор промышленных сетей
- 1. Протокол передачи данных modbus50
- 2. Протокол передачи данных bitbus
- 3. Протокол передачи данных anbus
- 4. Протокол передачи данных hart
- 5. Протокол передачи данных profibus52
- 5.1. Независимые от поставщика взаимодействия между промышленными объектами (Fieldbus Communication).
- 5.2. Семейство profibus
- 5.3. Основные характеристики profibus-fms и profibus-dp
- 5.3.1. Архитектура протокола profibus
- 5.3.2. Физический Уровень (1) протокола profibus
- 5.4.1. Прикладной Уровень (7)
- 5.4.2. Коммуникационная модель
- 5.4.3. Объекты коммуникации
- 5.4.4. Сервисные функции fms
- 6. Полевая шина foundation Fieldbus53