- Added plugin source code

- removed plugin dll
- Changed file structure
- Added readme
This commit is contained in:
2022-03-11 17:13:30 +01:00
parent 21f52871c2
commit 98119c56f4
460 changed files with 92059 additions and 98 deletions

View File

@@ -0,0 +1,465 @@
<!-- Mit XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) von inpro (inpro) bearbeitet -->
<CAEXFile SchemaVersion="2.15" FileName="AutomationComponentLibrary_v1_0_0.aml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CAEX_ClassModel_V2.15.xsd">
<AdditionalInformation AutomationMLVersion="2.0" />
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier=" WP Geo" Version="2.0.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="WP Logic" Version="2.0.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="WP Arch" Version="2.1.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="BPR EDRef" Version="1.0.0" />
</AdditionalInformation>
<AdditionalInformation>
<WriterHeader>
<WriterName>AutomationML Editor</WriterName>
<WriterID>916578CA-FE0D-474E-A4FC-9E1719892369</WriterID>
<WriterVendor>AutomationML e.V.</WriterVendor>
<WriterVendorURL>www.AutomationML.org</WriterVendorURL>
<WriterVersion>5.3.0.0</WriterVersion>
<WriterRelease>5.3.0.0</WriterRelease>
<LastWritingDateTime>2019-11-21T15:52:45.1337374</LastWritingDateTime>
<WriterProjectTitle>unspecified</WriterProjectTitle>
<WriterProjectID>unspecified</WriterProjectID>
</WriterHeader>
</AdditionalInformation>
<InterfaceClassLib Name="AutomationMLComponentBaseICL">
<Description>The InterfaceClassLib AutomationMLComponentBaseICL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="2DReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Description>A 2DReference shall be used to reference a 2D representation of the AutomationML Component.</Description>
</InterfaceClass>
<InterfaceClass Name="GraphicRepresentationReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="JTReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="DeviceDescriptionReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Attribute Name="Version" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="SkillLogicReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="SkillSignalInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface" />
<InterfaceClass Name="SkillParameterInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface">
<Attribute Name="Attribute" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="SkillResourceToProcessInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PPRConnector" />
<InterfaceClass Name="SkillResourceToProductInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PPRConnector" />
<InterfaceClass Name="MaintenanceDescriptionLink" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>The MaintenanceDescriptionLink shall be used to interlink MaintenanceDescriptionGroup and MaintenanceDescriptionItem</Description>
</InterfaceClass>
<InterfaceClass Name="MechanicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>A MechanicInterface represents a hardware provision to mechanically fasten or join two or more objects together.</Description>
</InterfaceClass>
<InterfaceClass Name="ElectricInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>An ElectricInterface describes an electro-mechanical provision used to join electrical terminations and to create electrical circuits.</Description>
</InterfaceClass>
<InterfaceClass Name="LiquidicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="PneumaticInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="PneumaticConnector" RefBaseClassPath="AutomationMLComponentBaseICL/PneumaticInterface">
<Attribute Name="pneumaticPort" AttributeDataType="xs:string" />
<Attribute Name="connectorType" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="CondensateDrainConnector" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="HydraulicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="SensorInterface" RefBaseClassPath="AutomationMLComponentBaseICL/MechanicInterface" />
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLFMIInterfaceClassLib">
<Description>The InterfaceClassLib AutomationMLFMIInterfaceClassLib is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="FMIReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="FMIVariableInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector">
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Causality" AttributeDataType="xs:string" />
</InterfaceClass>
</InterfaceClassLib>
<RoleClassLib Name="AutomationMLComponentBaseRCL">
<Description>The RoleClassLib AutomationMLComponentBaseRCL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="AdditionalDeviceDescription" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<Description>This is the base class for standard or user defined role classes referencing technology based device descriptions.</Description>
<Attribute Name="SpecVersion" AttributeDataType="xs:string" />
<Attribute Name="DocLang" AttributeDataType="xs:string" />
<ExternalInterface Name="DeviceDescriptionReference" ID="77a3d04b-702e-4852-8094-cd37cd155fcd" RefBaseClassPath="AutomationMLComponentBaseICL/DeviceDescriptionReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
<Attribute Name="Version" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="Connector" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="Documentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<ExternalInterface Name="ExternalDataReference" ID="7b24341d-fd33-4fc3-9ae9-3fb9673d11ea" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="GeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model" />
<RoleClass Name="GraphicRepresentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<ExternalInterface Name="GraphicRepresentationReference" ID="fdfc49bd-0266-4f31-a0b2-cf365f16fbeb" RefBaseClassPath="AutomationMLComponentBaseICL/GraphicRepresentationReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="Icon" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
<RoleClass Name="LogicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model">
<RoleClass Name="PLCopenXMLLogic" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/LogicObject">
<ExternalInterface Name="VariableInterface" ID="7306f95b-7e2e-4f3a-af1d-12f4e1d1e941" RefBaseClassPath="AutomationMLPLCopenXMLInterfaceClassLib/VariableInterface" />
<ExternalInterface Name="LogicInterface" ID="ca8c37da-96d9-44a8-9c8c-68c5f6b8b420" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="AMLLogic" RefBaseClassPath="AutomationMLLogicRoleClassLib/LogicModelObject" />
<RoleClass Name="FMILogic" RefBaseClassPath="AutomationMLFMILogicRoleClassLib/FMILogicObject">
<ExternalInterface Name="FMIReference" ID="fb47e6a7-2e9f-4e2e-bfa3-0288da9973c7" RefBaseClassPath="AutomationMLFMIInterfaceClassLib/FMIReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
<ExternalInterface Name="FMIVariableInterface" ID="41d8e7a0-4cfc-4b4f-baab-ef32e2d4072b" RefBaseClassPath="AutomationMLFMIInterfaceClassLib/FMIVariableInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Causality" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
</RoleClass>
<RoleClass Name="KinematicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model" />
<RoleClass Name="MaintenanceDescription" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<ExternalInterface Name="MaitenanceDescriptionLink" ID="cb4c7e2a-dd8a-4e39-b4ff-6b1ae447358d" RefBaseClassPath="AutomationMLComponentBaseICL/MaintenanceDescriptionLink" />
</RoleClass>
<RoleClass Name="Model" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
<RoleClass Name="Symbol" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
</RoleClassLib>
<RoleClassLib Name="AutomationMLComponentStandardRCL">
<Description>The RoleClassLib AutomationMLComponentStandardRCL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="AutomationComponent" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>This role class defines a set of attributes to identify, classify and describe an automation component as an industrial product which serves specific functions, i.e. for industrial process or factory automation.</Description>
<Attribute Name="IdentificationData">
<Description>Identification data of the automation component type or instance model.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACC011#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABC269#005" />
<Attribute Name="Manufacturer" AttributeDataType="xs:string">
<Description>Name of the Manufacturer (person, company or organisation)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE102#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA565#006" />
</Attribute>
<Attribute Name="ManufacturerURI" AttributeDataType="xs:string">
<Description>Address of the product manufacturer on the world wide web (URL) </Description>
</Attribute>
<Attribute Name="DeviceClass" AttributeDataType="xs:string">
<Description>Product family name of the manufacturer, characterization may be based on its usage, operation principle, and its fabricated form</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE104#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA566#005" />
</Attribute>
<Attribute Name="Model" AttributeDataType="xs:string">
<Description>Product name or model code of the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE105#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA567#006" />
</Attribute>
<Attribute Name="ProductCode" AttributeDataType="xs:string">
<Description>Unique product identifier given by the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE103#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA300#005" />
</Attribute>
<Attribute Name="OrderCode" AttributeDataType="xs:string">
<Description>Unique combination of numbers and letters used to order the device</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH549#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA950#006" />
</Attribute>
<Attribute Name="HardwareRevision" AttributeDataType="xs:string">
<Description>Version of the hardware supplied with the component</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA926#005" />
</Attribute>
<Attribute Name="SoftwareRevision" AttributeDataType="xs:string">
<Description>Version of the firmware supplied with the component</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA302#004" />
</Attribute>
<Attribute Name="SerialNumber" AttributeDataType="xs:string">
<Description>Unique combination of numbers and letters to identify a manufactured component sample</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA951#006" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA029#001" />
</Attribute>
<Attribute Name="FabricationNumber" AttributeDataType="xs:string">
<Description>Alphanumeric character sequence to trace the date, time and circumstances of fabrication</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABB062#005" />
</Attribute>
<Attribute Name="ProductInstanceURI" AttributeDataType="xs:string">
<Description>Unique global identification of the product type or sample (assetID) using an universal resource identifier, such as an online URL to the product data.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABN591#001" />
</Attribute>
</Attribute>
<Attribute Name="GeneralTechnicalData">
<Description>Classification data of the component.</Description>
<Attribute Name="AmbientTemperature" AttributeDataType="xs:string">
<Description>Operating temperature limits of the air surrounding the complete component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE440#001" />
<Attribute Name="TemperatureMin" AttributeDataType="xs:int">
<Description>Lowest ambient temperature for which the component operates within its specified limits.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA621#007" />
</Attribute>
<Attribute Name="TemperatureMax" AttributeDataType="xs:int">
<Description>Highest ambient temperature for which the component operates within its specified limits.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA623#007" />
<RefSemantic CorrespondingAttributePath="IRDI:" />
</Attribute>
</Attribute>
<Attribute Name="IPCode" AttributeDataType="xs:string">
<Description>Degree of protection (IP code) of the component provided by enclosure, numerical classification in accordance with IEC 60529 preceded by the symbol IP.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE248#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA558#006" />
</Attribute>
<Attribute Name="Material" AttributeDataType="xs:string">
<Description>Basic material of the housing of the component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE351#006" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE260#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA158#004" />
</Attribute>
<Attribute Name="Weight" AttributeDataType="xs:float">
<Description>Net weight: Value of the mass of the component with all fixed parts without packaging and accessories.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ACB032#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE808#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA553#006" />
</Attribute>
<Attribute Name="Height" AttributeDataType="xs:integer" Unit="mm">
<Description>Height of the body, vertical distance between the top and bottom of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE020#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE801#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA574#006" />
</Attribute>
<Attribute Name="Width" AttributeDataType="xs:integer">
<Description>Width or breadth of the body, horizontal distance between the left-hand and right-hand extremes of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE021#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE802#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA573#006" />
</Attribute>
<Attribute Name="Length" AttributeDataType="xs:integer">
<Description>Length of the body, horizontal distance between the front and back of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE019#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE803#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA640#006" />
</Attribute>
</Attribute>
<Attribute Name="CommercialData" AttributeDataType="">
<Description>Commercial data related to the component.</Description>
<Attribute Name="PackagingAndTransportation">
<Description>Properties characterizing the packing and transportation (shipping) of a product.</Description>
<Attribute Name="GTIN" AttributeDataType="xs:string">
<Description>Global Trade Item Number (GTIN). International unique and universal item number for products and services used by trade and industry (formerly EAN)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE101#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA587#005" />
</Attribute>
<Attribute Name="CustomsTariffNumber" AttributeDataType="xs:integer">
<Description>Classification of a product according to trade regulations. Number assigned to each type of product sold internationally.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE109#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABI442#001" />
</Attribute>
<Attribute Name="CountryOfOrigin" AttributeDataType="xs:string" Unit="code">
<Description>Alphabetic 2-character code for the identification of the country in which the good has been produced or manufactured according to criteria laid down for the application of custom tariff or quantitative restrictions, or any measure related to trade. The provided value list for the alphabetic 2-character code is based on ISO 3166-1, which is updated under https://www.iso.org/iso-3166-country-codes.html</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA034#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABJ603#001" />
</Attribute>
</Attribute>
<Attribute Name="ProductDetails" AttributeDataType="xs:string">
<Attribute Name="DescriptionShort" AttributeDataType="xs:string" />
<Attribute Name="DescriptionLong" AttributeDataType="xs:string" />
<Attribute Name="InternationalPID" AttributeDataType="xs:string" />
<Attribute Name="ManufacturerPID" AttributeDataType="xs:string" />
<Attribute Name="SpecialTreatmentClass" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
<Attribute Name="Keyword" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
<Attribute Name="Remarks" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="ProductOrderDetails">
<Attribute Name="OrderUnit" AttributeDataType="xs:string" />
<Attribute Name="ContentUnit" AttributeDataType="xs:string" />
<Attribute Name="PriceQuantity" AttributeDataType="xs:string" />
<Attribute Name="QuantityMin" AttributeDataType="xs:float" />
<Attribute Name="QuantityInterval" AttributeDataType="xs:float" />
<Attribute Name="QuantityMax" AttributeDataType="xs:string" />
<Attribute Name="PackingUnits" AttributeDataType="xs:string" />
<Attribute Name="PackingSize" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="ProductPriceDetails">
<RefSemantic CorrespondingAttributePath="ListType" />
<Attribute Name="ValidStartDate" AttributeDataType="xs:date" />
<Attribute Name="VaildEndDate" AttributeDataType="xs:date" />
<Attribute Name="ProductPrice" AttributeDataType="xs:string">
<Attribute Name="PriceAmount" AttributeDataType="xs:string" />
<Attribute Name="PriceCurrency" AttributeDataType="xs:string" />
<Attribute Name="Tax" AttributeDataType="xs:string" />
<Attribute Name="PriceFactor" AttributeDataType="xs:string" />
<Attribute Name="LowerBound" AttributeDataType="xs:string" />
<Attribute Name="Territory" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
</Attribute>
</Attribute>
<Attribute Name="ManufacturerDetails">
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Address1" AttributeDataType="xs:string" />
<Attribute Name="Address2" AttributeDataType="xs:string" />
<Attribute Name="ZipCode" AttributeDataType="xs:string" />
<Attribute Name="City" AttributeDataType="xs:string" />
<Attribute Name="Country" AttributeDataType="xs:string" />
<Attribute Name="ContactMail" AttributeDataType="xs:string" />
<Attribute Name="ContactPhone" AttributeDataType="xs:string" />
<Attribute Name="Website" AttributeDataType="xs:string" />
</Attribute>
</Attribute>
<Attribute Name="ParameterData" AttributeDataType="xs:string">
<Description>Parameter data (configurable and read-only) of the component.</Description>
</Attribute>
</RoleClass>
<RoleClass Name="AutomationComponentSemanticSystem" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Attribute Name="ClassificationSystem" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string" />
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string" />
<Attribute Name="URL" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="IEC 61987 - SC 65E/WG 2" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec61987/iec61987.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="IEC 61360-4" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///61360_4#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec61360/iec61360.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="IEC 62683 - SC 3D / SC 17B" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec62683/iec62683.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="eClass" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>Version 11.0</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0173</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://www.eclasscontent.com</Value>
</Attribute>
</Attribute>
</RoleClass>
<RoleClass Name="BehaviourModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="Function" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="SimulationModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="SequencingModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="Sequence" RefBaseClassPath="AutomationMLComponentStandardRCL/SequencingModel" />
<RoleClass Name="SequenceElement" RefBaseClassPath="AutomationMLComponentStandardRCL/SequencingModel" />
<RoleClass Name="Skill" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="COLLADAKinematicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/KinematicModel">
<ExternalInterface Name="COLLADAInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/COLLADAInterface" ID="4515b789-fc7b-410d-8756-2ffe16255139">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="refType" AttributeDataType="xs:string" />
<Attribute Name="target" AttributeDataType="xs:token" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="COLLADAKinematicAttachment" RefBaseClassPath="AutomationMLComponentStandardRCL/COLLADAKinematicModel">
<ExternalInterface Name="AttachmentInterface" ID="5a7555a1-1b49-4abe-9f64-23f33c81d41f" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/AttachmentInterface" />
</RoleClass>
<RoleClass Name="COLLADAGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="COLLADAInterface" ID="d7d00603-9b83-4e1c-821f-ee2fb28a4aa1" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/COLLADAInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="refType" AttributeDataType="xs:string" />
<Attribute Name="target" AttributeDataType="xs:token" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="COLLADAGeometryAttachment" RefBaseClassPath="AutomationMLComponentStandardRCL/COLLADAGeometryModel">
<ExternalInterface Name="AttachmentInterface" ID="1913fd44-cb01-4c0d-9f8f-6fbfdea2755f" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/AttachmentInterface" />
</RoleClass>
<RoleClass Name="JTGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="JTReference" ID="aedac47c-741d-4e2e-b8d7-4443ef055535" RefBaseClassPath="AutomationMLComponentBaseICL/JTReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="2DGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="2DReference" ID="8b7f8789-f132-4692-9871-1a10cf1df20f" RefBaseClassPath="AutomationMLComponentBaseICL/2DReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="ComponentPicture" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
<RoleClass Name="ElectricSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="HydraulicSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="PneumaticSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="ComponentIcon" RefBaseClassPath="AutomationMLComponentBaseRCL/Icon" />
<RoleClass Name="ManufacturerIcon" RefBaseClassPath="AutomationMLComponentBaseRCL/Icon" />
<RoleClass Name="Certificate" RefBaseClassPath="AutomationMLComponentBaseRCL/Documentation" />
<RoleClass Name="MechanicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="MechanicInterface" ID="f161edf3-c422-4cf7-9bf6-e4cba061b15c" RefBaseClassPath="AutomationMLComponentBaseICL/MechanicInterface" />
</RoleClass>
<RoleClass Name="MultiConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="LogicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="SignalInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface" ID="17bd2a73-0f1a-4d4b-9451-c9621f1047bf" />
</RoleClass>
<RoleClass Name="ElectricConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="ElectricInterface" ID="6d752fce-f141-4d8a-a8b5-0064ad19f707" RefBaseClassPath="AutomationMLComponentBaseICL/ElectricInterface" />
</RoleClass>
<RoleClass Name="FluidicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="LiquidicConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="LiquidicInterface" ID="5f170a3d-7d61-47e6-8a45-63e8b7448609" RefBaseClassPath="AutomationMLComponentBaseICL/LiquidicInterface" />
</RoleClass>
<RoleClass Name="PneumaticConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="PneumaticInterface" ID="0f7d6ec8-7078-49bc-918b-33773609c977" RefBaseClassPath="AutomationMLComponentBaseICL/PneumaticInterface" />
</RoleClass>
<RoleClass Name="HydraulicConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="HydraulicInterface" ID="56f6607e-fa42-4d34-89e9-82c196a4adba" RefBaseClassPath="AutomationMLComponentBaseICL/HydraulicInterface" />
</RoleClass>
<RoleClass Name="SensorConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="SensorInterface" ID="46fae3e7-fa14-4d27-a650-d135811affac" RefBaseClassPath="AutomationMLComponentBaseICL/SensorInterface" />
</RoleClass>
<RoleClass Name="SkillConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="MaintenanceDescriptionGroup" RefBaseClassPath="AutomationMLComponentBaseRCL/MaintenanceDescription">
<Description>???</Description>
<Attribute Name="TopicName" AttributeDataType="xs:string" />
</RoleClass>
<RoleClass Name="MaintenanceDescriptionItem" RefBaseClassPath="AutomationMLComponentBaseRCL/MaintenanceDescription">
<Description>???</Description>
<Attribute Name="Index" AttributeDataType="xs:PositiveInteger" />
<Attribute Name="SubTopic" AttributeDataType="xs:string" />
<Attribute Name="WorkDescription" AttributeDataType="xs:string" />
<Attribute Name="Cycle" AttributeDataType="xs:duration" />
<Attribute Name="PlannedTimePerWorker" AttributeDataType="xs:duration" />
<Attribute Name="ActivityKey" AttributeDataType="xs:string" />
<Attribute Name="ExecutionKey" AttributeDataType="xs:string" />
<Attribute Name="FunctionKey" AttributeDataType="xs:string" />
<Attribute Name="PersonnelKey" AttributeDataType="xs:string" />
<Attribute Name="LastExecution" AttributeDataType="xs:string" />
</RoleClass>
</RoleClassLib>
<RoleClassLib Name="AutomationMLFMILogicRoleClassLib">
<Description>The RoleClassLib AutomationMLFMILogicRoleClassLib is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="FMILogicObject" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
</RoleClassLib>
</CAEXFile>

