The following compare table is based on IODD Samples.
Element | Example |
---|
Schema URIs | <IODevice... xmlns="http://www.io-link.com/IODD/2009/11" xsi:schemaLocation="http://www.io-link.com/IODD/2009/11 IODD1.0.1.xsd"> vs <IODevice... xmlns="http://www.io-link.com/IODD/2010/10" xsi:schemaLocation="http://www.io-link.com/IODD/2010/10 IODD1.1.xsd">
<ExternalTextDocument... xmlns="http://www.io-link.com/IODD/2009/11" xsi:schemaLocation="http://www.io-link.com/IODD/2009/11 IODD-Primitives1.0.1.xsd"> vs <ExternalTextDocument... xmlns="http://www.io-link.com/IODD/2010/10" xsi:schemaLocation="http://www.io-link.com/IODD/2010/10 IODD-Primitives1.1.xsd"> |
ProfileHeader | <ProfileHeader> ..<ProfileIdentification>IO-Link Device Profile</ProfileIdentification> ..<ProfileRevision>1.00</ProfileRevision> ..<ProfileName>Device Profile for IO-Link Devices</ProfileName> vs <ProfileHeader> ..<ProfileIdentification>IO Device Profile</ProfileIdentification> ..<ProfileRevision>1.1</ProfileRevision> ..<ProfileName>Device Profile for IO Devices</ProfileName> |
DeviceIdentity | <DeviceIdentity vendorId="478" vendorName="Maxim Integrated" deviceId="5"> ..<VendorText textId="TN_VendorText" /> ..<VendorUrl textId="TN_VendorUrl" /> ..<VendorLogo name="Maxim-logo.png" /> ..<DeviceFamily textId="TN_DeviceFamily" /> ..<DeviceVariantCollection> ....<DeviceVariant productId="MAXREFDES42" hardwareRevision="1.0" firmwareRevision="1.0" deviceSymbol="Maxim-MAXREFDES42-pic.png" deviceIcon="Maxim-MAXREFDES42-icon.png"> ......<ProductName textId="TN_Variant" /> ......<ProductText textId="TD_Variant" /> ....</DeviceVariant> ..</DeviceVariantCollection> </DeviceIdentity> vs <DeviceIdentity vendorId="478" vendorName="Maxim Integrated" deviceId="5"> ..<VendorText textId="TN_VendorText" /> ..<VendorUrl textId="TN_VendorUrl" /> ..<VendorLogo name="Maxim-logo.png" /> ..<DeviceName textId="TN_DeviceName" /> ..<DeviceFamily textId="TN_DeviceFamily" /> ..<DeviceVariantCollection> ....<DeviceVariant productId="MAXREFDES42" deviceSymbol="Maxim-MAXREFDES42-pic.png" deviceIcon="Maxim-MAXREFDES42-icon.png"> ......<Name textId="TN_Variant" /> ......<Description textId="TD_Variant" /> ....</DeviceVariant> ..</DeviceVariantCollection> </DeviceIdentity> Appear in V1.1: - Element 'DeviceName (m)';
- Attribute 'additionalDeviceIds (o)'.
Disappear in V1.1: - Attribute 'hardwareRevision (o)';
- Attribute 'firmwareRevision (o)'.
|
Features | A new element in IODD V1.1: <Features blockParameter="false" dataStorage="false"> ..<SupportedAccessLocks localUserInterface="false" dataStorage="false" parameter="false" localParameterization="false" /> </Features> |
Variable | Appear in V1.1: - Attribute 'modifiesOtherVariables (o)';
- Attribute 'excludedFromDataStorage (o)'.
|
StdVariableRef | <StdVariableRef id="V_ProcessDataIn" /> <StdVariableRef id="V_ProcessDataOut" /> <StdVariableRef id="V_ApplicationSpecificName" /> vs <StdVariableRef id="V_ProcessDataInput" /> <StdVariableRef id="V_ProcessDataOutput" /> <StdVariableRef id="V_DeviceAccessLocks"></StdVariableRef> <StdVariableRef id="V_ApplicationSpecificTag" /> <StdVariableRef id="V_DeviceStatus"/> <StdVariableRef id="V_DetailedDeviceStatus" fixedLengthRestriction="10"/> Appear in V1.1: - Variable 'V_DeviceAccessLocks';
- Variable 'V_DeviceStatus';
- Variable 'V_DetailedDeviceStatus';
- Variable 'V_OffsetTime'.
Disappear in V1.1: - Variable 'V_LastEvent';
- Element 'StdValueRangeRef'.
|
StdDirectParameterRef vs DirectParameterOverlay | V_DirectParameters_2 customizations. |
ErrorTypeCollection | Appear in V1.1. |
StdEventRef | Appear in V1.1. |
Event | <Event code="36000" type="Message"> ..<Name textId="TI_ParameterChanged" /> ..<Description textId="TID_ParameterChanged" /> </Event> vs <Event code="36000" type="Notification"> ..<Name textId="TI_ParameterChanged" /> ..<Description textId="TID_ParameterChanged" /> </Event> |
VariableRef | <VariableRef variableId="V_SystemCommand" format="button" buttonValue="160" /> vs <VariableRef variableId="V_SystemCommand"> ..<Button buttonValue="160"> ....<Description textId="TD_SystemCommand_TeachIn" /> ..</Button> </VariableRef> <VariableRef variableId="V_Temperature_F" displayFormat="Dec" unitCode="1002" /> vs <VariableRef variableId="V_Temperature_F" displayFormat="Dec.1" unitCode="1002" /> |
ProcessDataRef | Appear in V1.1. |
CommNetworkProfile | <CommNetworkProfile xsi:type="IOLinkCommNetworkProfileT" iolinkRevision="V1.0"> ..<TransportLayers> ....<PhysicalLayer physics="2" minCycleTime="3000" sioSupported="false" baudrate="COM3" /> ..</TransportLayers> </CommNetworkProfile> vs <CommNetworkProfile xsi:type="IOLinkCommNetworkProfileT" iolinkRevision="V1.1"> ..<TransportLayers> ....<PhysicalLayer minCycleTime="3000" sioSupported="false" bitrate="COM3" mSequenceCapability="43"> ......<Connection xsi:type="M12-4ConnectionT"> ........<ProductRef productId="MAXREFDES42" /> ........<Wire1 color="BN" function="L+" /> ........<Wire2 color="WH" function="Other" /> <!-- digital output --> ........<Wire3 color="BU" function="L-" /> ........<Wire4 color="BK" function="C/Q" /> ......</Connection> ....</PhysicalLayer> ..</TransportLayers> </CommNetworkProfile> Appear in V1.1: |