ГОСТ Р ИСО 15745-4-2012

ОбозначениеГОСТ Р ИСО 15745-4-2012
НаименованиеСистемы промышленной автоматизации и интеграция. Прикладная интеграционная среда открытых систем. Часть 4. Эталонное описание систем управления на основе стандарта Ethernet
СтатусДействует
Дата введения01.01.2014
Дата отмены-
Заменен на-
Код ОКС25.040.40
Текст ГОСТа

ФЕДЕРАЛЬНОЕ АГЕНТСТВО

ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ


НАЦИОНАЛЬНЫЙ

СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ


ГОСТ Р исо 15745-4 — 2012


Системы промышленной автоматизации и интеграция ПРИКЛАДНАЯ ИНТЕГРАЦИОННАЯ СРЕДА ОТКРЫТЫХ СИСТЕМ Часть 4

Эталонное описание систем управления на основе стандарта Ethernet

ISO 15745-4:2003

Industrial automation systems and integration — Open systems application integration framework — Part 4: Reference description for Ethernet-based control systems

(IDT)

Издание официальное

Москва Стандарты нформ 2014


Предисловие

Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения»

Сведения о стандарте

  • 1 ПОДГОТОВЛЕН АНО «Международная академия менеджмента и качества бизнеса» на основе собственного аутентичного перевода на русский язык стандарта, указанного в пункте 4

  • 2 ВНЕСЕН Техническим комитетом по стандартизации ТК 100 «Стратегический и инновационный менеджмент»

  • 3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 ноября 2012 г. № 1708-ст

  • 4 Настоящий стандарт идентичен международному стандарту ИСО 15745-4:2003 «Системы промышленной автоматизации и интеграция. Прикладная интеграционная среда открытых систем. Часть 4. Эталонное описание систем управления на основе стандарта Ethernet» (ISO 15745-4:2003 «Industrial automation systems and integration — Open systems application integration framework. - Part 4: Reference description for Ethernetbased control systems»)

В настоящий стандарт введено дополнение № 2 к ИСО 15745-4:2003 от 2007.

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА

  • 5 Некоторые положения международного стандарта, указанного в пункте 4, могут являться объектами патентных прав. Международная организация по стандартизации (ИСО) не несет ответственности за идентификацию подобных патентных прав

  • 6 Введен взамен ГОСТ Р ИСО 15745-4-2010

Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном указателе “Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя “Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте национального органа Российской Федерации по стандартизации в сети Интернет (gost.ru).

© Стандартинформ, 2014

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

Введение

Прикладная интеграционная среда (AIF) определяет элементы и правила, облегчающие:

  • - систематическую организацию и представление требований к интеграции прикладных систем с помощью моделей интеграции;

  • - разработку спецификаций интерфейсов в форме профилей интероперабельности прикладных систем (AIP), что позволяет выбирать как соответствующие ресурсы, так и документацию «встроенных» прикладных систем.

ИС0 15745-1:2003 устанавливает общие элементы и правила описания интегрированных моделей и AIP вместе с их профилями компонентов - профили процессов, профили обмена информацией и профили ресурсов. Содержание комплекса стандартов ИС0 15745 и структурный вид составных частей AIP представлен на рисунке 1 ИСО 15745-1:2003.

Настоящий стандарт расширяет исходную AIF, описанную в ИСО 15745-1:2003, путем определения специальных технологических элементов и правил описания как профилей коммуникационных сетей, так и связанных с коммуникациями аспектов профилей устройств, специфичных для систем управления, основанных на Ethernet1 2 3 >, ADS-net2', FL-net®31 и EtherNet/IP™41. Технология EtherNet/IP™ использует профиль МЭИ 61158, который описан в МЭК 61784-1.

В частности, настоящий стандарт описывает специфические для технологии шаблоны профилей для профилей устройств и профилей коммуникационных сетей. В рамках AIP экземпляр профиля устройства или экземпляр профиля коммуникационной сети является частью профиля ресурсов, определенного в ИС0 15745-1. Экземпляры файлов XML профиля устройства и профиля коммуникационной сети включены в экземпляр XML профиля ресурсов с

ГОСТ Р ИСО 15745 -4-2012 использованием ProfileHandle_DataType согласно определениям, приведенным в ИСО 15745-1:2003, пункт 7.2,5.

Установленные среды (AIF), использующие элементы и правила по ИС0 15745-1, могут быть легко интегрированы с профилями компонентов, определенных с использованием элементов и правил, установленных в настоящем стандарте.

Настоящий стандарт подготовлен техническим комитетом ИСО/ТК 184 «Системы промышленной автоматизации и интеграция», подкомитетом ПК 5 «Архитектура, коммуникации и структуры интеграции».

Комплекс стандартов ИСО 15745 состоит из следующих частей, имеющих общее название «Системы промышленной автоматизации и интеграция. Прикладная среда интегрирования открытых систем»:

  • - часть 1. Общее эталонное описание;

  • - часть 2. Эталонное описание систем управления на основе ИСО 11898;

  • - часть 3. Эталонное описание систем управления на основе МЭК 61158;

  • - часть 4. Эталонное описание систем управления на основе Ethernet.

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы промышленной автоматизации и интеграция ПРИКЛАДНАЯ ИНТЕГРАЦИОННАЯ СРЕДА ОТКРЫТЫХ СИСТЕМ Часть 4

Эталонное описание систем управления на основе стандарта Ethernet

Industrial automation systems and integration. Open systems application integration framework.

Part 4. Reference description for Ethernet-based control systems

Дата введения - 2014-01 -01

  • 1 Область применения

Настоящий стандарт распространяется на описание технологических спецификаций для элементов и правил как профилей коммуникационной сети, так и связанных с коммуникациями аспектов профилей устройств, относящихся к системам управления на основе Ethernet.

Примечание - Общие элементы и правила описания моделей интеграции и профилей интероперабельности приложений с профилями их компонентов (профили процессов, профили обмена информацией и профили ресурсов) установлены в ИСО 15745-1.

При описании среды интеграции приложений настоящий стандарт следует использовать совместно с ИСО 15745-1.

  • 2 Нормативные ссылки

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

Издание официальное

ГОСТ Р ИСО 15745 - 4 - 2012

ИСО 639-2 Коды для представления названий языков. Часть 2. Трехбуквенный код (ISO 639-2, Codes for the representation of names of languages — Part 2: Alpha-3 code)

ИС0 1 5745-1 Системы промышленной автоматизации и интеграция. Прикладная интегриционная среда открытых систем. Часть 1. Общее эталонное описание (ISO 15745-1, Industrial automation systems and integration

  • - Open systems application integration framework - Part 1: Generic reference description)

ИСО/МЭК 7498-4 Системы обработки информации. Взаимодействие открытых систем. Базовая эталонная модель. Часть 4. Структура управления (ISO/IEC 7498-4, Information processing systems - Open Systems Interconnection

  • - Basic Reference Model - Part 4: Management framework)

ИСО/МЭК 8802-3 Информационные технологии. Телекоммуникации и информационный обмен между системами. Локальные и общегородские сети. Специальные требования. Часть 3. Метод доступа (CSMA/CD) с обнаружением столкновений и спецификации физического уровня (ISO/IEC 8802-3, Information technology - Telecommunications and information exchange between systems- Local and metropolitan area networks - Specific requirements - Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications)

ИСО/МЭК 10646-1 Информационные технологии. Универсальный многооктетный набор кодированных знаков (UCS). Часть 1. Архитектура и основная многоязычная матрица (ISO/IEC 10646-1, Information technology — Universal Coded Character Set (UCS))

МЭК61158 (все части) Передача цифровых данных для измерения и управления. Полевая шина для систем автоматического регулирования и управления технологическими процессами (IEC 61158 (all parts)), Digital data communications for measurement and control - Fieldbus for use in industrial control systems)

МЭК 61784-1 Цифровые передачи данных для измерения и управления. Часть 1. Профильные наборы для непрерывного и раздельного производства полевых шин для систем автоматического регулирования и управления

ГОСТ Р ИСО 15745 -4-2012 технологическими процессами (IEC 61784-1, Digital data communications for measurement and control - Part 1: Profile sets for continuous and discrete manufacturing relative to fieldbus use in industrial control systems)

IEEE Std 754-1985 (R1990) IEEE Standard for Binary Floating Point Arithmetic

JEM 1479 Protocol specification - Factory automation control Link Network (FL-net)

JIS-TR B0012:2000 Autonomous Decentralized System Network (ADS-net) REC-xml-20001006 Extensible Markup Language (XML) 1.0 Second Edition — W3C Recommendation 6 October 2000

REC-xmlschema-1-20010502 XML Schema Part 1: Structures — W3C Recommendation 02 May 2001

REC*xmlschema-2-20010502 XML Schema Part 2: Datatypes - W3C Recommendation 02 May 2001

RFC 768 User Diagram Protocol — Internet Engineering Task Force (IETF), request for Comments (RFC)

RFC 791 Internet Pritocol — Internet Engineering Task Force (IETF), request for Comments (RFC)

RFC 793 Transmission Control Pritocol — Internet Engineering Task Force (IETF), request for Comments (RFC)

RFC 894 A standard for the Transmission of IP Datagrams over Ethernet Network— Internet Engineering Task Force (IETF), request for Comments (RFC)

RFC 1738 Uniform Resource Locators (URL) - Internet Engineering Task Force (IETF), Request for Comments (RFC)

RFC 1759:1995 Printer MIB - Internet Engineering Task Force (IETF), Request for Comments (RFC)

ИСО 639-1 Коды для представления названий языков. Часть 1. Двухбуквенный код (ISO 639-1, Codes for the representation of names of languages — Part 1: Alpha-2 code)