View File

@@ -0,0 +1,454 @@
<!-- Mit XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) von inpro (inpro) bearbeitet -->
<CAEXFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.dke.de/CAEX" SchemaVersion="3.0" FileName="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA.aml" xsi:schemaLocation="http://www.dke.de/CAEX CAEX_ClassModel_V.3.0.xsd">
<AdditionalInformation AutomationMLVersion="2.0"/>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier=" WP Geo" Version="2.0.0"/>
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="WP Logic" Version="2.0.0"/>
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="WP Arch" Version="2.1.0"/>
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="BPR EDRef" Version="1.0.0"/>
</AdditionalInformation>
<SuperiorStandardVersion>AutomationML 2.10</SuperiorStandardVersion>
<SourceDocumentInformation OriginName="AutomationML Editor" OriginID="916578CA-FE0D-474E-A4FC-9E1719892369" OriginVersion="4.6.5.0" LastWritingDateTime="2019-11-21T11:33:05.5581858+01:00" OriginVendor="AutomationML e.V." OriginVendorURL="www.AutomationML.org" OriginRelease="4.6.5.0" OriginProjectTitle="AutomationML Component Classification" OriginProjectID="AutomationML Component Version 1.0"/>
<InterfaceClassLib Name="AutomationMLComponentBaseICL">
<Description>The InterfaceClassLib AutomationMLComponentBaseICL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="2DReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Description>A 2DReference shall be used to reference a 2D representation of the AutomationML Component.</Description>
</InterfaceClass>
<InterfaceClass Name="GraphicRepresentationReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference"/>
<InterfaceClass Name="JTReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference"/>
<InterfaceClass Name="DeviceDescriptionReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Attribute Name="Version" AttributeDataType="xs:string"/>
</InterfaceClass>
<InterfaceClass Name="SkillLogicReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference"/>
<InterfaceClass Name="SkillSignalInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface"/>
<InterfaceClass Name="SkillParameterInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface">
<Attribute Name="Attribute" AttributeDataType="xs:string"/>
</InterfaceClass>
<InterfaceClass Name="SkillResourceToProcessInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PPRConnector"/>
<InterfaceClass Name="SkillResourceToProductInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PPRConnector"/>
<InterfaceClass Name="MaintenanceDescriptionLink" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>The MaintenanceDescriptionLink shall be used to interlink MaintenanceDescriptionGroup and MaintenanceDescriptionItem</Description>
</InterfaceClass>
<InterfaceClass Name="MechanicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>A MechanicInterface represents a hardware provision to mechanically fasten or join two or more objects together.</Description>
</InterfaceClass>
<InterfaceClass Name="ElectricInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>An ElectricInterface describes an electro-mechanical provision used to join electrical terminations and to create electrical circuits.</Description>
</InterfaceClass>
<InterfaceClass Name="LiquidicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface"/>
<InterfaceClass Name="PneumaticInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="PneumaticConnector" RefBaseClassPath="AutomationMLComponentBaseICL/PneumaticInterface">
<Attribute Name="pneumaticPort" AttributeDataType="xs:string"/>
<Attribute Name="connectorType" AttributeDataType="xs:string"/>
</InterfaceClass>
<InterfaceClass Name="CondensateDrainConnector" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface"/>
<InterfaceClass Name="HydraulicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface"/>
<InterfaceClass Name="SensorInterface" RefBaseClassPath="AutomationMLComponentBaseICL/MechanicInterface"/>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLFMIInterfaceClassLib">
<Description>The InterfaceClassLib AutomationMLFMIInterfaceClassLib is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="FMIReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference"/>
<InterfaceClass Name="FMIVariableInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector">
<Attribute Name="Name" AttributeDataType="xs:string"/>
<Attribute Name="Causality" AttributeDataType="xs:string"/>
</InterfaceClass>
</InterfaceClassLib>
<RoleClassLib Name="AutomationMLComponentBaseRCL">
<Description>The RoleClassLib AutomationMLComponentBaseRCL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="AdditionalDeviceDescription" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<Description>This is the base class for standard or user defined role classes referencing technology based device descriptions.</Description>
<Attribute Name="SpecVersion" AttributeDataType="xs:string"/>
<Attribute Name="DocLang" AttributeDataType="xs:string"/>
<ExternalInterface Name="DeviceDescriptionReference" ID="77a3d04b-702e-4852-8094-cd37cd155fcd" RefBaseClassPath="AutomationMLComponentBaseICL/DeviceDescriptionReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="MIMEType" AttributeDataType="xs:string"/>
<Attribute Name="Version" AttributeDataType="xs:string"/>
</ExternalInterface>
</RoleClass>
<RoleClass Name="Connector" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="Documentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<ExternalInterface Name="ExternalDataReference" ID="7b24341d-fd33-4fc3-9ae9-3fb9673d11ea" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="MIMEType" AttributeDataType="xs:string"/>
</ExternalInterface>
</RoleClass>
<RoleClass Name="GeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model"/>
<RoleClass Name="GraphicRepresentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<ExternalInterface Name="GraphicRepresentationReference" ID="fdfc49bd-0266-4f31-a0b2-cf365f16fbeb" RefBaseClassPath="AutomationMLComponentBaseICL/GraphicRepresentationReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="MIMEType" AttributeDataType="xs:string"/>
</ExternalInterface>
</RoleClass>
<RoleClass Name="Icon" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation"/>
<RoleClass Name="LogicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model">
<RoleClass Name="PLCopenXMLLogic" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/LogicObject">
<ExternalInterface Name="VariableInterface" ID="7306f95b-7e2e-4f3a-af1d-12f4e1d1e941" RefBaseClassPath="AutomationMLPLCopenXMLInterfaceClassLib/VariableInterface"/>
<ExternalInterface Name="LogicInterface" ID="ca8c37da-96d9-44a8-9c8c-68c5f6b8b420" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
</ExternalInterface>
</RoleClass>
<RoleClass Name="AMLLogic" RefBaseClassPath="AutomationMLLogicRoleClassLib/LogicModelObject"/>
<RoleClass Name="FMILogic" RefBaseClassPath="AutomationMLFMILogicRoleClassLib/FMILogicObject">
<ExternalInterface Name="FMIReference" ID="fb47e6a7-2e9f-4e2e-bfa3-0288da9973c7" RefBaseClassPath="AutomationMLFMIInterfaceClassLib/FMIReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="MIMEType" AttributeDataType="xs:string"/>
</ExternalInterface>
<ExternalInterface Name="FMIVariableInterface" ID="41d8e7a0-4cfc-4b4f-baab-ef32e2d4072b" RefBaseClassPath="AutomationMLFMIInterfaceClassLib/FMIVariableInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="Name" AttributeDataType="xs:string"/>
<Attribute Name="Causality" AttributeDataType="xs:string"/>
</ExternalInterface>
</RoleClass>
</RoleClass>
<RoleClass Name="KinematicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model"/>
<RoleClass Name="MaintenanceDescription" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<ExternalInterface Name="MaitenanceDescriptionLink" ID="cb4c7e2a-dd8a-4e39-b4ff-6b1ae447358d" RefBaseClassPath="AutomationMLComponentBaseICL/MaintenanceDescriptionLink"/>
</RoleClass>
<RoleClass Name="Model" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole"/>
<RoleClass Name="Symbol" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation"/>
</RoleClassLib>
<RoleClassLib Name="AutomationMLComponentStandardRCL">
<Description>The RoleClassLib AutomationMLComponentStandardRCL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="AutomationComponent" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>This role class defines a set of attributes to identify, classify and describe an automation component as an industrial product which serves specific functions, i.e. for industrial process or factory automation.</Description>
<Attribute Name="IdentificationData">
<Description>Identification data of the automation component type or instance model.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACC011#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABC269#005"/>
<Attribute Name="Manufacturer" AttributeDataType="xs:string">
<Description>Name of the Manufacturer (person, company or organisation)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE102#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA565#006"/>
</Attribute>
<Attribute Name="ManufacturerURI" AttributeDataType="xs:string">
<Description>Address of the product manufacturer on the world wide web (URL) </Description>
</Attribute>
<Attribute Name="DeviceClass" AttributeDataType="xs:string">
<Description>Product family name of the manufacturer, characterization may be based on its usage, operation principle, and its fabricated form</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE104#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA566#005"/>
</Attribute>
<Attribute Name="Model" AttributeDataType="xs:string">
<Description>Product name or model code of the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE105#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA567#006"/>
</Attribute>
<Attribute Name="ProductCode" AttributeDataType="xs:string">
<Description>Unique product identifier given by the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE103#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA300#005"/>
</Attribute>
<Attribute Name="OrderCode" AttributeDataType="xs:string">
<Description>Unique combination of numbers and letters used to order the device</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH549#002"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA950#006"/>
</Attribute>
<Attribute Name="HardwareRevision" AttributeDataType="xs:string">
<Description>Version of the hardware supplied with the component</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA926#005"/>
</Attribute>
<Attribute Name="SoftwareRevision" AttributeDataType="xs:string">
<Description>Version of the firmware supplied with the component</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA302#004"/>
</Attribute>
<Attribute Name="SerialNumber" AttributeDataType="xs:string">
<Description>Unique combination of numbers and letters to identify a manufactured component sample</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA951#006"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA029#001"/>
</Attribute>
<Attribute Name="FabricationNumber" AttributeDataType="xs:string">
<Description>Alphanumeric character sequence to trace the date, time and circumstances of fabrication</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABB062#005"/>
</Attribute>
<Attribute Name="ProductInstanceURI" AttributeDataType="xs:string">
<Description>Unique global identification of the product type or sample (assetID) using an universal resource identifier, such as an online URL to the product data.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABN591#001"/>
</Attribute>
</Attribute>
<Attribute Name="GeneralTechnicalData">
<Description>Classification data of the component.</Description>
<Attribute Name="AmbientTemperature" AttributeDataType="xs:string">
<Description>Operating temperature limits of the air surrounding the complete component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE440#001"/>
<Attribute Name="TemperatureMin" AttributeDataType="xs:int">
<Description>Lowest ambient temperature for which the component operates within its specified limits.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA621#007"/>
</Attribute>
<Attribute Name="TemperatureMax" AttributeDataType="xs:int">
<Description>Highest ambient temperature for which the component operates within its specified limits.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA623#007"/>
<RefSemantic CorrespondingAttributePath="IRDI:"/>
</Attribute>
</Attribute>
<Attribute Name="IPCode" AttributeDataType="xs:string">
<Description>Degree of protection (IP code) of the component provided by enclosure, numerical classification in accordance with IEC 60529 preceded by the symbol IP.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011#002"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE248#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA558#006"/>
</Attribute>
<Attribute Name="Material" AttributeDataType="xs:string">
<Description>Basic material of the housing of the component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE351#006"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE260#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA158#004"/>
</Attribute>
<Attribute Name="Weight" AttributeDataType="xs:float">
<Description>Net weight: Value of the mass of the component with all fixed parts without packaging and accessories.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ACB032#002"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE808#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA553#006"/>
</Attribute>
<Attribute Name="Height" AttributeDataType="xs:integer" Unit="mm">
<Description>Height of the body, vertical distance between the top and bottom of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE020#002"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE801#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA574#006"/>
</Attribute>
<Attribute Name="Width" AttributeDataType="xs:integer">
<Description>Width or breadth of the body, horizontal distance between the left-hand and right-hand extremes of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE021#002"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE802#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA573#006"/>
</Attribute>
<Attribute Name="Length" AttributeDataType="xs:integer">
<Description>Length of the body, horizontal distance between the front and back of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE019#002"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE803#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA640#006"/>
</Attribute>
</Attribute>
<Attribute Name="CommercialData" AttributeDataType="">
<Description>Commercial data related to the component.</Description>
<Attribute Name="PackagingAndTransportation">
<Description>Properties characterizing the packing and transportation (shipping) of a product.</Description>
<Attribute Name="GTIN" AttributeDataType="xs:string">
<Description>Global Trade Item Number (GTIN). International unique and universal item number for products and services used by trade and industry (formerly EAN)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE101#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA587#005"/>
</Attribute>
<Attribute Name="CustomsTariffNumber" AttributeDataType="xs:integer">
<Description>Classification of a product according to trade regulations. Number assigned to each type of product sold internationally.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE109#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABI442#001"/>
</Attribute>
<Attribute Name="CountryOfOrigin" AttributeDataType="xs:string" Unit="code">
<Description>Alphabetic 2-character code for the identification of the country in which the good has been produced or manufactured according to criteria laid down for the application of custom tariff or quantitative restrictions, or any measure related to trade. The provided value list for the alphabetic 2-character code is based on ISO 3166-1, which is updated under https://www.iso.org/iso-3166-country-codes.html</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA034#001"/>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABJ603#001"/>
</Attribute>
</Attribute>
<Attribute Name="ProductDetails" AttributeDataType="xs:string">
<Attribute Name="DescriptionShort" AttributeDataType="xs:string"/>
<Attribute Name="DescriptionLong" AttributeDataType="xs:string"/>
<Attribute Name="InternationalPID" AttributeDataType="xs:string"/>
<Attribute Name="ManufacturerPID" AttributeDataType="xs:string"/>
<Attribute Name="SpecialTreatmentClass" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType"/>
</Attribute>
<Attribute Name="Keyword" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType"/>
</Attribute>
<Attribute Name="Remarks" AttributeDataType="xs:string"/>
</Attribute>
<Attribute Name="ProductOrderDetails">
<Attribute Name="OrderUnit" AttributeDataType="xs:string"/>
<Attribute Name="ContentUnit" AttributeDataType="xs:string"/>
<Attribute Name="PriceQuantity" AttributeDataType="xs:string"/>
<Attribute Name="QuantityMin" AttributeDataType="xs:float"/>
<Attribute Name="QuantityInterval" AttributeDataType="xs:float"/>
<Attribute Name="QuantityMax" AttributeDataType="xs:string"/>
<Attribute Name="PackingUnits" AttributeDataType="xs:string"/>
<Attribute Name="PackingSize" AttributeDataType="xs:string"/>
</Attribute>
<Attribute Name="ProductPriceDetails">
<RefSemantic CorrespondingAttributePath="ListType"/>
<Attribute Name="ValidStartDate" AttributeDataType="xs:date"/>
<Attribute Name="VaildEndDate" AttributeDataType="xs:date"/>
<Attribute Name="ProductPrice" AttributeDataType="xs:string">
<Attribute Name="PriceAmount" AttributeDataType="xs:string"/>
<Attribute Name="PriceCurrency" AttributeDataType="xs:string"/>
<Attribute Name="Tax" AttributeDataType="xs:string"/>
<Attribute Name="PriceFactor" AttributeDataType="xs:string"/>
<Attribute Name="LowerBound" AttributeDataType="xs:string"/>
<Attribute Name="Territory" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType"/>
</Attribute>
</Attribute>
</Attribute>
<Attribute Name="ManufacturerDetails">
<Attribute Name="Name" AttributeDataType="xs:string"/>
<Attribute Name="Address1" AttributeDataType="xs:string"/>
<Attribute Name="Address2" AttributeDataType="xs:string"/>
<Attribute Name="ZipCode" AttributeDataType="xs:string"/>
<Attribute Name="City" AttributeDataType="xs:string"/>
<Attribute Name="Country" AttributeDataType="xs:string"/>
<Attribute Name="ContactMail" AttributeDataType="xs:string"/>
<Attribute Name="ContactPhone" AttributeDataType="xs:string"/>
<Attribute Name="Website" AttributeDataType="xs:string"/>
</Attribute>
</Attribute>
<Attribute Name="ParameterData" AttributeDataType="xs:string">
<Description>Parameter data (configurable and read-only) of the component.</Description>
</Attribute>
</RoleClass>
<RoleClass Name="AutomationComponentSemanticSystem" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Attribute Name="ClassificationSystem" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string"/>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string"/>
<Attribute Name="URL" AttributeDataType="xs:string"/>
</Attribute>
<Attribute Name="IEC 61987 - SC 65E/WG 2" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec61987/iec61987.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="IEC 61360-4" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///61360_4#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec61360/iec61360.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="IEC 62683 - SC 3D / SC 17B" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec62683/iec62683.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="eClass" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>Version 11.0</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0173</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://www.eclasscontent.com</Value>
</Attribute>
</Attribute>
</RoleClass>
<RoleClass Name="BehaviourModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel"/>
<RoleClass Name="Function" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel"/>
<RoleClass Name="SimulationModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel"/>
<RoleClass Name="SequencingModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel"/>
<RoleClass Name="Sequence" RefBaseClassPath="AutomationMLComponentStandardRCL/SequencingModel"/>
<RoleClass Name="SequenceElement" RefBaseClassPath="AutomationMLComponentStandardRCL/SequencingModel"/>
<RoleClass Name="Skill" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel"/>
<RoleClass Name="COLLADAKinematicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/KinematicModel">
<ExternalInterface Name="COLLADAInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/COLLADAInterface" ID="4515b789-fc7b-410d-8756-2ffe16255139">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="refType" AttributeDataType="xs:string"/>
<Attribute Name="target" AttributeDataType="xs:token"/>
</ExternalInterface>
</RoleClass>
<RoleClass Name="COLLADAKinematicAttachment" RefBaseClassPath="AutomationMLComponentStandardRCL/COLLADAKinematicModel">
<ExternalInterface Name="AttachmentInterface" ID="5a7555a1-1b49-4abe-9f64-23f33c81d41f" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/AttachmentInterface"/>
</RoleClass>
<RoleClass Name="COLLADAGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="COLLADAInterface" ID="d7d00603-9b83-4e1c-821f-ee2fb28a4aa1" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/COLLADAInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="refType" AttributeDataType="xs:string"/>
<Attribute Name="target" AttributeDataType="xs:token"/>
</ExternalInterface>
</RoleClass>
<RoleClass Name="COLLADAGeometryAttachment" RefBaseClassPath="AutomationMLComponentStandardRCL/COLLADAGeometryModel">
<ExternalInterface Name="AttachmentInterface" ID="1913fd44-cb01-4c0d-9f8f-6fbfdea2755f" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/AttachmentInterface"/>
</RoleClass>
<RoleClass Name="JTGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="JTReference" ID="aedac47c-741d-4e2e-b8d7-4443ef055535" RefBaseClassPath="AutomationMLComponentBaseICL/JTReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="MIMEType" AttributeDataType="xs:string"/>
</ExternalInterface>
</RoleClass>
<RoleClass Name="2DGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="2DReference" ID="8b7f8789-f132-4692-9871-1a10cf1df20f" RefBaseClassPath="AutomationMLComponentBaseICL/2DReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI"/>
<Attribute Name="MIMEType" AttributeDataType="xs:string"/>
</ExternalInterface>
</RoleClass>
<RoleClass Name="ComponentPicture" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation"/>
<RoleClass Name="ElectricSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol"/>
<RoleClass Name="HydraulicSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol"/>
<RoleClass Name="PneumaticSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol"/>
<RoleClass Name="ComponentIcon" RefBaseClassPath="AutomationMLComponentBaseRCL/Icon"/>
<RoleClass Name="ManufacturerIcon" RefBaseClassPath="AutomationMLComponentBaseRCL/Icon"/>
<RoleClass Name="Certificate" RefBaseClassPath="AutomationMLComponentBaseRCL/Documentation"/>
<RoleClass Name="MechanicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="MechanicInterface" ID="f161edf3-c422-4cf7-9bf6-e4cba061b15c" RefBaseClassPath="AutomationMLComponentBaseICL/MechanicInterface"/>
</RoleClass>
<RoleClass Name="MultiConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector"/>
<RoleClass Name="LogicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="SignalInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface" ID="17bd2a73-0f1a-4d4b-9451-c9621f1047bf"/>
</RoleClass>
<RoleClass Name="ElectricConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="ElectricInterface" ID="6d752fce-f141-4d8a-a8b5-0064ad19f707" RefBaseClassPath="AutomationMLComponentBaseICL/ElectricInterface"/>
</RoleClass>
<RoleClass Name="FluidicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector"/>
<RoleClass Name="LiquidicConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="LiquidicInterface" ID="5f170a3d-7d61-47e6-8a45-63e8b7448609" RefBaseClassPath="AutomationMLComponentBaseICL/LiquidicInterface"/>
</RoleClass>
<RoleClass Name="PneumaticConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="PneumaticInterface" ID="0f7d6ec8-7078-49bc-918b-33773609c977" RefBaseClassPath="AutomationMLComponentBaseICL/PneumaticInterface"/>
</RoleClass>
<RoleClass Name="HydraulicConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="HydraulicInterface" ID="56f6607e-fa42-4d34-89e9-82c196a4adba" RefBaseClassPath="AutomationMLComponentBaseICL/HydraulicInterface"/>
</RoleClass>
<RoleClass Name="SensorConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="SensorInterface" ID="46fae3e7-fa14-4d27-a650-d135811affac" RefBaseClassPath="AutomationMLComponentBaseICL/SensorInterface"/>
</RoleClass>
<RoleClass Name="SkillConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector"/>
<RoleClass Name="MaintenanceDescriptionGroup" RefBaseClassPath="AutomationMLComponentBaseRCL/MaintenanceDescription">
<Description>???</Description>
<Attribute Name="TopicName" AttributeDataType="xs:string"/>
</RoleClass>
<RoleClass Name="MaintenanceDescriptionItem" RefBaseClassPath="AutomationMLComponentBaseRCL/MaintenanceDescription">
<Description>???</Description>
<Attribute Name="Index" AttributeDataType="xs:PositiveInteger"/>
<Attribute Name="SubTopic" AttributeDataType="xs:string"/>
<Attribute Name="WorkDescription" AttributeDataType="xs:string"/>
<Attribute Name="Cycle" AttributeDataType="xs:duration"/>
<Attribute Name="PlannedTimePerWorker" AttributeDataType="xs:duration"/>
<Attribute Name="ActivityKey" AttributeDataType="xs:string"/>
<Attribute Name="ExecutionKey" AttributeDataType="xs:string"/>
<Attribute Name="FunctionKey" AttributeDataType="xs:string"/>
<Attribute Name="PersonnelKey" AttributeDataType="xs:string"/>
<Attribute Name="LastExecution" AttributeDataType="xs:string"/>
</RoleClass>
</RoleClassLib>
<RoleClassLib Name="AutomationMLFMILogicRoleClassLib">
<Description>The RoleClassLib AutomationMLFMILogicRoleClassLib is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="FMILogicObject" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole"/>
</RoleClassLib>
</CAEXFile>

