$	1) Rev 1.0: Initial Creation
$       2) Rev 1.1: Resolve port issues. Change product minor version.
$	3) Rev 1.2: Resolve port 2 error
$	4) Rev 1.3: Set [Modular] rack description to Virtual Backplane
$	5) Rev 1.4: Change Major and minor version to match Softlogix5800.
$	6) Rev 1.5: Change ProdName to "SoftLogix5800 EtherNet/IP".
$	5) Rev 1.6: Change Major and minor version to 1.33.

[File]
	DescText = "EtherNet/IP SoftLogix5800 EtherNet/IP";
	CreateDate = 02-04-2003;
	CreateTime = 12:00:00;
	ModDate = 03-24-2006;
	ModTime = 14:00:00;
	Revision = 1.7;
	HomeURL = "http://www.ab.com/networks/eds/EN/0001000C00870100.eds";

[Device]
	VendCode = 1;
	VendName = "Allen-Bradley";
	ProdType = 12;
	ProdTypeStr = "Communications Adapter";
	ProdCode = 135;
	MajRev = 1;
	MinRev = 33;
	ProdName = "SoftLogix5800 EtherNet/IP";
	Catalog = "SoftLogix5800 EtherNet/IP";
	Icon = "1756enet.ico";

[Port]
	Port2 = TCP, "A","20 F5 24 01",2;  
	Port1 = 1_Virtual_Backplane, "Backplane", "21 00 00 03 24 01",1;  $ port name must be Backplane for RSLinx

[Device Classification]
	Class1 = EtherNetIP;
	Class2 = 1_RSNetWorx_Virtual_Backplane,1_RSNetWorx_Adapter;
	Class3 = 1_RSLinx_CLGateway_Tool;

[Modular]
		Width = 1;
	Rack1 = 1,108,55,1,1,,,,
		1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;