ИС015745*3 Системы промышленной автоматизации и интеграция. Прикладная интеграционная среда открытых систем. Часть 3. Эталонное описание систем управления на основе МЭК61158 (ISO 15745-3, Industrial

ГОСТ Р ИСО 15745 - 4 - 2012

automation systems and integration - Open systems application integration framework - Part 3: Reference description for IEC 61158-based control systems)

ИСО/МЭК11578 Информационные технологии. Взаимосвязь открытых систем. Вызов удаленных процедур (ISO/IEC 11578, Information technology — Open Systems Interconnection — Remote Procedure Call (RPC))

REC-svg-20030114 Scalable Vector Graphics (SVG) 1.1 Specification - W3C Recommendation 14 January 2003, available at http:.7www. w3. orq/TR/S VG/

REC-xpath-1999111 XML Path Language (XPath) Version 1.0- W3C Recommendation 16 November 1999

RFC 1101 DNS encoding of network names and other types — Internet Engineering Task Force (IETF), Request for Comments (RFC)

RFC 2131:1997 Dynamic Host Configuration Protocol — Internet Engineering Task Force (IETF), Request for Comments (RFC)

UML V1.4, OMG — Unified Modeling Language Specification (Version 1.4, September 2001)

ИСО 3166-1 Коды для представления названий стран и единиц их административно-территориального деления. Часть 1. Коды стран (ISO 3166-1, Codes for the representation of names of countries and their subdivisions - Part 1: Country codes)

ИСО 80000-1 Величины и единицы. Часть 1. Общие положения (ISO 80000-1, Quantities and units — Part 1: General)

МЭК/ПАС 62030 Передача цифровых данных измерений и контроля. Полевая шина для промышленных систем управления. Раздел 1. Спецификация V1.1 а протокола применения MODBUS®. Раздел 2. Проводная версия 1.0 спецификации протокола общественной подписки в реальном масштабе времени (IEC/PAS 62030, Digital data communications for measurement and control — Fieldbus for use in industrial control systems — Section 1: MODBUS® Application Protocol Specification V1.1a — Section 2: Real-Time Publish-Subscribe (RTPS) Wire Protocol Specification Version 1.0)

МЭК/ПАС 62407 Технология автоматизации управления Ethernet работающей в реальном масштабе времени (EtherCATTM) (IEC/PAS 62407 Real-time Ethernet control automation technology (EtherCATTM))

ГОСТ Р ИСО 15745 -4-2012

МЭК/ПАС 62408 Ethernet Powerlink (EPL) в реальном масштабе времени (EtherCATTM) (IEC/PAS 62408, Real-time Ethernet Powerlink (EPL))

RFC 1157 SNMP, Simple Network Management Protocol (SNMP) Management Frameworks.

  • 3 Термины и определения

В настоящем стандарте применены термины по ИСО 15745-1.

Примечание - Терминология UML и обозначения, использованные в настоящем стандарте, описаны в ИСО 15745-1:2003 (приложение А).

  • 4 Сокращения и обозначения

    AIF

    - прикладная интеграционная среда (Application Integration Framework);

    AIP

    - профиль интероперабельности приложений (Application Interoperability Profile);

    ASCII

    - американский стандартный код для обмена информацией (American Standard Code for Information Interchange);

    ASE

    - элемент сервиса приложения (Application Service Element);

    CIP™5»

    - общий промышленный протокол (Common Industrial Protocol);

    DDXML

    - расширяемый язык разметки для описания устройств (Duct Design Extensible Markup Language);

    EDS

    - электронный бланк данных (Electronic Data Sheet);

    EPL

    -ETHERNET Powerlink;

CIP™ является торговой маркой ConirolNet International. Ltd. и Open DeviceNel Vendor Association. Inc. Эта информация предоставлена для удобства пользователей ИСО 15745 и не означает подтверждения со стороны ИСО держателя торговой марки или какой-либо из его продукции. Для соответствия настоящему стандарту не требуется использования торговой марки CIP™. Применение торговой марки CIP™ требует разрешения ConirolNet International. Ud. и Open DeviceNet Vendor Association. Inc.

FMMU

- блок управления памятью полевой шины (Fieldbus Memory Management Unit);

IAS

- системы промышленной автоматизации (Industrial Automation Systems);

ID

- идентификатор (Identifier);

IP

- Интернет-протокол (см. RFC 791 и RFC 894) (Internet Protocol);

MAC

- контроль доступа к носителю информации (Media Access Control);

MCG

- группа многоадресной передачи (MultiCast Group);

MIB

- база управляющей информации (Management Information Base);

OSI

- взаимодействие открытых систем (Open System Interconnection);

SNMP

-простой протокол сетевого управления (RFC 1157)

TCD

- код транзакции (Transaction CoDe);

TCP

- протокол контроля передачи (см. RFC 793) (Transmission Control Protocol);

UDP

- протокол датаграммы пользователя (см. RFC 768) (User Datagram Protocol);

UML

- унифицированный язык моделирования (см. UML V1.4) (Unified Modeling Language);

XML

- расширяемый язык разметки (см. REC-xml-20001006) (extensible Markup Language);

DAP

- точка доступа к устройству (Device Access Point);

DNS

- система имен доменов (Domain Name System (см. RFC 1101));

GSD

- общее описание станции (Generic Station Description);

GSDML - язык разметки для общего описания станции (Generic Station Description Markup Language);

ID - идентификация (Identification);

IO - ввод/вывод (Input/Output);

PDU - блок данных протокола (Protocol Data Unit);

SVG - масштабируемая векторная графика (Scalable Vector Graphics

(cm. REC-svg-20030114));

URL - унифицированный указатель ресурса (Uniform Resource Locator);

UUID - универсальный уникальный идентификатор (Universally Unique Identifier (см. ИСО/МЭК 11578));

W3C - Консорциум всемирной сети (World Wide Web Consortium).

  • 5 Элементы и правила, специфические для технологии

    • 5.1 Модели интеграции и интерфейсы IAS

Разработчик AIP должен подготовить модель интеграции, использующую описанные в ИСО 15745*1 правила, а также гарантировать, что основанные на Ethernet профили устройств и коммуникационных сетей (как соответствующие требованиям интерфейса, так и полученные на основе существующих устройств/коммуникационных сетей) включают в себя необходимые интерфейсы IAS. Интерфейсы IAS, включенные в профиль, должны быть указаны в разделе заголовков (см. ИСО 15745-1:2003, пункт 7.2.2).

Примечание -Интерфесы IAS описаны в ИСО 15745-1:2003. приложение В.

  • 5.2 Шаблоны профилей

    • 5.2.1 Общие положения

Специфические для основанной на Ethernet технологии шаблоны профилей разрабатывают исходя из общих шаблонов профилей,

ГОСТ Р ИСО 15745 - 4 - 2012

установленных в ИСО 15745-1:2003, раздел 7.

5.2.2 Содержание и синтаксис

Комплекс стандартов ИСО 15745 устанавливает шаблоны профилей, представляющие собой XML схемы (REC-xmlschema-1 -20010502 и REC-xmlschema-2-20010502) и использующие общую родовую структуру. Профили устройств и коммуникационных сетей, основанные на этих шаблонах, как правило, включают в себя следующее:

  • - информацию, необходимую для идентификации соединяемого устройства;

  • - описание данных устройства, которые доступны в сети;

  • - описание коммуникационных возможностей, поддерживаемых устройством;

  • - дополнительную относящуюся к поставщику информацию.

Однако в некоторых технологиях на основе Ethernet используют ранее принятый специальный синтаксис ASCII. В связи с этим для достижения обратной совместимости определений шаблонов в любых технологиях (см. приложения А - G) используют все или следующие необходимые подмножества:

  • - шаблонов профилей коммуникационных сетей и устройств согласно определениям, приведенным в ИСО 15745-1;

  • - шаблона ИСО 15745 для инкапсуляции файлов, содержащих ранее принятый синтаксис ASCII («оболочку»);

  • - ранее принятого синтаксиса ASCH.

5.2.3 Заголовок

Заголовок шаблона профиля, определенный в ИСО 15745-1:2003, пункт 7.2.2, используют для специфических для технологии Ethernet шаблонов профилей. Каждая технология использует одно или более имен для идентификации технологии или ее частных компонентов (таблица 1). Выбранное имя должно сохраняться в атрибуте ProfileTechnology в разделе заголовка.

Таблица 1 —Имена ProfileTechnology

Имя ProfileTechnology

Технология

ADS-Net

ADS-Net

FL-net

FL-net

EtherNet/IP

EtherNet/IP

CIP

EtherNet/IP

EDS

EtherNet/IP

GSDML

PROFINET

DDXML

Modbus TCP

EtherCAT

EtherCAT

EPL

ETHERNET Powerlink

5.3 Специфические профили

Структура специфического для технологии профиля коммуникационной сети и коммуникационные аспекты структуры профиля устройства, основанные на технологиях Ethernet, описаны в разделе 6. Рассматриваемые технологии включают в себя:

  • - ADS-net (см. 6.1);

  • - FL-net (см. 6.2);

  • - EtherNet/IP (см. 6.3);

  • - PROFINET (см. 6.4).

  • - Modbus TCP (см. 6.5);

  • - EtherCAT (см. 6.6);

  • - ETHERNET Powerlink (см. 6.7).

Соответствующие определения шаблонов профилей приведены в приложениях А - G.

  • 6 Профили устройств и коммуникационных сетей в системах управления, основанных на Ethernet

    • 6.1 ADS-net

      • 6.1.1 Профиль устройства

ГОСТ Р ИСО 15745 - 4 - 2012

  • 6.1.1.1 Общие положения

