Устанавливает элементы и правила, связанные с определенной технологией и предназначенные для описания профилей коммуникационных сетей и связанных с коммуникационными аспектами профилей устройств, характерных для систем управления на основе протокола HDLC.
Идентичен (IDT) ISO 15745-5:2007
1 Область применения
2 Нормативные ссылки
3 Термины и определения
4 Сокращения
5 Технологические особенности элементов и правил
5.1 Интеграционные модели и интерфейсы систем промышленной автоматизации
5.2 Шаблоны профилей
5.3 Профили, связанные с определенной технологией
6 Профили устройства и коммуникационной сети для систем управления на основе HDLC
6.1 Общие положения
6.2 СС-Link
Приложение А (обязательное) Шаблоны профилей СС-Link
Приложение В (справочное) Терминология и нотация UML
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов ссылочным национальным стандартам Российской Федерации
Библиография
83 страницы
Дата введения | 01.09.2011 |
---|---|
Добавлен в базу | 01.10.2014 |
Актуализация | 01.01.2021 |
21.12.2010 | Утвержден | Федеральное агентство по техническому регулированию и метрологии | 862-ст |
---|---|---|---|
Разработан | НТЦ ИНТЕК | ||
Издан | Стандартинформ | 2014 г. |
Чтобы бесплатно скачать этот документ в формате PDF, поддержите наш сайт и нажмите кнопку:
ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
НАЦИОНАЛЬНЫЙ
СТАНДАРТ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
Часть 5
ISO 15745-5:2007
Industrial automation systems and integration — Open systems application integration framework — Part 5: Reference description for HDLC-based control systems (IDT)
в§
Издание официальное
Москва
Стандартинформ
2014
1 ПОДГОТОВЛЕН Научно-техническим центром «ИНТЕК» на основе собственного аутентичного перевода на русский язык международного стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 100 «Стратегический и инновационный менеджмент»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 21 декабря 2010 г. № 862-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 15745-5:2007 «Системы промышленной автоматизации и интеграция. Прикладная интеграционная среда открытых систем. Часть 5. Эталонное описание систем управления на основе высокоуровневого протокола управления каналом передачи данных HDLC» (ISO 15745-5:2007 «Industrial automation systems and integration — Open systems application integration framework— Part 5: Reference description for HDLC-based control systems»).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок— в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (gost.ru)
©Стандартинформ, 2014
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
ГОСТ Р ИС015745-5—2010
6.2.1.5.3 RemoteDeviceMemoryMap
6.2.1.5.3.1 Общие положения
RemoteDeviceMemoryMap является эквивалентом профиля CC-Link (CSP) для удаленного устройства.
6.2.1.5.3.2 lO Info R
Описание структуры класса IO_lnfo_R приведено в 6.2.1.5.2.2.
6.2.1.5.3.3 lO Info RW
Структура класса IO_lnfo_RW приведена на рисунке 7.
0..1
Comment
SelectPrm
0..1
{XOR} 0..1
PrmSet ^
Ю Info RW
I
1
WEntry
PrmName
RWNo
DatTypFIg
SecNameRef
Default
Range
0..1 0..1 0..1 |
|
Рисунок 7 — Диаграмма класса IOJnfo_RW устройства CC-Link
Класс Comment используют для примечаний. Класс WEntry содержит дочерние классы (подклассы), приведенные на рисунке 7 и в А.2.1.2.4.2 приложения А. Класс WEntry представляет параметры регистра слова.
6.2.1.5.3.4 IO_RW-Bit
Структура класса IO_RW-Bit приведена на рисунке 8.
10 RW Bit
IO_RW_Bit_Reg | ||||||||||||||||||||
| ||||||||||||||||||||
0..1 OffName |
PrmName
0..1
OnName
RWBit
Рисунок 8 — Диаграмма класса IO_RW_Bit устройства CC-Link
7
Класс lORWBit является контейнером ассоциированных подклассов. Класс RegNo представляет номер регистра. Класс WBEntry содержит дочерние классы, приведенные на рисунке 8 и в А.2.1.2.4.3 приложения А. Класс WBEntry представляет параметры битов, использованных в регистре слова. CmdPtmRef является ссылкой на CmdPtm.
6.2.1.5.3.5 SelectPrm
Структура класса SelectPrm приведена на рисунке 9.
| ||||
1..* {XOR} 0..1 |
SEntry
0..1
UnitStr
PrmName
0..1
SecNameRef
CodeNo
0..1
0..1
0..1.
UpDwnTyp
^ PrmSet
Рисунок 9 — Диаграмма класса SelectPrm устройства CC-Link
Класс SEntry содержит дочерние классы, приведенные на рисунке 9 и в А.2.1.2.4.4 приложения А. Класс SEntry представляет вход секции выбора параметра (Select parameter section), определенный в профиле системы CC-Link (CSP).
6.2.1.5.3.6 PnnSet
Структура класса PrmSet приведена на рисунке 10.
PrmSet
* I <|
PrmSetGrp ^-
Default
GrpItemRef
Grpltem
GrpName
0..1
MethodRef
MethodEntry
GrpNum
Рисунок 10 — Диаграмма класса PrmSet устройства CC-Link
Класс PrmSetGrp содержит дочерние классы, приведенные на рисунке 10 и в А.2.1.2.4.5 приложения А. Класс PrmSetGrp представляет вход секции установки параметров, определенной в профиле CSP. Класс Default является ссылкой на класс PrmSetGrp, устанавливаемый по умолчанию.
6.2.1.5.3.7 Grpltem
Структура класса Grpltem приведена на рисунке 11.
Рисунок 11 — Диаграмма класса Grpltem устройства CC-Link |
Класс PEntry содержит дочерние классы, приведенные на рисунке 11 и в А.2.1.2.4.6 приложения А. Он представляет элементы ввода параметра, определенного в профиле CSP.
6.2.1.5.3.8 Method
Структура класса Method приведена на рисунке 12.
Рисунок 12 — Диаграмма класса Method устройства CC-Link |
Класс MethodEntry содержит дочерние классы, приведенные на рисунке 12 и в А.2.1.2.4.7 приложения А. Он представляет метод, определенный в профиле CSP.
6.2.1.5.3.9 CmdPtm
Структура класса CmdPtm приведена на рисунке 13.
Рисунок 13 — Диаграмма класса CmdPtrn устройства CC-Link |
9
Класс Comment используют для примечаний. Класс WEntry содержит дочерние классы, приведенные на рисунке 7 и в А.2.1.2.4.2 приложения А. Класс WEntry представляет параметры регистра слова.
6.2.2 Профиль коммуникационной сети
6.2.2.1 Общие положения
Структура класса профиля коммуникационной сети CC-Link приведена на рисунке 14.
Рисунок 14 — Диаграмма класса профиля коммуникационной сети CC-Link |
Доступные форматы профилей коммуникационной сети CC-Link приведены в разделе А.З приложения А.
Схема XML, представляющая шаблон профиля коммуникационной сети CC-Link, определена в А.3.1.3 приложения А. Имя файла этой XML схемы - CC-Link_CommNetworkProfile.xsd.
Схема XML, представляющая инкапсуляцию файла CC-Link CSP в шаблон профиля коммуникационной сети ИСО 15745, приведена в А.3.2.2 приложения А. Имя файла этой XML схемы — CSPCommNetworkProfilewrapperxsd.
6.2.2.2 Прикладные уровни
Класс ApplicationLayers (прикладные уровни) представляет комбинированные профили трех верхних уровней OSI модели интеграции коммуникационной сети. Он определяет поддерживамые сервисные элементы приложения и ассоциированные сервисы. Класс ApplicationLayers состоит из дочерних классов, приведенных на рисунке 15 и определенных в таблице 4.
Рисунок 15 — Диаграмма класса ApplicationLayers |
Таблица 4 — Ограничения для вложенных классов ApplicationLayers | ||||||||||||||||||||||||||||||||||||||||
|
Дочерние классы, входящие в ApplicationLayers, указывают на следующее:
- Master указывает, что устройство является ведущим;
- Slave указывает, что устройство является подчиненным;
- Cyclic указывает, что устройство поддерживает циклическую коммуникацию;
- ExtendedCyclic указывает, что устройство поддерживает расширенную циклическую коммуникацию;
- Transient указывает, поддерживает ли устройство переходную коммуникацию и документирует ли необязательные команды, определенные поставщиком;
- Message указывает, поддерживает ли устройство коммуникацию сообщения.
6.2.2.3 Транспортные уровни
6.2.2.3.1 Общие положения
Класс TransportLayers представляет комбинированные профили для нижних четырех уровней OSI интеграционной модели коммуникационной сети CC-Link. Класс TransportLayers состоит из дочерних классов, приведенных на рисунке 16.
Рисунок 16 — Диаграмма класса TransportLayers |
6.2.2.3.2 PhysicalLayerlnterface
Класс PhysicalLayerlnterface определяет свойства, ассоциированные с физическим уровнем CC-Link.
6.2.2.3.3 DataLinkLayerlnterface
Класс DataLinkLayerlnterface определяет свойства, ассоциированные с уровнем CC-Link передачи данных. Дочерние классы (подклассы) DataLinkLayerlnterface представляют собой:
- DLConfigParams определяет свойства, ассоциированные с конфигурацией уровня передачи данных;
- DLVariables определяет свойства, ассоциированные с мониторингом уровня передачи данных.
6.2.2.4 Менеджмент сети
Класс NetworkManagement представляет собой свойства, относящиеся к менеджменту сети модели интеграции коммуникационной сети CC-Link. Класс NetworkManagement состоит из дочерних классов, приведенных на рисунке 17 и определенных в таблице 5.
11
Рисунок 17 — Диаграмма класса NetworkManagement CC-Link |
Таблица 5 — Ограничения вложенных классов NetworkManagement CC-Link | |||||||||||||||||||||||||
|
Дочерними классами, входящими в NetworkManagement, являются:
- NetworkStatusInfor и ассоциированные подклассы, определяющие свойства, связанные со статусом сети CC-Link;
- OtherStationMInforList и OtherStationManagementlnfor, определяющие свойства, связанные с другими станциями;
- SlaveTransInfoLT и ассоциированные подклассы, определяющие свойства, связанные с информацией о передаче сообщений подчиненными станциями.
12
ГОСТ Р ИС015745-5—2010
Шаблоны профилей CC-Link
Инструментальные средства конфигурации, предназначенные для устройств CC-Link, используют специально отформатированный ASCII файл. Этот файл называют профилем системы CC-Link (CSP). Он содержит информацию об устройстве, например:
- информацию, необходимую для идентификации подсоединенного устройства;
-описание данных устройства, которые могут быть доступны через сеть связи (например, конфигурируемые параметры);
- описание возможностей кабельного соединения, поддерживаемого устройством (например, разъемов);
- дополнительную информацию, связанную с поставщиком.
Профиль системы CC-Link разрешает инструментальному средству конфигурации автоматизировать процесс конфигурирования устройства. Требования CSP обеспечивают открытый, последовательный и совместимый подход к конфигурации устройства.
Информация CSP аналогична информации, которая требуется как в коммуникационной сети, так и в профилях устройств. В разделах А.2, А.З и А.4 установлены требования к форматам для:
- шаблонов профиля коммуникационной сети и устройства согласно ИСО 15745-1;
- инкапсуляции унаследованных CSP файлов в шаблоны ИСО 15745 и
- унаследованных CSP файлов, включая общую информацию о семантике.
А.2 Описание шаблона профиля устройства
А.2.1 Описание шаблона профиля устройства на языке XML
А.2.1.1 Общие положения
XML-файл профиля устройства должен соответствовать XML-схеме профиля этого устройства согласно А.2.1.3.
Элементы данной схемы на языке XML определяют по диаграммам классов профилей устройств, приведенным в 6.2.1.
А.2.1.2 Семантика элементов схемы на языке XML
А.2.1.2.1 ProfileBody
Данный элемент ассоциируется с набором атрибутов, которые предоставляют дополнительную информацию о файле профиля. Атрибуты приведены в таблице А.1, а описание их семантики — в таблице А.35.
Таблица А.1 — Атрибуты элемента ProfileBody | |||||||||||||||||||||
|
А.2.1.2.2 Deviceldentity А.2.1.2.2.1 CCLinkVer
Этот элемент определяет версию CC-Link, используемую устройством.
А.2.1.2.2.2 VendName
Этот элемент определяет имя поставщика устройства (см. таблицу А.37).
А.2.1.2.2.3 VendID
Этот элемент определяет идентификацию поставщика устройства (см. таблицу А.37). А.2.1.2.2.4 DevModel
Этот элемент определяет имя модели устройства (см. таблицу А.37).
А.2.1.2.2.5 DevVer
Этот элемент определяет номер версии устройства (см. таблицу А.37).
13
А.2.1.2.2.6 StationNumber
Этот элемент определяет уникальный идентификатор устройства, расположенного между другими устройствами, связанными друг с другом в сети CC-Link.
А.2.1.2.2.7 StationType
Этот элемент определяет тип подчиненной станции (см. таблицу А.37).
А.2.1.2.2.8 RemDevType
Этот элемент определяет тип станции удаленного устройства (см. таблицы А.37 и А.38).
А.2.1.2.3 DeviceManager А.2.1.2.3.1 NumOccupiedStations
Этот элемент определяет число видимых в сети станций, которые задействованы устройством.
А.2.1.2.3.2 ExtendedCycleConf
Этот элемент определяет множество каналов (точек) ввода/вывода (I/O) в расширенной циклической коммуникации. Семантика ExtendedCycleConf приведена в таблице А.2.
Таблица А.2 — Элемент ExtendedCycleConf | ||||||||||
|
А.2.1.2.3.3 BmpFile
Этот элемент определяет имя файла ассоциированного побитового отображения.
А.2.1.2.3.4 ErrReg
Этот элемент определяет запоминающее устройство регистра, в котором хранится код ошибки.
А.2.1.2.3.5 UpDownLoadF
Этот элемент является «флагом», который указывает, поддерживает файл CSP загрузку данных в удаленный компьютер или поддерживает загрузку из центральной ЭВМ по каналу связи.
Значение 0 означает, что файл CSP загрузку не поддерживает, а 1 — поддерживает.
А.2.1.2.3.6 MasterFIg
Этот элемент является «флагом», который указывает на то, может ли устройство функционировать в качестве главной резервной станции. Ведомое устройство, относящееся к типу интеллектуальных устройств, также может функционировать в режиме резервного ведущего устройства.
Значение 0 означает, что устройство не может быть резервным ведущим устройством.
А.2.1.2.3.7 Mode
Этот элемент определяет рабочий режим устройства. Описание семантики работы Mode приведено в таблице А.З.
Таблица А.З — Элемент Mode | ||||||||||||
|
А.2.1.2.3.8 TotallO
Этот элемент определяет число каналов (точек) ввода/вывода (I/O). Описание семантики TotallO приведено в таблице А.4.
Таблица А.4 — Элемент TotallO | ||||||||||
|
А.2.1.2.3.9 ЮТуре
Этот элемент определяет тип ввода/вывода. Описание семантики ЮТуре приведено в таблице А.5.
Таблица А.5 — |
- Элемент ЮТуре |
Значение |
Описание |
0 |
Устройство использует вводы и выводы, для которых используются одни и те же числа (начиная с RX0 и RY0 соответственно) |
1 |
Ввод |
2 |
Вывод |
3 |
Устройство использует вводы и выводы, но одни и те же числа не используются для ввода (RX) и вывода (RY) |
А.2.1.2.3.10 SEMISupport
Этот элемент булевого типа определяет, поддерживаются ли функции стандарта SEMI. Значение TRUE означает, что функция SEMI поддерживается, а значение FALSE — не поддерживается.
А.2.1.2.3.11 LEDList, LED
Описание атрибутов класса LED приведено в таблице А.6.
Примечание — Семантика значений приведена в ВАР-05027, а семантика значений для версии LT — в ВАР-05031.
Таблица А.6 — Атрибуты класса LED
Атрибут
Описание
Значение
Имя
Имя LED
PW
RUN
ERR
MST
SMST
LOCAL
CPU R/W
SW
M/S
PRM
TIME
LINE
L RUN
L ERR
SD
RD
Состояние
Состояние LED
ON
OFF
BLINK
A.2.1.2.4 ApplicationProcess A.2.1.2.4.1 BEntry
Описание элементов BEntry приведено в таблице А.7.
Таблица А.7 — Элементы BEntry | ||||||||||
|
А.2.1.2.4.2 WEntry
Описание элементов WEntry приведено в таблице А.8.
Таблица А.8 — Элементы WEntry | ||||||||||||||||||||||||||||
|
А.2.1.2.4.3 WBEntry Описание элементов WBEntry приведено в таблице А.9. Таблица А.9 — Элементы WBEntry | ||||||||||
|
А.2.1.2.4.4 SEntry
Описание элементов SEntry приведено в таблице А.10.
Таблица А.10 — Элементы SEntry | ||||||||||||
|
16
1 Область применения......................................... 1
2 Нормативные ссылки......................................... 1
3 Термины и определения....................................... 1
4 Сокращения............................................. 2
5 Технологические особенности элементов и правил......................... 2
5.1 Интеграционные модели и интерфейсы систем промышленной автоматизации......... 2
5.2 Шаблоны профилей....................................... 2
5.3 Профили, связанные с определенной технологией........................ 3
6 Профили устройства и коммуникационной сети для систем управления на основе HDLC...... 3
6.1 Общие положения....................................... 3
6.2 CC-Link............................................. 3
ПриложениеА (обязательное) Шаблоны профилей CC-Link...................... 13
Приложение В (справочное) Терминология и нотация UML...................... 76
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов ссылочным национальным стандартам Российской Федерации.............. 77
Библиография............................................. 78
ГОСТ Р ИС015745-5—2010
А.2.1.2.4.5 PrmSetGrp
Описание элементов PrmSetGrp приведено в таблице А.11.
Таблица А.11 — Элементы PrmSetGrp | ||||||||||
|
А.2.1.2.4.6 PEntry
Описание элементов PEntry приведено в таблице А. 12.
Таблица А. 12 — Элементы PEntry | ||||||||||||||||||
|
А.2.1.2.4.7 Method Entry
Описание элементов MethodEntry приведено в таблице А.13.
| ||||||||||||||||||||||||||
17 |
Настоящий стандарт устанавливает требования к прикладной интеграционной среде (AIF), на которую распространяется комплекс стандартов ИСО 15745, включающий в себя:
- систематическую организацию и представление требований к интеграции прикладных систем с помощью моделей интеграции;
- разработку спецификаций интерфейсов в форме профилей интероперабельности прикладных программных средств (AIP), позволяющих выбрать как соответствующие ресурсы, так и документацию на «встроенные» прикладные системы.
ИСО 15745-1 устанавливает общие элементы и правила описания интегрированных моделей и AIP, а также профили их компонентов: процессов, информационного обмена и ресурсов. Структура комплекса стандартов ИСО 15745 и обзор составных частей AIP представлены на рисунке 1 ИСО 15745-1.
Настоящий стандарт дополняет приведенный в ИСО 15745-1 общий профиль интероперабельности прикладных программных средств путем определения элементов, связанных с конкретной технологией, и правил описания профилей коммуникационных сетей и соответствующих профилей устройств, зависящих от систем управления CC-Link1*, которые работают с использованием технологии высокоуровневого протокола управления каналом передачи данных (HDLC2*).
В настоящем стандарте описаны шаблоны, применяемые для профилей устройства и коммуникационной сети. В рамках AIP экземпляр профиля устройства или профиля сети связи является частью профиля ресурса, описанного в ИСО 15745-1. Файлы экземпляров XML профиля устройства и профиля сети связи включают в экземпляр XML профиля ресурса с помощью типа данных для обработки профиля (ProfileHandle_DataType) в соответствии с требованиями 7.2.5 ИСО 15745-1.
Прикладная среда, используемая для интеграции программных средств, задается с использованием элементов и правил согласно ИСО 15745-1 и может быть объединена в единое целое с профилями компонентов, определенных с использованием элементов и правил, приведенных в настоящем стандарте.
Настоящий стандарт разработан Техническим комитетом ИСО/ТК184 «Системы промышленной автоматизации и интеграция», подкомитетом ПК5 «Архитектура, коммуникации и структуры интеграции».
Комплекс стандартов ИСО 15745 имеет общее наименование «Системы промышленной автоматиза-ции и интеграция. Прикладная интеграционная среда открытых систем» и включает в себя следующие части:
- часть 1 — Общее эталонное описание;
- часть 2 — Эталонное описание систем управления на основе ИСО 11898;
- часть 3 — Эталонное описание систем управления на основе МЭК 61158;
- часть 4 — Эталонное описание систем управления на основе сети Ethernet;
- часть 5 — Эталонное описание систем управления на основе HDLC.
Часть 5
Эталонное описание систем управления на основе высокоуровневого протокола управления
каналом передачи данных HDLC
Industrial automation systems and integration. Open systems application integration framework. Part 5. Reference
description for HDLC-based control systems
Дата введения — 2011—09—01
Настоящий стандарт устанавливает элементы и правила, связанные с определенной технологией и предназначенные для описания профилей коммуникационных сетей и связанных с коммуникационными аспектами профилей устройств, характерных для систем управления на основе протокола HDLC.
Примечание — Общие элементы и правила описания интеграционных моделей и прикладных профилей интероперабельности программных средств разных поставщиков (профилей процессов, профилей информационного обмена и профилей ресурсов) установлены в ИСО 15745-1.
Настоящий стандарт следует использовать вместе с ИСО 15745-1.
В настоящем стандарте использованы нормативные ссылки на следующие стандарты, которые необходимо учитывать при использовании настоящего стандарта. В случае ссылок на документы, у которых указана дата утверждения, необходимо пользоваться только указанной редакцией. В случае, когда дата утверждения не приведена, следует пользоваться последней редакцией ссылочных документов, включая любые поправки и изменения к ним:
ИСО 15745-1:2003 Системы промышленной автоматизации и интеграция. Прикладная интегрированная среда открытых систем. Часть 1. Общее эталонное описание (ISO 15745-1:2003, Industrial automation systems and integration - Open systems application integration framework—Part 1: Generic reference description)
ИСО/МЭК13239 Информационные технологии. Телекоммуникации и информационный обмен между системами. Процедуры высокоуровневого протокола управления каналом передачи данных (HDLC) (ISO/IEC 13239, Information technology — Telecommunications and information exchange between systems — High-level data link control (HDLC) procedures)
REC-xml-20040204, Extensible Markup Language (XML) 1.0 Third Edition — W3C Recommendation 04 February 2004
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
UML VI .4, OMG-Unified Modeling Language Specification (Version 1.4, September 2001)
В настоящем стандарте применены термины и определения по ИСО 15745-1.
AIF — прикладная интеграционная среда; интеграционная структура AIF (Application Integration Framework);
AIP — профиль интероперабельности прикладных программных средств (Application Interoperability Profile);
ASCII — стандартный американский код для информационного обмена (American Standard Code for Information interchange);
CSP — профиль системы управления CC-Link (CC-Link System Profile (cm. BAP-05028));
HDLC — высокоуровневый протокол управления каналом передачи данных (High-level Data Link Control) (см. ИСО/МЭК13239);
IAS — системы промышленной автоматизации (Industrial Automation Systems);
I/O — ввод и вывод (Input and Output);
LT — система управления/терминатор (CC-Link/LT);
OSI — взаимодействие открытых систем (Open system interconnection);
RWr — удаленный регистр для чтения (Remote register for read);
RWw — удаленный регистр для записи (Remote register for write);
RX — дистанционный ввод (Remote input);
RY — дистанционный вывод (Remote output);
SEMI — международная организация по полупроводниковому оборудованию и материалам (Semiconductor Equipment and Material (см. SEMI E54.12-0701));
UML — унифицированный язык моделирования (Unified Modeling Language (версия 1.4)) (см. UML VI .4);
XML — расширяемый язык гипертекстовой разметки (extensible Markup Language) (см. REC-xml-20040204).
5.1 Интеграционные модели и интерфейсы систем промышленной автоматизации
Разработчик профиля интероперабельности прикладных программ разных поставщиков должен разработать интеграционную модель в соответствии с правилами, изложенными в ИСО 15745-1. Также он должен гарантировать, что профили устройств и коммуникационных сетей на основе HDLC (представляющие требования либо интерфейсов, либо профилей, полученных из существующих устройств/коммуника-ционных сетей) включают в себя необходимые интерфейсы систем промышленной автоматизации (IAS). Интерфейсы IAS, включенные в профиль, должны быть идентифицированы в заголовке (см. ИСО 15745-1, пункт 7.2.2).
Примечание — Описание интерфейсов систем промышленной автоматизации приведено в ИСО 15745-1, приложение В.
5.2 Шаблоны профилей
5.2.1 Общие положения
Шаблоны профилей на основе технологии HDLC получают с помощью основных (родовых) шаблонов профилей, указанных в ИСО 15745-1, раздел 7.
5.2.2 Содержание и синтаксис
Комплекс стандартов ИСО 15745 устанавливает требования к шаблонам профилей, представляемых в виде схем на языке XML (REC-xmlschema-1 -20010502 и REC-xmlschema-2-20010502) и использующих общую структуру. Профили устройства и коммуникационной сети на основе этих шаблонов обычно содержат:
-информацию, необходимую для идентификации подсоединенного устройства;
- описание данных устройств, которые могут быть доступны через сеть связи;
- описание коммуникационных возможностей, поддерживаемых определенным устройством;
-дополнительную специальную информацию поставщика.
Однако технология CC-Link использует традиционный синтаксис кода ASCII. Следовательно, чтобы обеспечить возвратную совместимость для определения шаблона (см. приложение А) используют:
- шаблоны профилей устройства и коммуникационной сети в соответствии с ИСО 15745-1;
2
ГОСТ Р ИС015745-5—2010
- шаблон ИС015745 для инкапсуляции (пакетирования) файлов с традиционным синтаксисом в коде ASCII («упаковщик»).
5.2.3 Заголовок
Заголовок шаблона профиля, определенный в ИСО 15745-1, 7.2.2, используют для шаблонов профилей, связанных с определенной технологией на основе протокола HDLC. Каждая технология использует одно или более имен для идентификации определенной технологии или ее компонента (см. таблицу 1). Выбранное имя должно храниться в запоминающем устройстве атрибута технологии профиля ProfileTechnology в заголовке.
Таблица 1 — Имена профилей технологий ProfileTechnology | ||||||
|
5.3 Профили, связанные с определенной технологией
Структура профиля с характерной технологией коммуникационной сети, а также характеристики коммуникационных аспектов структуры профиля устройства на основе технологии HDLC приведены в разделе 6. Конкретной используемой технологией является CC-Link (см. 6.2).
6.1 Общие положения
Описание профилей устройства и коммуникационной сети, основанных на технологии CC-Link, приведено в 6.2.
6.2 CC-Link
6.2.1 Профиль устройства
6.2.1.1 Общие положения
На рисунке 1 приведена структура класса профиля устройства на основе технологии CC-Link (далее — устройства CC-Link).
Рисунок 1 - Диаграмма классов профиля устройства на основе технологии CC-Link
Класс DeviceProfile любой версии CC-Link, кроме версии LT, может включать в себя класс Application-Process. Класс DeviceProfile LT версии CC-Link не должен включать в себя класс ApplicationProcess.
Доступные форматы для профилей устройства CC-Link приведены в А.2 приложения А.
Описание схемы на языке XML, представляющей шаблон профилей устройства CC-Link, приведено в А.2.1.3 приложения А. Имя файла данной XML-схемы — «CC-Link_DeviceProfile.xsd».
Схема XML, представляющая инкапсуляцию профиля системы CC-Link в шаблон профиля устройства в соответствии с требованиями ИСО 15745, приведена в А.2.2.2 приложения А. Имя файла данной XML-схемы - «CSP_DeviceProfile_wrapperxsd». Описание унаследованного синтаксиса ASCII профиля системы управления CC-Link приведено в А.4 приложения А.
3
6.2.1.2 Идентификация устройства
Структура класса Device Identity приведена на рисунке 2.
Рисунок 2 — Диаграмма класса Deviceldentity устройства CC-Link
Класс Deviceldentity должен состоять из вложенных классов, приведенных на рисунке 2 и определенных в таблице 2. Классы, входящие в Deviceldentity, применяют в отношении профиля, типа и экземпляра.
Таблица 2 - Классы, входящие в Deviceldentity | ||||||||||||||||||
|
6.2.1.3 Менеджер устройства
6.2.1.3.1 Общие положения
Структура класса DeviceManager приведена на рисунке 3.
Рисунок 3 — Диаграмма класса Device Manager устройства CC-Link |
4
Класс Device Manager состоит из подклассов, приведенных на рисунке 3 и определенных в таблице 3.
Таблица 3 — Вложенные классы класса DeviceManager | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
6.2.1.3.2 NumOccupiedStations NumOccupiedStations — число занятых станций.
6.2.1.3.3 ExtendedCycleConf
ExtendedCycleConf—уровень увеличения числа каналов (точек) ввода/вывода, использованных в расширенной циклической связи.
6.2.1.3.4 BmpFile
BmpFile — имя ассоциированного файла побитового растрового отображения.
6.2.1.3.5 ErrReg
ErrReg — регистр, используемый для хранения кода ошибки.
6.2.1.3.6 UpDownLoadF
UpDownLoadF определяет, допускается ли загрузка данных в удаленный компьютер и загрузка данных из центральной ЭВМ по каналу связи.
6.2.1.3.7MasterFlg
MasterFIg определяет, может ли устройство быть резервным ведущим устройством или нет.
6.2.1.3.8 Mode
Mode определяет режимы поддерживающих (вспомогательных) операций (см. приложение А, таблица А.З).
6.2.1.3.9 TotallO
TotallO — суммарное число каналов (точек) ввода/вывода (см. приложение А, таблица А.4).
6.2.1.3.10 ЮТуре
ЮТуре — тип ввода/вывода (см. приложение А, таблица А.5).
6.2.1.3.11 SEMISupport
SEMISupport определяет, поддерживается ли функция стандарта SEMI.
6.2.1.3.12 LEDList, LED
LEDList— перечисление доступных светодиодов. LED описывает наименование и возможное состояние светодиода на устройстве (см. приложение А, таблица А.6).
6.2.1.4 Функция устройства
Структура класса DeviceFunction (функция устройства) приведена на рисунке 4.
5
0..1 Рисунок 4 — Диаграмма класса DeviceFunction устройства CC-Link |
Примечание — Определение DevFuncData функции устройства DeviceFunction не входит в область применения настоящего стандарта.
6.2.1.5 Прикладной процесс
6.2.1.5.1 Общие положения
Структура класса ApplicationProcess (прикладной процесс) приведена на рисунке 5.
Рисунок 5 — Диаграмма класса ApplicationProcess устройства CC-Link |
6.2.1.5.2 RemotelOMemoryMap
6.2.1.5.2.1 Общие положения
RemotelOMemoryMap является эквивалентом профиля системы CC-Link (CSP) для дистанционного ввода/вывода. Описание профиля CSP приведено в разделе А.4 приложения А.
6.2.1.5.2.2 IO_lnfo_R
Структура класса IO_lnfo_R приведена на рисунке 6.
Рисунок 6 — Диаграмма класса IO_lnfo_R устройства CC-Link |
Класс IO_lnfo_R представляет секцию IO_lnfo_Rx и секцию IO_lnfo_RY профиля CSP. BEntry должен содержать подклассы, приведенные на рисунке бив А.2.1.2.4.1 приложения А.
6
1
^ CC-Link — торговое наименование фирмы CLPA (CC-Link Partner Association). Эта информация приведена для удобства пользователей ИСО 15745 и не означает одобрения со стороны ИСО держателя этой торговой марки или любой его продукции. Для соответствия требованиям настоящего стандарта не требуется использовать торговую марку CC-Link, для использования которой необходимо получить разрешение фирмы CLPA.
2
* Сокращенное наименование HDLC (высокоуровневый протокол управления каналом передачи данных) использовано в настоящем стандарте как синоним ИСО/МЭК 13239.
Издание официальное