Спецификация производственного сообщения
Спецификация производственных сообщений ( MMS ) — это международный стандарт ( ISO 9506), касающийся систем обмена сообщениями для передачи данных процесса в реальном времени и информации диспетчерского управления между сетевыми устройствами или компьютерными приложениями. Стандарт разрабатывается и поддерживается Техническим комитетом ISO 184 (TC184). MMS определяет следующее
- Набор стандартных объектов , которые должны существовать в каждом устройстве, над которыми могут выполняться такие операции, как чтение, запись, сигнализация событий и т. д. Виртуальное производственное устройство (VMD) является основным объектом, а все остальные объекты, такие как переменные, домены, журналы, файлы и т. д., относятся к VMD.
- Набор стандартных сообщений , которыми обмениваются клиентская и серверная станции с целью мониторинга или управления этими объектами.
- Набор правил кодирования для преобразования этих сообщений в биты и байты при передаче.
Оригинальный стек связи MMS
[ редактировать ]MMS была стандартизирована в 1990 году в соответствии с двумя отдельными стандартами:
- ISO/IEC 9506-1 (2003): Системы промышленной автоматизации. Спецификация производственных сообщений. Часть 1. Определение услуги.
- ISO/IEC 9506-2 (2003): Системы промышленной автоматизации. Спецификация производственных сообщений. Часть 2: Спецификация протокола.
Эта версия MMS использовала семь уровней сетевых протоколов OSI в качестве стека связи:
Приложение | Общий сервисный элемент приложения (ACSE) — ISO 8649/8650 |
Презентация | Представление, ориентированное на соединение - ISO 8822/8823 Абстрактная синтаксическая нотация (ASN) - ISO 8824/8825 |
Сессия | Сеанс, ориентированный на соединение — ISO 8326/8327 |
Транспорт | Транспорт, ориентированный на соединение – ISO 8072/8073 |
Сеть | Сеть без установления соединения - ISO 8348 |
Связь | MAC — ISO 8802-3 [Ethernet] MAC — ISO 8802-4 [Token Ring] |
Физический | Ethernet Токен-ринг |
Стек MMS через TCP/IP
[ редактировать ]Поскольку протоколы взаимодействия открытых систем сложно реализовать, исходный стек MMS так и не стал популярным. В 1999 году компания Boeing создала новую версию MMS, использующую Интернет-протоколы вместо четырех нижних уровней исходного стека плюс RFC 1006 («Передача ISO через TCP ») на транспортном уровне. Три верхних уровня используют те же протоколы OSI, что и раньше.
С точки зрения семиуровневой модели OSI новый стек MMS выглядит так:
Приложение | Общий сервисный элемент приложения (ACSE) — ISO 8649/8650 |
Презентация | Представление, ориентированное на соединение - ISO 8822/8823 Абстрактная синтаксическая нотация (ASN) - ISO 8824/8825 |
Сессия | Сеанс, ориентированный на соединение — ISO 8326/8327 |
Транспорт | Транспортировка ISO через TCP – RFC 1006. Протокол управления передачей (TCP) — RFC 793 |
Сеть | Протокол управляющих сообщений Интернета (ICMP) — RFC 792 Интернет-протокол (IP) — RFC 791. Протокол разрешения адресов (ARP) — RFC 826 |
Связь | IP-дейтаграммы через Ethernet — RFC 894. MAC — ISO 8802-3 [Ethernet] |
Физический | Ethernet |
Благодаря новому стеку MMS стало глобально признанным стандартом. [ нужна ссылка ]
Внешние ссылки
[ редактировать ]- Подробности протокола MMS
- Обзор MMS
- Абстрактный синтаксис MMS V1
- Описание протокола MMS
- ММС. Презентация профессора, доктора Х. Киррманна, Исследовательский центр АББ, Баден, Швейцария