На рисунке 1 показана диаграмма класса профилей устройства ADS-net.

Рисунок 1 — Диаграмма класса профилей устройства ADS-net

Имеющиеся форматы профилей устройств ADS-net описаны 8 разделе А.2 приложения А.

XML схема, представляющая шаблон профиля устройства ADS-net, определена в А.2.3. Имя файла этой XML схемы — «ADS-net_Device_.Profile.xsd».

Примечание — Диаграмма класса профиль устройства ADS-net, представленная на рисунке 1, определяет основные классы. Затем эти классы должны быть представлены в развернутом виде согласно приложению А.

XML схема, представляющая шаблон профиля устройства ADS-net, определена в А.2.

  • 6.1.1.2 Deviceidentity (идентификация устройства)

Класс Deviceidentity содержит атрибуты, которые уникальным образом идентифицируют устройство, и поддерживает сервисы, позволяющие извлечь эту информацию из устройства.

Эти атрибуты предоставляют следующие данные:

  • - идентификацию продавца (VendorName);

  • - идентификацию устройства (код продукта, версия продукта, имя устройства).

  • 6.1.1.3 DeviceManager (менеджер устройства)

Класс менеджер устройства содержит атрибуты и поддерживает сервисы, используемые для контроля и конфигурирования устройства.

Эти атрибуты предоставляют следующую информацию:

  • - статус устройства (Devicestate).

  • 6.1.1.4 DeviceFunction (функция устройства)

Класс DeviceFunction содержит атрибуты и поддерживает сервисы, позволяющие управлять функциями устройства, например его конфигурацией.

Эти атрибуты предоставляют следующую информацию:

  • - номер поля данных (DFNO):

  • - номер логического узла (LNODENO);

  • - режим (MODE).

  • 6.1.1.5 ApplicationProcess (прикладной процесс)

Класс ApplicationProcess содержит атрибуты и поддерживает сервисы, позволяющие осуществлять контроль коммуникаций между программами приложений, выполняемых в ADS-net.

Эти атрибуты предоставляют следующеую информацию:

  • - список TCD производителей (Producer-TCD-List);

  • - список TCD потребителей (Consumer-TCD-List);

  • - приоритет (Priority).

6.1.2 Профиль коммуникационной сети

  • 6.1.2.1 Общие положения

На рисунке 2 представлена диаграмма класса профилей коммуникационной сети ADS-net.

Рисунок 2 — Диаграмма класса профилей коммуникационной сети ADS-net

Существующие форматы профилей коммуникационной сети ADS-net описаны в А.З приложения А.

XML схема, представляющая шаблон профиля коммуникационной сети ADS-net, определена в А.3.3 приложения А. Имя файла этой XML схемы — «ADS-net_CommNet_Profile.xsd».

  • 6.1.2.2 ApplicationLayers (прикладные уровни)

    • 6.1.2.2.1 Общие положения

Класс ApplicationLayers ADS-net представляет комбинированные профили трех верхних уровней OSI модели интеграции коммуникационной сети ADS-net. Он устанавливает поддерживаемые элементы сервиса приложения и их ассоциированные сервисы.

ГОСТ Р ИСО 15745 -4-2012

На рисунке 3 представлена диаграмма класса ApplicationLayers ADS-net.

Рисунок 3 — Диаграмма класса ApplicationLayers ADS-net

  • 6.1.2.2.2 DataField (поле данных)

    • 6.1.2.2.2.1 Общие положения

ADS-net определяет домен с именем «Data Field», в котором подсистемы разделяют информацию при пересылке сообщений между равноправными узлами. Каждый узловой компьютер передает сообщения на многоадресной основе в поле данных, к которому он относится; другие узловые компьютеры, принадлежащие к тому же полю данных, могут получать эти данные автономно. Многие компьютеры, относящиеся к какому-либо полю данных, посылают или принимают данные. Многоадресная группа (MCG), т. е. группа узловых компьютеров, относящихся к определенному полю данных, вводится в целях локализации многоадресной передачи.

ГОСТ Р ИСО 15745 - 4 - 2012

DataField определяет характеристики, используемые для контроля поля данных. Атрибуты DataField предоставляют, в частности, следующую информацию:

  • - номер поля данных (DFNO);

  • - таблицу многоадресной группы (MCG-Table).

  • 6.1.2.2.2.2 AliveNotification (уведомление о рабочем состоянии)

На поле данных периодически передается сообщение «keep alive» (в рабочем состоянии) для уведомления других узловых компьютеров о статусе узлового компьютера*отправителя.

AliveNotification определяет параметры, используемые для проверки статуса узловых компьютеров. Атрибуты AliveNotification предоставляют, в частности, следующую информацию:

  • - имя узла (ND-Name);

  • - перерыв работы (TM-Out).

  • 6.1.2.2.2.3 ErrorNotification (уведомление об ошибке)

Когда на узловом компьютере происходит отказ, информация об отказе включается в сообщение «keep alive», передаваемое в поле данных во время цикла передачи сообщения «keep alive». Любой узловой компьютер, относящийся к этому же полю данных, может обнаружить состояние отказа (ошибки).

ErrorNotification определяет параметры, описывающие информацию об отказе. Атрибуты ErrorNotification предоставляют, в частности, следующую информацию:

  • - имя ошибки (ERR-Name);

  • - список ошибок (ERR-List).

  • 6.1.2.2.3 Messageselection (выбор сообщения)

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

ГОСТ Р ИСО 15745 -4-2012 полю данных, автономно выбирает только подходящие сообщения на основе TCD.

MessageSelection определяет параметры, используемые для обмена сообщениями. Атрибуты MessageSelection предоставляют, в частности, следующую информацию:

  • - список TCD производителей (Producer-TCD-List);

  • - список TCD потребителей (Consumer-TCD-List);

  • - список MCG производителей (Producer-MCG-List);

  • - список MCG потребителей (Consumer-MCG-List).

  • 6.1.2.3 TransportLayers (транспортные уровни)

    • 6.1.2.3.1 Общие положения

Класс ADS*net TransportLayers представляет комбинированные профили для нижних четырех уровней OSI модели интеграции коммуникационной сети. Класс TransportLayers подразделяется на один или более объектов, основанных на Ethernet и объект UDP/IP.

  • 6.1.2.3.2 EthernetObject (объект Ethernet)

EthernetObject определяет параметры Ethernet, используемые для реализации ADS-net. Атрибуты EthernetObject предоставляют следующую информацию:

  • - тип носителя информации (MediaType);

  • - скорость коммуникаций (CommRate);

  • - индикаторы (Indicators);

  • - адрес MAC (MACAddress);

  • - журнал ошибок (ErrorLog).

  • 6.1.2.3.3 Объект UDP-1P (UDP-IPObject)

UDP-IPObject определяет параметры UDP/IP, используемые для реализации ADS-net. Атрибуты UDP-IPObject предоставляют следующую информацию:

  • - адрес IP (IPADDR);

  • - информацию о многоадресной группе (UDP-IP-MCGs);

  • - имя хоста (HostName);

  • - журнал ошибок (ErrorLog).

6.1.2.4 NetworkManagement (управление сетью)

  • 6.1.2.4.1 Общие положения

Класс ADS-net NetworkManagement представляет конфигурацию сети и возможности регулировки характеристик модели интеграции коммуникационной сети ADS-net.

Далее этот класс подразделяется на несколько классов согласно рисунку 2.

  • 6.1.2.4.2 Nm-Configuration (Nm-Конфигурация)

  • 6.1.2.4.2.1 Общие положения

Nm-Configuration определяет параметры конфигурации сети, относящейся к ADS-net. Атрибуты Nm-Configuration предоставляют, в частности, следующую информацию:

  • - список номеров активных полей данных (ActiveDataFieldNoList);

  • - список номеров активных узлов (ActiveNodeNoList);

  • - список номеров активных многоадресных групп (ActiveMulticastGroupNoList).

  • 6.1.2.4.2.2 Nm-MessageSelection (Выбор Nm-сообщения)

Nm-MessageSelection определяет параметры, используемые для управления выбором сообщений. Атрибуты Nm-MessageSelection предоставляют, в частности, следующую информацию:

  • - поддерживаемый список TCD активных производителей (ActiveProducerTCDSupportedList);

  • - поддерживаемый список TCD активных потребителей (ActiveConsumerTCDSupportedList).

  • 6.1.2.4.2.3 Nm-Performance (Nm-характеристики)

Nm-Performance определяет параметры, используемые для мониторинга характеристик. Атрибуты Nm-Performance предоставляют следующую информацию:

  • - число сообщений в процессе обмена (MessageTransaction).

  • 6.1.2.4.3 Nm-Fault (Nm-Отказ)

Nm-Fault определяет параметры, используемые для мониторинга отказов. Атрибуты Nm-Fault предоставляют, в частности, следующую информацию:

  • - список аварийных узлов (FaultNodeList).

  • 6.2 FL-net

6.2.1 Профиль устройства

  • 6.2.1.1 Общие положения

На рисунке 4 представлена диаграмма класса профилей устройства FL-net.

Рисунок 4 — Диаграмма класса профиля устройства FL-net

Существующие форматы профилей устройства FL-net описаны в В.1 приложения В.

XML схема, представляющая шаблон профиля устройства FL-net, определена в В.1.5 приложения В. Имя файла этой XML схемы — «FL-net_Device_Profile.xsd».

ГОСТ Р ИСО 15745 - 4 - 2012

Примечание 1 - Диаграмма класса профиля устройства FL-net, представленная на рисунке 4, определяет основные классы. Затем некоторые классы должны быть представлены в развернутом виде согласно приложению В.

