$ EZ-EDS Version 3.11.1.20151008 Generated Electronic Data Sheet [File] DescText = "nLIGHT EtherNet/IP(TM)"; CreateDate = 06-06-2016; CreateTime = 14:43:53; ModDate = 06-06-2016; ModTime = 14:43:56; Revision = 1.1; [Device] VendCode = 1430; VendName = "nLIGHT, Inc."; ProdType = 43; ProdTypeStr = "Generic Device"; ProdCode = 1075; MajRev = 1; MinRev = 1; ProdName = "nLIGHT alta fiber laser"; Catalog = "Laser"; [Device Classification] Class1 = EtherNetIP; [Params] Param1 = 0, $ first field shall equal 0 ,, $ path size,path 0x0000, $ descriptor 0xC7, $ data type : 16-bit Unsigned Integer 2, $ data size in bytes "Output Size", $ name "", $ units "", $ help string 0,16,16, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used ; $ decimal places Param2 = 0, $ first field shall equal 0 ,, $ path size,path 0x0000, $ descriptor 0xC7, $ data type : 16-bit Unsigned Integer 2, $ data size in bytes "Input Size", $ name "", $ units "", $ help string 0,16,16, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used ; $ decimal places Param3 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "RPI Range", $ name "", $ units "", $ help string 1000,3200000,10000, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param4 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0200, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "Control", $ name "", $ units "See user manual for bit definitions", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param5 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0200, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "PowerSet", $ name "Watts", $ units "Desired power in watts", $ help string ,,0, $ 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 0x0200, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "BeamProfSet", $ name "", $ units "Controls Profile and Beam Switch (See User Manual)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param7 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0200, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "GatePeriod", $ name "us/ms", $ units "Sets gate modulation period in us or ms (see bit 13 in Control)", $ help string ,,1000, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param8 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0200, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "GateDutyCycle", $ name "1/100%", $ units "Gate modulation duty-cycle 0-100.00%", $ help string 0,10000,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param9 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0200, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "ReservedOut1", $ name "", $ units "Reserved for future use", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param10 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0200, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "ReservedOut2", $ name "", $ units "Reserved for future use", $ help string ,,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 0x0200, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "ReservedOut3", $ name "", $ units "Reserved for future use", $ help string ,,0, $ 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 0x0210, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "Status", $ name "", $ units "See user manual for bit descriptions", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param13 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0210, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "MeasPower", $ name "Watts", $ units "Measured laser power in watts", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param14 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0210, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "BeamProfGet", $ name "", $ units "See User Manual for field descriptions", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param15 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0210, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "StatusCode", $ name "", $ units "3-digit laser status code", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param16 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0210, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "WaterTemp", $ name "1/100 degC", $ units "Inlet water temperature in 1/100degC", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param17 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0210, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "DewPoint", $ name "1/100 degC", $ units "Dew point in 1/100 degC", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param18 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0210, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "FiberTemp", $ name "1/100 degC", $ units "Feeding fiber temperature in 1/100 degC", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param19 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0210, $ Descriptor 0xC3, $ Data Type 2, $ Data Size in bytes "ReservedIn", $ name "", $ units "Reserved for future use", $ help string ,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places [Assembly] Revision = 2; Assem100 = "Input Data", , 16, 0x0000, ,, 16,Param12, 16,Param13, 16,Param14, 16,Param15, 16,Param16, 16,Param17, 16,Param18, 16,Param19; Assem150 = "Output Data", , 16, 0x0000, ,, 16,Param4, 16,Param5, 16,Param6, 16,Param7, 16,Param8, 16,Param9, 16,Param10, 16,Param11; [Connection Manager] Connection1 = 0x04030002, $ trigger & transport $ 0-15 = supported transport classes (class 1) $ 16 = cyclic (1 = supported) $ 17 = change of state (0 = not supported) $ 18 = on demand (0 = not supported) $ 19-23 = reserved (must be zero) $ 24-27 = exclusive owner $ 28-30 = reserved (must be zero) $ 31 = client 0 / server = 1 0x44640405, $ point/multicast & priority & realtime format $ 0 = O=>T fixed (1 = supported) $ 1 = O=>T variable (0 = not supported) $ 2 = T=>O fixed (1 = supported) $ 3 = T=>O variable (0 = not supported) $ 4-7 = reserved (must be zero) $ 8-10 = O=>T header (4 byte run/idle) $ 11 = reserved (must be zero) $ 12-14 = T=>O header $ 15 = reserved (must be zero) $ 16-19 = O=>T point-to-point $ 20-23 = T=>O connection type (multicast or point-to-point) $ 24-27 = O=>T scheduled $ 28-31 = T=>O scheduled Param3,Param1,Assem150, $ O=>T RPI,Size,Format Param3,Param2,Assem100, $ T=>O RPI,Size,Format ,, $ config part 1 (dynamic assemblies) ,, $ config part 2 (module configuration) "Exclusive Owner", $ connection name "", $ Help string "20 04 24 05 2C 96 2C 64"; $ exclusive output path Connection2 = 0x02030002, $ trigger & transport $ 0-15 = supported transport classes (class 1) $ 16 = cyclic (1 = supported) $ 17 = change of state (0 = not supported) $ 18 = on demand (0 = not supported) $ 19-23 = reserved (must be zero) $ 24-27 = exclusive owner $ 28-30 = reserved (must be zero) $ 31 = client 0 / server = 1 0x44640305, $ point/multicast & priority & realtime format $ 0 = O=>T fixed (1 = supported) $ 1 = O=>T variable (0 = not supported) $ 2 = T=>O fixed (1 = supported) $ 3 = T=>O variable (0 = not supported) $ 4-7 = reserved (must be zero) $ 8-10 = O=>T header (4 byte run/idle) $ 11 = reserved (must be zero) $ 12-14 = T=>O header $ 15 = reserved (must be zero) $ 16-19 = O=>T point-to-point $ 20-23 = T=>O connection type (multicast or point-to-point) $ 24-27 = O=>T scheduled $ 28-31 = T=>O scheduled Param3,0,, $ O=>T RPI,Size,Format Param3,Param2,Assem100, $ T=>O RPI,Size,Format ,, $ config part 1 (dynamic assemblies) ,, $ config part 2 (module configuration) "Input Only", $ connection name "", $ Help string "20 04 24 05 2C 03 2C 64"; $ input only path Connection3 = 0x01030002, $ trigger & transport $ 0-15 = supported transport classes (class 1) $ 16 = cyclic (1 = supported) $ 17 = change of state (0 = not supported) $ 18 = on demand (0 = not supported) $ 19-23 = reserved (must be zero) $ 24-27 = exclusive owner $ 28-30 = reserved (must be zero) $ 31 = client 0 / server = 1 0x44240305, $ point/multicast & priority & realtime format $ 0 = O=>T fixed (1 = supported) $ 1 = O=>T variable (0 = not supported) $ 2 = T=>O fixed (1 = supported) $ 3 = T=>O variable (0 = not supported) $ 4-7 = reserved (must be zero) $ 8-10 = O=>T header (4 byte run/idle) $ 11 = reserved (must be zero) $ 12-14 = T=>O header $ 15 = reserved (must be zero) $ 16-19 = O=>T point-to-point $ 20-23 = T=>O connection type (multicast) $ 24-27 = O=>T scheduled $ 28-31 = T=>O scheduled Param3,0,, $ O=>T RPI,Size,Format Param3,Param2,Assem100, $ T=>O RPI,Size,Format ,, $ config part 1 (dynamic assemblies) ,, $ config part 2 (module configuration) "Listen Only", $ connection name "", $ Help string "20 04 24 05 2C 04 2C 64"; $ listen only path Connection4 = 0x02030002, $ trigger & transport $ 0-15 = supported transport classes (class 1) $ 16 = cyclic (1 = supported) $ 17 = change of state (0 = not supported) $ 18 = on demand (0 = not supported) $ 19-23 = reserved (must be zero) $ 24-27 = exclusive owner $ 28-30 = reserved (must be zero) $ 31 = client 0 / server = 1 0x44640305, $ point/multicast & priority & realtime format $ 0 = O=>T fixed (1 = supported) $ 1 = O=>T variable (0 = not supported) $ 2 = T=>O fixed (1 = supported) $ 3 = T=>O variable (0 = not supported) $ 4-7 = reserved (must be zero) $ 8-10 = O=>T header (4 byte run/idle) $ 11 = reserved (must be zero) $ 12-14 = T=>O header $ 15 = reserved (must be zero) $ 16-19 = O=>T point-to-point $ 20-23 = T=>O connection type (multicast or point-to-point) $ 24-27 = O=>T scheduled $ 28-31 = T=>O scheduled Param3,0,, $ O=>T RPI,Size,Format Param3,Param2,Assem100, $ T=>O RPI,Size,Format ,, $ config part 1 (dynamic assemblies) ,, $ config part 2 (module configuration) "Input Only Ext", $ connection name "", $ Help string "20 04 24 05 2C 06 2C 64"; $ input only path Connection5 = 0x01030002, $ trigger & transport $ 0-15 = supported transport classes (class 1) $ 16 = cyclic (1 = supported) $ 17 = change of state (0 = not supported) $ 18 = on demand (0 = not supported) $ 19-23 = reserved (must be zero) $ 24-27 = exclusive owner $ 28-30 = reserved (must be zero) $ 31 = client 0 / server = 1 0x44240305, $ point/multicast & priority & realtime format $ 0 = O=>T fixed (1 = supported) $ 1 = O=>T variable (0 = not supported) $ 2 = T=>O fixed (1 = supported) $ 3 = T=>O variable (0 = not supported) $ 4-7 = reserved (must be zero) $ 8-10 = O=>T header (4 byte run/idle) $ 11 = reserved (must be zero) $ 12-14 = T=>O header $ 15 = reserved (must be zero) $ 16-19 = O=>T point-to-point $ 20-23 = T=>O connection type (multicast) $ 24-27 = O=>T scheduled $ 28-31 = T=>O scheduled Param3,0,, $ O=>T RPI,Size,Format Param3,Param2,Assem100, $ T=>O RPI,Size,Format ,, $ config part 1 (dynamic assemblies) ,, $ config part 2 (module configuration) "Listen Only Ext", $ connection name "", $ Help string "20 04 24 05 2C 07 2C 64"; $ listen only path [Port] Port1 = TCP, $ port type name "TCP/IP", $ name of port "20 F5 24 01", $ instance one of the TCP/IP interface object 2; $ port number [Capacity] MaxIOConnections = 4; MaxMsgConnections = 6; TSpec1 = TxRx, 1, 1000; $ Packets per sec @ 1 bytes TSpec2 = TxRx, 256, 1000; $ Packets per sec @ 256 bytes [DLR Class] $ Class Code: 0x0047 Revision = 3; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Ring_Supervisor_Capable = No; Class_Attributes = 1; Instance_Attributes = 1, 2, 10, 12; Class_Services = 0x01, 0x0E; Instance_Services = 0x01, 0x0E; [TCP/IP Interface Class] $ Class Code: 0x00F5 Revision = 4; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 6, 7; Instance_Attributes = 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13; Class_Services = 0x01, 0x0E; Instance_Services = 0x01, 0x0E, 0x10; [Ethernet Link Class] $ Class Code: 0x00F6 Revision = 4; MaxInst = 3; Number_Of_Static_Instances = 3; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 6, 7; Instance_Attributes = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11; Class_Services = 0x01, 0x0E; Instance_Services = 0x01, 0x0E, 0x10, 0x4C; InterfaceLabel1 = "Port 1"; InterfaceLabel2 = "Port 2"; InterfaceLabel3 = "Internal"; InterfaceType1 = 2; InterfaceType2 = 2; InterfaceType3 = 1; [QoS Class] $ Class Code: 0x0048 Revision = 1; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1; Instance_Attributes = 1, 4, 5, 6, 7, 8;