










Обозначения | Код ИСО/МЭК 10646 (шестнадцатеричный) | Описание |
Цифры | 0030 - 0039 | '0' - '9' |
Буквы верхнего регистра | 0041 - 005A | 'A' - 'Z' |
Дефис | 002D | '-' |
Символ "решетка" | 0023 | '#' |
Точка | 002E | '.' |
Двоеточие | 003A | ':' |
Символ подчеркивания | 005F | '_' |
Правильная строка: RAI = "0123-45-678-9-abc" ICD = "0123", OI = "45", OPI = "678", OPIS = "9", AI = "abc" Правильная строка: RAI = "0161-1" ICD = "0161", OI = "1", OPI = (null), OPIS= (null), AI = (null) Неправильная строка: RAI = "0161-1---" Завершающие дефисы не допускаются. Правильная строка: RAI = "0112-1-18435-AAA001" ICD = "0112", OI = "1", OPI = (null), OPIS = (null), AI = "18435_3" |
Выражение | Идентификатор ICID-выражения (OTD=0112-1-18435) | Определение | Пример | Переменный ICID-идентификатор (ИСО/МЭК 11578) | Текст типа концепта 1 | Примечания | |
Идентификатор | Обязательный - M Необязательный - O | Обязательный - M Необязательный - O | |||||
MEIdentification | AAA001 | M | Идентификация AIME/ADME-элементов | SmartPumpControl AIME | M | P | Идентификатор ICID-справочного технического словаря |
MErevision | AAA002 | M | Проверка AIME/ADME-элементов | 1a | M | P | |
MEname | AAA003 | M | Наименование AIME/ADME-элементов | D.1.2.Ay_D.1.1Az | M | P | Описательное имя ADID-категории |
MEsource | AAA004 | M | Источник AIME/ADME-элементов | ISO | M | P | |
MEclassID | AAA005 | M | Идентификация класса AIME/ADME-элементов | AIP | M | C | Идентификация профиля (пример - в ИСО 15745) |
MEdate | AAA006 | M | Дата выпуска AIME/ADME-элементов | 2012-12-30 | M | P | |
MEregistry | AAA007 | M | Регистрационное наименование AIME/ADME-элементов | Industry_specific_registry_name_ISO_13774 | M | P | Регистрационное имя промышленного стандарта, зарегистрированное в ICID-словаре |
Текст 1 C=класс, P=свойство, DT=тип данных, D=документ, O=онтология | |||||||
Выражение (элемент) | Идентификатор ICID-выражения (OTD=0112-1-18435) | Определение | Пример | Переменный ICID-идентификатор (ИСО/МЭК 11578) | Текст типа концепта 1 | Примечания | |
Идентификатор | Обязательный - M Необязательный - O | Обязательный - M Необязательный - O | |||||
domainSourceHandle | AAB001 | M | ID домена источника AIME-элемента из ADID | D1.1 | M | C | Домен управления, ввода/вывода, хронология производственных данных и отображение |
domainDestinationHandle | AAB002 | M | ID домена получателя AIME-элемента из ADID | D1.2 | M | C | Домен использования активов, мониторинг состояния и качества |
applicationSourceHandle | AAB003 | M | ID исходного приложения для обмена информацией | PumpControl | M | C | |
applicationDestinationHandle | AAB004 | M | ID приложения-получателя для обмена информацией | PumpDiagnostics | M | C | |
applicationRelationshipSection | AAB005 | O | Перечень контекстов приложения | M | C | ||
applicationDomainRelationshipName | AAB006 | O | Спецификация зависящего от домена контекста приложения | Pump_Control_Context, Pump_Diagnostics_Context | M | C | Перечень имен |
processSourceHandle | AAB007 | O | ID связанного процесса-источника | FlowPIDControl | O | C | Процесс содержит перечень работ, каждая из которых связана с набором функций, реализуемых с помощью набора ресурсов |
processDestinationHandle | AAB008 | O | ID связанного целевого процесса | CurrentHealth Evaluation | O | C | |
resourcePack | AAB009 | O | Перечень ресурсов, используемых при обмене информацией | PLC, MMD | O | C | Каждый ресурс в перечне имеет в ИСО 15745 соответствующий профиль ресурса |
resourceName | AAB010 | O | Имя экземпляра ресурсов | PLC02 MMD00 | O | C | |
resourceProfile | AAB011 | M | Информация о профиле ресурсов | PLCiso15745 profile MMDiso15745 profile | M | C | |
Текст 1 C=класс, P=свойство, DT=тип данных, D=документ, O=онтология | |||||||
Выражение (элемент) | Идентификатор ICID-выражения (OTD=0112-1-18435) | Определение | Пример | Переменный ICID-идентификатор (ИСО/МЭК 11578) | Текст типа концепта 1 | Примечания | |
Идентификатор | Обязательный - M Необязательный - O | Обязательный - M Необязательный - O | |||||
informationType | AAC001 | M | Типы информационного обмена | CavInfoRequest Type | O | C | Определение типов информации |
roleType | AAC002 | O | Регистрация функциональных возможностей, представляемых для конкретного обмена информацией | PumpDiagnostics RolePumpControl Role | O | C | Определения вида ролей |
behaviour | AAC003 | O | Поведение для заданного типа роли | PumpCavitationDetectionPumpControl | O | C | |
relationshipType | AAC004 | O | Идентификация типов роли приложения и поведения | PumpControl2PumpDiagnostics | O | C | |
participationType | AAC005 | O | Типы сотрудничества между сторонами для обмена информацией | PumpFlowControlCavitationDetection | O | C | |
channelType | AAC006 | O | Пункт обмена информационными элементами между участниками | PumpControl2PumpMonitor | O | C | Описание коммуникационных связей между типами ролей |
Текст 1 C=класс, P=свойство, DT=тип данных, D=документ, O=онтология | |||||||
Выражение (элемент) | Идентификатор ICID-выражения (OTD=0112-1-18435) | Определение | Пример | Переменный ICID-идентификатор (ИСО/МЭК 11578) | Текст типа концепта 1 | Примечания | |
Идентификатор | Обязательный - M Необязательный - O | Обязательный - M Необязательный - O | |||||
informationExchange | AAD001 | M | Имя информационного обмена | smartPumpInformation Exchange | M | C | |
relationship | AAD002 | O | Тип взаимоотношений | tns:PumpControl2PumpDiagnostics | O | C | |
variable | AAD003 | O | Определения индивидуальных параметров, используемых при обмене информацией | PumpCtrl2CavDetectionC CavInfoRequest CavInfoResponce | O | C | Имя канала |
interaction | AAD004 | O | Реализация обмена информацией между ролями | CavInfoElicitation | O | C | |
participate | AAD005 | O | Определение взаимоотношений для взаимодействий | tns:PumpControl2PumpDiagnostics | O | C | Описание имени взаимоотношения, типа роли источника и типа целевой роли |
exchange | AAD006 | O | Базовый элемент взаимодействия при обмене информацией | CavInfoRequestEx | O | C | |
send/receive | AAD007 | O | Отправка/получение информации при каждой деятельности при обмене информацией с использованием параметров | CavInfoRequest | O | C | |
Текст 1 C=класс, P=свойство, DT=тип данных, D=документ, O=онтология | |||||||