Примечание 2 - Эти классы представлены на одной XML схеме, определенной в В.1.5 приложения В.

  • 6.2.1.2 Deviceidentity (идентификация устройства)

Класс Deviceidentity определен на рисунке 5, а подклассы приведены в таблице 2.

Рисунок 5 — Диаграмма класса FL-net Deviceidentity

Таблица 2 — Элементы объекта Deviceidentity

Элементы класса

Описание

VendorCode (код продавца)

Код изготовителя или продавца устройства

ProductName (имя продукта)

Специальное имя продукта продавца

ProductCode (код продукта)

ProductRevision (версия продукта)

Уникальный идентификатор ID, идентифицирующий продукт. Формат определяется продавцом

Номер версии продукта продавца

DeviceType (тип продукта)

Конкретный тип устройства FL-net

(см. приложение В, таблица В.1)

  • 6.2.1.3 DeviceManager (менеджер устройства)

    • 6.2.1.3.1 Общие положения

На рисунке 6 представлена структура класса объекта DeviceManager.

Рисунок 6 — Диаграмма класса FL-net DeviceManager

  • 6.2.1.3.2 DevicelDSpecRev (версия спецификации идентификатора устройства)

Объект DevicelDSpecRev должен описывать версию объекта идентификатора FL-net.

  • 6.2.1.3.3 CommuServiceManager (менеджер коммуникационных услуг) Объект CommuServiceManager должен описывать сервис коммуникаций,

который несет ответственность за мониторинг и конфигурацию.

  • 6.2.1.3.4 DeviceState (состояние устройства)

Объект DeviceState должен описывать состояния устройства.

  • 6.2.1.4 DeviceFunction (функция устройства)

Объект DeviceFunction содержит атрибуты и поддерживает сервисы, обеспечивающие менеджмент (например, конфигурацию) функций устройства.

Примечание - Настоящий стандарт не распространяется на класс функций устройства.

  • 6.2.1.5 Applicationprocess (прикладной процесс)

Объект Applicationprocess содержит атрибуты и поддерживает сервисы, соответствующие требованиям приложения.

Эти атрибуты предоставляют, в частности, следующую информацию:

- название завода (PlantName).

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

6.2.2 Профиль коммуникационной сети

  • 6.2.2.1 Общие положения

На рисунке 7 представлена диаграмма профилей коммуникации сети FL-net.

EthemetBasedObject

Рисунок 7 — Диаграмма класса профилей коммуникационной ceTnFL-net

Существующие форматы профилей коммуникационной сети FL-net описаны в В.2.

XML схема, представляющая шаблон профилей коммуникационной сети FL-net, определена в В.2.4.5 приложения В. Имя файла этой XML схемы — « FL-net_CommNet_Profile.xsd».

  • 6.2.2.2 ApplicationLayers (прикладные уровни)

    • 6.2.2.2.1 Общие положения

Класс FL*net ApplicationLayers представляет комбинированные профили трех верхних уровней OSI модели интеграции коммуникационной сети FL-net. Он устанавливает поддерживаемые элементы сервиса приложения и ассоциированные с ними сервисы.

Далее этот класс подразделяется на несколько классов согласно рисунку 7.

Примечание - Полное определение объекта ApplicationLayers приведено в JEM 1479:2002.

  • 6.2.2.2.2 ComMemorylnterface (интерфейс коммуникативной памяти)

Объект ComMemorylnterface определяет характеристики, связанные с общим интерфейсом памяти. Элементы объекта ComMemorylnterface определены в В.2.2.1 приложения В.

  • 6.2.2.2.3 MessageService (сервис сообщений)

Объект MessageService определяет характеристики, ассоцированные с сервисами сообщений устройства. Элементы объекта MessageService определены в В.2.2.2 приложения В.

  • 6.2.2.2.4 ErrorNotification (уведомление об ошибке)

Объект ErrorNotification определяет характеристики, ассоцированные с видами ошибок, относящимися к сети и устройству. Элементы объекта ErrorNotification определены в В.2.2.3 приложения В.

6.2.2.3 TransportLayers (транспортные уровни)

  • 6.2.2.3.1 Общие положения

Класс FL-net TransportLayers представляет комбинированные профили четырех нижних уровней OSI модели интеграции коммуникационной сети FL-net.

Этот класс далее подразделяется на несколько классов согласно рисунку 7.

  • 6.2.2.3.2 EthernetBasedObject (объект на основе Ethernet)

Объект EthernetBasedObject определяет характеристики, связанные с физическим уровнем FL-net. Элементы объекта EthernetBasedObject определены в В.2.3.1 приложения В.

  • 6.2.2.3.3 UDP-IPObject (объект UDP-IP)

Объект UDP-IPObject определяет характеристики, связанные с конфигурацией и мониторингом канала передачи данных. Элементы объекта UDP-IPObject определены в В.2.3.2 приложения В.

  • 6.2.2.4 NetworkManagement (управление сетью)

  • 6.2.2.4.1 Общие положения

Класс FL-net NetworkManagement представляет средства наладки характеристик и конфигурации сети в модели интеграции коммуникационной сети FL-net.

Далее этот класс подразделяется на несколько классов согласно рисунку 7.

Примечание - Полное определение объекта NetworkManagement приведено в JEM 1479:2002.

  • 6.2.2.4.2 Configuration (конфигурация)

Объект Configuration определяет характеристики, связанные с первоначальной установкой и модификацией конфигурации. Элементы объекта Configuration определены в В.2.4.1 приложения В.

  • 6.2.2.4.3 Serviceselection (выбор сервиса)

Объект ServiceSelection определяет характеристики, связанные с сервисами коммуникационной сети. Элементы объекта ServiceSelection определены в В.2.4.2 приложения В.

  • 6.2.2.4.4 PerformanceManager (менеджер исполнения)

Объект PerformanceManager определяет параметры, связанные с характеристиками обмена данными в сети. Элементы объекта PerformanceManager определены в В.2.4.3 приложения В.

6.2.2.4.Б FaultManager (менеджер отказов)

Объект FaultManager определяет характеристики, связанные с возможностями отказов в FL-net. Элементы объекта FaultManager определены в В.2.4.4 приложения В.

  • 6.3 EtherNet/IP

6.3.1 Профиль устройства

  • 6.3.1.1 Общие положения

На рисунке 8 представлена диаграмма класса профиля устройства EtherNet/IP.

Рисунок 8 — Диаграмма класса профиля устройства EtherNet/IP

Описание существующих форматов профиля устройства EtherNet/IP приведено в С.1 приложения С.

XML схема, представляющая шаблон профиля устройства EtherNet/IP, определена в С.2.1.3.3. Имя файла этой схемы XML — «2CI P_Device_Profile.xsd».

Примечание - Диаграмма класса профиля устройства EtherNet/IP, представленная на рисунке 8, определяет основные классы. Затем некоторые классы должны быть представлены в развернутом виде согласно приложению С.

XML схема, представляющая инкапсуляцию ранее принятого EtherNet/IP EDS в шаблон профиля устройства ИСО 15745, определена в С.2.2.2 приложения С. Имя файла этой XML схемы — «EDS_Device_Profile_wrapper.xsd». Описание синтаксиса ASCII ранее принятого EDS приведено в С.4 приложения С.

  • 6.3.1.2 Device identity (идентификация устройства)

Класс Deviceidentity содержит атрибуты, которые уникальным образом идентифицируют устройство и поддерживают сервисы, которые позволяют извлекать эту информацию из устройства.

Эти атрибуты предоставляют, в частности, следующую информацию:

  • - идентификацию изготовителя (имя и код идентификации);

  • - идентификацию устройства (тип устройства, имя продукта, версия, серийный номер);

  • - классификацию устройства.

Сервисы позволяют осуществлять:

  • - перезагрузку устройства;

  • - получение атрибутов DeviceManager.

  • 6.3.1.3 Device manager (менеджер устройства)

Класс DeviceManager содержит атрибуты и поддерживает сервисы, используемые для мониторинга и конфигурации устройства.

Эти атрибуты предоставляют, в частности, следующую информацию:

  • - версию объекта идентичности EtherNet/IP;

  • - информацию о структуре устройства (для устройств, интегрированных в модульную систему).

Сервисы позволяют осуществлять:

  • - перезагрузку устройства;

  • - извлечение атрибутов DeviceManager.

  • 6.3.1.4 Device function (функция устройства)

Класс DeviceFunction содержит атрибуты и поддерживает сервисы, позволяющие осуществлять управление функциями устройства (например,

конфигурацией).

Пример - Примерами объектов DeviceFunction являются Overload (перегрузка), Presence Sensing (обнаружение присутствия), Analogue Input (аналоговый ввод), Discrete Output (дискретный вывод).

Примечание - Настоящий стандарт не распространяется на DeviceFunction.

  • 6.3.1.5 Application process (прикладной процесс)

На рисунке 9 представлена структура класса Applicationprocess.

Рисунок 9 — Диаграмма класса EtherNet/IP Applicationprocess

Класс Assembly объединяет несколько элементов данных процесса приложения в один блок с целью оптимизации коммуникаций. Класс Parameter предоставляет стандартный интерфейс, обеспечивающий доступ к отдельным элементам данных процесса приложения. Класс ParameterGroup определяет группы связанных параметров для специальных целей (например, конфигурации, мониторинга).

Классы Assembly и Parameter поддерживают атрибуты и сервисы на уровнях как класса, так и экземпляра.

Классы Assem, Param и Group определяют отдельные экземпляры основных классов.

ГОСТ Р ИСО 15745 - 4 - 2012

