$ EDS file for 1756-EN2TR Revision 2.x
$
$ Revision history:
$       1.1     05-15-2008      JJW     Initial Version
$
[File]
	DescText = "1756-EN2TR 1756 Ethernet Communication Interface";
	CreateDate = 06-15-2007;
	CreateTime = 12:00:00;
	ModDate = 05-21-2008;
	ModTime = 12:00:00;
	Revision = 1.1;
	HomeURL = "http://www.ab.com/networks/eds/EN/0001000C00C80200.eds";

[Device]
	VendCode = 1;
	VendName = "Allen-Bradley";
	ProdType = 12;
	ProdTypeStr = "Communications Adapter";
	ProdCode = 200;
	MajRev = 2;
	MinRev = 1;
	ProdName = "1756-EN2TR";
	Catalog = "1756-EN2TR";
	Icon = "1756enet.ico";

[Port]
	Port1 = 1_1756_Chassis, "Backplane", "20 66 24 01",1;  $ port name must be Backplane for RSLinx
        Port2 = TCP, "A", "20 F5 24 01",2;  $ 
	Port3 = 1_USB_Virtual_Backplane,"PCviaUSB","21 00 00 03 24 01",3;
	
[Device Classification]
	Class1 = EtherNetIP;
	Class2 = 1_RSNetWorx_1756,1_RSNetWorx_Adapter;
	Class3 = 1_RSLinx_CLGateway_Tool;

[Modular]
	Width  = 1;
	Rack1  = 1,0x6c,0x16,1,1,,,,0,1,2,3;                                    $1756-A4 Chassis, any slot
	Rack2  = 1,0x6c,0x17,1,1,,,,0,1,2,3,4,5,6;                              $1756-A7 Chassis, any slot
	Rack3  = 1,0x6c,0x18,1,1,,,,0,1,2,3,4,5,6,7,8,9;                        $1756-A10 Chassis, any slot
	Rack4  = 1,0x6c,0x19,1,1,,,,0,1,2,3,4,5,6,7,8,9,10,11,12;               $1756-A13 Chassis, any slot
	Rack5  = 1,0x6c,0x1A,1,1,,,,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;   $1756-A17 Chassis, any slot
	Rack6  = 1,0x6c,0x16,2,1,,,,0,1,2,3;                                    $1756-A4 Chassis v2.1, any slot
	Rack7  = 1,0x6c,0x17,2,1,,,,0,1,2,3,4,5,6;                              $1756-A7 Chassis v2.1, any slot
	Rack8  = 1,0x6c,0x18,2,1,,,,0,1,2,3,4,5,6,7,8,9;                        $1756-A10 Chassis v2.1, any slot
	Rack9  = 1,0x6c,0x19,2,1,,,,0,1,2,3,4,5,6,7,8,9,10,11,12;               $1756-A13 Chassis v2.1, any slot
	Rack10 = 1,0x6c,0x1A,2,1,,,,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;   $1756-A17 Chassis v2.1, any slot

[Capacity]
	TSpec1 = TxRx, 1, 10000;    $ Packets per sec @ 1 byte
	TSpec2 = TxRx, 300, 10000;  $ Packets per sec @ 300 bytes
	TSpec3 = TxRx, 400, 9500;   $ Packets per sec @ 400 bytes
	TSpec4 = TxRx, 508, 9000;   $ Packets per sec @ 508 bytes
	MaxCIPConnections = 256;    $ Max CIP cnx - all classes
	MaxConsumersPerMcast = 32;  $ Max consumers per multicast cnx


[Identity Class]
    Revision = 1;
    MaxInst = 1;
    Number_Of_Static_Instances = 1;
    Max_Number_Of_Dynamic_Instances = 0;

[Message Router Class]
    Revision = 1;
    MaxInst = 1;
    Number_Of_Static_Instances = 1;
    Max_Number_Of_Dynamic_Instances = 0;

[Connection Manager Class]
    Revision = 1;
    MaxInst = 1;
    Number_Of_Static_Instances = 1;
    Max_Number_Of_Dynamic_Instances = 0;

