$ EZ-EDS Version 3.21.1.20161208 Generated Electronic Data Sheet [File] DescText = "Badger Meter SEVA EtherNet/IP 2-Port"; CreateDate = 12-07-2018; CreateTime = 09:59:37; ModDate = 12-07-2018; ModTime = 15:38:54; $ EDS file version for firmware revision 1.2.8. (CloudForge Rev 358) Revision = 3.13; HomeURL = "http://www.badgermeter.com/"; [Device] VendCode = 1326; VendName = "Badger Meter, Inc."; ProdType = 43; ProdTypeStr = "Generic Device"; ProdCode = 3; MajRev = 1; MinRev = 2; ProdName = "SEVA 100"; [Device Classification] Class1 = EtherNetIP; [Params] Param1 = 0, $ first field shall equal 0 ,, $ path size,path 0x0010, $ descriptor 0xCA, $ Data Type : 32 bit float 4, $ data size in bytes "FdBk Pos Perc", $ name "", $ units "Feedback Position Percentage", $ help string ,,0, $ 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 0x0010, $ descriptor 0xCA, $ Data Type : 32 bit float 4, $ data size in bytes "Calc Thrust", $ name "", $ units "Calculated Thrust", $ help string ,,0, $ 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 0x0010, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Calculated Speed", $ name "", $ units "Calculated Speed", $ help string ,,0, $ 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 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Max Thrust Cap", $ name "", $ units "Maximum Thrust Capacity", $ help string 0,100,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 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Max Speed Set", $ name "", $ units "Maximum Speed Setting",$ help string 30.5,1000,730, $ 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 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Cmd Pos Perc", $ name "", $ units "Commanded Position Percentage", $ help string 0,100,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 0x0000, $ Descriptor 0xD9, $ Data Type - 16 char string 16, $ Data Size in bytes "Tag Info", $ name "", $ units "Device Tag Information", $ help string 0,127,"0", $ 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 0x0010, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Temperature C", $ name "", $ units "Temperature Degrees C",$ help string ,,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 0x0012, $ Descriptor $ 0 - No change $ 1 - Open $ 2 - Close $ 3 - Inactive $ 4 - Mid 0xC6, $ Data Type : 16 bit unsigned integer 1, $ Data Size in bytes "Triple Point", $ name "", $ units "Triple Point", $ help string 0,4,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Enum9 = 0,"No Change", 1,"Open", 2,"Close", 3,"Inactive", 4,"Mid"; Param10 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xD9, $ Data Type - 16 char string 16, $ Data Size in bytes "Serial Number", $ name "", $ units "Device Serial Number", $ help string 0,127,"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 0x0010, $ Descriptor 0xD9, $ Data Type - 16 char string 16, $ Data Size in bytes "Version Number", $ name "", $ units "Device Firmware Revsion Number", $ help string 0,127,"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 0x0010, $ Descriptor 0xD9, $ Data Type - 16 char string 16, $ Data Size in bytes "Hardware Rev", $ name "", $ units "Device Hardware Revision", $ help string 0,127,"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 0x0010, $ Descriptor 0xD9, $ Data Type - 16 char string 16, $ Data Size in bytes "Model Code", $ name "", $ units "SEVA Model Code", $ help string 0,127,"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 0x0010, $ Descriptor 0xD9, $ Data Type - 16 char string 16, $ Data Size in bytes "Device Descrip", $ name "", $ units "Device Descriptor (from SEVA nameplate)", $ help string 0,127,"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 0x0000, $ Descriptor 0xD9, $ Data Type : 10 unsigned bytes 10, $ Data Size in bytes "Alarm Faults En", $ name "", $ units "Alarm Faults Enabled", $ help string 0,255,"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 0x0000, $ Descriptor 0xD9, $ Data Type : 10 unsigned bytes 10, $ Data Size in bytes "Alarm Faults Det", $ name "", $ units "Alarm Faults Detected",$ help string 0,255,"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 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Pos Valve Hi Alm", $ name "", $ units "Position Valve High Alarm", $ help string 0,,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 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Pos Valve lo Alm", $ name "", $ units "Position Valve low Alarm", $ help string 0,,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 0x0010, $ Descriptor 0xC8, $ Data Type : 32 bit unsigned long 4, $ Data Size in bytes "Uptime (seconds)", $ name "", $ units "Uptime (Since Powerup) in Seconds", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param20 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xC9, $ Data Type : 32 bit unsigned long 8, $ Data Size in bytes "Cycle Count", $ name "", $ units "Cycle Count", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param21 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xC8, $ Data Type : 32 bit unsigned long 4, $ Data Size in bytes "Ontime (seconds)", $ name "", $ units "Ontime (Total Lifetime) in seconds", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param22 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Valve Travel", $ name "", $ units "Total Distance Traveled by Actuator in millimeters", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param23 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Demand Pos Low", $ name "", $ units "Demand Position Low", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param24 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Demand Pos Hi", $ name "", $ units "Demand Position High", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param25 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Feedback Pos Low", $ name "", $ units "Feedback Position Low",$ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param26 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Feedback Pos Hi", $ name "", $ units "Feedback Position High", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param27 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xC8, $ Data Type : 32 bit unsigned long 4, $ Data Size in bytes "Time Since Maint", $ name "", $ units "Time Since Last Maintance", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param28 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0010, $ Descriptor 0xC8, $ Data Type : 32 bit unsigned long 4, $ Data Size in bytes "Time In Oper", $ name "", $ units "Time In Operation", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param29 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit unsigned long 4, $ Data Size in bytes "Deadband Adj", $ name "", $ units "Demand Deadband Adjustment (% of span)", $ help string 0,100,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param30 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0002, $ Descriptor $ 0 - Inactive $ 1 - In service $ 2 - Fail Safe 0xC6, $ Data Type : 16 bit unsigned integer 1, $ Data Size in bytes "Sig. Loss Config", $ name "", $ units "Signal Loss Configuration", $ help string 0,3,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Enum30 = 0,"Close", 1,"Open", 2,"Lock", 3,"Target"; Param31 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Sig. Loss Value", $ name "", $ units "Target Value upon control signal loss", $ help string 0,100,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param32 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Sig. Loss Time", $ name "", $ units "Time Delay following a loss of signal before the sig. loss config is executed.", $ help string 0,1000,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param33 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0002, $ Descriptor $ 0 - Inactive $ 1 - Open $ 2 - Close $ 3 - Set 0xC6, $ Data Type : 16 bit unsigned integer 1, $ Data Size in bytes "Fail Safe Config", $ name "", $ units "Fail Safe Configuration", $ help string 0,4,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Enum33 = 0,"Inactive", 1,"Open", 2,"Close", 3,"Set"; Param34 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Fail Safe Value", $ name "", $ units "Fail Safe Target Value for Valve (as % of travel)", $ help string 0,100,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param35 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Fail Safe Time", $ name "", $ units "Fail Safe Time Delay", $ help string 0,,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param36 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Demand Damping (ms)", $ name "", $ units "Demand Signal Dampening Time in milliseconds", $ help string 15,10000,200, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param37 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC8, $ Data Type : 32 bit float 4, $ Data Size in bytes "Srvc Alrm (sec)", $ name "", $ units "Time Since Last Service Alarm (seconds)", $ help string 0,31536000,2592000, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param38 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC9, $ Data Type : 32 bit float 8, $ Data Size in bytes "Cycle Count Alrm", $ name "", $ units "Cycle Count Alarm", $ help string 0,,3000000, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param39 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xCA, $ Data Type : 32 bit float 4, $ Data Size in bytes "Trav Lim Alrm mm", $ name "", $ units "Total Travel Alarm in millimeters", $ help string 0,,4500000.0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places [Assembly] Revision = 2; Object_Name = "Assembly Object"; Object_Class_Code = 0x04; Assem1 = $ Read-only implicit data from SEVA "Process Read Map Data", , , 0x0000, ,, 32,Param1, 32,Param2, 32,Param3; Assem2 = $ Data that may be written to SEVA "Process Write Map data", , , 0x0001, ,, 32,Param4, 32,Param5, 32,Param6; [Connection Manager] Object_Name = "Connection Manager Object"; Object_Class_Code = 0x06; Connection1 = 0x04010002, $ 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 ,12,Assem2, $ O=>T RPI,Size,Format ,12,Assem1, $ 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 [Port] Object_Name = "Port Object"; Object_Class_Code = 0xF4; 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 0; [Capacity] MaxCIPConnections = 20; $ Max CIP cnx - all classes TSpec1 = TxRx, 1, 100; $ Packets per sec @ 1 bytes TSpec2 = TxRx, 256, 100; $ Packets per sec @ 256 bytes [DLR Class] $ Class Code: 0x0047 Revision = 2; Object_Name = "Device Level Ring Object"; Object_Class_Code = 0x47; 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; [TCP/IP Interface Class] $ Class Code: 0x00F5 Revision = 2; Object_Name = "TCP/IP Interface Object"; Object_Class_Code = 0xF5; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1; Instance_Attributes = 1, 2, 3, 4, 5, 6, 8, 9, 10, 11; [Ethernet Link Class] $ Class Code: 0x00F6 Revision = 3; Object_Name = "Ethernet Link Object"; Object_Class_Code = 0xF6; MaxInst = 3; Number_Of_Static_Instances = 3; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3; Instance_Attributes = 1, 2, 3, 4, 5, 6, 7, 10; InterfaceLabel1 = "BMI SEVA EthIP Port 1"; InterfaceLabel2 = "BMI SEVA EthIP Port 2"; InterfaceLabel3 = "BMI SEVA EthIP Internal Port"; InterfaceType1 = 2; InterfaceType2 = 2; InterfaceType3 = 1; [QoS Class] $ Class Code: 0x0048 Revision = 1; Object_Name = "QoS Object"; Object_Class_Code = 0x48; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1; Instance_Attributes = 1, 4, 5, 6, 7, 8;