$ EZ-EDS Version 3.3 Generated Electronic Data Sheet [File] DescText = "FRABA POSITAL OCD Encoder EDS (Electronic device sheet)"; CreateDate = 11-07-2008; CreateTime = 09:46:17; ModDate = 01-09-2009; ModTime = 15:41:58; Revision = 1.2; HomeURL = "http://www.posital.de"; [Device] VendCode = 354; VendName = "FRABA Posital"; ProdType = 34; ProdTypeStr = "Encoder"; ProdCode = 3085; MajRev = 1; MinRev = 9; ProdName = "OCD-ENCODER"; Catalog = "OCD-EE"; Icon = "posital_ocd_encoder.ico"; [Device Classification] Class1 = EtherNetIP; [ParamClass] MaxInst = 0; Descriptor = 0x000C; CfgAssembly = 7; [Params] Param1 = 0, $ reserved, shall equal 0 $ Bei link path müssen zusätzlich zum objekt noch einige andere Infos $ hinzukommen 6,"20 23 24 01 30 0C", $ Link Path Size, Link Path 0x1000, $ Descriptor 0xC1, $ Data Type 1, $ Data Size in bytes "Direction Counting Toggle", $ name "Sequence", $ units "Defines the direction of increasing Position Value.", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param2 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 0E", $ Link Path Size, Link Path 0x1000, $ Descriptor 0xC1, $ Data Type 1, $ Data Size in bytes "Scaling Function Control", $ name "Sequence", $ units "CIP volume1 user manual p5-155", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param3 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 10", $ Link Path Size, Link Path 0x1000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "Measuring Unit Per Span", $ name "Steps", $ units "Number of distinguishable steps per one complete span.", $ help string 2,8192,8192, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param4 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 11", $ Link Path Size, Link Path 0x1000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "Total Measuring Range in Measuring Units", $ name "Steps", $ units "Steps over the total measuring range.", $ help string 2,33554432,33554432, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param5 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 0A", $ Link Path Size, Link Path 0x0030, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "Position Sensor Value",$ name "Steps", $ units "Position sensor value unsigned", $ help string 0,33554431,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param6 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 18", $ Link Path Size, Link Path 0x0030, $ Descriptor 0xC4, $ Data Type 4, $ Data Size in bytes "Velocity value", $ name "steps per second", $ units "Position Sensor Velocity", $ help string -16777215,16777215,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param7 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 13", $ Link Path Size, Link Path 0x1000, $ Descriptor 0xC4, $ Data Type 4, $ Data Size in bytes "Preset", $ name "steps", $ units "Preset", $ help string 0,16777215,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param8 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 19", $ Link Path Size, Link Path 0x1000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "Velocity Format", $ name "counts per sencond", $ units "Format of Velocity (0x1f04 = counts per sencond)", $ help string 0,7950,7940, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param9 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 65", $ Link Path Size, Link Path 0x1000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "Round Axis", $ name $ 0=Off , 1=On, 2=Auto- (Default = Auto) "value", $ units $ 0=Off , 1=On, 2=Auto "Round Axis Values: 0=Off , 1=On, 2=Auto - (Default = Auto) ", $ help string 0,2,2, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param10 = 0, $ reserved, shall equal 0 6,"20 23 24 01 30 66", $ Link Path Size, Link Path 0x1000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "Velocity Filter ", $ name $ 0=Fine, 1=Normal, 2=Coarse - (Default = Fine) "value", $ units "Velocity Filter Values: 0=Fine, 1=Normal, 2=Coarse - (Default = Fine)", $ help string 0,2,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param11 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "Run/Idle", $ name "", $ units "Run/Idle", $ help string 0,1,1, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param12 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "RPI Range", $ name "", $ units "RPI Range", $ help string 2000,3200000,10000, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places [Assembly] Revision = 2; Assem1 = "Input Assembly Instance 1 - Position sensor value", "20 04 24 01 30 03", 4, 0x0000, ,, 32,Param5; Assem3 = "Input Assembly instance 3 : Position sensor value + velocity", "20 04 24 03 30 03", 8, 0x0000, ,, 32,Param5, 32,Param6; Assem6 = "Output Assembly Instance 105", "20 04 24 69 30 03", 0, 0x0000, ,, 32,Param11; Assem7 = "Configuration Assembly 106: Scaling parameters", "20 04 24 6A 30 03", 12, 0x0001, ,, 8,Param1, 8,Param2, 32,Param3, 32,Param4, 16,Param8; [Connection Manager] Connection1 = 0x04010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = transport type: listen-only $ 25 = transport type: input-only $ 26 = transport type: exclusive-owner $ 27 = transport type: redundant-owner $ 28-30 = reserved $ 31 = Client = 0 / Server = 1 0x44640405, $ 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 Param12,,Assem6, $ O->T RPI, size, format Param12,,Assem1, $ T->O RPI, size, format 12,Assem7, $ config #1 size, format ,, $ config #2 size, format "Exclusive-Owner1: Encoder Position Value", $ Connection Name "FRABA OCD Encoder Connection for Position sensor value", $ help string "20 04 24 6A 2C 69 2C 01"; $ Path Connection2 = 0x04010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = transport type: listen-only $ 25 = transport type: input-only $ 26 = transport type: exclusive-owner $ 27 = transport type: redundant-owner $ 28-30 = reserved $ 31 = Client = 0 / Server = 1 0x44640405, $ 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 Param12,,Assem6, $ O->T RPI, size, format Param12,,Assem3, $ T->O RPI, size, format 12,Assem7, $ config #1 size, format ,, $ config #2 size, format "Exclusive-Owner2: Encoder Position value + Velocity", $ Connection Name "FRABA OCD Encoder Connection for Position sensor value + Velocity value", $ help string "20 04 24 6A 2C 69 2C 03"; $ Path Connection3 = 0x02010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = transport type: listen-only $ 25 = transport type: input-only $ 26 = transport type: exclusive-owner $ 27 = transport type: redundant-owner $ 28-30 = reserved $ 31 = Client = 0 / Server = 1 0x44640305, $ 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 Param12,0,, $ O->T RPI, size, format Param12,,Assem1, $ T->O RPI, size, format 12,Assem7, $ config #1 size, format ,, $ config #2 size, format "Input Only: Encoder Position value", $ Connection Name "Input Only Connection",$ help string "20 04 24 6A 2C 64 2C 01"; $ Path Connection4 = 0x02010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = transport type: listen-only $ 25 = transport type: input-only $ 26 = transport type: exclusive-owner $ 27 = transport type: redundant-owner $ 28-30 = reserved $ 31 = Client = 0 / Server = 1 0x44640305, $ 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 Param12,0,, $ O->T RPI, size, format Param12,,Assem3, $ T->O RPI, size, format 12,Assem7, $ config #1 size, format ,, $ config #2 size, format "Input Only: Encoder Position value + Velocity", $ Connection Name "Input Only Connection Position value+ Velocity", $ help string "20 04 24 6A 2C 64 2C 03"; $ Path Connection5 = 0x01010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = transport type: listen-only $ 25 = transport type: input-only $ 26 = transport type: exclusive-owner $ 27 = transport type: redundant-owner $ 28-30 = reserved $ 31 = Client = 0 / Server = 1 0x44240305, $ 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 Param12,0,, $ O->T RPI, size, format Param12,,Assem1, $ T->O RPI, size, format 0,, $ config #1 size, format ,, $ config #2 size, format "Listen Only: Encoder Position value", $ Connection Name "Listen Only Encoder Position value", $ help string "20 04 24 6A 2C 65 2C 01"; $ Path Connection6 = 0x01010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = transport type: listen-only $ 25 = transport type: input-only $ 26 = transport type: exclusive-owner $ 27 = transport type: redundant-owner $ 28-30 = reserved $ 31 = Client = 0 / Server = 1 0x44240305, $ 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 Param12,0,, $ O->T RPI, size, format Param12,,Assem1, $ T->O RPI, size, format 0,, $ config #1 size, format ,, $ config #2 size, format "Listen Only: Encoder Position value + Velocity", $ Connection Name "Listen Only Encoder Position value + Velocity", $ help string "20 04 24 6A 2C 65 2C 03"; $ Path [Port] Port1 = TCP, "Ethernet/IP Port", "20 F5 24 01", 2; [Capacity] ConnOverhead = .0; MaxCIPConnections = 256; MaxConsumersPerMcast = 5; TSpec1 = TxRx, 8, 2000; $ Edited by: $ Abolfazl Toosibashi $ FRABA - Centicode GmbH $ Carlswerkstraße 13c $ 51063 Köln $ Tel.: +49(0)221-96213-34 $ Fax : +49(0)221-96213-30 $ www.centicode.de $ toosibashi@centicode.de