[File Class]
    Revision = 1;
    MaxInst = 0xC8;						$ Embedded EDS
    Number_Of_Static_Instances = 1;
    Max_Number_Of_Dynamic_Instances = 0;

[TCP/IP Interface Class]
    Revision = 1;
    MaxInst = 1;
    Number_Of_Static_Instances = 1;
    Max_Number_Of_Dynamic_Instances = 0;

[Ethernet Link Class]
    Revision = 3;
    MaxInst = 2;
    Number_Of_Static_Instances = 2;
    Max_Number_Of_Dynamic_Instances = 0;


[DLR Class]
    Revision = 1;
    MaxInst = 1;
    Number_Of_Static_Instances = 1;
    Max_Number_Of_Dynamic_Instances = 0;	$ Note that Dynamic is mispelled in v3.5
    Ring_Supervisor_Capable = Yes;

$ [QoS Class] - is this supported yet?

[Params]
	Param1 =					$ parameter instance
	0,							$ First field shall equal 0
	, ,							$ path size, path
	0x0000,						$ descriptor - in hex format
	0xC1,						$ BOOL
	1,							$ data size
	"Ring Supervisor Enable",	$ name
	"",							$ units
	"",							$ help string
	0, 1, 0,					$ min, max, default data values
	, , , ,						$ mult, div, base, offset scaling
	, , , ,						$ mult, div, base, offset links not used
	;							$ decimal places

	Param2 =						$ parameter instance
	0,								$ First field shall equal 0
	, ,								$ path size, path
	0x0000,							$ descriptor - in hex format
	0xC6,							$ data type: 8-bit unsigned integer
	1,								$ data size
	"Ring Supervisor Precedence",	$ name
	"",								$ units
	"",								$ help string
	0, 255, 0,						$ min, max, default data values
	, , , ,							$ mult, div, base, offset scaling
	, , , ,							$ mult, div, base, offset links not used
	;								$ decimal places

	Param3 =			$ parameter instance
	0,					$ First field shall equal 0
	, ,					$ path size, path
	0x0000,				$ descriptor - in hex format
	0xC8,				$ data type: 32-bit unsigned integer
	4,					$ data size
	"Beacon Interval",	$ name
	"microseconds",				 $ units
	"",					$ help string
	200, 100000, 400,	$ min, max, default data values
	, , , ,				$ mult, div, base, offset scaling
	, , , ,				$ mult, div, base, offset links not used
	;					$ decimal places

	Param4 =			$ parameter instance
	0,					$ First field shall equal 0
	, , 				$ path size, path
	0x0000,				$ descriptor - in hex format
	0xC8,				$ data type: 32-bit unsigned integer
	4,					$ data size
	"Beacon Timeout",	$ name
	"microseconds",		$ units
	"",					$ help string
	400, 500000, 1960,	$ min, max, default data values
	, , , ,				$ mult, div, base, offset scaling
	, , , ,				$ mult, div, base, offset links not used
	;					$ decimal places

	Param5 =		$ parameter instance
	0,				$ First field shall equal 0
	, ,				$ path size, path
	0x0000,			$ descriptor - in hex format
	0xC7,			$ data type: 16-bit unsigned integer
	2,				$ data size
	"DLR VLAN ID",	$ name
	"",				$ units
	"",				$ help string
	0, 4094, 0,		$ min, max, default data values
	, , , ,			$ mult, div, base, offset scaling
	, , , ,			$ mult, div, base, offset links not used
	;				$ decimal places

[Assembly]
	Revision=2;				$ Required even if you do not have any assebly instances in device?

	Assem1 = ,					$ Name
		"20 47 24 01 30 04",	$ Path
		,0x0000,,,				$ Size, Descriptor, Reserved, Reserved
		, Param1,				$ Ring Supervisor Enable
		, Param2,				$ Ring Supervisor Precedence					
		, Param3,				$ Beacon Interval - overrides minimum value to 200 us
		, Param4,				$ Beacon Timeout - overrides minimum value to 400 us
		, Param5;				$ DLR VLAN ID