View File

@@ -0,0 +1,614 @@
<!-- Mit XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) von inpro (inpro) bearbeitet -->
<CAEXFile SchemaVersion="2.15" FileName="AutomationComponentLibrary_v1_0_0_Full.aml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CAEX_ClassModel_V2.15.xsd">
<AdditionalInformation AutomationMLVersion="2.0" />
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier=" WP Geo" Version="2.0.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="WP Logic" Version="2.0.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="WP Arch" Version="2.1.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="BPR EDRef" Version="1.0.0" />
</AdditionalInformation>
<AdditionalInformation>
<WriterHeader>
<WriterName>AutomationML Editor</WriterName>
<WriterID>916578CA-FE0D-474E-A4FC-9E1719892369</WriterID>
<WriterVendor>AutomationML e.V.</WriterVendor>
<WriterVendorURL>www.AutomationML.org</WriterVendorURL>
<WriterVersion>5.3.0.0</WriterVersion>
<WriterRelease>5.3.0.0</WriterRelease>
<LastWritingDateTime>2019-11-21T15:52:20.1817272</LastWritingDateTime>
<WriterProjectTitle>unspecified</WriterProjectTitle>
<WriterProjectID>unspecified</WriterProjectID>
</WriterHeader>
</AdditionalInformation>
<InterfaceClassLib Name="AutomationMLComponentBaseICL">
<Description>The InterfaceClassLib AutomationMLComponentBaseICL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="2DReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Description>A 2DReference shall be used to reference a 2D representation of the AutomationML Component.</Description>
</InterfaceClass>
<InterfaceClass Name="GraphicRepresentationReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="JTReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="DeviceDescriptionReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Attribute Name="Version" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="SkillLogicReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="SkillSignalInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface" />
<InterfaceClass Name="SkillParameterInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface">
<Attribute Name="Attribute" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="SkillResourceToProcessInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PPRConnector" />
<InterfaceClass Name="SkillResourceToProductInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PPRConnector" />
<InterfaceClass Name="MaintenanceDescriptionLink" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>The MaintenanceDescriptionLink shall be used to interlink MaintenanceDescriptionGroup and MaintenanceDescriptionItem</Description>
</InterfaceClass>
<InterfaceClass Name="MechanicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>A MechanicInterface represents a hardware provision to mechanically fasten or join two or more objects together.</Description>
</InterfaceClass>
<InterfaceClass Name="ElectricInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>An ElectricInterface describes an electro-mechanical provision used to join electrical terminations and to create electrical circuits.</Description>
</InterfaceClass>
<InterfaceClass Name="LiquidicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="PneumaticInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="PneumaticConnector" RefBaseClassPath="AutomationMLComponentBaseICL/PneumaticInterface">
<Attribute Name="pneumaticPort" AttributeDataType="xs:string" />
<Attribute Name="connectorType" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="CondensateDrainConnector" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="HydraulicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="SensorInterface" RefBaseClassPath="AutomationMLComponentBaseICL/MechanicInterface" />
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLFMIInterfaceClassLib">
<Description>The InterfaceClassLib AutomationMLFMIInterfaceClassLib is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="FMIReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="FMIVariableInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector">
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Causality" AttributeDataType="xs:string" />
</InterfaceClass>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLBPRInterfaceClassLib">
<Description></Description>
<Version>1.0.0</Version>
<InterfaceClass Name="ExternalDataReference" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector" ID="{320f7f3a-6df8-4ccd-af35-a4367b37eb7a}">
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</InterfaceClass>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLInterfaceClassLib">
<Description>Standard Automation Markup Language Interface Class Library - Part 1 Content extended with Part 3 and Part 4 Content</Description>
<Version>2.2.2</Version>
<InterfaceClass Name="AutomationMLBaseInterface">
<InterfaceClass Name="ExternalDataConnector" RefBaseClassPath="AutomationMLBaseInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<InterfaceClass Name="PLCopenXMLInterface" RefBaseClassPath="ExternalDataConnector">
<InterfaceClass Name="LogicInterface" RefBaseClassPath="PLCopenXMLInterface">
<InterfaceClass Name="SequencingLogicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface" />
<InterfaceClass Name="BehaviourLogicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface" />
<InterfaceClass Name="SequencingBehaviourLogicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface" />
<InterfaceClass Name="InterlockingLogicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface" />
</InterfaceClass>
<InterfaceClass Name="VariableInterface" RefBaseClassPath="PLCopenXMLInterface">
<InterfaceClass Name="InterlockingVariableInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/VariableInterface">
<Attribute Name="SafeConditionEquals" AttributeDataType="xs:boolean">
<DefaultValue>true</DefaultValue>
</Attribute>
</InterfaceClass>
</InterfaceClass>
<InterfaceClass Name="LogicElementInterface" RefBaseClassPath="PLCopenXMLInterface" />
</InterfaceClass>
<InterfaceClass Name="COLLADAInterface" RefBaseClassPath="ExternalDataConnector">
<Attribute Name="refType" AttributeDataType="xs:string" />
<Attribute Name="target" AttributeDataType="xs:token" />
</InterfaceClass>
</InterfaceClass>
<InterfaceClass Name="Order" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
<Attribute Name="Direction" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="PortConnector" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="InterlockingConnector" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="PPRConnector" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="Communication" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
<InterfaceClass Name="SignalInterface" RefBaseClassPath="Communication" />
</InterfaceClass>
<InterfaceClass Name="AttachmentInterface" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
</InterfaceClass>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLLogicInterfaceClassLib">
<Description>AutomationMLLogicInterfaceClassLib specifies all logic related interface classes for
referencing AML logic XML documents.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="LogicModelInterface" />
<InterfaceClass Name="SequencingLogicModelInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/LogicModelInterface" />
<InterfaceClass Name="BehaviourLogicModelInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/LogicModelInterface" />
<InterfaceClass Name="InterlockingLogicModelInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/LogicModelInterface" />
<InterfaceClass Name="LogicModelElementInterface" />
<InterfaceClass Name="VariableInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/LogicModelElementInterface">
<Attribute Name="Direction" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="InterlockingVariableInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/VariableInterface">
<Attribute Name="SafeConditionEquals" AttributeDataType="xs:boolean" />
</InterfaceClass>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLPLCopenXMLInterfaceClassLib">
<Description>AutomationMLPLCopenXMLInterfaceClassLib specifies the logic related interface class for
referencing IEC 61131-10 documents</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="VariableInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface" />
</InterfaceClassLib>
<RoleClassLib Name="AutomationMLComponentBaseRCL">
<Description>The RoleClassLib AutomationMLComponentBaseRCL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="AdditionalDeviceDescription" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<Description>This is the base class for standard or user defined role classes referencing technology based device descriptions.</Description>
<Attribute Name="SpecVersion" AttributeDataType="xs:string" />
<Attribute Name="DocLang" AttributeDataType="xs:string" />
<ExternalInterface Name="DeviceDescriptionReference" ID="77a3d04b-702e-4852-8094-cd37cd155fcd" RefBaseClassPath="AutomationMLComponentBaseICL/DeviceDescriptionReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
<Attribute Name="Version" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="Connector" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="Documentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<ExternalInterface Name="ExternalDataReference" ID="7b24341d-fd33-4fc3-9ae9-3fb9673d11ea" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="GeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model" />
<RoleClass Name="GraphicRepresentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<ExternalInterface Name="GraphicRepresentationReference" ID="fdfc49bd-0266-4f31-a0b2-cf365f16fbeb" RefBaseClassPath="AutomationMLComponentBaseICL/GraphicRepresentationReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="Icon" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
<RoleClass Name="LogicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model">
<RoleClass Name="PLCopenXMLLogic" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/LogicObject">
<ExternalInterface Name="VariableInterface" ID="7306f95b-7e2e-4f3a-af1d-12f4e1d1e941" RefBaseClassPath="AutomationMLPLCopenXMLInterfaceClassLib/VariableInterface" />
<ExternalInterface Name="LogicInterface" ID="ca8c37da-96d9-44a8-9c8c-68c5f6b8b420" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="AMLLogic" RefBaseClassPath="AutomationMLLogicRoleClassLib/LogicModelObject" />
<RoleClass Name="FMILogic" RefBaseClassPath="AutomationMLFMILogicRoleClassLib/FMILogicObject">
<ExternalInterface Name="FMIReference" ID="fb47e6a7-2e9f-4e2e-bfa3-0288da9973c7" RefBaseClassPath="AutomationMLFMIInterfaceClassLib/FMIReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
<ExternalInterface Name="FMIVariableInterface" ID="41d8e7a0-4cfc-4b4f-baab-ef32e2d4072b" RefBaseClassPath="AutomationMLFMIInterfaceClassLib/FMIVariableInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Causality" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
</RoleClass>
<RoleClass Name="KinematicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model" />
<RoleClass Name="MaintenanceDescription" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<ExternalInterface Name="MaitenanceDescriptionLink" ID="cb4c7e2a-dd8a-4e39-b4ff-6b1ae447358d" RefBaseClassPath="AutomationMLComponentBaseICL/MaintenanceDescriptionLink" />
</RoleClass>
<RoleClass Name="Model" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
<RoleClass Name="Symbol" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
</RoleClassLib>
<RoleClassLib Name="AutomationMLComponentStandardRCL">
<Description>The RoleClassLib AutomationMLComponentStandardRCL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="AutomationComponent" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>This role class defines a set of attributes to identify, classify and describe an automation component as an industrial product which serves specific functions, i.e. for industrial process or factory automation.</Description>
<Attribute Name="IdentificationData">
<Description>Identification data of the automation component type or instance model.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACC011#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABC269#005" />
<Attribute Name="Manufacturer" AttributeDataType="xs:string">
<Description>Name of the Manufacturer (person, company or organisation)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE102#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA565#006" />
</Attribute>
<Attribute Name="ManufacturerURI" AttributeDataType="xs:string">
<Description>Address of the product manufacturer on the world wide web (URL) </Description>
</Attribute>
<Attribute Name="DeviceClass" AttributeDataType="xs:string">
<Description>Product family name of the manufacturer, characterization may be based on its usage, operation principle, and its fabricated form</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE104#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA566#005" />
</Attribute>
<Attribute Name="Model" AttributeDataType="xs:string">
<Description>Product name or model code of the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE105#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA567#006" />
</Attribute>
<Attribute Name="ProductCode" AttributeDataType="xs:string">
<Description>Unique product identifier given by the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE103#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA300#005" />
</Attribute>
<Attribute Name="OrderCode" AttributeDataType="xs:string">
<Description>Unique combination of numbers and letters used to order the device</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH549#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA950#006" />
</Attribute>
<Attribute Name="HardwareRevision" AttributeDataType="xs:string">
<Description>Version of the hardware supplied with the component</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA926#005" />
</Attribute>
<Attribute Name="SoftwareRevision" AttributeDataType="xs:string">
<Description>Version of the firmware supplied with the component</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA302#004" />
</Attribute>
<Attribute Name="SerialNumber" AttributeDataType="xs:string">
<Description>Unique combination of numbers and letters to identify a manufactured component sample</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA951#006" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA029#001" />
</Attribute>
<Attribute Name="FabricationNumber" AttributeDataType="xs:string">
<Description>Alphanumeric character sequence to trace the date, time and circumstances of fabrication</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABB062#005" />
</Attribute>
<Attribute Name="ProductInstanceURI" AttributeDataType="xs:string">
<Description>Unique global identification of the product type or sample (assetID) using an universal resource identifier, such as an online URL to the product data.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABN591#001" />
</Attribute>
</Attribute>
<Attribute Name="GeneralTechnicalData">
<Description>Classification data of the component.</Description>
<Attribute Name="AmbientTemperature" AttributeDataType="xs:string">
<Description>Operating temperature limits of the air surrounding the complete component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE440#001" />
<Attribute Name="TemperatureMin" AttributeDataType="xs:int">
<Description>Lowest ambient temperature for which the component operates within its specified limits.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA621#007" />
</Attribute>
<Attribute Name="TemperatureMax" AttributeDataType="xs:int">
<Description>Highest ambient temperature for which the component operates within its specified limits.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA623#007" />
<RefSemantic CorrespondingAttributePath="IRDI:" />
</Attribute>
</Attribute>
<Attribute Name="IPCode" AttributeDataType="xs:string">
<Description>Degree of protection (IP code) of the component provided by enclosure, numerical classification in accordance with IEC 60529 preceded by the symbol IP.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE248#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA558#006" />
</Attribute>
<Attribute Name="Material" AttributeDataType="xs:string">
<Description>Basic material of the housing of the component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE351#006" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE260#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA158#004" />
</Attribute>
<Attribute Name="Weight" AttributeDataType="xs:float">
<Description>Net weight: Value of the mass of the component with all fixed parts without packaging and accessories.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ACB032#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE808#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA553#006" />
</Attribute>
<Attribute Name="Height" AttributeDataType="xs:integer" Unit="mm">
<Description>Height of the body, vertical distance between the top and bottom of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE020#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE801#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA574#006" />
</Attribute>
<Attribute Name="Width" AttributeDataType="xs:integer">
<Description>Width or breadth of the body, horizontal distance between the left-hand and right-hand extremes of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE021#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE802#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA573#006" />
</Attribute>
<Attribute Name="Length" AttributeDataType="xs:integer">
<Description>Length of the body, horizontal distance between the front and back of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE019#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE803#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA640#006" />
</Attribute>
</Attribute>
<Attribute Name="CommercialData" AttributeDataType="">
<Description>Commercial data related to the component.</Description>
<Attribute Name="PackagingAndTransportation">
<Description>Properties characterizing the packing and transportation (shipping) of a product.</Description>
<Attribute Name="GTIN" AttributeDataType="xs:string">
<Description>Global Trade Item Number (GTIN). International unique and universal item number for products and services used by trade and industry (formerly EAN)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE101#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA587#005" />
</Attribute>
<Attribute Name="CustomsTariffNumber" AttributeDataType="xs:integer">
<Description>Classification of a product according to trade regulations. Number assigned to each type of product sold internationally.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE109#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABI442#001" />
</Attribute>
<Attribute Name="CountryOfOrigin" AttributeDataType="xs:string" Unit="code">
<Description>Alphabetic 2-character code for the identification of the country in which the good has been produced or manufactured according to criteria laid down for the application of custom tariff or quantitative restrictions, or any measure related to trade. The provided value list for the alphabetic 2-character code is based on ISO 3166-1, which is updated under https://www.iso.org/iso-3166-country-codes.html</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA034#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABJ603#001" />
</Attribute>
</Attribute>
<Attribute Name="ProductDetails" AttributeDataType="xs:string">
<Attribute Name="DescriptionShort" AttributeDataType="xs:string" />
<Attribute Name="DescriptionLong" AttributeDataType="xs:string" />
<Attribute Name="InternationalPID" AttributeDataType="xs:string" />
<Attribute Name="ManufacturerPID" AttributeDataType="xs:string" />
<Attribute Name="SpecialTreatmentClass" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
<Attribute Name="Keyword" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
<Attribute Name="Remarks" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="ProductOrderDetails">
<Attribute Name="OrderUnit" AttributeDataType="xs:string" />
<Attribute Name="ContentUnit" AttributeDataType="xs:string" />
<Attribute Name="PriceQuantity" AttributeDataType="xs:string" />
<Attribute Name="QuantityMin" AttributeDataType="xs:float" />
<Attribute Name="QuantityInterval" AttributeDataType="xs:float" />
<Attribute Name="QuantityMax" AttributeDataType="xs:string" />
<Attribute Name="PackingUnits" AttributeDataType="xs:string" />
<Attribute Name="PackingSize" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="ProductPriceDetails">
<RefSemantic CorrespondingAttributePath="ListType" />
<Attribute Name="ValidStartDate" AttributeDataType="xs:date" />
<Attribute Name="VaildEndDate" AttributeDataType="xs:date" />
<Attribute Name="ProductPrice" AttributeDataType="xs:string">
<Attribute Name="PriceAmount" AttributeDataType="xs:string" />
<Attribute Name="PriceCurrency" AttributeDataType="xs:string" />
<Attribute Name="Tax" AttributeDataType="xs:string" />
<Attribute Name="PriceFactor" AttributeDataType="xs:string" />
<Attribute Name="LowerBound" AttributeDataType="xs:string" />
<Attribute Name="Territory" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
</Attribute>
</Attribute>
<Attribute Name="ManufacturerDetails">
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Address1" AttributeDataType="xs:string" />
<Attribute Name="Address2" AttributeDataType="xs:string" />
<Attribute Name="ZipCode" AttributeDataType="xs:string" />
<Attribute Name="City" AttributeDataType="xs:string" />
<Attribute Name="Country" AttributeDataType="xs:string" />
<Attribute Name="ContactMail" AttributeDataType="xs:string" />
<Attribute Name="ContactPhone" AttributeDataType="xs:string" />
<Attribute Name="Website" AttributeDataType="xs:string" />
</Attribute>
</Attribute>
<Attribute Name="ParameterData" AttributeDataType="xs:string">
<Description>Parameter data (configurable and read-only) of the component.</Description>
</Attribute>
</RoleClass>
<RoleClass Name="AutomationComponentSemanticSystem" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Attribute Name="ClassificationSystem" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string" />
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string" />
<Attribute Name="URL" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="IEC 61987 - SC 65E/WG 2" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec61987/iec61987.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="IEC 61360-4" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///61360_4#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec61360/iec61360.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="IEC 62683 - SC 3D / SC 17B" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec62683/iec62683.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="eClass" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>Version 11.0</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0173</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://www.eclasscontent.com</Value>
</Attribute>
</Attribute>
</RoleClass>
<RoleClass Name="BehaviourModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="Function" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="SimulationModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="SequencingModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="Sequence" RefBaseClassPath="AutomationMLComponentStandardRCL/SequencingModel" />
<RoleClass Name="SequenceElement" RefBaseClassPath="AutomationMLComponentStandardRCL/SequencingModel" />
<RoleClass Name="Skill" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="COLLADAKinematicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/KinematicModel">
<ExternalInterface Name="COLLADAInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/COLLADAInterface" ID="4515b789-fc7b-410d-8756-2ffe16255139">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="refType" AttributeDataType="xs:string" />
<Attribute Name="target" AttributeDataType="xs:token" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="COLLADAKinematicAttachment" RefBaseClassPath="AutomationMLComponentStandardRCL/COLLADAKinematicModel">
<ExternalInterface Name="AttachmentInterface" ID="5a7555a1-1b49-4abe-9f64-23f33c81d41f" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/AttachmentInterface" />
</RoleClass>
<RoleClass Name="COLLADAGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="COLLADAInterface" ID="d7d00603-9b83-4e1c-821f-ee2fb28a4aa1" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/COLLADAInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="refType" AttributeDataType="xs:string" />
<Attribute Name="target" AttributeDataType="xs:token" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="COLLADAGeometryAttachment" RefBaseClassPath="AutomationMLComponentStandardRCL/COLLADAGeometryModel">
<ExternalInterface Name="AttachmentInterface" ID="1913fd44-cb01-4c0d-9f8f-6fbfdea2755f" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/AttachmentInterface" />
</RoleClass>
<RoleClass Name="JTGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="JTReference" ID="aedac47c-741d-4e2e-b8d7-4443ef055535" RefBaseClassPath="AutomationMLComponentBaseICL/JTReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="2DGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="2DReference" ID="8b7f8789-f132-4692-9871-1a10cf1df20f" RefBaseClassPath="AutomationMLComponentBaseICL/2DReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="ComponentPicture" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
<RoleClass Name="ElectricSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="HydraulicSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="PneumaticSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="ComponentIcon" RefBaseClassPath="AutomationMLComponentBaseRCL/Icon" />
<RoleClass Name="ManufacturerIcon" RefBaseClassPath="AutomationMLComponentBaseRCL/Icon" />
<RoleClass Name="Certificate" RefBaseClassPath="AutomationMLComponentBaseRCL/Documentation" />
<RoleClass Name="MechanicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="MechanicInterface" ID="f161edf3-c422-4cf7-9bf6-e4cba061b15c" RefBaseClassPath="AutomationMLComponentBaseICL/MechanicInterface" />
</RoleClass>
<RoleClass Name="MultiConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="LogicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="SignalInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface" ID="17bd2a73-0f1a-4d4b-9451-c9621f1047bf" />
</RoleClass>
<RoleClass Name="ElectricConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="ElectricInterface" ID="6d752fce-f141-4d8a-a8b5-0064ad19f707" RefBaseClassPath="AutomationMLComponentBaseICL/ElectricInterface" />
</RoleClass>
<RoleClass Name="FluidicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="LiquidicConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="LiquidicInterface" ID="5f170a3d-7d61-47e6-8a45-63e8b7448609" RefBaseClassPath="AutomationMLComponentBaseICL/LiquidicInterface" />
</RoleClass>
<RoleClass Name="PneumaticConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="PneumaticInterface" ID="0f7d6ec8-7078-49bc-918b-33773609c977" RefBaseClassPath="AutomationMLComponentBaseICL/PneumaticInterface" />
</RoleClass>
<RoleClass Name="HydraulicConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="HydraulicInterface" ID="56f6607e-fa42-4d34-89e9-82c196a4adba" RefBaseClassPath="AutomationMLComponentBaseICL/HydraulicInterface" />
</RoleClass>
<RoleClass Name="SensorConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="SensorInterface" ID="46fae3e7-fa14-4d27-a650-d135811affac" RefBaseClassPath="AutomationMLComponentBaseICL/SensorInterface" />
</RoleClass>
<RoleClass Name="SkillConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="MaintenanceDescriptionGroup" RefBaseClassPath="AutomationMLComponentBaseRCL/MaintenanceDescription">
<Description>???</Description>
<Attribute Name="TopicName" AttributeDataType="xs:string" />
</RoleClass>
<RoleClass Name="MaintenanceDescriptionItem" RefBaseClassPath="AutomationMLComponentBaseRCL/MaintenanceDescription">
<Description>???</Description>
<Attribute Name="Index" AttributeDataType="xs:PositiveInteger" />
<Attribute Name="SubTopic" AttributeDataType="xs:string" />
<Attribute Name="WorkDescription" AttributeDataType="xs:string" />
<Attribute Name="Cycle" AttributeDataType="xs:duration" />
<Attribute Name="PlannedTimePerWorker" AttributeDataType="xs:duration" />
<Attribute Name="ActivityKey" AttributeDataType="xs:string" />
<Attribute Name="ExecutionKey" AttributeDataType="xs:string" />
<Attribute Name="FunctionKey" AttributeDataType="xs:string" />
<Attribute Name="PersonnelKey" AttributeDataType="xs:string" />
<Attribute Name="LastExecution" AttributeDataType="xs:string" />
</RoleClass>
</RoleClassLib>
<RoleClassLib Name="AutomationMLFMILogicRoleClassLib">
<Description>The RoleClassLib AutomationMLFMILogicRoleClassLib is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="FMILogicObject" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
</RoleClassLib>
<RoleClassLib Name="AutomationMLBaseRoleClassLib">
<Description>Automation Markup Language Base Role Class Library - Part 1 Content extended with Part 3 and Part 4 Content</Description>
<Version>2.2.2</Version>
<RoleClass Name="AutomationMLBaseRole">
<RoleClass Name="Group" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
<Attribute Name="AssociatedFacet" AttributeDataType="xs:string" />
<RoleClass Name="InterlockingSourceGroup" RefBaseClassPath="Group" />
<RoleClass Name="InterlockingTargetGroup" RefBaseClassPath="Group" />
</RoleClass>
<RoleClass Name="Facet" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="Port" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
<Attribute Name="Direction" AttributeDataType="xs:string" />
<Attribute Name="Cardinality">
<Attribute Name="MinOccur" AttributeDataType="xs:unsignedInt" />
<Attribute Name="MaxOccur" AttributeDataType="xs:unsignedInt" />
</Attribute>
<Attribute Name="Category" AttributeDataType="xs:string" />
<ExternalInterface Name="ConnectionPoint" ID="9942bd9c-c19d-44e4-a197-11b9edf264e7" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PortConnector" />
</RoleClass>
<RoleClass Name="Resource" RefBaseClassPath="AutomationMLBaseRole" />
<RoleClass Name="Product" RefBaseClassPath="AutomationMLBaseRole" />
<RoleClass Name="Process" RefBaseClassPath="AutomationMLBaseRole" />
<RoleClass Name="Structure" RefBaseClassPath="AutomationMLBaseRole">
<RoleClass Name="ProductStructure" RefBaseClassPath="Structure" />
<RoleClass Name="ProcessStructure" RefBaseClassPath="Structure" />
<RoleClass Name="ResourceStructure" RefBaseClassPath="Structure" />
</RoleClass>
<RoleClass Name="PropertySet" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="Frame" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="LogicObject" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
</RoleClass>
</RoleClassLib>
<RoleClassLib Name="AutomationMLBPRRoleClassLib">
<Version>1.0.0</Version>
<RoleClass Name="ExternalData" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<RoleClass Name="UserManual" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData" />
<RoleClass Name="BillOfMaterial" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData" />
<RoleClass Name="Construction" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData" />
<RoleClass Name="ProductDocumentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData" />
</RoleClass>
</RoleClassLib>
<RoleClassLib Name="AutomationMLLogicRoleClassLib">
<Description>AutomationMLLogicRoleClassLib specifies all logic related role classes.</Description>
<Version>1.0.0</Version>
<RoleClass Name="InterlockingTargetGroup" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Group">
<ExternalInterface Name="ConnectionInterlockingSourceGroup" ID="70e6b544-9120-4fc9-b059-8d97c59f75f2" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/InterlockingConnector" />
<ExternalInterface Name="ReferenceInterlockingLogicModel" ID="b1a85f25-1ecf-4048-bdd3-84085d81b06a" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/InterlockingLogicModelInterface" />
</RoleClass>
<RoleClass Name="InterlockingSourceGroup" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Group">
<ExternalInterface Name="ConnectionInterlockingTargetGroup" ID="adf94976-a6d0-4960-b5af-55719a3e2130" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/InterlockingConnector" />
<ExternalInterface Name="ReferenceInterlockingLogicModel" ID="617c8706-8ee7-4e7b-8b94-900afe19f4f7" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/InterlockingLogicModelInterface" />
<ExternalInterface Name="ReferenceInterlockingVariable" ID="3472f585-cf80-4b83-a355-db401cf18af9" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/InterlockingVariableInterface">
<Attribute Name="Direction" AttributeDataType="xs:string" />
<Attribute Name="SafeConditionEquals" AttributeDataType="xs:boolean" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="LogicModelObject" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<ExternalInterface Name="ReferenceSequence" ID="0370baf8-4ba1-420a-9cc4-4810b84c1fd7" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/SequencingLogicModelInterface" />
<ExternalInterface Name="ReferenceBehaviour" ID="26f13ad6-479c-4121-a327-1114af968155" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/BehaviourLogicModelInterface" />
</RoleClass>
</RoleClassLib>
</CAEXFile>

