$ Electronic Data Sheet for Powermonitor 3000 - M6 - Ethernet/IP - Class 0.2 accuracy - Series B devices
$ Covers bulletin 1404-M6***-ENT-02 B devices
$ The Series B EtherNet PM3000 does not support any parameter objects or configuration assemblies

[File]
   DescText = "EDS for PM3000 - M6 - EtherNet/IP - Class 0.2 accuracy - Series B devices";
   CreateDate = 11-25-2002;			$ when this EDS file was created - JCK
   CreateTime = 09:00:00;
   ModDate = 05-06-2009;
   ModTime = 14:47:00;
   Revision = 1.5;				$ revision of this EDS file
   HomeURL = "http://www.ab.com/networks/eds/EN/0001007300940200.eds";	$ where EDS and other files can be found

[Device]
   VendCode = 1;
   VendName = "Rockwell Automation - Allen-Bradley";
   ProdType = 115;
   ProdTypeStr = "Rockwell Automation Miscellaneous";
   ProdCode = 0x94;				$ M6 - EtherNet/IP - Class 0.2 accuracy - Series B group of devices
   MajRev = 4;					$ Device Major Revision
   MinRev = 1;					$ Device Minor Revision
   ProdName = "PM3000 M6 w/EtherNetIP,Class 0.2";
   Catalog = "1404-M6xxx-ENT-02 B";
   Icon = "Pm3000IconRev1.ico";

[Device Classification]
   Class1 = EtherNetIP;
 
[ParamClass]
   MaxInst = 33;
   Descriptor = 0;
   CfgAssembly = 0;