<?xml version="1.0" encoding="utf-8"?> <ISO_AIME xmlns="http://www.iso.org/aime" xmlns:xsd="http://www.w3.org/2001/XMLSchema- instance"> <MatrixElementHeader> <MEidentification>SmartPumpControlAIME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle>D1.1</domainSourceHandle> <domainDestinationHandle> </domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle>PumpControl</applicationSourceHandle> <applicationDestinationHandle> </applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Control_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> <processSourceHandle>FlowPIDControl</processSourceHandle> |
<processDestinationHandle> </processDestinationHandle> </processSection> <resourceSection> <resourcePack name="PLC"> <resourceName>PLC02</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="VFD"> <resourceName>VFD00</resourceName> <resourceProfile>VFDiso15745profile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics (Cavitation Detection) Example</description> <informationType name="CavInfoRequestType" type="tCavInfoRequest"> <description> Diagnostics Request Message - AIME XML schema type CavInfoRequestMsg will have sensor values for flow, pressure and temperature </description> </informationType> <informationType name="CavInfoResponseType" type="tCavInfoResponse"> <description> Diagnostics Response Message - AIME XML schema type CavInfoResponseMsg will have degree of cavitation </description> </informationType> <roleType name="PumpControlRole"> <description>Role for Pump Control</description> <behaviour name="PumpControl" interface="PumpControlInterface"> |
<description>Behaviour for PumpControl - use CIP for VFD control</description> </behaviour> </roleType> <participantType name="PumpFlowControl"> <description>Pump Control Participant</description> <roleType typeRef="tns:PumpControlRole" /> </participantType> <channelType name="PumpControl2PumpMonitor" type="ISO15745_ENet_CommNet_Profile"> <description> Pump Control to Diagnostics Channel Type Ethernet/IP channel based on ISO15745-2 Comm Profile </description> </channelType> </Conveyance_Section> </MatrixElementBody> </ISO_AIME> |
<?xml version="1.0" encoding="utf-8"?> <ISO_AIME xmlns="http://www.iso.org/aime" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"> <MatrixElementHeader> <MEidentification>SmartPumpMonitorAIME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774_DM</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle></domainSourceHandle> <domainDestinationHandle>D1.2</domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle></applicationSourceHandle> <applicationDestinationHandle>PumpDiagnostics</applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Diagnostics_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> <processSourceHandle></processSourceHandle> <processDestinationHandle>CurrentHealthEvaluation</processDestinationHandle> </processSection> <resourceSection> |
<resourcePack name="PLC"> <resourceName>PLC01</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics (Cavitation Detection) Example</description> <informationType name="CavInfoRequestType" type="tCavInfoRequest"> <description> Diagnostics Request Message - AIME XML schema type CavInfoRequestMsg will have sensor values for flow, pressure and temperature </description> </informationType> <informationType name="CavInfoResponseType" type="tCavInfoResponse"> <description> Diagnostics Response Message - AIME XML schema type CavInfoResponseMsg will have degree of cavitation </description> </informationType> <roleType name="PumpDiagnosticsRole"> <description>Role for Diagnostics - Cavitation Detection</description> <behaviour name="PumpCavitationDetection" interface="PumpMonitorInterface"> <description>Behaviour for Diagnostics Role - Cavitation Detection</ description> </behaviour> </roleType> <participantType name="CavitatinDetection"> <description>Diagnostics Participant</description> <roleType typeRef="tns:PumpDiagnosticsRole" /> |
</participantType> <channelType name="PumpControl2PumpMonitor" type="ISO15745_ENet_CommNet_Profile"> <description>Pump Control to Diagnostics Channel Type Ethernet/IP channel based on ISO15745-2 Comm Profile </description> </channelType> </Conveyance_Section> </MatrixElementBody> </ISO_AIME> |
<?xml version="1.0" encoding="utf-8"?> <ISO_ADME xmlns="http://www.iso.org/adme" xmlns:xsd="http://www.w3.org/2001/XMLSchema- instance"> <MatrixElementHeader> <MEidentification>SmartPumpOPCADME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774_DM_SD</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle>D1.1</domainSourceHandle> <domainDestinationHandle>D1.2</domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle>PumpControl</applicationSourceHandle> <applicationDestinationHandle>PumpDiagnostics</applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Control_Context </applicationDomainRelationshipName> <applicationDomainRelationshipName> Pump_Diagnostics_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> |
<processSourceHandle>FlowPIDControl</processSourceHandle> <processDestinationHandle>CurrentHealthEvaluation</processDestinationHandle> </processSection> <resourceSection> <resourcePack name="PLC"> <resourceName>PLC02</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="MMD"> <resourceName>MMD00</resourceName> <resourceProfile>MMDiso15745profile</resourceProfile> </resourcePack> <resourcePack name="PLC"> <resourceName>PLC01</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics (Cavitation Detection) Example</description> <informationType name="CavInfoRequestType" type="tns:tCavInfoRequest"> <description> Diagnostics Request Message - AIME XML schema type CavInfoRequestMsg will have sensor values for flow, pressure and temperature </description> </informationType> <informationType name="CavInfoResponseType" type="tns:tCavInfoResponse"> <description> Diagnostics Response Message - AIME XML schema type CavInfoResponseMsg will have degree of cavitation </description> |
</informationType> <roleType name="PumpDiagnosticsRole"> <description>Role for Diagnostics - Cavitation Detection</description> <behaviour name="PumpCavitationDetection" interface="PumpMonitorInterface"> <description> Behaviour for Diagnostics Role - Cavitation Detection DiagCIPInterface is based on ISO15745-2 Comm Profile </description> </behaviour> </roleType> <roleType name="PumpControlRole"> <description>Role for Pump Control</description> <behaviour name="PumpControl" interface="PumpControlInterface"> <description> Behaviour for PumpControl - use CIP for VFD control PumpCtrlCIPInterface is based on ISO15745-2 Comm Profile </description> </behaviour> </roleType> <relationshipType name="PumpControl2PumpDiagnostics"> <description>Pump Control to Cavitation Detection Relationship</description> <roleType typeRef="tns:PumpControlRole" /> <roleType typeRef="tns:PumpDiagnosticsRole" /> </relationshipType> <participantType name="PumpFlowControl"> <description>Pump Control Participant</description> <roleType typeRef="tns:PumpControlRole" /> </participantType> <participantType name="CavitationDetection"> <description>Diagnostics Participant</description> |
<roleType typeRef="tns:PumpDiagnosticsRole" /> </participantType> <channelType name="PumpControl2PumpMonitor" type="ISO15745_ENet_CommNet_Profile"> <description> Pump Control to Diagnostics Channel Type Ethernet/IP channel based on ISO15745-2 Comm Profile </description> </channelType> </Conveyance_Section> <Content_Section> <informationExchange name="smartPumpInformationExchange"> <description>Smart Pump Information Exchange</description> <relationship type="tns:PumpControl2PumpDiagnostics" /> <variableDefinitions> <variable name="PumpCtrl2CavDetectionC" channelType="tns:PumpControl2 PumpMonitor" roleTypes="tns:PumpControlRoletns:PumpDiagnosticsRole"> <description>Channel Variable</description> </variable> <variable name="CavInfoRequest" informationType="tns:CavInfoRequestType" roleTypes="tns:PumpControlRoletns:PumpDiagnosticsRole"> <description>Cavitation Information Request Message</description> </variable> <variable name="CavInfoResponse" informationType="tns:CavInfoResponseType" roleTypes="tns:PumpCtrlRoletns:PumpDiagnositcsRole"> <description>Cavitation Information Response Message</description> </variable> </variableDefinitions> <interaction name="CavInfoElicitation" operation="getCavitationInfo" channelVariable="tns:PumpCtrl2CavDetectionC"> <description>Cavitation Information Elicitation |
(This could be mapped to WSDL operation or topic in Publish/Subscribe) </description> <participate relationshipType="tns:PumpControl2PumpDiagnostics" fromRoleTypeRef="tns:PumpControlRole" toRoleTypeRef="tns:PumpDiag nosticsRole" /> <exchange name="CavInfoRequestEx" informationType="tns:CavInfoRequestType" action="request"> <description>Cavitation Detection Request Message Exchange</description> <send variable="CavInfoRequest" /> <receive variable="CavInfoRequest" /> </exchange> <exchange name="CavInfoResponseEx" informationType="tns:CavInfoResponseType" action="respond"> <description>Cavitation Detection Response Message Exchange</description> <send variable="CavInfoResponse" /> <receive variable="CavInfoResponse" /> </exchange> </interaction> </informationExchange> </Content_Section> </MatrixElementBody> </ISO_ADME> |
<?xml version="1.0" encoding="utf-8" ?> <description xmlns="http://www.w3.org/ns/wsdl" targetNamespace= "http://www.iso.org/2011/wsdl/pumpMonitorSvc" xmlns:tns= "http://www.iso.org/2011/wsdl/pumpMonitorSvc" xmlns:rms = "http://www.iso.org/2011/schemas/pumpMonitorSvc" xmlns:wsoap= "http://www.w3.org/ns/wsdl/soap" xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:wsdlx= "http://www.w3.org/ns/wsdl-extensions"> <documentation> This document describes the sample pump monitor service </documentation> <types> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.iso.org/2011/schemas/pumpMonitorSvc" xmlns="http://www.iso.org/2011/schemas/pumpMonitorSvc"> <xs:element name="CavInfoRequest" type="CavInfoRequestType"/> <xs:complexType name="CavInfoRequestType"> <xs:sequence> <xs:element name="pumpType" type="xs:string"/> <xs:element name="pumpLocation" type="xs:string"/> <xs:element name="checkTime" type="xs:time"/> </xs:sequence> </xs:complexType> <xs:element name="CavInfoResponse" type="CavInfoResponseType"/> <xs:complexType name="CavInfoResponseType"> <xs:sequence> |
<xs:element name="pumpType" type="xs:string"/> <xs:element name="cavitationDegree" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:schema> </types> <interface name = "pumpMonitorInterface" > <operation name="getCavitationInfo" pattern="http://www.w3.org/ns/wsdl/in-out" style="http://www.w3.org/ns/wsdl/style/iri" wsdlx:safe = "true"> <input messageLabel="In" element="rms:CavInfoRequest" /> <output messageLabel="Out" element="rms:CavInfoResponse" /> </operation> </interface> <binding name="pumpMonitorSOAPBinding" interface="tns:pumpMonitorInterface" type="http://www.w3.org/ns/wsdl/soap" wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/"> <operation ref="tns:opVibInfoRequest" wsoap:mep="http://www.w3.org/2003/05/soap/mep/soap-response"/> </binding> <service name="pumpMonitorService" interface="tns:pumpMonitorInterface" > <endpoint name="pumpMonitorEndpoint" binding="tns:pumpMonitorSOAPBinding" address ="http://www.iso.org/2011/pumpMonitorService"/> </service> </description> |