Примечание - Классы Assembly и Parameter соответствуют объекту EtherNet/IP Assembly и объектам Parameter. Полное определение объекта Assembly приведено в МЭК 61158-5:2003 и МЭК 61158-6:2003 (тип 2).

6.3.2 Профиль коммуникационной сети

  • 6.3.2.1 Общие положения

На рисунке 10 представлена диаграмма класса профилей коммуникационной сети EtherNet/IP.

Рисунок 10 — Диаграмма класса профилей коммуникационной сети EtherNet/IP

Существующие форматы профилей коммуникационной сети EtherNet/IP описаны в С.З приложения С.

XML схема, представляющая шаблон профиля коммуникационной сети EtherNet/IP, определена в С.3.1.3 приложения С. Имя файла этой XML схемы — «ENet_CommNet_Profile.xsd»>.

XML схема, представляющая инкапсуляцию ранее принятого EtherNet/IP EDS в шаблон профиля коммуникационной сети ИСО 15745, определена в С.3.2.2 приложения С. Имя файла этой XML схемы —

ГОСТ Р ИСО 15745 -4-2012 «EDS_CommNet_Profile_wrapper.xsd». Синтаксис ASCII ранее принятого EDS описан в С.4 приложения С.

  • 6.3.2.2 Application Layers (прикладные уровни)

Класс EtherNet/IP ApplicationLayers представляет комбинированные профили трех верхних уровней OSI модели интеграции коммуникационной сети EtherNet/IP.

Далее этот класс подразделяется на несколько классов согласно рисунку 10:

  • - ConnectionManager (менеджер связи) определяет характеристики, относящиеся к соединениям и управлению соединениями;

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

Примечание - Полные описания объектов Connection Manager и Message Router приведены в МЭК 61158-5:2003 и МЭК 61158-6:2003 (тип 2).

  • 6.3.2.3 Transport Layers (транспортные уровни)

Класс EtherNet/IP TransportLayers представляет комбинированные профили для четырех нжних уровней OSI модели интеграции коммуникационной сети EtherNet/IP.

Далее этот класс подразделяется на несколько классов согласно рисунку 10:

  • - ENPhysicalLayer (физический уровень EN) определяет характеристики физического уровня;

  • - EtherNetlPLinkObject определяет характеристики, связанные с конфигурацией и мониторингом канала передачи данных;

  • - TCPIPInterfaceObject определяет характеристики, связанные с конфигурацией и мониторингом TCP/IP;

  • - Encapsulationprotocol (протокол инкапсуляции) определяет характеристики, связанные с инкапсуляцией сообщений приложения в TCP/IP;

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

Примечание - Полные описания соответствующих объекта связи EtherNet Link и объект интерфейса TCP/IP приведены в МЭК 61158-4:2003 (тип 2), а опции Encapsulation Protocol (протокол инкапсуляции) изложены в МЭК 61158-6:2003 (тип 2).

  • 6.3.2.4 Network management (управление сетью)

Класс EtherNet/IP NetworkManagement представляет средства наладки конфигурации и характеристик сети в модели интеграции коммуникационной сети EtherNet/IP.

Далее этот класс подразделяется на несколько классов согласно рисунку 10:

- NM-EtherNetIPLinkObject, NM-TCPIPInterfaceObject, NM-

ConnectionManager и NM-MessageRouter определяют характеристики, связанные с менеджментом класса соответствующих объектов.

  • 6.4 PROFINET

6.4.1 Общие положения

Примечание - Дополнительно к терминологии и нотации UML, приведенным в ИСО 15745-1:2003 (приложение А), используют нотацию кратности (UML V1.4). Кратность атрибута приводят в квадратных скобках.

6.4.2 Профиль устройства

  • 6.4.2.1 Общие положения

На рисунке 11 представлена диаграмма класса профилей устройства GSDML.

0..*

Рисунок 11 — Диаграмма класса профилей устройства GSDML

XML схема, представляющая шаблон профиля устройства GSDML, определена в D.5.2 приложения D. Заголовок профиля для профиля устройства GSDML должен включать в себя:

PROFINET Device Profile 1.00

Device Profile for PROFINET Devices PROFIBUS Nutzerorganisation e. V.

(PNO)

Device

4

1

GSDML

  • 6.4.2.2 Device Identity (идентификация устройства)

На рисунке 12 представлена диаграмма класса Deviceidentity.

Рисунок 12 — Диаграмма класса Deviceidentity

Атрибуты и семантика классов определены в D.4.2 приложения D.

  • 6.4.2.3 Device Function (функция устройства)

На рисунке 13 представлена диаграмма класса DeviceFunction.

Рисунок 13 — Диаграмма класса DeviceFunction

Атрибуты и семантика классов определены в D.4.3 приложения D.

  • 6.4.2.4 Application Process (прикладной процесс)

  • 6.4.2.4.1 Общие положения

На рисунке 14 представлена структура элемента Applicationprocess. Подробные определения классов UML без поля атрибутов приведены на отдельной диаграмме. Атрибуты и семантика классов определены в D.4.4 приложения D.

Рисунок 14 — Диаграмма класса Applicationprocess PROFINET

  • 6.4.2.4.2 DeviceAccessPointltem (точечный элемент доступа к устройству)

На рисунке 15 представлена структура элемента DeviceAccessPointltem. Подробные описания классов UML без полей атрибутов приведены на отдельной диаграмме. Атрибуты и семантика

ГОСТ Р ИСО 15745 - 4 - 2012

классов определены в 0.4.5 приложения D.

DeviceAccessPojntttem