[Params]			$ Since the PM3000 does not support the Parameter object, the parameters are listed below
   Param1 =			$ only for reference by the Assembly section
   0,				$ reserved
   ,,				$ link path size in bytes, link path; not used (parameter object not directly addressable)
   0x30,			$ Descriptor - Read only, updated real-time
   0xC7,			$ Data type identifier - 16 bit unsigned integer (replaces obsolete data type of 2)
   2,				$ Data size in bytes
   "Relay output status",	$ Parameter name
   " ", " ",			$ Units string, help string
   0, 3, 0,			$ Min, max, default value
   ,,,,				$ Scaling multiplier, divider, base, offset not used
   ,,,,				$ Multiplier, divder, base, offset link not used
   ;				$ Decimal precision

   Param2 = 0, ,, 0x30, 0xC7,	2, "KYZ output status",	 "", "", 0, 3, 		0, ,,,, ,,,, ;
   Param3 = 0, ,, 0x30, 0xC7,	2, "Alarm output word",	 "", "", 0, 0xFFFF, 	0, ,,,, ,,,, ;
   Param4 = 0, ,, 0x30, 0xC7,	2, "Status input state",	 "", "", 0, 3, 		0, ,,,, ,,,, ;
   Param5 = 0, ,, 0x30, 0xC7,	2, "Status input #1 counter",	 "", "", 0, 29999, 	0, ,,,, ,,,, ;
   Param6 = 0, ,, 0x30, 0xC7,	2, "Status input #2 counter",	 "", "", 0, 29999, 	0, ,,,, ,,,, ;
   Param7 = 0, ,, 0x20, 0xC7,	2, "Relay Output",		 "", "", 0, 1, 		0, ,,,, ,,,, ; 
   Param8 = 0, ,, 0x20, 0xC7,	2, "KYZ output",		 "", "", 0, 1, 		0, ,,,, ,,,, ;
  $ Parameter section includes all single parameters
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    Param11=		0,								$ reserved
				6,"20 04 24 50 30 03",			$ link path size, link path. 
				0x30,							$ Read only, updated real-time data
				0xCA,							$ 32bits real data type
				4,								$ Data size in bytes
				"Average L-L Volts",			$ Parameter name
 				"V", "Ave Line to Line Volts ",	$ Units string, help string
   				0,,0,							$ Min, max, default value
   				,,,,							$ Scaling multiplier, divider, base, offset not used
   				,,,,							$ Multiplier, divisor, base, offset link not used
   				0;								$ not used;
				 
 	Param12=		0, 								$ reserved
 				6,"20 04 24 51 30 03",			$ link path size, link path.
 				0x30,							$ Read only, updated real-time data							
 				0xCA,							$ 32bits real data type						
 				4,								$ Data size in bytes
 				"L1-L2 Volts",					$ Parameter name
 				"V","L1-L2 Voltage",			$ Units string, help string
 				0,,0, 							$ Min, max, default value
 				,,,, 							$ Scaling multiplier, divider, base, offset not used
 				,,,,							$ Multiplier, divisor, base, offset link not used
 				0;								$ not used;
 				
	Param13=		0, 								$ reserved
				6,"20 04 24 52 30 03",			$ link path size, link path.	
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type						
				4, 								$  Data size in bytes
				"L2-L3 Volts",					$ Parameter name		
				"V","L2-L3 Voltage", 			$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param14=		0, 								$ reserved
				6,"20 04 24 53 30 03",			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"L3-L1 Volts",					$ Parameter name
				"V","L3-L1 Voltage", 			$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param15=		0, 								$ reserved
				6,"20 04 24 54 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"L1 Current",					$ Parameter name
				"A","L1 Current", 				$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param16=		0, 								$ reserved
				6,"20 04 24 55 30 03",			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"L2 Current",					$ Parameter name
				"A","L2 Current", 				$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param17=	0,								$ reserved
	 			6,"20 04 24 56 30 03",			$ link path size, link path. 
	 			0x30, 							$ Read only, updated real-time data
	 			0xCA, 							$ 32bits real data type	
	 			4, 								$ Data size in bytes
	 			"L3 Current",					$ Parameter name
	 			"A","L3 Current", 				$ Units string, help string
	 			0,,0, 							$ Min, max, default value
	 			,,,, 							$ Scaling multiplier, divider, base, offset not used
	 			,,,,							$ Multiplier, divisor, base, offset link not used
	 			0;								$ not used;
	 			
	Param18=	0, 								$ reserved
				6,"20 04 24 57 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"L4 Current",					$ Parameter name
				"A","L4 Current",				$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param19=	0, 								$ reserved		
				6,"20 04 24 58 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Demand Real Power",			$ Parameter name
				"W","Demand Real Power", 		$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param20=	0, 								$ reserved
				6,"20 04 24 59 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Demand Reactive Power",		$ Parameter name
				"VAR", "Demand Reactive Power",$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
	
	Param21=	0, 								$ reserved
				6,"20 04 24 5A 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Three Phase Power Factor",		$ Parameter name
				"%", "Three Phase Power Factor",$ Units string, help string 
				-100.0, 100.0, 0, 				$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param22=	0, 								$ reserved
				6,"20 04 24 5B 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Average Current",				$ Parameter name
				"A", "Average Current", 		$ Units string, help string
				0,,0,							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param23=	0,								$ reserved 
				6,"20 04 24 5C 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Average L-N Volts",			$ Parameter name
				"V", "Average L-N Volts", 		$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param24=	0, 								$ reserved
				6,"20 04 24 5D 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Frequency",					$ Parameter name
				"Hz", "Frequency", 				$ Units string, help string
				0, 75.0, 0, 					$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
	
	Param25=	0, 								$ reserved
				6,"20 04 24 5E 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Total Real Power",				$ Parameter name
				"W", "Total Real Power", 		$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param26=	0, 								$ reserved
				6,"20 04 24 5F 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Total Reactive Power",			$ Parameter name
				"VAR", "Total Reactive Power",	$ Units string, help string 
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param27=	0,								$ reserved 
				6,"20 04 24 60 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xCA, 							$ 32bits real data type	
				4, 								$ Data size in bytes
				"Total Apparent Power",			$ Parameter name
				"VA", "Total Apparent Power", 	$ Units string, help string
				0,,0, 							$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param28=	0, 								$ reserved
				6,"20 04 24 61 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xC3, 							$ 16bits integer data type	
				2, 								$ Data size in bytes
				"kWhx10^0",						$ Parameter name
				"kWh", "Real Energy", 			$ Units string, help string
				-999, 999, 0, 					$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param29=	0, 								$ reserved
				6,"20 04 24 62 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xC3, 							$ 16bits integer data type
				2, 								$ Data size in bytes
				"kWhx10^3",						$ Parameter name
				"MWh", "Real Energy", 			$ Units string, help string
				-999, 999, 0, 					$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param30=	0, 								$ reserved
				6,"20 04 24 63 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xC3, 							$ 16bits integer data type
				2, 								$ Data size in bytes
				"kWhx10^6",						$ Parameter name
				"GWh", "Reactive Energy", 			$ Units string, help string	
				-999, 999, 0, 					$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
	
	Param31=	0, 								$ reserved
				6,"20 04 24 64 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xC3, 							$ 16bits integer data type	
				2, 								$ Data size in bytes
				"kVARhx10^0",					$ Parameter name
				"kVARh", "Reactive Energy", 	$ Units string, help string
				-999, 999, 0, 					$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param32=	0, 								$ reserved
				6,"20 04 24 65 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xC3, 							$ 16bits integer data type
				2, 								$ Data size in bytes
				"kVARhx10^3",						$ Parameter name
				"MVARh", "Reactive Energy", 			$ Units string, help string
				-999, 999, 0, 					$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
				
	Param33=	0, 								$ reserved
				6,"20 04 24 66 30 03", 			$ link path size, link path.
				0x30, 							$ Read only, updated real-time data
				0xC3, 							$ 16bits integer data type
				2, 								$ Data size in bytes
				"kVARhx10^6",					$ Parameter name
				"GVARh", "Reactive Energy", 	$ Units string, help string	
				-999, 999, 0, 					$ Min, max, default value
				,,,, 							$ Scaling multiplier, divider, base, offset not used
				,,,,							$ Multiplier, divisor, base, offset link not used
				0;								$ not used;