<?xml version="1.0" encoding="utf-8"?> <ISO_AIME xmlns="http://www.iso.org/aime" xmlns:xsd="http://www.w3.org/2001/XMLSchema- instance"> <MatrixElementHeader> <MEidentification>SmartPumpControlAIME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle>D1.1</domainSourceHandle> <domainDestinationHandle> </domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle>PumpControl</applicationSourceHandle> <applicationDestinationHandle> </applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Control_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> <processSourceHandle>FlowControl</processSourceHandle> |
<processDestinationHandle> </processDestinationHandle> </processSection> <resourceSection> <resourcePack name="PLC"> <resourceName>PLC02</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="Contactor"> <resourceName>I-O00</resourceName> <resourceProfile>I-Oiso15745profile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics (Jam Detection) Example</description> <informationType name="JamWarnLevelType" type="tJamWarnLevel"> <description>Jam Warn Level data type</description> </informationType> <informationType name="WarningStatusType" type="tWarningStatus"> <description>Warning Status</description> </informationType> <roleType name="PumpControlRole"> <description>Role for Pump Control</description> <behaviour name="MotorStatus" interface="MotorProtectCIPInterface"> <description>Behaviour for PumpControl - use CIP for Motor Status</ description> </behaviour> </roleType> <participantType name="MotorProtection"> <description>Pump Control Participant</description> |
<roleType typeRef="tns:PumpControlRole" /> </participantType> <channelType name="PumpControl2PumpMonitor" type="ISO15745_ENet_CommNet_ Profile" > <description> Pump Control to Diagnostics Channel Type Ethernet/IP channel based on ISO15745-2 Comm Profile </description> </channelType> </Conveyance_Section> </MatrixElementBody> </ISO_AIME> |
<?xml version="1.0" encoding="utf-8"?> <ISO_AIME xmlns="http://www.iso.org/aime" xmlns:xsd="http://www.w3.org/2001/XMLSchema- instance"> <MatrixElementHeader> <MEidentification>SmartPumpMonitorAIME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774_DM</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle></domainSourceHandle> <domainDestinationHandle>D1.2</domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle></applicationSourceHandle> <applicationDestinationHandle>PumpDiagnostics</applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Diagnostics_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> <processSourceHandle></processSourceHandle> <processDestinationHandle>CurrentHealthEvaluation</processDestinationHandle> </processSection> |
<resourceSection> <resourcePack name="PLC"> <resourceName>PLC01</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="MotorManagementDevice" > <resourceName>OL-R01</resourceName> <resourceProfile>OL-REtherNetIPprofile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics (Jam Detection) Example</description> <informationType name="JamWarnLevelType" type="tJamWarnLevel"> <description>Jam Warn Level data type</description> </informationType> <informationType name="WarningStatusType" type="tWarningStatus"> <description>Warning Status</description> </informationType> <roleType name="PumpDiagnosticsRole"> <description>Role for Jam Detection</description> <behaviour name="OL-RMotorProtect" interface="MotorProtectCIPInterface"> <description>Behaviour for Jam Detection</description> </behaviour> </roleType> <participantType name="JamDetection"> <description>Diagnostics Participant</description> <roleType typeRef="tns:PumpDiagnosticsRole" /> </participantType> <channelType name="PumpControl2PumpMonitor" type=" ISO15745_ENet_CommNet_Profile"> <description>Pump Control to Diagnostics Channel Type |
Ethernet/IP channel based on ISO15745-2 Comm Profile </description> </channelType> </Conveyance_Section> </MatrixElementBody> </ISO_AIME> |
<?xml version="1.0" encoding="utf-8"?> <ISO_AIME xmlns="http://www.iso.org/aime" xmlns:xsd="http://www.w3.org/2001/XMLSchema- instance"> <MatrixElementHeader> <MEidentification>SmartPumpADME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774_DM_SD</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle>D1.1</domainSourceHandle> <domainDestinationHandle>D1.2</domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle>PumpControl</applicationSourceHandle> <applicationDestinationHandle>PumpDiagnostics</applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Control_Context </applicationDomainRelationshipName> <applicationDomainRelationshipName> Pump_Diagnostics_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> |
<processSourceHandle>FlowControl</processSourceHandle> <processDestinationHandle>CurrentHealthEvaluation</processDestinationHandle> </processSection> <resourceSection> <resourcePack name="PLC"> <resourceName>PLC02</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="CONTACTOR"> <resourceName>I-O00</resourceName> <resourceProfile>I-Oiso15745profile</resourceProfile> </resourcePack> <resourcePack name="PLC"> <resourceName>PLC01</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="MotorManagementDevice"> <resourceName>OL-R01</resourceName> <resourceProfile>OL-REtherNetIPprofile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics (Jam Detection) Example</description> <informationType name="JamWarnLevelType" type="tJamWarnLevel"> <description>Jam Warn Level data type</description> </informationType> <informationType name="WarningStatusType" type="tWarningStatus"> <description>Warning Status</description> </informationType> <roleType name="PumpControlRole"> |
<description>Role for Pump Control</description> <behaviour name="MotorStatus" interface="MotorProtectCIPInterface"> <description>Behaviour for PumpControl - use CIP for Motor Status</description> </behaviour> </roleType> <roleType name="PumpDiagnosticsRole" > <description>Role for Jam Detection</description> <behaviour name="OL-RMotorProtect" interface="MotorProtectCIPInterface"> <description>Behaviour for Jam Detection</description> </behaviour> </roleType> <relationshipType name="PumpControl2PumpDiagnostics"> <description>Pump Control to Cavitation Detection Relationship</description> <roleType typeRef="tns:PumpControlRole" /> <roleType typeRef="tns:PumpDiagnosticsRole" /> </relationshipType> <participantType name="MotorProtection"> <description>Pump Control Participant</description> <roleType typeRef="tns:PumpControlRole" /> </participantType> <participantType name="JamDetection"> <description>Diagnostics Participant</description> <roleType typeRef="tns:PumpDiagnosticsRole" /> </participantType> <channelType name=" PumpControl2PumpMonitor" type=" ISO15745_ENet_CommNet_Profile"> <description> Pump Control to Diagnostics Channel Type Ethernet/IP channel based on ISO15745-2 Comm Profile </description> </channelType> |
</Conveyance_Section> <Content_Section> <informationExchange name="JamDetectionInformationExchange"> <description>Jam Detection Information Exchange</description> <relationship type="tns:PumpControl2PumpDiagnostics" /> <variableDefinitions> <variable name="PumpCtrl2JamDetectionC" channelType="tns:PumpControl2 PumpMonitor" roleTypes="tns:PumpControlRoletns:PumpDiagnosticsRole"> <description>Channel Variable</description> </variable> <variable name="WarningCode" informationType="tns:WarningStatusType" roleTypes="tns:PumpControlRoletns:PumpDiagnosticsRole"> <description>Cavitation Information Request Message</description> </variable> </variableDefinitions> <interaction name="ControlSupervisorObject" operation="GetAttributeSingle" channelVariable="tns:PumpCtrl2JamDetectionC"> participate relationshipType="tns:PumpControl2PumpDiagnostics" fromRoleTypeRef="tns:PumpControlRole" toRoleTypeRef="tns:PumpDiagnosticsRole" /> <exchange name="getWarningCode" informationType="tns:WarningStatusType" action="get"> <description>Get Warning Code</description> <send variable="WarningCode"/> <receive variable="WarningCode"/> </exchange> </interaction> </informationExchange> </Content_Section> </MatrixElementBody> </ISO_ADME> |

