diff --git a/doc/KRC5EtherNetIP.eds b/doc/KRC5EtherNetIP.eds new file mode 100644 index 0000000..b56ca1c --- /dev/null +++ b/doc/KRC5EtherNetIP.eds @@ -0,0 +1,335 @@ +$ EZ-EDS Version 3.25.1.20181218 Generated Electronic Data Sheet + +$ Modified by molex +[File] + DescText = "EthernetIP Scanner/Adapter KRC5"; + CreateDate = 07-11-2011; + CreateTime = 16:52:29; + ModDate = 12-07-2020; + ModTime = 15:12:16; + Revision = 2.3; + HomeURL = " "; + +[Device] + VendCode = 121; + VendName = "KUKA Deutschland GmbH"; + ProdType = 12; + ProdTypeStr = "Communications Adapter"; + ProdCode = 3; + MajRev = 5; + MinRev = 1; + ProdName = "KR C5 - EtherNet/IP"; + Catalog = "KRC"; + Icon = "Kuka.ico"; + +[Device Classification] + Class1 = EtherNetIP; + +[Params] + Param1 = + 0, $ reserved, shall equal 0 + ,, $ Link Path Size, Link Path + 0x0000, $ Descriptor + 0xC7, $ Data Type + 2, $ Data Size in bytes + "OT Size", $ name + "Bytes", $ units + "OT Size", $ help string + 1,509,256, $ min, max, default data values + ,,,, $ mult, div, base, offset scaling + ,,,, $ mult, div, base, offset links + ; $ decimal places + Param2 = + 0, $ reserved, shall equal 0 + ,, $ Link Path Size, Link Path + 0x0000, $ Descriptor + 0xC7, $ Data Type + 2, $ Data Size in bytes + "TO Size", $ name + "Bytes", $ units + "TO Size", $ help string + 1,505,256, $ min, max, default data values + ,,,, $ mult, div, base, offset scaling + ,,,, $ mult, div, base, offset links + ; $ decimal places + Param6 = + 0, $ reserved, shall equal 0 + ,, $ Link Path Size, Link Path + 0x0010, $ Descriptor + 0xC8, $ Data Type + 4, $ Data Size in bytes + "RPI Adapter", $ name + "", $ units + "RPI constrains for Adapter", $ help string + 4000,5000000,4000, $ min, max, default data values + ,,,, $ mult, div, base, offset scaling + ,,,, $ mult, div, base, offset links + ; $ decimal places + +[Assembly] + Object_Name = "Assembly Object"; + Object_Class_Code = 0x04; + Assem1 = + "OT Data", + , + , + 0x0001, + ,, + 4040,; + Assem2 = + "TO Data", + , + , + 0x0001, + ,, + 4072,; + +[Connection Manager] + Revision = 1; + Object_Name = "Connection Manager Object"; + Object_Class_Code = 0x06; + MaxInst = 1; + Number_Of_Static_Instances = 1; + Max_Number_Of_Dynamic_Instances = 0; + Connection1 = + 0x04030002, $ 0-15 = supported transport classes + $ 16 = trigger: cyclic + $ 17 = trigger: change of state + $ 18 = trigger: application + $ 19-23 = trigger: reserved + $ 24 = application type: listen-only + $ 25 = application type: input-only + $ 26 = application type: exclusive-owner + $ 27 = application type: redundant-owner + $ 28-30 = reserved + $ 31 = Direction: Client = 0 / Server = 1 + 0x66740405, $ 0 = O->T fixed size supported + $ 1 = O->T variable size supported + $ 2 = T->O fixed size supported + $ 3 = T->O variable size supported + $ 4-5 = O->T number of bytes per slot (obsolete) + $ 6-7 = T->O number of bytes per slot (obsolete) + $ 8-10 = O->T Real time transfer format + $ 11 = reserved + $ 12-14 = T->O Real time transfer format + $ 15 = reserved + $ 16 = O->T connection type: NULL + $ 17 = O->T connection type: MULTICAST + $ 18 = O->T connection type: POINT2POINT + $ 19 = O->T connection type: reserved + $ 20 = T->O connection type: NULL + $ 21 = T->O connection type: MULTICAST + $ 22 = T->O connection type: POINT2POINT + $ 23 = T->O connection type: reserved + $ 24 = O->T priority: LOW + $ 25 = O->T priority: HIGH + $ 26 = O->T priority: SCHEDULED + $ 27 = O->T priority: reserved + $ 28 = T->O priority: LOW + $ 29 = T->O priority: HIGH + $ 30 = T->O priority: SCHEDULED + $ 31 = T->O priority: reserved + Param6,Param1,Assem1, $ O->T RPI, size, format + Param6,Param2,Assem2, $ T->O RPI, size, format + ,, $ proxy config size, format + ,, $ target config size, format + "Local Slave 1 - Exclusive Owner", $ Connection Name + "Exclusive owner connection", $ help string + "20 04 24 67 2C 66 2C 65"; $ Path + Connection2 = + 0x04030002, $ 0-15 = supported transport classes + $ 16 = trigger: cyclic + $ 17 = trigger: change of state + $ 18 = trigger: application + $ 19-23 = trigger: reserved + $ 24 = application type: listen-only + $ 25 = application type: input-only + $ 26 = application type: exclusive-owner + $ 27 = application type: redundant-owner + $ 28-30 = reserved + $ 31 = Direction: Client = 0 / Server = 1 + 0x66740405, $ 0 = O->T fixed size supported + $ 1 = O->T variable size supported + $ 2 = T->O fixed size supported + $ 3 = T->O variable size supported + $ 4-5 = O->T number of bytes per slot (obsolete) + $ 6-7 = T->O number of bytes per slot (obsolete) + $ 8-10 = O->T Real time transfer format + $ 11 = reserved + $ 12-14 = T->O Real time transfer format + $ 15 = reserved + $ 16 = O->T connection type: NULL + $ 17 = O->T connection type: MULTICAST + $ 18 = O->T connection type: POINT2POINT + $ 19 = O->T connection type: reserved + $ 20 = T->O connection type: NULL + $ 21 = T->O connection type: MULTICAST + $ 22 = T->O connection type: POINT2POINT + $ 23 = T->O connection type: reserved + $ 24 = O->T priority: LOW + $ 25 = O->T priority: HIGH + $ 26 = O->T priority: SCHEDULED + $ 27 = O->T priority: reserved + $ 28 = T->O priority: LOW + $ 29 = T->O priority: HIGH + $ 30 = T->O priority: SCHEDULED + $ 31 = T->O priority: reserved + Param6,Param1,Assem1, $ O->T RPI, size, format + Param6,Param2,Assem2, $ T->O RPI, size, format + ,, $ proxy config size, format + ,, $ target config size, format + "Local Slave 2 - Exclusive Owner", $ Connection Name + "Exclusive owner connection", $ help string + "20 04 24 71 2C 70 2C 6F"; $ Path + Connection3 = + 0x04030002, $ 0-15 = supported transport classes + $ 16 = trigger: cyclic + $ 17 = trigger: change of state + $ 18 = trigger: application + $ 19-23 = trigger: reserved + $ 24 = application type: listen-only + $ 25 = application type: input-only + $ 26 = application type: exclusive-owner + $ 27 = application type: redundant-owner + $ 28-30 = reserved + $ 31 = Direction: Client = 0 / Server = 1 + 0x66740405, $ 0 = O->T fixed size supported + $ 1 = O->T variable size supported + $ 2 = T->O fixed size supported + $ 3 = T->O variable size supported + $ 4-5 = O->T number of bytes per slot (obsolete) + $ 6-7 = T->O number of bytes per slot (obsolete) + $ 8-10 = O->T Real time transfer format + $ 11 = reserved + $ 12-14 = T->O Real time transfer format + $ 15 = reserved + $ 16 = O->T connection type: NULL + $ 17 = O->T connection type: MULTICAST + $ 18 = O->T connection type: POINT2POINT + $ 19 = O->T connection type: reserved + $ 20 = T->O connection type: NULL + $ 21 = T->O connection type: MULTICAST + $ 22 = T->O connection type: POINT2POINT + $ 23 = T->O connection type: reserved + $ 24 = O->T priority: LOW + $ 25 = O->T priority: HIGH + $ 26 = O->T priority: SCHEDULED + $ 27 = O->T priority: reserved + $ 28 = T->O priority: LOW + $ 29 = T->O priority: HIGH + $ 30 = T->O priority: SCHEDULED + $ 31 = T->O priority: reserved + Param6,Param1,Assem1, $ O->T RPI, size, format + Param6,Param2,Assem2, $ T->O RPI, size, format + ,, $ proxy config size, format + ,, $ target config size, format + "Local Slave 3 - Exclusive Owner", $ Connection Name + "Exclusive owner connection", $ help string + "20 04 24 7B 2C 7A 2C 79"; $ Path + Connection4 = + 0x04030002, $ 0-15 = supported transport classes + $ 16 = trigger: cyclic + $ 17 = trigger: change of state + $ 18 = trigger: application + $ 19-23 = trigger: reserved + $ 24 = application type: listen-only + $ 25 = application type: input-only + $ 26 = application type: exclusive-owner + $ 27 = application type: redundant-owner + $ 28-30 = reserved + $ 31 = Direction: Client = 0 / Server = 1 + 0x66740405, $ 0 = O->T fixed size supported + $ 1 = O->T variable size supported + $ 2 = T->O fixed size supported + $ 3 = T->O variable size supported + $ 4-5 = O->T number of bytes per slot (obsolete) + $ 6-7 = T->O number of bytes per slot (obsolete) + $ 8-10 = O->T Real time transfer format + $ 11 = reserved + $ 12-14 = T->O Real time transfer format + $ 15 = reserved + $ 16 = O->T connection type: NULL + $ 17 = O->T connection type: MULTICAST + $ 18 = O->T connection type: POINT2POINT + $ 19 = O->T connection type: reserved + $ 20 = T->O connection type: NULL + $ 21 = T->O connection type: MULTICAST + $ 22 = T->O connection type: POINT2POINT + $ 23 = T->O connection type: reserved + $ 24 = O->T priority: LOW + $ 25 = O->T priority: HIGH + $ 26 = O->T priority: SCHEDULED + $ 27 = O->T priority: reserved + $ 28 = T->O priority: LOW + $ 29 = T->O priority: HIGH + $ 30 = T->O priority: SCHEDULED + $ 31 = T->O priority: reserved + Param6,Param1,Assem1, $ O->T RPI, size, format + Param6,Param2,Assem2, $ T->O RPI, size, format + ,, $ proxy config size, format + ,, $ target config size, format + "Local Slave 4 - Exclusive Owner", $ Connection Name + "Exclusive owner connection", $ help string + "20 04 24 85 2C 84 2C 83"; $ Path + Connection5 = + 0x04030002, $ 0-15 = supported transport classes + $ 16 = trigger: cyclic + $ 17 = trigger: change of state + $ 18 = trigger: application + $ 19-23 = trigger: reserved + $ 24 = application type: listen-only + $ 25 = application type: input-only + $ 26 = application type: exclusive-owner + $ 27 = application type: redundant-owner + $ 28-30 = reserved + $ 31 = Direction: Client = 0 / Server = 1 + 0x66740405, $ 0 = O->T fixed size supported + $ 1 = O->T variable size supported + $ 2 = T->O fixed size supported + $ 3 = T->O variable size supported + $ 4-5 = O->T number of bytes per slot (obsolete) + $ 6-7 = T->O number of bytes per slot (obsolete) + $ 8-10 = O->T Real time transfer format + $ 11 = reserved + $ 12-14 = T->O Real time transfer format + $ 15 = reserved + $ 16 = O->T connection type: NULL + $ 17 = O->T connection type: MULTICAST + $ 18 = O->T connection type: POINT2POINT + $ 19 = O->T connection type: reserved + $ 20 = T->O connection type: NULL + $ 21 = T->O connection type: MULTICAST + $ 22 = T->O connection type: POINT2POINT + $ 23 = T->O connection type: reserved + $ 24 = O->T priority: LOW + $ 25 = O->T priority: HIGH + $ 26 = O->T priority: SCHEDULED + $ 27 = O->T priority: reserved + $ 28 = T->O priority: LOW + $ 29 = T->O priority: HIGH + $ 30 = T->O priority: SCHEDULED + $ 31 = T->O priority: reserved + Param6,Param1,Assem1, $ O->T RPI, size, format + Param6,Param2,Assem2, $ T->O RPI, size, format + ,, $ proxy config size, format + ,, $ target config size, format + "Local Slave 5 - Exclusive Owner", $ Connection Name + "Exclusive owner connection", $ help string + "20 04 24 8F 2C 8E 2C 8D"; $ Path + +[Capacity] + TSpec1 = Tx, 505, 1250; + TSpec2 = Rx, 509, 1250; + +[Ethernet Link Class] + Revision = 4; + Object_Name = "Ethernet Link Object"; + Object_Class_Code = 0xF6; + MaxInst = 4; + Number_Of_Static_Instances = 4; + Max_Number_Of_Dynamic_Instances = 0; + InterfaceLabel1 = "XF3"; + InterfaceLabel2 = "XF4"; + InterfaceLabel3 = "XF5"; + InterfaceLabel4 = "XF6"; +