[Groups]

$ Parameters are grouped
 
 Group1 = "Voltage, Current & Frequency", 11,
           11,  12,  13,  14,  15,  16,  17,  18, 22, 23, 24;
 
 Group2 = "Power", 6,
 		  19, 20, 21, 25, 26, 27;
 
 Group3 = "Energy", 6,
 		  28, 29, 30, 31, 32, 33;
[Assembly]
   Assem1 =					$ This Assembly Object instance supports unscheduled (Class 3 and UCMM) connections and also
						$ a maximum of 64 scheduled (Class 1) connections.  By default, this assembly contains 12 bytes of 
						$ PM3000 discrete result data.  This size and contents of this assembly instance can also
						$ be changed to contain what you want; refer to publication 1404-UM001 for more info.
   "PM3000 discrete result data",		$ Name of the assembly
   "",						$ Logical path to data; null string indicates to point to assembly instance attribute 3
   12,						$ Size of the assembly in bytes	
   0,						$ Descriptor; values can not be edited
   ,,						$ reserved fields
   16, Param1,					$ Member size in bits, member reference
   16, Param2,					$ Member size in bits, member reference
   16, Param3,					$ Member size in bits, member reference
   16, Param4,					$ Member size in bits, member reference
   16, Param5,					$ Member size in bits, member reference
   16, Param6;					$ Member size in bits, member reference
  
   Assem2 =					$ This Assembly Object instance supports unscheduled (Class 3 and UCMM) connections and also
						$ a maximum of one (1) scheduled (Class 1) connections.  You can control the Relay and KYZ outputs
						$ on the PM3000 by changing values in this assembly if you also have the output control parameter 
						$ in the PM3000 advanced device config table set properly; refer to publication 1404-UM001 for more info.
   "Control PM3000 Relay and KYZ output" ,	$ Name of the assembly
   "",						$ Logical path to data; null string causes path to point to assembly instance attribute 3
   2,						$ Size of the assembly in bytes	
   1,						$ Descriptor; values can be edited
   ,,						$ reserved fields
   16, Param7,					$ Member size in bits, member reference
   16, Param8;					$ Member size in bits, member reference