<?xml version="1.0" encoding="utf-8"?> <ISO_AIME xmlns="http://www.iso.org/aime" xmlns:xsd="http://www.w3.org/2001/XMLSchema- instance"> <MatrixElementHeader> <MEidentification>SmartPumpControlAIME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle>D1.1</domainSourceHandle> <domainDestinationHandle> </domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle>PumpControl</applicationSourceHandle> <applicationDestinationHandle> </applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Control_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> <processSourceHandle>FlowControl</processSourceHandle> |
<processDestinationHandle> </processDestinationHandle> </processSection> <resourceSection> <resourcePack name="PLC"> <resourceName>PLC02</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="CONTACTOR"> <resourceName>I-O00</resourceName> <resourceProfile>I-Oiso15745profile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics Example</description> <informationType name="WarningCodeType" type="tWarningCode"> <description>Warning Code Type</description> </informationType> <roleType name="PumpControlRole"> <description>Role for Pump Control</description> <behaviour name="MotorStatus" interface="MotorProtectCIPInterface"> </behaviour> </roleType> <participantType name="MotorProtection"> <description>Pump Control Participant</description> <roleType typeRef="tns:PumpControlRole" /> </participantType> <channelType name="PumpControl2PumpMonitor" type="OPC_2_EtherNetIP_Profile"> <description> |
Pump Control to Diagnostics Channel Type </description> </channelType> </Conveyance_Section> </MatrixElementBody> </ISO_AIME> |
<?xml version="1.0" encoding="utf-8"?> <ISO_AIME xmlns="http://www.iso.org/aime" xmlns:xsd="http://www.w3.org/2001/XMLSchema- instance"> <MatrixElementHeader> <MEidentification>SmartPumpMonitorAIME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774_DM</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle></domainSourceHandle> <domainDestinationHandle>D1.2</domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle></applicationSourceHandle> <applicationDestinationHandle>PumpDiagnostics</applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Diagnostics_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> <processSourceHandle></processSourceHandle> <processDestinationHandle>CurrentHealthEvaluation</processDestinationHandle> </processSection> |
<resourceSection> <resourcePack name="PLC"> <resourceName>PLC01</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="MotorManagementDevice"> <resourceName>OL-R01</resourceName> <resourceProfile>OL-REtherNetIPprofile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics (Jam Detection) Example</description> <informationType name="WarningStatusType" type="tWarningStatus"> <description>Warning Status</description> </informationType> <roleType name="PumpDiagnosticsRole"> <description>Role for Jam Detection</description> <behaviour name="OL-RMotorProtect" interface="MotorProtectCIPInterface"> <description>Behaviour for Jam Detection</description> </behaviour> </roleType> <participantType name="JamDetection"> <description>Diagnostics Participant</description> <roleType typeRef="tns:PumpDiagnosticsRole" /> </participantType> <channelType name="PumpControl2PumpMonitor" type="OPC_2_EtherNetIP_Profile"> <description> Pump Control to Diagnostics Channel Type </description> </channelType> |
</Conveyance_Section> </MatrixElementBody> </ISO_AIME> |
<?xml version="1.0" encoding="utf-8"?> <ISO_AIME xmlns="http://www.iso.org/aime" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"> <MatrixElementHeader> <MEidentification>SmartPumpADME</MEidentification> <MErevision>1a</MErevision> <MEname>D.1.2.Ay_D.1.1Az</MEname> <MEsource>ISO</MEsource> <MEclassID>AIP</MEclassID> <MEdate>2013-12-30</MEdate> <MEregistry>Industry_specific_registry_name_ISO_13774_DM_SD</MEregistry> </MatrixElementHeader> <MatrixElementBody> <Context_Section> <domainSection> <domainSourceHandle>D1.1</domainSourceHandle> <domainDestinationHandle>D1.2</domainDestinationHandle> </domainSection> <applicationSection> <applicationSourceHandle>PumpControl</applicationSourceHandle> <applicationDestinationHandle>PumpDiagnostics</applicationDestinationHandle> </applicationSection> <applicationRelationshipSection> <applicationDomainRelationshipName> Pump_Control_Context </applicationDomainRelationshipName> <applicationDomainRelationshipName> Pump_Diagnostics_Context </applicationDomainRelationshipName> </applicationRelationshipSection> <processSection> <processSourceHandle>FlowControl</processSourceHandle> |
<processDestinationHandle>CurrentHealthEvaluation</processDestinationHandle> </processSection> <resourceSection> <resourcePack name="PLC"> <resourceName>PLC02</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="Contactor"> <resourceName>I-O00</resourceName> <resourceProfile>I-Oiso15745profile</resourceProfile> </resourcePack> <resourcePack name="PLC"> <resourceName>PLC01</resourceName> <resourceProfile>PLCiso15745profile</resourceProfile> </resourcePack> <resourcePack name="MotorManagementDevice"> <resourceName>OL-R01</resourceName> <resourceProfile>OL-REtherNetIPprofile</resourceProfile> </resourcePack> </resourceSection> </Context_Section> <Conveyance_Section> <description>PumpControl to Diagnostics (Jam Detection) Example</description> <informationType name="WarningCodeType" type="tWarningCode"> <description>Warning Code Type</description> </informationType> <informationType name="WarningStatusType" type="tWarningStatus"> <description>Warning Status</description> </informationType> <roleType name="PumpControlRole"> |
<description>Role for Pump Control</description> <behaviour name="MotorStatus" interface="MotorProtectCIPInterface"> </behaviour> </roleType> <roleType name="PumpDiagnosticsRole"> <description>Role for Jam Detection</description> <behaviour name="OL-RMotorProtect" interface="MotorProtectCIPInterface"> <description>Behaviour for Jam Detection</description> </behaviour> </roleType> <relationshipType name="PumpControl2PumpDiagnostics"> <description>Pump Control to Cavitation Detection Relationship</description> <roleType typeRef="tns:PumpControlRole" /> <roleType typeRef="tns:PumpDiagnosticsRole" /> </relationshipType> <participantType name="MotorProtection"> <description>Pump Control Participant</description> <roleType typeRef="tns:PumpControlRole" /> </participantType> <participantType name="JamDetection"> <description>Diagnostics Participant</description> <roleType typeRef="tns:PumpDiagnosticsRole" /> </participantType> <channelType name="PumpControl2PumpMonitor" type="OPC_2_EtherNetIP_Profile"> <description> Pump Control to Diagnostics Channel Type </description> </channelType> </Conveyance_Section> <Content_Section> |
<informationExchange name="JamDetectionInformationExchange"> <relationship type="tns:PumpControl2PumpDiagnostics" /> <variableDefinitions> <variable name="PumpHMI2MotorMonitorC" channelType="tns:PumpControl2P umpMonitor" roleTypes="tns:PumpControlRole tns:PumpDiagnosticsRole"> </variable> <variable name="WarningCode" informationType="tns:WarningStatusType" rolTypes="tns:PumpControlRoletns:PumpDiagnosticsRole"> </variable> <variable name="OPCServer1:PumpControl1:Motor1:WarningCode" informationType="tns:WarningStatusType" roleTypes="tns:PumpControlRole tns:PumpDiagnosticsRole"> </variable> </variableDefinitions> <interaction name="ControlSupervisorObject" operation="GetAttributeSingle" channelVariable="tns:PumpCtrl2JamDetectionC"> <exchange name="getWarningCode" informationType="tns:WarningStatusType" action="get"> <description>Get Warning Code using EtherNet/IP</description> <send variable="WarningCode" /> <receive variable="WarningCode" /> </exchange> </interaction> <interaction name="PumpStationControl" operation="getMotorStatus" channelVariable="tns:PumpHMI2MotorMonitorC"> <participate relationshipType="tns:PumpControl2PumpDiagnostics" fromRoleTypeRef="tns:PumpControlRole" toRoleTypeRef="tns:PumpDiagnosticsRole" /> |
<exchange name="getWarningCode" informationType="tns:WarningCodeType" action="get"> <description>Get Warning Code using OPC</description> <send variable="WarningCode" /> <receive variable="OPCServer1:PumpControl1:Motor1:WarningCode" /> </exchange> </interaction> </informationExchange> </Content_Section> </MatrixElementBody> </ISO_ADME> |
[1] | ISO/TS 8000-120:2009, Data quality - Part 120: Master data: Exchange of characteristic data: Provenance (Качество данных. Часть 120. Основные данные. Обмен данными о характеристиках. Источник) |
[2] | ISO/IEC 10746-2:2009, Information technology - Open distributed processing - Reference model: Foundations - Part 2 (Информационные технологии. Открытая распределенная обработка. Эталонная модель. Часть 2. Основы) |
[3] | ISO/IEC 11179-6:2015, Information technology - Metadata registries (MDR) - Part 6: Registration (Информационная технология. Системные реестры метаданных (MDR). Часть 6. Регистрация) |
[4] | ISO/IEC 11578:1996, Information technology - Open Systems Interconnection - Remote Procedure Call (RPC) (Информационные технологии. Взаимодействие открытых систем. Вызов удаленных процедур) |
[5] | ISO 13374 (all parts), Condition monitoring and diagnostics of machines - Data processing, communication and presentation (Мониторинг и диагностика состояния машин. Обработка, передача и представление данных (все части ISO 13374) |
[6] | ISO 13584-511:2006, Industrial automation systems and integration - Parts library - Part 511: Mechanical systems and components for general use - Reference dictionary for fasteners (Системы промышленной автоматизации и интеграция. Библиотека данных на детали. Часть 511. Механические системы и компоненты общего назначения. Справочный словарь по крепежу) |
[7] | ISO/IEC 15459 (all parts), Information technology - Unique identification of transport units (Информационные технологии. Однозначная идентификация транспортируемых единиц (все части ISO/IEC 15459) |
[8] | ISO 15745-2:2003, Industrial automation systems and integration - Open systems application integration framework - Part 2: Reference description for ISO 11898-based control systems (Системы промышленной автоматизации и интеграция. Прикладная среда интегрирования открытых систем. Часть 2. Эталонное описание систем управления на основе ИСО 11898) |
[9] | ISO 15745-3:2003, Industrial automation systems and integration - Open systems application integration framework - Part 3: Reference description for IEC 61158-based control systems (Системы промышленной автоматизации и интеграция. Прикладная среда интегрирования открытых систем. Часть 3. Эталонное описание систем управления на основе МЭК 61158) |
[10] | ISO/IEC 16100 (all parts), Industrial automation systems and integration. Manufacturing software capability profiling for interoperability (Системы промышленной автоматизации и интеграция. Профилирование возможностей программных средств организации производства для интероперабельности (все части ISO/IEC 16100) |
[11] | ISO/TS 22745-30:2009, Industrial automation systems and integration - Open technical dictionaries and their application to master data - Part 30: Identification guide representation (Промышленные автоматизированные системы и интеграция. Открытые технические словари и их применение к основным данным. Часть 30. Представление идентифицирующего указателя) |
[12] | ISO/TS 22745-40:2010, Industrial automation systems and integration - Open technical dictionaries and their application to master data - Part 40: Master data representation (Промышленные автоматизированные системы и интеграция. Открытые технические словари и их применение к основным данным. Часть 40. Представление основных данных) |
[13] | IEC 61360 (all parts), Standard data element types with associated classification scheme for electric components (Стандартные типы элементов данных с соответствующей схемой классификации для электрических компонентов (все части IEC 61360) |
[14] | IEC 61512 (all parts), Batch control (Управление периодическими (технологическими) процессами (все части IEC 61512) |
[15] | IEC 61784 (all parts), Digital data communications for measurement and control (Цифровые передачи данных для измерения и управления (все части IEC 61784) |
[16] | IEC 61987 (all parts), Industrial-process measurement and control - Data structures and elements in process equipment catalogues (Измерения и управление в производственных процессах. Структуры и элементы данных в каталогах производственного оборудования (все части IEC 61987) |
[17] | IEC 62264-2:2013, Enterprise-control system integration - Part 2: Object and attributes for enterprise-control system integration (Интеграция системы управления предприятием. Часть 2. Объект и атрибуты для интеграции системы управления предприятием) |
[18] | IEC 62683:2015, Low-voltage switchgear and controlgear - Product data and properties for information exchange (Устройства комплектные распределительные низковольтные. Данные по изделиям и их свойства для обмена информацией) |
УДК 658.52.011.56:006.35 | ОКС 25.040.40 |
Ключевые слова: системы промышленной автоматизации, интеграция, жизненный цикл систем, управление производством | |