Opc.Ua.POWERLINK.NodeSet2.bsd 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <opc:TypeDictionary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="http://opcfoundation.org/UA/POWERLINK/" DefaultByteOrder="LittleEndian" xmlns:opc="http://opcfoundation.org/BinarySchema/" xmlns:ua="http://opcfoundation.org/UA/" TargetNamespace="http://opcfoundation.org/UA/POWERLINK/">
  2. <opc:Import Namespace="http://opcfoundation.org/UA/"/>
  3. <opc:StructuredType BaseType="ua:ExtensionObject" Name="ErrorRegisterBits">
  4. <opc:Documentation>Represents the values of the POWERLINK ErrorRegister </opc:Documentation>
  5. <opc:Field TypeName="opc:ByteString" Name="Value"/>
  6. <opc:Field TypeName="opc:ByteString" Name="ValidBits"/>
  7. </opc:StructuredType>
  8. <opc:StructuredType BaseType="ua:ExtensionObject" Name="PowerlinkAttribute">
  9. <opc:Documentation>Represents the POWERLINK entry attributes</opc:Documentation>
  10. <opc:Field TypeName="opc:ByteString" Name="Value"/>
  11. <opc:Field TypeName="opc:ByteString" Name="ValidBits"/>
  12. </opc:StructuredType>
  13. <opc:StructuredType BaseType="ua:ExtensionObject" Name="PowerlinkErrorEntryDataType">
  14. <opc:Documentation>Represents the entries of the POWERLINK Object ERR_History_ADOM (Object 1003h, SubIndex 1..254)</opc:Documentation>
  15. <opc:Field TypeName="opc:UInt16" Name="entryType"/>
  16. <opc:Field TypeName="opc:UInt16" Name="errorCode"/>
  17. <opc:Field TypeName="opc:UInt64" Name="timeStamp"/>
  18. <opc:Field TypeName="opc:UInt64" Name="additionalInformation"/>
  19. </opc:StructuredType>
  20. <opc:StructuredType BaseType="ua:ExtensionObject" Name="PowerlinkIpAddressDataType">
  21. <opc:Documentation>Structure DataType PowerlinkIpAddressDataType to represent POWERLINK Objects of the POWERLINK data type IP_ADDRESS</opc:Documentation>
  22. <opc:Field TypeName="opc:Byte" Name="b1"/>
  23. <opc:Field TypeName="opc:Byte" Name="b2"/>
  24. <opc:Field TypeName="opc:Byte" Name="b3"/>
  25. <opc:Field TypeName="opc:Byte" Name="b4"/>
  26. </opc:StructuredType>
  27. <opc:StructuredType BaseType="ua:ExtensionObject" Name="PowerlinkPDOMappingEntryDataType">
  28. <opc:Documentation>Structure DataType PowerlinkPDOMappingEntryDataType to represent the entries of POWERLINK Objects like PDO_RxCommParam_00h_REC</opc:Documentation>
  29. <opc:Field TypeName="opc:UInt16" Name="length"/>
  30. <opc:Field TypeName="opc:UInt16" Name="offset"/>
  31. <opc:Field TypeName="opc:Byte" Name="reserved"/>
  32. <opc:Field TypeName="opc:Byte" Name="subIndex"/>
  33. <opc:Field TypeName="opc:UInt16" Name="index"/>
  34. </opc:StructuredType>
  35. <opc:EnumeratedType LengthInBits="32" Name="PowerlinkNMTResetCmdEnumeration">
  36. <opc:Documentation>This DataType is an Enumeration that represents the NMT reset commands for POWERLINK</opc:Documentation>
  37. <opc:EnumeratedValue Name="NMTResetNode" Value="40"/>
  38. <opc:EnumeratedValue Name="NMTResetCommunication" Value="41"/>
  39. <opc:EnumeratedValue Name="NMTResetConfiguration" Value="42"/>
  40. <opc:EnumeratedValue Name="NMTSwReset" Value="43"/>
  41. <opc:EnumeratedValue Name="NMTInvalidService" Value="255"/>
  42. </opc:EnumeratedType>
  43. <opc:EnumeratedType LengthInBits="32" Name="PowerlinkNMTStateEnumeration">
  44. <opc:Documentation>This DataType is an enumeration that represents the NMT State</opc:Documentation>
  45. <opc:EnumeratedValue Name="NMT_GS_OFF " Value="0"/>
  46. <opc:EnumeratedValue Name="NMT_GS_INITIALISING" Value="25"/>
  47. <opc:EnumeratedValue Name="NMT_GS_RESET_APPLICATION" Value="41"/>
  48. <opc:EnumeratedValue Name="NMT_GS_RESET_COMMUNICATION" Value="57"/>
  49. <opc:EnumeratedValue Name="NMT_GS_RESET_CONFIGURATION" Value="121"/>
  50. <opc:EnumeratedValue Name="NMT_XS_NOT_ACTIVE" Value="28"/>
  51. <opc:EnumeratedValue Name="NMT_XS_PRE_OPERATIONAL_1" Value="29"/>
  52. <opc:EnumeratedValue Name="NMT_XS_PRE_OPERATIONAL_2" Value="93"/>
  53. <opc:EnumeratedValue Name="NMT_XS_READY_TO_OPERATE" Value="109"/>
  54. <opc:EnumeratedValue Name="NMT_XS_OPERATIONAL" Value="253"/>
  55. <opc:EnumeratedValue Name="NMT_CS_STOPPED" Value="77"/>
  56. <opc:EnumeratedValue Name="NMT_XS_BASIC_ETHERNET" Value="30"/>
  57. </opc:EnumeratedType>
  58. </opc:TypeDictionary>