[Connection Manager]
				$ Display only Connection 1, Rack Optimized
	1_Display_Only_Connection1 =
		0x04010002,	$Field 1: Trigger & Transport
				$ field bit value, 0 = not supported, 
                        	$                  1 = supported
				$0 class 0; null: value = 0
				$1 class 1; duplicate detect: value = 1
				$2 class 2; acknowledged: value = 0
				$3 class 3; verified: value = 0
				$
				$4 class 4; non-blocking: value = 0
				$5 class 5; non-blocking, fragmented: value = 0
				$6 class 6; multicast, fragmenting: value = 0
				$7 reserved: value = 0
				$
				$8-11 reserved: value = 0000
				$12-15 reserved: value = 0000
				$
				$16 trigger cyclic: value = 1
				$17 trigger change of state: value = 0
				$18 trigger application: value = 0
				$19-23 trigger reserved: value = 00000
				$
				$24 transport type; listen-only: value = 0
				$25 transport type; input-only: value = 0
				$26 transport type; exclusive-owner: value = 1
				$27 transport type; redundant-owner: value = 0
				$
				$28-30 reserved: value = 000
				$31 client 0/server 1 (don't care for class 0 
                        	$   and 1): value = 0
				$
		0x44240405,	$Field 2: Connection Parameters
				$ field bit value, 0 = not supported, 
                        	$                  1 = supported
				$point/multicast, priority and realtime format
				$0 O->T fixed size: value = 1
				$1 O=>T variable size: value = 0
				$2 T=>O fixed size: value = 1
				$3 T=>O variable size: value = 0
				$4-5 obsolete by CIPSE-001-003
				$
				$6-7 obsolete by CIPSE-001-003
				$
				$8-10 O=>T real time transfer format
				$	000 - 0, connection is pure data 
                        	$              and modeless
				$	001 - 1, use zero data length packet 
                        	$              to indicate idle mode
				$	010 - 2, reserved
				$	011 - 3, heartbeat
				$	100 - 4, 32 bit run/idle header
				$	101 - 5, reserved
				$	110 - 6, reserved
				$	111 - 7, reserved
				$	value = 4
				$
				$11 reserved: value = 0
				$
				$12-14 T=>O real time transfer format
				$	000 - 0, connection is pure data 
                        	$              and modeless
				$	001 - 1, use zero data length packet 
                        	$              to indicate idle mode
				$	010 - 2, reserved
				$	011 - 3, heartbeat
				$	100 - 4, 32 bit run/idle header
				$	101 - 5, reserved
				$	110 - 6, reserved
				$	111 - 7, reserved
				$	value = 0
				$
				$15 reserved: value = 0
				$
				$16 O=>T connection type: NULL, value = 0
				$17 O=>T connection type: MULTICAST, value = 0
				$18 O=>T connection type: POINT2POINT, value = 1
				$19 O=>T connection type: reserved, value = 0
				$
				$20 T=>O connection type: NULL, value = 0
				$21 T=>O connection type: MULTICAST, value = 1
				$22 T=>O connection type: POINT2POINT, value = 0
				$23 T=>O connection type: reserved, value = 0
				$
				$24 O=>T priority: LOW, value = 0
				$25 O=>T priority: HIGH, value = 0
				$26 O=>T priority: SCHEDULED, value = 1
				$27 O=>T priority: reserved, value = 0
				$
				$28 O=>T priority: LOW, value = 0
				$29 O=>T priority: HIGH, value = 0
				$30 O=>T priority: SCHEDULED, value = 1
				$31 O=>T priority: reserved, value = 0
				$
		, , ,		$Field 3-5: O=>T RPI, size, format
		, , ,		$Field 6-8: T=>O RPI, size, format
		, ,		$Field 9-10:  config #1 size, format
		, ,		$Field 11-12: config #2 size, format
                        $Field 13: Connection name string
		"Rack Optimized",	
		"",		$Field 14: Help string
				$Field 15: Path
		"20 A7 24 01 2C 02 2C 01";

				$ Display only Connection 2, Listen Only - Rack Optimized
	1_Display_Only_Connection2 =
		0x01010002,	$Field 1: Trigger & Transport
				$ field bit value, 0 = not supported, 
                        $                  1 = supported
				$0 class 0; null: value = 0
				$1 class 1; duplicate detect: value = 1
				$2 class 2; acknowledged: value = 0
				$3 class 3; verified: value = 0
				$
				$4 class 4; non-blocking: value = 0
				$5 class 5; non-blocking, fragmented: value = 0
				$6 class 6; multicast, fragmenting: value = 0
				$7 reserved: value = 0
				$
				$8-11 reserved value = 0000
				$12-15 reserved value = 0000
				$
				$16 trigger cyclic: value = 1
				$17 trigger change of state: value = 0
				$18 trigger application: value = 0
				$19-23 trigger reserved: value = 00000
				$
				$24 transport type; listen-only: value = 1
				$25 transport type; input-only: value = 0
				$26 transport type; exclusive-owner: value = 0
				$27 transport type; exclusive-owner: value = 0
				$
				$28-30 reserved: value = 000
				$31 client 0/server 1 (don't care for class 0 
                        $   and 1): value = 0
				$
		0x44240305,	$Field 2: Connection Parameters
				$ field bit value, 0 = not supported, 
                        $                  1 = supported
				$point/multicast, priority and realtime format
				$0 O->T fixed size: value = 1
				$1 O=>T variable size: value = 0
				$2 T=>O fixed size: value = 1
				$3 T=>O variable size: value = 0
				$
				$4-5 obsolete by CIPSE-001-003
				$
				$6-7 obsolete by CIPSE-001-003
				$
				$8-10 O=>T real time transfer format
				$	000 - 0, connection is pure data 
                        $              and modeless
				$	001 - 1, use zero data length packet 
                        $              to indicate idle mode
				$	010 - 2, reserved
				$	011 - 3, heartbeat
				$	100 - 4, 32 bit run/idle header
				$	101 - 5, reserved
				$	110 - 6, reserved
				$	111 - 7, reserved
				$	value = 011
				$
				$11 reserved: value = 0
				$
				$12-14 T=>O real time transfer format
				$	000 - 0, connection is pure data 
                        $              and modeless
				$	001 - 1, use zero data length packet 
                        $              to indicate idle mode
				$	010 - 2, reserved
				$	011 - 3, heartbeat
				$	100 - 4, 32 bit run/idle header
				$	101 - 5, reserved
				$	110 - 6, reserved
				$	111 - 7, reserved
				$	value = 000
				$
				$15 reserved: value = 0
				$
				$16 O=>T connection type: NULL, value = 0
				$17 O=>T connection type: MULTICAST, value = 0
				$18 O=>T connection type: POINT2POINT, value = 1
				$19 O=>T connection type: reserved, value = 0
				$
				$20 T=>O connection type: NULL, value = 0
				$21 T=>O connection type: MULTICAST, value = 1
				$22 T=>O connection type: POINT2POINT, value = 0
				$23 T=>O connection type: reserved, value = 0
				$
				$24 O=>T priority: LOW, value = 0
				$25 O=>T priority: HIGH, value = 0
				$26 O=>T priority: SCHEDULED, value = 1
				$27 O=>T priority: reserved, value = 0
				$
				$28 O=>T priority: LOW, value = 0
				$29 O=>T priority: HIGH, value = 0
				$30 O=>T priority: SCHEDULED, value = 1
				$31 O=>T priority: reserved, value = 0
				$
		, , ,		$Field 3-5: O=>T RPI, size, format
		, , ,		$Field 6-8: T=>O RPI, size, format
		, ,		$Field 9-10:  config #1 size, format
		, ,		$Field 11-12: config #2 size, format
                        $Field 13: Connection name string
		"Listen Only - Rack Optimized",	
		"",		$Field 14: Help string
				$Field 15: Path
		"20 A7 24 01 2C 03 2C 01";