View File

@@ -0,0 +1,603 @@
<!-- Mit XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) von inpro (inpro) bearbeitet -->
<CAEXFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.dke.de/CAEX" SchemaVersion="3.0" FileName="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA.aml" xsi:schemaLocation="http://www.dke.de/CAEX CAEX_ClassModel_V.3.0.xsd">
<AdditionalInformation AutomationMLVersion="2.0" />
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier=" WP Geo" Version="2.0.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="WP Logic" Version="2.0.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="WP Arch" Version="2.1.0" />
</AdditionalInformation>
<AdditionalInformation DocumentVersions="Recommendations">
<Document DocumentIdentifier="BPR EDRef" Version="1.0.0" />
</AdditionalInformation>
<SuperiorStandardVersion>AutomationML 2.10</SuperiorStandardVersion>
<SourceDocumentInformation OriginName="AutomationML Editor" OriginID="916578CA-FE0D-474E-A4FC-9E1719892369" OriginVersion="4.6.5.0" LastWritingDateTime="2019-11-21T15:45:08.0711525+01:00" OriginVendor="AutomationML e.V." OriginVendorURL="www.AutomationML.org" OriginRelease="4.6.5.0" OriginProjectTitle="AutomationML Component Classification" OriginProjectID="AutomationML Component Version 1.0" />
<InterfaceClassLib Name="AutomationMLComponentBaseICL">
<Description>The InterfaceClassLib AutomationMLComponentBaseICL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="2DReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Description>A 2DReference shall be used to reference a 2D representation of the AutomationML Component.</Description>
</InterfaceClass>
<InterfaceClass Name="GraphicRepresentationReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="JTReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="DeviceDescriptionReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Attribute Name="Version" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="SkillLogicReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="SkillSignalInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface" />
<InterfaceClass Name="SkillParameterInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface">
<Attribute Name="Attribute" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="SkillResourceToProcessInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PPRConnector" />
<InterfaceClass Name="SkillResourceToProductInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PPRConnector" />
<InterfaceClass Name="MaintenanceDescriptionLink" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>The MaintenanceDescriptionLink shall be used to interlink MaintenanceDescriptionGroup and MaintenanceDescriptionItem</Description>
</InterfaceClass>
<InterfaceClass Name="MechanicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>A MechanicInterface represents a hardware provision to mechanically fasten or join two or more objects together.</Description>
</InterfaceClass>
<InterfaceClass Name="ElectricInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>An ElectricInterface describes an electro-mechanical provision used to join electrical terminations and to create electrical circuits.</Description>
</InterfaceClass>
<InterfaceClass Name="LiquidicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="PneumaticInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="PneumaticConnector" RefBaseClassPath="AutomationMLComponentBaseICL/PneumaticInterface">
<Attribute Name="pneumaticPort" AttributeDataType="xs:string" />
<Attribute Name="connectorType" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="CondensateDrainConnector" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="HydraulicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface" />
<InterfaceClass Name="SensorInterface" RefBaseClassPath="AutomationMLComponentBaseICL/MechanicInterface" />
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLFMIInterfaceClassLib">
<Description>The InterfaceClassLib AutomationMLFMIInterfaceClassLib is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="FMIReference" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference" />
<InterfaceClass Name="FMIVariableInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector">
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Causality" AttributeDataType="xs:string" />
</InterfaceClass>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLBPRInterfaceClassLib">
<Description></Description>
<Version>1.0.0</Version>
<InterfaceClass Name="ExternalDataReference" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector" ID="{320f7f3a-6df8-4ccd-af35-a4367b37eb7a}">
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</InterfaceClass>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLInterfaceClassLib">
<Description>Standard Automation Markup Language Interface Class Library - Part 1 Content extended with Part 3 and Part 4 Content</Description>
<Version>2.2.2</Version>
<InterfaceClass Name="AutomationMLBaseInterface">
<InterfaceClass Name="ExternalDataConnector" RefBaseClassPath="AutomationMLBaseInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<InterfaceClass Name="PLCopenXMLInterface" RefBaseClassPath="ExternalDataConnector">
<InterfaceClass Name="LogicInterface" RefBaseClassPath="PLCopenXMLInterface">
<InterfaceClass Name="SequencingLogicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface" />
<InterfaceClass Name="BehaviourLogicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface" />
<InterfaceClass Name="SequencingBehaviourLogicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface" />
<InterfaceClass Name="InterlockingLogicInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface" />
</InterfaceClass>
<InterfaceClass Name="VariableInterface" RefBaseClassPath="PLCopenXMLInterface">
<InterfaceClass Name="InterlockingVariableInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/VariableInterface">
<Attribute Name="SafeConditionEquals" AttributeDataType="xs:boolean">
<DefaultValue>true</DefaultValue>
</Attribute>
</InterfaceClass>
</InterfaceClass>
<InterfaceClass Name="LogicElementInterface" RefBaseClassPath="PLCopenXMLInterface" />
</InterfaceClass>
<InterfaceClass Name="COLLADAInterface" RefBaseClassPath="ExternalDataConnector">
<Attribute Name="refType" AttributeDataType="xs:string" />
<Attribute Name="target" AttributeDataType="xs:token" />
</InterfaceClass>
</InterfaceClass>
<InterfaceClass Name="Order" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
<Attribute Name="Direction" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="PortConnector" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="InterlockingConnector" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="PPRConnector" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
<InterfaceClass Name="Communication" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
<InterfaceClass Name="SignalInterface" RefBaseClassPath="Communication" />
</InterfaceClass>
<InterfaceClass Name="AttachmentInterface" RefBaseClassPath="AutomationMLBaseInterface">
<Description>???</Description>
</InterfaceClass>
</InterfaceClass>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLLogicInterfaceClassLib">
<Description>AutomationMLLogicInterfaceClassLib specifies all logic related interface classes for
referencing AML logic XML documents.</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="LogicModelInterface" />
<InterfaceClass Name="SequencingLogicModelInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/LogicModelInterface" />
<InterfaceClass Name="BehaviourLogicModelInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/LogicModelInterface" />
<InterfaceClass Name="InterlockingLogicModelInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/LogicModelInterface" />
<InterfaceClass Name="LogicModelElementInterface" />
<InterfaceClass Name="VariableInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/LogicModelElementInterface">
<Attribute Name="Direction" AttributeDataType="xs:string" />
</InterfaceClass>
<InterfaceClass Name="InterlockingVariableInterface" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/VariableInterface">
<Attribute Name="SafeConditionEquals" AttributeDataType="xs:boolean" />
</InterfaceClass>
</InterfaceClassLib>
<InterfaceClassLib Name="AutomationMLPLCopenXMLInterfaceClassLib">
<Description>AutomationMLPLCopenXMLInterfaceClassLib specifies the logic related interface class for
referencing IEC 61131-10 documents</Description>
<Version>1.0.0</Version>
<InterfaceClass Name="VariableInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface" />
</InterfaceClassLib>
<RoleClassLib Name="AutomationMLComponentBaseRCL">
<Description>The RoleClassLib AutomationMLComponentBaseRCL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="AdditionalDeviceDescription" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<Description>This is the base class for standard or user defined role classes referencing technology based device descriptions.</Description>
<Attribute Name="SpecVersion" AttributeDataType="xs:string" />
<Attribute Name="DocLang" AttributeDataType="xs:string" />
<ExternalInterface Name="DeviceDescriptionReference" ID="77a3d04b-702e-4852-8094-cd37cd155fcd" RefBaseClassPath="AutomationMLComponentBaseICL/DeviceDescriptionReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
<Attribute Name="Version" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="Connector" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="Documentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<ExternalInterface Name="ExternalDataReference" ID="7b24341d-fd33-4fc3-9ae9-3fb9673d11ea" RefBaseClassPath="AutomationMLBPRInterfaceClassLib/ExternalDataReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="GeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model" />
<RoleClass Name="GraphicRepresentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData">
<ExternalInterface Name="GraphicRepresentationReference" ID="fdfc49bd-0266-4f31-a0b2-cf365f16fbeb" RefBaseClassPath="AutomationMLComponentBaseICL/GraphicRepresentationReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="Icon" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
<RoleClass Name="LogicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model">
<RoleClass Name="PLCopenXMLLogic" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/LogicObject">
<ExternalInterface Name="VariableInterface" ID="7306f95b-7e2e-4f3a-af1d-12f4e1d1e941" RefBaseClassPath="AutomationMLPLCopenXMLInterfaceClassLib/VariableInterface" />
<ExternalInterface Name="LogicInterface" ID="ca8c37da-96d9-44a8-9c8c-68c5f6b8b420" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/PLCopenXMLInterface/LogicInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="AMLLogic" RefBaseClassPath="AutomationMLLogicRoleClassLib/LogicModelObject" />
<RoleClass Name="FMILogic" RefBaseClassPath="AutomationMLFMILogicRoleClassLib/FMILogicObject">
<ExternalInterface Name="FMIReference" ID="fb47e6a7-2e9f-4e2e-bfa3-0288da9973c7" RefBaseClassPath="AutomationMLFMIInterfaceClassLib/FMIReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
<ExternalInterface Name="FMIVariableInterface" ID="41d8e7a0-4cfc-4b4f-baab-ef32e2d4072b" RefBaseClassPath="AutomationMLFMIInterfaceClassLib/FMIVariableInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Causality" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
</RoleClass>
<RoleClass Name="KinematicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/Model" />
<RoleClass Name="MaintenanceDescription" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<ExternalInterface Name="MaitenanceDescriptionLink" ID="cb4c7e2a-dd8a-4e39-b4ff-6b1ae447358d" RefBaseClassPath="AutomationMLComponentBaseICL/MaintenanceDescriptionLink" />
</RoleClass>
<RoleClass Name="Model" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
<RoleClass Name="Symbol" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
</RoleClassLib>
<RoleClassLib Name="AutomationMLComponentStandardRCL">
<Description>The RoleClassLib AutomationMLComponentStandardRCL is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="AutomationComponent" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>This role class defines a set of attributes to identify, classify and describe an automation component as an industrial product which serves specific functions, i.e. for industrial process or factory automation.</Description>
<Attribute Name="IdentificationData">
<Description>Identification data of the automation component type or instance model.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACC011#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABC269#005" />
<Attribute Name="Manufacturer" AttributeDataType="xs:string">
<Description>Name of the Manufacturer (person, company or organisation)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE102#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA565#006" />
</Attribute>
<Attribute Name="ManufacturerURI" AttributeDataType="xs:string">
<Description>Address of the product manufacturer on the world wide web (URL) </Description>
</Attribute>
<Attribute Name="DeviceClass" AttributeDataType="xs:string">
<Description>Product family name of the manufacturer, characterization may be based on its usage, operation principle, and its fabricated form</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE104#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA566#005" />
</Attribute>
<Attribute Name="Model" AttributeDataType="xs:string">
<Description>Product name or model code of the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE105#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA567#006" />
</Attribute>
<Attribute Name="ProductCode" AttributeDataType="xs:string">
<Description>Unique product identifier given by the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE103#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA300#005" />
</Attribute>
<Attribute Name="OrderCode" AttributeDataType="xs:string">
<Description>Unique combination of numbers and letters used to order the device</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH549#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA950#006" />
</Attribute>
<Attribute Name="HardwareRevision" AttributeDataType="xs:string">
<Description>Version of the hardware supplied with the component</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA926#005" />
</Attribute>
<Attribute Name="SoftwareRevision" AttributeDataType="xs:string">
<Description>Version of the firmware supplied with the component</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA302#004" />
</Attribute>
<Attribute Name="SerialNumber" AttributeDataType="xs:string">
<Description>Unique combination of numbers and letters to identify a manufactured component sample</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA951#006" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA029#001" />
</Attribute>
<Attribute Name="FabricationNumber" AttributeDataType="xs:string">
<Description>Alphanumeric character sequence to trace the date, time and circumstances of fabrication</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABB062#005" />
</Attribute>
<Attribute Name="ProductInstanceURI" AttributeDataType="xs:string">
<Description>Unique global identification of the product type or sample (assetID) using an universal resource identifier, such as an online URL to the product data.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABN591#001" />
</Attribute>
</Attribute>
<Attribute Name="GeneralTechnicalData">
<Description>Classification data of the component.</Description>
<Attribute Name="AmbientTemperature" AttributeDataType="xs:string">
<Description>Operating temperature limits of the air surrounding the complete component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE440#001" />
<Attribute Name="TemperatureMin" AttributeDataType="xs:int">
<Description>Lowest ambient temperature for which the component operates within its specified limits.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA621#007" />
</Attribute>
<Attribute Name="TemperatureMax" AttributeDataType="xs:int">
<Description>Highest ambient temperature for which the component operates within its specified limits.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA623#007" />
<RefSemantic CorrespondingAttributePath="IRDI:" />
</Attribute>
</Attribute>
<Attribute Name="IPCode" AttributeDataType="xs:string">
<Description>Degree of protection (IP code) of the component provided by enclosure, numerical classification in accordance with IEC 60529 preceded by the symbol IP.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE248#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA558#006" />
</Attribute>
<Attribute Name="Material" AttributeDataType="xs:string">
<Description>Basic material of the housing of the component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE351#006" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE260#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA158#004" />
</Attribute>
<Attribute Name="Weight" AttributeDataType="xs:float">
<Description>Net weight: Value of the mass of the component with all fixed parts without packaging and accessories.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ACB032#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE808#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA553#006" />
</Attribute>
<Attribute Name="Height" AttributeDataType="xs:integer" Unit="mm">
<Description>Height of the body, vertical distance between the top and bottom of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE020#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE801#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA574#006" />
</Attribute>
<Attribute Name="Width" AttributeDataType="xs:integer">
<Description>Width or breadth of the body, horizontal distance between the left-hand and right-hand extremes of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE021#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE802#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA573#006" />
</Attribute>
<Attribute Name="Length" AttributeDataType="xs:integer">
<Description>Length of the body, horizontal distance between the front and back of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE019#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE803#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA640#006" />
</Attribute>
</Attribute>
<Attribute Name="CommercialData" AttributeDataType="">
<Description>Commercial data related to the component.</Description>
<Attribute Name="PackagingAndTransportation">
<Description>Properties characterizing the packing and transportation (shipping) of a product.</Description>
<Attribute Name="GTIN" AttributeDataType="xs:string">
<Description>Global Trade Item Number (GTIN). International unique and universal item number for products and services used by trade and industry (formerly EAN)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE101#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA587#005" />
</Attribute>
<Attribute Name="CustomsTariffNumber" AttributeDataType="xs:integer">
<Description>Classification of a product according to trade regulations. Number assigned to each type of product sold internationally.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE109#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABI442#001" />
</Attribute>
<Attribute Name="CountryOfOrigin" AttributeDataType="xs:string" Unit="code">
<Description>Alphabetic 2-character code for the identification of the country in which the good has been produced or manufactured according to criteria laid down for the application of custom tariff or quantitative restrictions, or any measure related to trade. The provided value list for the alphabetic 2-character code is based on ISO 3166-1, which is updated under https://www.iso.org/iso-3166-country-codes.html</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA034#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABJ603#001" />
</Attribute>
</Attribute>
<Attribute Name="ProductDetails" AttributeDataType="xs:string">
<Attribute Name="DescriptionShort" AttributeDataType="xs:string" />
<Attribute Name="DescriptionLong" AttributeDataType="xs:string" />
<Attribute Name="InternationalPID" AttributeDataType="xs:string" />
<Attribute Name="ManufacturerPID" AttributeDataType="xs:string" />
<Attribute Name="SpecialTreatmentClass" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
<Attribute Name="Keyword" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
<Attribute Name="Remarks" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="ProductOrderDetails">
<Attribute Name="OrderUnit" AttributeDataType="xs:string" />
<Attribute Name="ContentUnit" AttributeDataType="xs:string" />
<Attribute Name="PriceQuantity" AttributeDataType="xs:string" />
<Attribute Name="QuantityMin" AttributeDataType="xs:float" />
<Attribute Name="QuantityInterval" AttributeDataType="xs:float" />
<Attribute Name="QuantityMax" AttributeDataType="xs:string" />
<Attribute Name="PackingUnits" AttributeDataType="xs:string" />
<Attribute Name="PackingSize" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="ProductPriceDetails">
<RefSemantic CorrespondingAttributePath="ListType" />
<Attribute Name="ValidStartDate" AttributeDataType="xs:date" />
<Attribute Name="VaildEndDate" AttributeDataType="xs:date" />
<Attribute Name="ProductPrice" AttributeDataType="xs:string">
<Attribute Name="PriceAmount" AttributeDataType="xs:string" />
<Attribute Name="PriceCurrency" AttributeDataType="xs:string" />
<Attribute Name="Tax" AttributeDataType="xs:string" />
<Attribute Name="PriceFactor" AttributeDataType="xs:string" />
<Attribute Name="LowerBound" AttributeDataType="xs:string" />
<Attribute Name="Territory" AttributeDataType="xs:string">
<RefSemantic CorrespondingAttributePath="ListType" />
</Attribute>
</Attribute>
</Attribute>
<Attribute Name="ManufacturerDetails">
<Attribute Name="Name" AttributeDataType="xs:string" />
<Attribute Name="Address1" AttributeDataType="xs:string" />
<Attribute Name="Address2" AttributeDataType="xs:string" />
<Attribute Name="ZipCode" AttributeDataType="xs:string" />
<Attribute Name="City" AttributeDataType="xs:string" />
<Attribute Name="Country" AttributeDataType="xs:string" />
<Attribute Name="ContactMail" AttributeDataType="xs:string" />
<Attribute Name="ContactPhone" AttributeDataType="xs:string" />
<Attribute Name="Website" AttributeDataType="xs:string" />
</Attribute>
</Attribute>
<Attribute Name="ParameterData" AttributeDataType="xs:string">
<Description>Parameter data (configurable and read-only) of the component.</Description>
</Attribute>
</RoleClass>
<RoleClass Name="AutomationComponentSemanticSystem" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Attribute Name="ClassificationSystem" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string" />
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string" />
<Attribute Name="URL" AttributeDataType="xs:string" />
</Attribute>
<Attribute Name="IEC 61987 - SC 65E/WG 2" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec61987/iec61987.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="IEC 61360-4" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///61360_4#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec61360/iec61360.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="IEC 62683 - SC 3D / SC 17B" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>CDD - V2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec62683/iec62683.nsf/TreeFrameset?OpenFrameSet&amp;ongletactif=1</Value>
</Attribute>
</Attribute>
<Attribute Name="eClass" AttributeDataType="xs:string">
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>Version 11.0</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0173</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://www.eclasscontent.com</Value>
</Attribute>
</Attribute>
</RoleClass>
<RoleClass Name="BehaviourModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="Function" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="SimulationModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="SequencingModel" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="Sequence" RefBaseClassPath="AutomationMLComponentStandardRCL/SequencingModel" />
<RoleClass Name="SequenceElement" RefBaseClassPath="AutomationMLComponentStandardRCL/SequencingModel" />
<RoleClass Name="Skill" RefBaseClassPath="AutomationMLComponentBaseRCL/LogicModel" />
<RoleClass Name="COLLADAKinematicModel" RefBaseClassPath="AutomationMLComponentBaseRCL/KinematicModel">
<ExternalInterface Name="COLLADAInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/COLLADAInterface" ID="4515b789-fc7b-410d-8756-2ffe16255139">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="refType" AttributeDataType="xs:string" />
<Attribute Name="target" AttributeDataType="xs:token" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="COLLADAKinematicAttachment" RefBaseClassPath="AutomationMLComponentStandardRCL/COLLADAKinematicModel">
<ExternalInterface Name="AttachmentInterface" ID="5a7555a1-1b49-4abe-9f64-23f33c81d41f" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/AttachmentInterface" />
</RoleClass>
<RoleClass Name="COLLADAGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="COLLADAInterface" ID="d7d00603-9b83-4e1c-821f-ee2fb28a4aa1" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/ExternalDataConnector/COLLADAInterface">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="refType" AttributeDataType="xs:string" />
<Attribute Name="target" AttributeDataType="xs:token" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="COLLADAGeometryAttachment" RefBaseClassPath="AutomationMLComponentStandardRCL/COLLADAGeometryModel">
<ExternalInterface Name="AttachmentInterface" ID="1913fd44-cb01-4c0d-9f8f-6fbfdea2755f" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/AttachmentInterface" />
</RoleClass>
<RoleClass Name="JTGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="JTReference" ID="aedac47c-741d-4e2e-b8d7-4443ef055535" RefBaseClassPath="AutomationMLComponentBaseICL/JTReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="2DGeometryModel" RefBaseClassPath="AutomationMLComponentBaseRCL/GeometryModel">
<ExternalInterface Name="2DReference" ID="8b7f8789-f132-4692-9871-1a10cf1df20f" RefBaseClassPath="AutomationMLComponentBaseICL/2DReference">
<Attribute Name="refURI" AttributeDataType="xs:anyURI" />
<Attribute Name="MIMEType" AttributeDataType="xs:string" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="ComponentPicture" RefBaseClassPath="AutomationMLComponentBaseRCL/GraphicRepresentation" />
<RoleClass Name="ElectricSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="HydraulicSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="PneumaticSymbol" RefBaseClassPath="AutomationMLComponentBaseRCL/Symbol" />
<RoleClass Name="ComponentIcon" RefBaseClassPath="AutomationMLComponentBaseRCL/Icon" />
<RoleClass Name="ManufacturerIcon" RefBaseClassPath="AutomationMLComponentBaseRCL/Icon" />
<RoleClass Name="Certificate" RefBaseClassPath="AutomationMLComponentBaseRCL/Documentation" />
<RoleClass Name="MechanicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="MechanicInterface" ID="f161edf3-c422-4cf7-9bf6-e4cba061b15c" RefBaseClassPath="AutomationMLComponentBaseICL/MechanicInterface" />
</RoleClass>
<RoleClass Name="MultiConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="LogicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="SignalInterface" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/Communication/SignalInterface" ID="17bd2a73-0f1a-4d4b-9451-c9621f1047bf" />
</RoleClass>
<RoleClass Name="ElectricConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="ElectricInterface" ID="6d752fce-f141-4d8a-a8b5-0064ad19f707" RefBaseClassPath="AutomationMLComponentBaseICL/ElectricInterface" />
</RoleClass>
<RoleClass Name="FluidicConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="LiquidicConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="LiquidicInterface" ID="5f170a3d-7d61-47e6-8a45-63e8b7448609" RefBaseClassPath="AutomationMLComponentBaseICL/LiquidicInterface" />
</RoleClass>
<RoleClass Name="PneumaticConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="PneumaticInterface" ID="0f7d6ec8-7078-49bc-918b-33773609c977" RefBaseClassPath="AutomationMLComponentBaseICL/PneumaticInterface" />
</RoleClass>
<RoleClass Name="HydraulicConnector" RefBaseClassPath="AutomationMLComponentStandardRCL/FluidicConnector">
<ExternalInterface Name="HydraulicInterface" ID="56f6607e-fa42-4d34-89e9-82c196a4adba" RefBaseClassPath="AutomationMLComponentBaseICL/HydraulicInterface" />
</RoleClass>
<RoleClass Name="SensorConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector">
<ExternalInterface Name="SensorInterface" ID="46fae3e7-fa14-4d27-a650-d135811affac" RefBaseClassPath="AutomationMLComponentBaseICL/SensorInterface" />
</RoleClass>
<RoleClass Name="SkillConnector" RefBaseClassPath="AutomationMLComponentBaseRCL/Connector" />
<RoleClass Name="MaintenanceDescriptionGroup" RefBaseClassPath="AutomationMLComponentBaseRCL/MaintenanceDescription">
<Description>???</Description>
<Attribute Name="TopicName" AttributeDataType="xs:string" />
</RoleClass>
<RoleClass Name="MaintenanceDescriptionItem" RefBaseClassPath="AutomationMLComponentBaseRCL/MaintenanceDescription">
<Description>???</Description>
<Attribute Name="Index" AttributeDataType="xs:PositiveInteger" />
<Attribute Name="SubTopic" AttributeDataType="xs:string" />
<Attribute Name="WorkDescription" AttributeDataType="xs:string" />
<Attribute Name="Cycle" AttributeDataType="xs:duration" />
<Attribute Name="PlannedTimePerWorker" AttributeDataType="xs:duration" />
<Attribute Name="ActivityKey" AttributeDataType="xs:string" />
<Attribute Name="ExecutionKey" AttributeDataType="xs:string" />
<Attribute Name="FunctionKey" AttributeDataType="xs:string" />
<Attribute Name="PersonnelKey" AttributeDataType="xs:string" />
<Attribute Name="LastExecution" AttributeDataType="xs:string" />
</RoleClass>
</RoleClassLib>
<RoleClassLib Name="AutomationMLFMILogicRoleClassLib">
<Description>The RoleClassLib AutomationMLFMILogicRoleClassLib is defined in the Whitepaper "Description of AutomationML Components". The document can be downloaded at https://www.automationml.org/o.red.c/publications.html . The Version of the related WP is 1.0 State November 2019 and has the Document Identifier WP Compo.</Description>
<Version>1.0.0</Version>
<RoleClass Name="FMILogicObject" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
</RoleClassLib>
<RoleClassLib Name="AutomationMLBaseRoleClassLib">
<Description>Automation Markup Language Base Role Class Library - Part 1 Content extended with Part 3 and Part 4 Content</Description>
<Version>2.2.2</Version>
<RoleClass Name="AutomationMLBaseRole">
<RoleClass Name="Group" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
<Attribute Name="AssociatedFacet" AttributeDataType="xs:string" />
<RoleClass Name="InterlockingSourceGroup" RefBaseClassPath="Group" />
<RoleClass Name="InterlockingTargetGroup" RefBaseClassPath="Group" />
</RoleClass>
<RoleClass Name="Facet" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="Port" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
<Attribute Name="Direction" AttributeDataType="xs:string" />
<Attribute Name="Cardinality">
<Attribute Name="MinOccur" AttributeDataType="xs:unsignedInt" />
<Attribute Name="MaxOccur" AttributeDataType="xs:unsignedInt" />
</Attribute>
<Attribute Name="Category" AttributeDataType="xs:string" />
<ExternalInterface Name="ConnectionPoint" ID="9942bd9c-c19d-44e4-a197-11b9edf264e7" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/PortConnector" />
</RoleClass>
<RoleClass Name="Resource" RefBaseClassPath="AutomationMLBaseRole" />
<RoleClass Name="Product" RefBaseClassPath="AutomationMLBaseRole" />
<RoleClass Name="Process" RefBaseClassPath="AutomationMLBaseRole" />
<RoleClass Name="Structure" RefBaseClassPath="AutomationMLBaseRole">
<RoleClass Name="ProductStructure" RefBaseClassPath="Structure" />
<RoleClass Name="ProcessStructure" RefBaseClassPath="Structure" />
<RoleClass Name="ResourceStructure" RefBaseClassPath="Structure" />
</RoleClass>
<RoleClass Name="PropertySet" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="Frame" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
<RoleClass Name="LogicObject" RefBaseClassPath="AutomationMLBaseRole">
<Description>???</Description>
</RoleClass>
</RoleClass>
</RoleClassLib>
<RoleClassLib Name="AutomationMLBPRRoleClassLib">
<Version>1.0.0</Version>
<RoleClass Name="ExternalData" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<RoleClass Name="UserManual" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData" />
<RoleClass Name="BillOfMaterial" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData" />
<RoleClass Name="Construction" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData" />
<RoleClass Name="ProductDocumentation" RefBaseClassPath="AutomationMLBPRRoleClassLib/ExternalData" />
</RoleClass>
</RoleClassLib>
<RoleClassLib Name="AutomationMLLogicRoleClassLib">
<Description>AutomationMLLogicRoleClassLib specifies all logic related role classes.</Description>
<Version>1.0.0</Version>
<RoleClass Name="InterlockingTargetGroup" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Group">
<ExternalInterface Name="ConnectionInterlockingSourceGroup" ID="70e6b544-9120-4fc9-b059-8d97c59f75f2" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/InterlockingConnector" />
<ExternalInterface Name="ReferenceInterlockingLogicModel" ID="b1a85f25-1ecf-4048-bdd3-84085d81b06a" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/InterlockingLogicModelInterface" />
</RoleClass>
<RoleClass Name="InterlockingSourceGroup" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Group">
<ExternalInterface Name="ConnectionInterlockingTargetGroup" ID="adf94976-a6d0-4960-b5af-55719a3e2130" RefBaseClassPath="AutomationMLInterfaceClassLib/AutomationMLBaseInterface/InterlockingConnector" />
<ExternalInterface Name="ReferenceInterlockingLogicModel" ID="617c8706-8ee7-4e7b-8b94-900afe19f4f7" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/InterlockingLogicModelInterface" />
<ExternalInterface Name="ReferenceInterlockingVariable" ID="3472f585-cf80-4b83-a355-db401cf18af9" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/InterlockingVariableInterface">
<Attribute Name="Direction" AttributeDataType="xs:string" />
<Attribute Name="SafeConditionEquals" AttributeDataType="xs:boolean" />
</ExternalInterface>
</RoleClass>
<RoleClass Name="LogicModelObject" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<ExternalInterface Name="ReferenceSequence" ID="0370baf8-4ba1-420a-9cc4-4810b84c1fd7" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/SequencingLogicModelInterface" />
<ExternalInterface Name="ReferenceBehaviour" ID="26f13ad6-479c-4121-a327-1114af968155" RefBaseClassPath="AutomationMLLogicInterfaceClassLib/BehaviourLogicModelInterface" />
</RoleClass>
</RoleClassLib>
</CAEXFile>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,350 @@
<CAEXFile SchemaVersion="2.15" FileName="IndustrialSensorLibrary_v1_0_0.aml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CAEX_ClassModel_V2.15.xsd">
<AdditionalInformation AutomationMLVersion="2.0" />
<AdditionalInformation>
<WriterHeader>
<WriterName>AutomationML Editor</WriterName>
<WriterID>916578CA-FE0D-474E-A4FC-9E1719892369</WriterID>
<WriterVendor>AutomationML e.V.</WriterVendor>
<WriterVendorURL>www.AutomationML.org</WriterVendorURL>
<WriterVersion>5.3.0.0</WriterVersion>
<WriterRelease>5.3.0.0</WriterRelease>
<LastWritingDateTime>2019-11-22T12:29:29.6333413</LastWritingDateTime>
<WriterProjectTitle>unspecified</WriterProjectTitle>
<WriterProjectID>unspecified</WriterProjectID>
</WriterHeader>
</AdditionalInformation>
<RoleClassLib Name="IndustrialSensorTypeRCL">
<Description>The IndustrialSensorTypeRCL collects role class type descriptions of standard industrial sensors, aligned to the standards where they were originally defined. The mapping of the attributes towards the semantic systems IEC-CDD and eCl@ss was defined by the ZVEI working group "Industrie 4.0 in der Sensorik" in 2019. Please check legal restrictions that may exist for your organisation regarding the use of the eCl@ss-IRDIs. For questions regarding this AutomationML-Library please contact Markus.Rentschler@balluff.de.</Description>
<Version>1.0.0</Version>
<RoleClass Name="ProximitySwitch_IEC60947-5-2" RefBaseClassPath="AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
<Description>This role class provides standard classification attributes for proximity switches according to IEC 60947-5-2, which applies to inductive and capacitive proximity switches that sense the presence of metallic and/or non-metallic objects, ultrasonic proximity switches that sense the presence of sound reflecting objects, photoelectric proximity switches that sense the presence of objects and non-mechanical magnetic proximity switches that sense the presence of objects with a magnetic field.</Description>
<Attribute Name="SemanticSystems" AttributeDataType="xs:string">
<Description>Defines the semantic systems in use.</Description>
<RefSemantic CorrespondingAttributePath="ListType" />
<Attribute Name="IEC62683" AttributeDataType="xs:string">
<Attribute Name="ClassificationSystem" AttributeDataType="xs:string">
<Value>IEC 62683 - SC 3D / SC 17B - Common Data Dictionary</Value>
</Attribute>
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>2.0014.0016</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0112/2///62683#</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://cdd.iec.ch/cdd/iec62683/iec62683.nsf</Value>
</Attribute>
</Attribute>
<Attribute Name="eCl@ss" AttributeDataType="xs:string">
<Attribute Name="ClassificationSystem" AttributeDataType="xs:string">
<Value>eCl@ss</Value>
</Attribute>
<Attribute Name="Version" AttributeDataType="xs:string">
<Value>10.1</Value>
</Attribute>
<Attribute Name="RefSemanticPrefix" AttributeDataType="xs:string">
<Value>IRDI:0173</Value>
</Attribute>
<Attribute Name="URL" AttributeDataType="xs:string">
<Value>https://www.eclasscontent.com</Value>
</Attribute>
</Attribute>
</Attribute>
<Attribute Name="Identification">
<Description>Information necessary for unambiguous identification of the device</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACC011#001" />
<Attribute Name="GTIN" AttributeDataType="xs:string">
<Description>Global Trade Item Number (GTIN). International unique and universal item number for products and services used by trade and industry (formerly EAN)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE101#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAO663#003" />
</Attribute>
<Attribute Name="Manufacturer" AttributeDataType="xs:string">
<Description>Name of the Manufacturer (person, company or organisation)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE102#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAO677#002" />
</Attribute>
<Attribute Name="DeviceClass" AttributeDataType="xs:string">
<Description>Product family name of the manufacturer, characterization may be based on its usage, operation principle, and its fabricated form</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE104#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAU731#001" />
</Attribute>
<Attribute Name="Model" AttributeDataType="xs:string">
<Description>Product name or model code of the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE105#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAW338#001" />
</Attribute>
<Attribute Name="ProductCode" AttributeDataType="xs:string">
<Description>Unique product identifier given by the manufacturer</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE103#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAO676#003" />
</Attribute>
<Attribute Name="ProductURI" AttributeDataType="xs:string">
<Description>Online information URL to the product data.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE108#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAQ326#002" />
</Attribute>
<Attribute Name="CustomsTariffNumber" AttributeDataType="xs:integer">
<Description>Classification of a product according to trade regulations. Number assigned to each type of product sold internationally.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE109#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAD931#005" />
</Attribute>
</Attribute>
<Attribute Name="InstallationMountingDimensions">
<Description>Physical information of the proximity switch</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACG121#001" />
<Attribute Name="Height" AttributeDataType="xs:integer" Unit="mm">
<Description>Height of the body, vertical distance between the top and bottom of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE801#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD849#004" />
</Attribute>
<Attribute Name="Width" AttributeDataType="xs:integer" Unit="mm">
<Description>Width or breadth of the body, horizontal distance between the left-hand and right-hand extremes of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE802#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD823#004" />
</Attribute>
<Attribute Name="Length" AttributeDataType="xs:integer" Unit="mm">
<Description>Length of the body, horizontal distance between the front and back of the component when standing in its normal position of use, including connectors and terminals, without accessory and cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE803#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD856#005" />
</Attribute>
<Attribute Name="Diameter" AttributeDataType="xs:integer" Unit="mm">
<Description>Diameter of circular cross section of the device.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE810#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD826#005" />
</Attribute>
<Attribute Name="Mounting Position" AttributeDataType="xs:string" Unit="code">
<Description>Condition of mounting position of the sensor related to its sensing side (i.e. FLUSH, NOTFLUSH)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE810#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD866#007" />
</Attribute>
<Attribute Name="Housing Construction" AttributeDataType="xs:string" Unit="code">
<Description>Basic exterior form of the device (i.e. RECT, CYLPL, CYL, OTHOUS).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE813#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD840#007" />
</Attribute>
</Attribute>
<Attribute Name="GeneralTechnicalData">
<Description>General technical aspects of the proximity switch.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACG122#001" />
<Attribute Name="Rated Operating Distance" AttributeDataType="xs:float" Unit="mm">
<Description>The switch distance without considering manufacturing tolerances or variations due to external conditions such as voltage and temperature.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE251#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD815#006" />
</Attribute>
<Attribute Name="Effective Operating Distance" AttributeDataType="xs:float" Unit="mm">
<Description>The switch distance measured at stated temperature, voltage and mounting conditions.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE250#001" />
</Attribute>
<Attribute Name="Switching Element Function" AttributeDataType="xs:string" Unit="code">
<Description>Output function of a device realised with a switching semiconductor element or a contact element (i.e. NO, NC, CHOVER, PROG, OTHFUNC).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE253#001" />
</Attribute>
<Attribute Name="Switch Frequency" AttributeDataType="xs:float" Unit="Hz">
<Description>Number of switch activations for a sensor within a determined time period.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD900#004" />
</Attribute>
<Attribute Name="Kind of Current" AttributeDataType="xs:string" Unit="code">
<Description>Kind of electric current supply (i.e. AC, DC, ACDC).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE601#001" />
</Attribute>
<Attribute Name="Type of Sensor Output" AttributeDataType="xs:string" Unit="code">
<Description>Type of technology of the output interface of the sensor (i.e. NPN, PNP, NPNORPNP, PNP/PNP, NPN/NPN, PNP/NPN, OTHTEC, NAMUR, ASI, IOLINK, RELAY, REED, OPTO, TWOWIRE).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE254#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD898#005" />
</Attribute>
<Attribute Name="Number of Wiring Terminals" AttributeDataType="xs:string" Unit="code">
<Description>Number of conductive parts provided for electrical connection to external circuits (i.e. TWOWR, THREEWR, FOURWR, OTHWR).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE877#001" />
</Attribute>
<Attribute Name="IP Code" AttributeDataType="xs:string" Unit="code">
<Description>Degree of protection (IP code) of the component provided by enclosure, numerical classification in accordance with IEC 60529 preceded by the symbol IP (i.e. IP20, IP67).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE218#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAG975#011" />
</Attribute>
<Attribute Name="Ambient Temperature" AttributeDataType="xs:string" Unit="°C">
<Description>Operating temperature limits of the air surrounding the complete component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE440#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAS155#002" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAS160#002" />
</Attribute>
<Attribute Name="Electric Shock Protection Class" AttributeDataType="xs:string" Unit="code">
<Description>The prescribed protection class in accordance with EN 60730-1 (i.e. CLASS_I, CLASS_II, CLASS_III)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE249#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD781#006" />
</Attribute>
<Attribute Name="Housing Material" AttributeDataType="xs:string" Unit="code">
<Description>Basic material of the housing of the component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE260#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAC461#012" />
</Attribute>
<Attribute Name="Sensing Face Material" AttributeDataType="xs:string" Unit="code">
<Description>Basic material of the sensing face of the component.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE261#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD946#007" />
</Attribute>
<Attribute Name="Additional Functions" AttributeDataType="xs:string">
<Description>Additional functionality of the device</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE256#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD816#002" />
</Attribute>
</Attribute>
<Attribute Name="ControlAndAuxiliaryCircuits">
<Description>General technical aspects of the proximity switch.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACG123#001" />
<Attribute Name="Rated Operational Voltage" AttributeDataType="xs:integer" Unit="V">
<Description>Range of voltage combined with a rated operational current intended to be switched by the device under specified conditions.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE455#001" />
</Attribute>
<Attribute Name="Supply Voltage Limit" AttributeDataType="xs:string" Unit="V">
<Description>Range of supply voltage of the device from the lower limit to the upper limit, including supply tolerances.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE531#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAC962#007" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAC965#007" />
</Attribute>
<Attribute Name="Rated Supply Frequency" AttributeDataType="xs:string" Unit="code">
<Description>Frequency of the supply assigned to a device by the manufacturer for a specified operating condition (i.e. 50HZ, 60HZ, 50/60HZ, NOFREQ).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE532#001" />
</Attribute>
<Attribute Name="Rated Operational Current AC" AttributeDataType="xs:string" Unit="mA">
<Description>Range of current combined with an a.c. rated operational voltage intended to be switched by the device under specified conditions.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE533#001" />
</Attribute>
<Attribute Name="Rated Operational Current DC" AttributeDataType="xs:string" Unit="mA">
<Description>Range of current combined with an d.c. rated operational voltage intended to be switched by the device under specified conditions.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE534#001" />
</Attribute>
<Attribute Name="OFF-state current" AttributeDataType="xs:float" Unit="mA">
<Description>Current which flows through the load circuit of the proximity switch in the OFF-state.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE537#001" />
</Attribute>
<Attribute Name="ON-state current minimum" AttributeDataType="xs:float" Unit="mA">
<Description>Minimum current necessary to maintain the ON-state conduction of the switching element.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE538#001" />
</Attribute>
<Attribute Name="Voltage Drop" AttributeDataType="xs:float" Unit="V">
<Description>Voltage measured across the switching element when carrying the operational current flow under specified conditions.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE539#001" />
</Attribute>
<Attribute Name="Overload and short circuit protected output" AttributeDataType="xs:boolean">
<Description>Device output protected against overload and short-circuits of the connected load.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE540#001" />
</Attribute>
</Attribute>
<Attribute Name="ConnectionFacilities">
<Description>General technical aspects of the proximity switch.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACG124#001" />
<Attribute Name="Electrical Connection" AttributeDataType="xs:string" Unit="code">
<Description>Physical design of the electrical connection from the body of the sensor to the conductor suitable for the intended use (i.e. SPGCON, CABLE, CABLECON, SCREWCON, CON1/2, CON3/4, CON7/8, CONM5, CONM8, CONM12, OTHCON).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE856#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD831#011" />
</Attribute>
<Attribute Name="Cable Length" AttributeDataType="xs:float" Unit="mm or m">
<Description>Length of the electrical connecting cable.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE857#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAF309#003" />
</Attribute>
<Attribute Name="Rated Cross-Section" AttributeDataType="xs:float" Unit="mm2">
<Description>Value of the maximum cross-section of all connectable types of conductors.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE862#001" />
</Attribute>
<Attribute Name="Cable Sheath Material" AttributeDataType="xs:string" Unit="code">
<Description>Material of the sheath or jacket (tubular covering) of the cable (i.e. PVC, SILICONE, PUR_VULC, POLYUR, OTHMAT).</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE859#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAD251#007" />
</Attribute>
</Attribute>
<Attribute Name="ProductCertificatesAndStandards">
<Description>Conformity of a device with specified requirements and compliance with recognised product standards.</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACC070#001" />
<Attribute Name="CertificatesAndApprovals" AttributeDataType="xs:string">
<Description>Certificate for which it is confirmed that the product corresponds to the significant technical specifications and is subjected to a factory-internal production control</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE902#001" />
</Attribute>
<Attribute Name="ProductStandards" AttributeDataType="xs:string">
<Description>Reference to one or more standards to which the product complies</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE901#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAP798#001" />
</Attribute>
<Attribute Name="EnvironmentalDeclaration" AttributeDataType="xs:boolean">
<Description>Availability of data providing quantified environmental data using predetermined parameters and, where relevant, additional environmental information</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE903#001" />
</Attribute>
</Attribute>
<RoleClass Name="ProximitySwitchInductive" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2">
<Description>Proximity switch producing an electromagnetic field within a sensing zone for detecting objects and having a semiconductor switching element</Description>
</RoleClass>
<RoleClass Name="ProximitySwitchCapacitive" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2">
<Description>Proximity switch producing an electric field within a sensing zone for detecting objects and having a semiconductor switching element</Description>
<Attribute Name="Pressure resistant" AttributeDataType="xs:boolean">
<Description>Whether the active surface is pressure resistant</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD825#008" />
</Attribute>
</RoleClass>
<RoleClass Name="ProximitySwitchMagnetic" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2">
<Description>Proximity switch producing an electromagnetic field within a sensing zone for detecting objects and having a semiconductor switching element</Description>
<Attribute Name="Type of actuation" AttributeDataType="xs:string">
<Description>Constructive arrangement of the element which dampens or determines position</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD803#006" />
</Attribute>
<Attribute Name="Ensured switch distance OFF" AttributeDataType="xs:float" Unit="mm">
<Description> Distance from the active surface, within which correct recording of the absence of an established object is achieved under all established environmental conditions and manufacturers' tolerances</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD843#005" />
</Attribute>
<Attribute Name="Ensured switch distance ON" AttributeDataType="xs:integer" Unit="mm">
<Description>Distance from the active surface, within which correct recording of the presence of an established object is achieved under all established environmental conditions and manufacturers' tolerances</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD844#006" />
</Attribute>
</RoleClass>
<RoleClass Name="ProximitySwitchPhotoelectric" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2">
<Description>proximity switch which detects objects that either reflect or interrupt visible or invisible light and having a semiconductor switching element</Description>
<Attribute Name="Blind zone" AttributeDataType="xs:float" Unit="mm">
<Description>Zone before a sensor in which an object or reflector is not recognized, measured from active surface</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE252#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD822#004" />
</Attribute>
<Attribute Name="Kind of light source" AttributeDataType="xs:string">
<Description>Properties of light (radiation, defined for a certain range of wavelengths) and source of light</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE259#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD859#008" />
</Attribute>
<Attribute Name="Laser safety class" AttributeDataType="xs:string">
<Description>Assignment of laser facilities to classes, defining limiting values for accessible radiation regarding photochemical endangerment</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE263#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD857#006" />
</Attribute>
<RoleClass Name="ProximitySwitchPhotoelectricDiffuse" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2/ProximitySwitchPhotoelectric">
<Description>Diffuse reflective photoelectric proximity switch which is directly operated through lateral or axial approach to its reference axis by a defined object</Description>
</RoleClass>
<RoleClass Name="ProximitySwitchPhotoelectricDiffuseBackgroundSuppression" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2/ProximitySwitchPhotoelectric">
<Description>Photoelectric proximity switch which is directly operated through lateral or axial approach to its reference axis by a defined object and specifically optimized for more predictable detection at the desired distance of objects with different reflectivity and capable of non-detection of objects in a precisely defined region called the background zone.</Description>
</RoleClass>
<RoleClass Name="ProximitySwitchPhotoelectricRetroreflective" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2/ProximitySwitchPhotoelectric">
<Description>Retroreflective photoelectric proximity switch which is indirectly operated through lateral approach to its reference axis between emitter-receiver and reflector by a defined object</Description>
</RoleClass>
<RoleClass Name="ProximitySwitchPhotoelectricThroughBeam" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2/ProximitySwitchPhotoelectric">
<Description>Through beam photoelectric proximity switch which is indirectly operated through lateral approach to its reference axis between emitter and receiver by a defined object</Description>
</RoleClass>
</RoleClass>
<RoleClass Name="ProximitySwitchTypeUltrasonic" RefBaseClassPath="IndustrialSensorTypeRCL/ProximitySwitch_IEC60947-5-2">
<Description>Proximity switch which detects objects that either reflect or interrupt ultrasound energy and having a semiconductor switching element</Description>
<Attribute Name="Blind zone" AttributeDataType="xs:float" Unit="mm">
<Description>Zone before a sensor in which an object or reflector is not recognized, measured from active surface</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE252#001" />
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD822#004" />
</Attribute>
<Attribute Name="Synchronization possible" AttributeDataType="xs:boolean">
<Description>Whether the sensor is equipped with a synchronization function (avoidance of mutual influencing of neighboring sensors via a special synchronization input through which a measurement cycle is launched)</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-BAD926#009" />
</Attribute>
<Attribute Name="Min. adjustable spacing" AttributeDataType="xs:float" Unit="mm">
<Description>Minimum value for the stipulated spatial extension for use as work space</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAB980#005" />
</Attribute>
<Attribute Name="Max. adjustable spacing" AttributeDataType="xs:float" Unit="mm">
<Description>Maximum value for the stipulated spatial extension for use as work space</Description>
<RefSemantic CorrespondingAttributePath="IRDI:0173-1#02-AAB854#005" />
</Attribute>
</RoleClass>
</RoleClass>
</RoleClassLib>
</CAEXFile>

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 860 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 B