torn 3hyeica!S-ot»[1] ModuieldeniNumL>ef[i] MinCevicelntervai[1] pNS_CompatibteNene[l] £lowedlnS*ot3t0..1) -fxedhSo»[i] 0bjeciUU!D_Locailndcx|1] mpierr»entationTy{>e[0..1l ExtendedAd^«»«AseignrTentSupponed[D.J|

A

---J Noduleinfo

1


0.1


AppticationRetations


AR_&ockV«(3ion[1] IOCR_8*ockVers»nni AlafmCR_BockVers«n(1| SubrtxxdeDalaBbdC/crsbnfl]


0..1


TimiiKjProperties SendCockfO .i; ReducMnRatio'0..1]


Рисунок 15 — Диаграмма класса DeviceAccessPointltem

  • 6.4.2.4.3 VirtualSubmoduleltem (виртуальный элемент подмодуля)

На рисунке 16 приведено описание элемента VirtualSubmoduleltem. Подробные описания классов UML без полей атрибутов приведены на отдельной диаграмме. Атрибуты и семантика этих классов определены в 0.4.6 приложения D.

Рисунок 16 — Диаграмма класса PROFINET VirtualSubmoduleltem

  • 6.4.2.4.4 RecordDataList (список записи данных)

На рисунке 17 представлена диаграмма элемента RecordDataList.

Атрибуты и семантика классов определены в D.4.7 приложения D.

Рисунок 17 — Диаграмма класса PROFINET RecordDataList

  • 6.4.2.4.5 Moduleinfo (информационный модуль)

На рисунке 18 представлена диаграмма элемента Moduleinfo.

Атрибуты и семантика этих классов определены в D.4.8 приложения D.

зз

Рисунок 18 — Диаграмма класса PROFINET Moduleinfo

6.4.3 Профиль коммуникационной сети

На рисунке 19 представлена диаграмма класса профиля коммуникационной сети GSDML.

Рисунок 19 — Диаграмма класса профиля коммуникационной сети PROFINET

ГОСТ Р ИСО 15745 -4-2012

Примечание - В GSDML классы профиля коммуникационной сети пустые. 8 связи с тем. что экземпляры коммуникационных характеристик устройства PROFINET не предоставлены.

XML схема, представляющая шаблон профиля коммуникационной сети GSDML, определена в D.5.3 приложения D.

  • 6.5 Modbus TCP

6.5.1 Профиль устройства

  • 6.5.1.1 Общие положения

На рисунке 20 представлена структура класса профиль устройства Modbus TCP.

ТУ


C..1

— Devi«Jdentrty

----- DsvioolAanagef

*' DeviceFuneoon


Рисунок 20 — Диаграмма класса профиля устройства Modbus TCP

Примечание - Диаграмма класса профиля устройства Modbus TCP, представленная на рисунке 20, определяет основные классы, подробные описания которых приведены в приложении Е.

Схемы XML, представляющие шаблон профиля устройства Modbus TCP, определены в Е.4.6. Шаблон состоит из двух частей:

  • - заголовка профиля DDXML, определенного в Е.З и

  • - профиля устройства DDXML, определенного в Е.4.

  • 6.5.1.2 Идентичность устройства

Класс Deviceidentity (идентичность устройства) содержит атрибуты, которые не зависят от сети и процесса и уникально идентифицируют устройство.

На рисунке 21 представлена структура класса Modbus TCP Device Identity.

Devioddentity

1

vendor Нагое

0.1

vendorlD

0.1

vendorText

0.1

devicefamly

0..1

ptvductfam#/

1

produotName

0.1

producflD

0..1

productText

0 •

ordorNumbor

0.*

0.1

buildDaie

0.1

speorficobociRevision

0.1

■nctaneeNamn

Рисунок 21 — Диаграмма класса Modbus TCP Deviceidentity

Подробные описания класса шаблонов приведены в Е.4.2 приложения Е.

  • 6.5.1.3 Менеджер устройства

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

На рисунке 22 представлена структура класса Modbus TCP DeviceManager.

Рисунок 22 — Диаграмма класса Modbus TCP DeviceManager

Подробное описание класса приведено в Е.4.3 приложения Е.

  • 6.5.1.4 Функция устройства

Класс DeviceFunction (функция устройства) описывает собственные функции устройства в терминах его технологии. Он содержит не зависящие от сети описания/определения технологических функциональных характеристик устройства.

На рисунке 23 представлена структура класса Modbus TCP DeviceFunction.

1

Рисунок 23 — Диаграмма класса Modbus TCP DeviceFunction

Подробное описание класса приведено в Е.4.4 приложения Е.

  • 6.5.1.5 Прикладной процесс

ГОСТ Р ИСО 15745 -4-2012

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

На рисунке 24 представлена структура класса Modbus TCP Applicationprocess.

0 1

dataTypeList

1

lunenonTypaLiet

1

fwtclfonlnsunceList

1

p«r«nctc'List

б 1

paramourGroupUst

Рисунок 24 — Диаграмма класса Modbus TCP Applicationprocess

Подробное описание класса приведено в Е.4.5 приложения Е.

6.5.2 Профиль коммуникационной сети

  • 6.5.2.1 Общие положения

На рисунке 25 представлена структура класса профиль коммуникационной сети Modbus TCP. Далее эти классы должны быть представлены в развернутом виде и подробно описаны согласно приложению Е.

Рисунок 25 — Диаграмма класса профиля коммуникационной сети Modbus TCP

Схемы XML, представляющие шаблон профиля коммуникационной сети

Modbus TCP, определены в Е.5.5 приложения Е. Аналогично профилю устройств, шаблон состоит из двух частей:

  • - заголовка профиля DDXML, определенного в Е.З, и

  • - профиля коммуникационной сети DDXML, определенного в Е.5.

  • 6.5.2.2 Прикладные уровни

Класс Modbus TCP ApplicationLayers (прикладные уровни) представляет комбинированные профили для трех верхних уровней OSI модели интеграции коммуникационной сети Modbus TCP.

Подробное описание классов приведено в Е.5.2 приложения Е.

  • 6.5.2.3 Транспортные уровни

Класс Modbus TCP TransportLayers (транспортные уровни) представляет комбинированные профили для четырех нижних уровней OSI модели интеграции коммуникационной сети Modbus TCP.

Подробные описания классов приведены в Е.5.3 приложения Е.

  • 6.5.2.4 Менеджмент сети

Класс Modbus TCP NetworkManagement (менеджмент сети) представляет конфигурацию сети и возможности регулирования характеристик модели интеграции коммуникационной сети Modbus TCP.

Подробные описания классов приведены в Е.5.4 приложения Е.

6.6 EtherCAT

6.6.1 Профиль устройства

  • 6.6.1.1 Общие положения

На рисунке 26 представлена структура класса профиля устройства EtherCAT.

Рисунок 26 — Диаграмма класса профиля устройства EtherCAT

Примечание — Диаграмма класса профиля устройства EtherCAT, изображенная на рисунке 26, определяет только основные классы, описания которых приведены в приложении F.

Схема XML, представляющая шаблон профиля устройства EtherCAT, определена в F.4.6 приложения F.

Шаблон состоит из двух частей:

  • - заголовка профиля EtherCAT, определенного в F.3, и

  • - профиля устройства EtherCAT, определенного в F.4.

  • 6.6.1.2 Идентичность устройства

Класс Deviceidentity (идентичность устройство) содержит атрибуты, не зависящие от сети и от процесса и уникально идентифицирующие устройство.

На рисунке 27 представлена структура класса EtherCAT Deviceidentity.

Рисунок 27 — Диаграмма класса EtherCAT Deviceidentity

Подробное описание класса приведено в F 4.2 приложения F.

  • 6.6.1.3 Менеджер устройства

Класс DeviceManager (менеджер устройства) содержит атрибуты и поддерживает сервисы, позволяющие осуществлять мониторинг устройства. Относящиеся к коммуникациям данные конфигурации и информация отображения определены в относящейся к коммуникационной сети части, структура которой соответствует схеме, приведенной в F.5 приложения F.

На рисунке 28 представлена структура класса EtherCAT DeviceManager.

Рисунок 28 — Диаграмма класса EtherCAT DeviceManager

Подробное описание класса приведено 8 F.4.3 приложения F.

  • 6.6.1.4 Функция устройства

Класс DeviceFunction (функция устройства) описывает собственные функции устройства в терминах технологии и содержит не зависящие от сети описания/определения технологических функциональных характеристик устройства.

На рисунке 29 представлена структура класса EtherCAT DeviceFunction.

Рисунок 29 — Диаграмма класса EtherCAT DeviceFunction

Подробное описание класса приведено в F.4.4 приложения F.

  • 6.6.1.5 Прикладной процесс

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

На рисунке 30 представлена структура класса EtherCAT Applicationprocess.

AppC«ot>«nPr»oess <5----------------

9 1

dataTypeUst

1

furMtionTyfxLiit

1

1

parameterUM

01

paramolcrGroupUst

Рисунок 30 — Диаграмма класса EtherCAT Application Process

Подробное описание класса приведено в F.4.5 приложения F.

6.6.2 Профиль коммуникационной сети

  • 6.6.2.1 Общие положения

На рисунке 31 представлена структура класса профиля коммуникационной сети EtherCAT, описание которого приведено в приложении F.

Рисунок 31 — Диаграмма класса профиля коммуникационной сети EtherCAT

Схема XML, представляющая профиль коммуникационной сети EtherCAT, определена в F.5.5 приложения F.

  • 6.6.2.2 Прикладные уровни

Класс EtherCAT ApplicationLayers (прикладные уровни) представляет комбинированные профили для трех верхних уровней OSI модели интеграции коммуникационной сети EtherCAT.

Подробное описание класса приведено в F.5.2 приложения F.

  • 6.6.2.3 Транспортные уровни

Класс EtherCAT TransportLayers (транспортные уровни) представляет

ГОСТ Р ИСО 15745 -4-2012 комбинированные профили для четырех нижних уровней OSI модели интеграции коммуникационной сети EtherCAT.

Подробное описание класса приведено в F.5.3 приложения F.

  • 6.6.2.4 Менеджмент сети

Класс EtherCAT NetworkManagement (менеджмент сети) представляет конфигурацию сети и возможности регулирования характеристик модели интеграции коммуникационной сети EtherCAT.

Подробное описание класса приведено в F.5.4 приложения F.

6.7 ETHERNET Powerlink

  • 6.7.1 Профиль устройства

  • 6.7.1.1 Общие положения

На рисунке 32 представлена структура класса профиля устройства ETHERNET Powerlink.

Рисунок 32 — Диаграмма класса профиля устройства ETHERNET Powerlink

Примечание - Диаграмма класса профиля устройства ETHERNET Powerlink, представленная на рисунке 32, определяет только основные классы, подробные определения которых приведены в приложении G.

Схема XML, представляющая шаблон профиля устройства ETHERNET Powerlink, определена в G.4.6 приложения G.

Шаблон состоит из двух частей:

  • - заголовка профиля EPL, определенного в G.3, и

  • - профиля устройства EPL, определенного в G.4.

  • 6.7.1.2 Идентичность устройства

ГОСТ Р ИСО 15745 - 4 - 2012

Класс Deviceidentity (идентичность устройства) содержит атрибуты, не зависящие от сети и процесса, и уникально идентифицирующие устройство.

На рисунке 33 представлена структура класса ETHERNET Powerlink Device Identity.

Dev ice Identity

ТУ

Рисунок 33 — Диаграмма класса ETHERNET Powerlink Deviceidentity

Подробное описание класса приведено в G.4.2 приложения G.

  • 6.7.1.3 Менеджер устройства

Класс DeviceManager (менеджер устройства) содержит атрибуты и поддерживает сервисы, позволяющие осуществлять мониторинг устройства. Относящиеся к коммуникациям данные конфигурации и информация отображения определены в относящейся к коммуникационной сети части, структура которой соответствует схеме, приведенной в G.5 приложения G.

На рисунке 34 представлены структура класса ETHERNET Powerlink DeviceManager.

Рисунок 34 — Диаграмма класса ETHERNET Powerlink DeviceManager

Подробное описание класса приведено 8 G.4.3 приложения G.

  • 6.7.1.4 Функция устройства

Класс DeviceFunction (функция устройства) описывает собственные функции устройства в терминах технологии и содержит не зависящие от сети описания/определения технологических функциональных характеристик устройства.

На рисунке 35 представлена структура класса ETHERNET Powerlink DeviceFunction.

ГОСТ Р ИСО 15745 - 4 - 2012

Рисунок 35 — Диаграмма класса ETHERNET Powerlink DeviceFunction

Подробное описание класса приведено в G.4.4 приложения G.

  • 6.7.1.5 Прикладной процесс

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

На рисунке 36 представлена структура класса ETHERNET Powerlink ApplicationProcess.

Рисунок 36 — Диаграмма класса ETHERNET Powerlink Applicationprocess

Подробное описание класса приведено в G.4.5 приложения G.

6.7.2 Профиль коммуникационной сети

  • 6.7.2.1 Общие положения

На рисунке 37 представлена структура класса профиля коммуникационной сети ETHERNET Powerlink, подробное описание которого приведено в приложении G.

ГОСТ Р ИСО 15745 - 4 - 2012

Рисунок 37 — Диаграмма класса профиля коммуникационной сети ETHERNET Powerlink

Схема XML, представляющая профиль коммуникационной сети ETHERNET Powerlink, определена в G.5.5 приложения G.

  • 6.7.2.2 Прикладные уровни

Класс ETHERNET Powerlink ApplicationLayers (прикладные уровни) представляет комбинированные профили для трех верхних уровней OSI модели интеграции коммуникационной сети ETHERNET Powerlink.

Подробное описание класса приведено 8 G.5.2 приложения G.

  • 6.7.2.3 Транспортные уровни

Класс ETHERNET Powerlink TransportLayers (транспортные уровни) представляет комбинированные профили для четырех нижних уровней OSi модели интеграции коммуникационной сети ETHERNET Powerlink.

Подробное описание класса приведено в G.5.3 приложения G.

  • 6.7.2.4 Менеджмент сети

Класс ETHERNET Powerlink NetworkManagement (менеджмент сети) представляет конфигурацию сети и возможности регулирования характеристик модели интеграции коммуникационной сети ETHERNET Powerlink.

Подробное описание класса приведено в G.5.4 приложения G.

ГОСТ Р ИСО 15745 - 4 - 2012

Приложение А (обязательное)

Шаблоны профиля ADS-net

А.1 Общие положения

Верхние уровни ADS-net основаны на сети автономной децентрализованной системы (ADS-net). Этот протокол моделирует все коммуникации и обмен сообщениями, имеющими место при взаимосвязях производитель - потребитель.

ADS-net предоставляет доступ ко всем данным конфигурации, информации о статусе и параметрам рабочего цикла узла и/или системы.

А.2 Описание шаблона профиля устройства ADS-net

А.2.1 Общие положения

Файлы XML профиля устройства должны соответствовать XML схеме профиля устройства, установленной в А.2.3.

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

А.2.2 Семантика элементов схемы XML

А.2.2.1 Deviceidentity (идентичность устройства)

Семантика элемента Deviceidentity определена в таблице А.1. Эти элементы используются в среде рабочего цикла ADS-net в целях предоставления информации для полной идентификации устройства.

Таблица А.1 —Элементы Deviceidentity

Элементы

Описание и семантика

VendorName

Имя продавца устройства

Productcode

Идентификатор устройства в продукте продавца (максимум шесть знаков)

ProductRevision

Номер версии продукта

DeviceName

Имя устройства

Более подробные данные о семантике каждого атрибута см. [4].

А.2.2.2 DeviceManager (менеджер устройства)

Семантика субэлементов DeviceManager-Attributes элемента

DeviceManager определена в таблице А.2. Эти субэлементы используются в среде рабочего цикла ADS-net.

Таблица А.2 — Элементы DeviceManager-Attributes

Элементы

Описание и семантика

DeviceState (устройство состояние)

Состояние устройства

А.2.2.3 DeviceFunction (функция устройства)

Семантика субэлементов DeviceFunction-Attributes элемента

DeviceFunction определена в таблице А.З. Эти субэлементы используются в среде рабочего цикла ADS-net.

Таблица А.З — Элементы DeviceFunction-Attributes

Элементы

Описание и семантика

DFNO

Номер поля данных (десятичная нотация: 0 - 255)

LNODENO

Номер логического узла (десятичная нотация: 0 - 4095)

MODE

Режим сообщения (десятичная нотация: 0-1): 0 = режим онлайн;

1 = тестовый режим

Более подробные сведения о семантике каждого атрибута см. [4].

А.2.2.4 Applicationprocess (прикладной процесс)

Семантика субэлементов DeviceProcess-Attributes элемента

DeviceProcess определена в таблице А.4.

ГОСТ Р ИСО 15745 - 4 - 2012

Таблица А.4-Элементы DeviceProcess-Attributes

Элементы

Описание и семантика

Producer-TCD-List (Список

TCD производителей)

Список TCD (десятичная нотация: 1 -65534) для посылаемых из процесса приложения сообщений

Consumer-TCD-List (Список TCD потребителей)

Приоритет

Список TCD (десятичная нотация: 1 -65534) для получаемых процессом приложения сообщений

Приоритет (десятичная нотация: 0 — 7), ассоциированный с сообщением, как для посылаемых, так и получаемых сообщений

Более подробные сведения о семантике каждого атрибута см. [4].

А.2.3 ADS-net_Device_Profile.xsd

Device Profile - ISO 15745 Part 4

*0” maxOccurs="17>

"x$d:string7>

="xsd:string7>

A.3 Описание шаблона профиля коммуникационной сети ADS-net А.3.1 Общие положения

Файлы XML профиля коммуникационной сети должны соответствовать XML схеме профиля коммуникационной сети, установленной в А.3.3.

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

ГОСТ Р ИСО 15745 - 4 - 2012

А.3.2 Семантика элементов XML схемы

А.3.2.1 ApplicationLayers (прикладные уровни)

А.3.2.1.1 DataField (поле данных)

А.3.2.1.1.1 Общие положения

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

DataField соответствует домену, где подсистемы (т. е. узловые компьютеры или программы приложения) совместно используют информацию путем обмена сообщениями между равноправными устройствами. Эти сообщения имеют уникальную идентификацию в поле данных. Узловые компьютеры могут совместно использовать информацию с помощью указания номера поля данных в виде части идентификатора сообщения. Одно поле данных создается для адреса сети или подсети для коммуникаций между узловыми компьютерами или создается в памяти для коммуникаций между программами приложения в узловом компьютере.

Поле данных имеет уникальную идентификацию с помощью относящегося к нему номера поля данных (Data Field Number - DFNO). Уникальное значение DFNO присвоено всем полям данных в системе в диапазоне от 1 до 255. DFNO, равное 0, зарезервировано для коммуникаций внутри текущего узла.

Семантика субэлементов DataField-Attributes элемента DataField определена в таблице А.5.

Таблица А.5-Элементы DataField-Attributes

Элементы

Описание и семантика

DFNO

Номер поля данных (десятичная нотация: 0 — 255)

NETADDR

Адрес подсети, описанный в стандартном формате с

точкой Internet как «ХХХ.ХХХ.ХХХ.ХХХ»

BCADDR

Широковещательный адрес, описанный в стандартном в формате Internet standard dot format

NETMASK

Маска подсети, описанная в стандартном в формате Internet standard dot format

MCG-Table

Список номеров MCG (десятичная нотация: 0 — 255), использованных в этом поле данных

Более подробные сведения о семантике каждого атрибута см. [4].

А.3.2.1.1.2 AliveNotification (уведомление о существовании)

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

Семантика элемента AliveNotification определена в таблице А.6.

Таблица А.6 - Элементы AliveNotification

Элементы

Описание и семантика

ND-Name

Имя узла (строка символов ASCII длиной до девяти символов)

OS-Name

Имя устройства поставщика (строка символов ASCII длиной до девяти символов). Рекомендуется придерживаться следующих руководящих указаний:

«BN_MN»

BN: Идентификатор продавца (2 символа)

MN: Определенное продавцом имя устройства или OS

TM-Out

Интервал задержки в секундах после сигнала о рабочем состоянии при мониторинге рабочего состояния. Интервал времени, проходящий перед признанием узла, не работающим после прекращения передачи им сигналов о рабочем состоянии

Chg-Time

Время момента изменения состояния узла. Рекомендуется использовать время по Гринвичу (прошедшее время в секундах от 0 ч. 0 мин. 0 с., 1970). Установите 0, если время по Гринвичу использовать нельзя

IPADDR

Адрес IP LAN, описанный в стандартном в формате Internet standard dot format

Более подробные сведения о семантике каждого атрибута см. [4].

А.3.2.1.1.3 ErrorNotification (уведомление об ошибке)

Данный элемент устанавливает атрибуты, используемые для проверки ошибок узлового компьютера.

ГОСТ Р ИСО 15745 - 4 - 2012

Семантика элемента ErrorNotification определена в таблице А.7.

Таблица А.7 — Элементы ErrorNotification

Элементы

Описание и семантика

CNT-Mode-

Alive

Число модулей, сообщающих, что они в рабочем состоянии

Mod-Alive-List

CNT-Error

Список статуса всех модулей (в рабочем или нерабочем состоянии)

Число сообщенных ошибок

ERR-Name

Имя ошибки

ERR-List

Список номеров ошибок

Mod-NO

ERR-NO

Номер модуля (1 или выше)

Номер ошибки, которая уникально идентифицирована именем

ERR

CNT-Option

Длина опциональной информации

Option-List

Список опциональной информации

Более подробные сведения о семантике каждого атрибута см. [4].

А.3.2.1.2 MessageSelection (выбор сообщений)

Данный элемент устанавливает атрибуты, используемые при обмене сообщениями в ADS-net.

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

Семантика субэлементов MessageSelection-Attributes элемента MessageSelection определена в таблице А.8.

Таблица А.8 - Элементы MessageSelection-Attributes

Элементы

Описание и семантика

Producer-TCD-List (список

TCD производителей)

Список TCD (десятичная нотация: 1 — 65534) для посылаемых сообщений

Consumer-TCD-List (список

TCD потребителей)

Список TCD (десятичная нотация: 1 — 65534) для получаемых сообщений

Producer- MCG -List (список

MCG производителей)

Список MCG (десятичная нотация: 0 — 255), используемых для посылки сообщений

Producer- MCG -List (список

MCG потребителей)

Список MCG (десятичная нотация: 0 — 255), используемых для приема сообщений

Более подробные сведения о семантике каждого описания см. [4].

А.3.2.2 TransportLayers (транспортные уровни)

А.3.2.2.1 EthernetObject (объект Ethernet)

Данный элемент устанавливает атрибуты Ethernet, используемые в ADS-net.

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

Семантика субэлементов EthernetObject*Attributes элемента

EthernetObject приведена в таблице А.9.

Таблица А.9 - Элементы EthernetObject-Attributes

Элементы

Описание и семантика

MediaType

Тип среды Ethernet (например, 10Base-T, 100Base-TX)

CommRate

Скорость коммуникаций, зависящая от среды Ethernet (например,

100 Mbps - 100 мегабит в секунду)

Индикатор ы

Состояние среды Ethernet

MACAddres

S

МАС адрес

ErrorLog

Список ошибок, возникших на физическом уровне или уровне канала передачи данных

6I

А.3.2.2.2 UDP-IPObject

Данный элемент устанавливает атрибуты UDP/IP, используемые в ADS-net.

Семантика субэлементов UDP-IPObject -Attributes элемента UDP-

IPObject определена в таблице А. 10.

Таблица А. 10 — Элементы UDP-IPObject -Attributes

Элементы

Описание и семантика

IPADDR

IP адрес, описанный в стандартном формате Internet с точкой

UDP-IP-

MCGs

Семантика этого элемента установлена в таблице А.11

HostName

Имя хоста устройства, соответствующее адресу IP

ErrorLog

Список ошибок, возникших на транспортном уровне

Таблица А.11-Элементы UDP-IP-MCG

Элементы

Описание и семантика

Mcg

Number

Номер идентификации многоадресной группы (десятичная нотация: 0 - 255)

PortNumb

er

Номер порта, используемого многоадресной группой

Более подробные сведения о семантике каждого атрибута см. [4].

А.3.2.3 NetworkManagement (управление сетью)

А.3.2.3.1 Nm-Configuration (конфигурация)

Данный элемент устанавливает атрибуты, используемые для конфигурации сети.

Семантика субэлементов Nm-Configuration-Attributes элемента Nm-Configuration определена в таблице А.12.

Таблица А.12-Элементы Nm-Configuration-Attributes

Элементы

Описание и семантика

ActiveDataFieldNoList

Список номеров полей данных (десятичная нотация: 0 — 255), используемых в целевой системе

ActiveNodeNoList

Active Multicast Group

NoList List

Список номеров узлов (десятичная нотация: 0 — 4095), работающих в целевой системе. Данный список создан путем сбора информации сообщений о рабочем состоянии

Список номеров MCG (десятичная нотация: 0 — 255), используемых в целевой системе

Более подробные сведения о семантике каждого описания см. [4].

А.3.2.3.2 Nm-MessageSelection (выбор Nm-Сообщений)

Данный элемент устанавливает атрибуты, используемые при выборе сообщений.

Семантика субэлементов Nm-MessageSelection-Attributes элемента Nm-

MessageSelection определена в таблице А.13.

Таблица А.13 - Элементы Nm-MessageSelection-Attributes

Элементы

Описание и семантика

ActiveProducerTCDSupportedList

Список TCD (десятичная нотация: 1 — 65534) для любого посылаемого сообщения

ActiveConsumerTCDSupportedList

Список TCD (десятичная нотация: 1 — 65534) для любого получаемого сообщения

ActiveProducerMulticastGroupSupp ortedList

Список номеров MCG (десятичная нотация: 0 — 255), используемых для передачи любого сообщения

ActiveConsumerMulticastGroupSup portedList

Список номеров MCG (десятичная нотация: 0 — 255), используемых для приема любого сообщения

Более подробные сведения о семантике каждого описания см. [4].

А.3.2.3.3 Nm-Performance (Nm-исполнение)

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

Семантика субэлементов Nm-Performance-Attributes элемента Nm-

Performance определена в таблице А.14.

Таблица А.14 -Элементы Nm-Performance-Attributes

Элементы

Описание и семантика

MessageTransaction

Число сообщений, посланных и полученных устройством

А.3.2.3.4 Nm-Fault

Данный элемент определяет атрибуты, используемые для мониторинга отказов.

Семантика субэлементов Nm-Fault-Attributes элемента Nm-Fault определена в таблице А.15.

Таблица А.15 — Элементы Nm-Fault-Attributes

Элементы

Описание и семантика

FaultNodeList

Список номеров узлов (десятичная нотация: 0 - 4095), диагностика которых показывает отказ

Not if icationOf Fault

Prog ram

Идентификатор аварийного модуля, обнаруженного

сообщением о его состоянии

Более подробные сведения о семантике каждого описания см. [4].

А.3.3 ADS-net CommNet Profile.xsd

Communication Profile - ISO 15745 Part 4

ADS-net Communication Network Profile Template

Device Profile - ISO 15745 Part 4

B.2 Описание шаблона профиля коммуникационной сети FL-net В.2.1 Общие положения

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

В.2.2 ApplicationLayers (уровени приложения)

В.2.2.1 Объект ComMemorylnterface

В таблице В.6 приведено описание элементов объекта ComMemorylnterface согласно определениям, приведенному в 6.2.2.2.2. Субэлементы ComMemorylAllocationList и ComMemory2AllocationList предоставляют информацию о распределении памяти. Их атрибуты описаны в таблице В.7.

Таблица В.6 - Элементы ComMemorylnterface

Элементы

Описание и семантика

Com MemorylAllocationList

Распределение общей области памяти 1

ComMemory2AllocationList

Распределение общей области памяти 2

NodeNumber

Номер узла

DataAvailability

Информация о наличии данных в общей памяти

DataConsistency

Совместимость данных

Cyclic

Циклический обмен данными

Таблица В.7-Атрибуты ComMemoryAllocationList

Элементы

Описание и семантика

Size

Размер данных

FieldNumber

Номер поля данных в общей памяти

В.2.2.2 Объект MessageService (сервис сообщений)

В таблице В.8 приведено описание элементов объекта MessageService согласно определению, приведенном у в 6.2.2.2.3.

Таблица В.8- Элементы объекта MessageService

Элементы

Описание и семантика

NodeNumberList

Список номеров узлов

TCDList

Список TCD

В.2.2.3 Объект ErrorNotification (уведомление об ошибке)

В таблице В.9 приведено описание элементов объекта ErrorNotification согласно определению, приведенному в 6.2.2.2.4.

Таблица В.9-Элементы объекта ErrorNotification

Элементы

Описание и семантика

ActiveNodeNumberList

Список номеров активных узлов

NodeStatus

Статус узла

В.2.3 TransportLayers (транспортные уровни)

В.2.3.1 Объект EthernetBasedObject

В таблице В. 10 приведено описание элементов объекта

EthernetBasedObject согласно определению, приведенному в 6.2.2.3.2.

Элементы

Описание и семантика

MediaType

Тип среды Ethernet (например, 10Base-5,10Base-T, 100Base-TX)

CommRate

Скорость коммуникаций, зависящая от среды Ethernet (например, 10 Мегабит/с, 100 Мегабит/с)

Indicators

Состояние среды Ethernet

MACAddress

МАС адрес

ErrorLog

Список ошибок, возникших на физическом уровне и уровне канала передачи данных

В.2.3.2 Объект UDP-IPObject

В таблице В.11 приведено описание элементов объекта UDP-IPObject

согласно определению, приведенному в 6.2.2.3.3.

Таблица В.11 - Элементы объекта UDP-IPObject

Элементы

Описание и семантика

IPADDR

Адрес IP

PortNumber

Номер порта, определенный в FL-net

HostName

ErrorLog

Имя хоста устройства, соответствующее адресу IP

Список ошибок, возникших на транспортном уровне

В.2.4 NetworkManagement (управление сетью)

В.2.4.1 Объект Configuration (конфигурация)

В таблице В.12 приведено описание элементов объекта Configuration согласно определению, приведенному в 6.2.2.4.2.

Таблица В.12 - Элементы объекта Configuration

Элементы

Описание и семантика

SpecificationMajorversio л

Большая версия спецификации FL-net

SpecificationMinorversion

Малая версия спецификации FL-net

InRingManager

Объект Manager, ассоциированный с участием сети

ConnectionManager

Объект Manager, ассоциированный с соединением

Indicators

Состояние FL-net

В.2.4.2 Объект ServiceSelection (выбор сервиса)

В таблице В.13 приведено описание элементов объекта ServiceSelection согласно определению, приведенному в 6.2.2.4.3.

Таблица В. 13 -Элементы объекта ServiceSelection

Элементы

Описание и семантика

NM-MessageTypeList

Список типов сообщений

NM-TCDList

Список TCD для посылаемых сообщений

NM-VendorCodeList

Список кодов продавца

В.2.4.3 Объект PerformanceManager (менеджер исполнения)

В таблице В. 14 приведено описание элементов объекта

PerformanceManager согласно определению, приведенному в 6.2.2.4.4.

Таблица В. 14 -Элементы объекта PerformanceManager

Элементы

Описание и семантика

TokenMonitoringTime

Максимальное время перед тем, как следующий узел воспроизведет маркер

TokenHoldTime

Максимальное время, в течение которого узлу разрешается удерживать маркер

MinimumFramelnterval

Минимальный интервал времени между передачей фреймов

RefreshCycleAvailableTime

Время восстановления цикла

MessageTransmissionSchedule

Расписание передачи сообщений

В.2.4.4 Объект FaultManager (менеджер ошибок)

В таблице В.15 приведено описание элементов объекта FaultManager согласно определению, приведенному в 6.2.2.4.5.

Таблица В.15-Элементы объекта FaultManager

Элементы

Описание и семантика

FaultNodeList

Список номеров активных узлов

ErrorName

Имя ошибки, которое присвоено каждой ошибке

ErrorLog

Список ошибок, возникших в коммуникациях

FL-net

ComMemory AreaOverlap

Информация о перекрытии распределения общей памяти

NodeNurnberConflict

Информация о конфликтах номеров узлов

В.2.4.5 Схема XML: FL-net_CommNet_Profile.xsd

Communication Profile - ISO 15745 Part 4

FL-net Communication Network Profile Template

Nx$d:anyURr minOccurs»"0H maxOccurs="unbounded7>

ns'>

t name="Clear" minOccurs=H0"/>

n base="xsd:integer">

n base»*xsd:integer’>

"07>