$ Revision History
$ 1.001  04-01-04  jgm  Initial version for Series B FW Rev 3.1 module.
$ 1.002  03-21-06  jgm  Updated to support standardization guidelines

[File]
	DescText    = "1769-OA8/B FW Rev 3.1 EDS File";
	CreateDate  = 04-01-2004;
	CreateTime  = 09:00:00;
	ModDate     = 03-21-2006;
	ModTime     = 15:00:00;
	Revision    = 1.002;
	HomeURL     = "http://www.ab.com/networks/eds/XX/0001000700540300.eds";

[Device]
	VendCode    = 1;
	VendName    = "Rockwell Automation/Allen-Bradley";
	ProdType    = 7;
	ProdTypeStr = "Discrete I/O";
	ProdCode    = 84;
	MajRev      = 3;
	MinRev      = 1;
	ProdName    = "1769-8pt 120/240 Vac Traic Output/B/FW Rev 3.1";
	Catalog     = "1769-OA8/B/FW Rev 3.1";
	Icon        = "1769-Orange.ico";

[Modular]
	Rack1 = 1,108,91,1,1,,,,
		 1, 2, 3, 4, 5, 6, 7, 8, 9,10, $ Legal slots
		11,12,13,14,15,16,17,18,19,20,
		21,22,23,24,25,26,27,28,29,30,
		31,32,33,34,35,36,37;

	ExternalID = "01 00 07 00 54 00 03";

[1_1769Audit]
	1_5vdcPwrLoad  = 145;
	1_24vdcPwrLoad = 0;
	1_DistRating   = 8;

[Params]
	ProxiedParam4 = ,,,,,,"","","",0,1,1,,,,,,,,,;	$ Input data size
	ProxiedEnum4  = 0,"None", 1,"Data";

	ProxiedParam5 = ,,,,,,"","","",0,1,1,,,,,,,,,;	$ Output data size
	ProxiedEnum5  = 0,"None", 1,"Data";

	ProxiedParam6 = ,,,,,,"","","",0,2,2,,,,,,,,,;	$ Electronic Keying
	ProxiedEnum6  = 0,"Disable Keying", 1,"Exact Match", 2,"Compatible Module";

	ProxiedParam7 = ,,,,,,"","","",1,255,1,,,,,,,,,;	$ Configured Minor Revision

	ProxiedParam8 = ,,,,,,"","","",1,255,1,,,,,,,,,;	$ Actual Minor Revision

	Param10=
		0,,,0x0002,    $ Reserved,link size, link path & descriptor
		0xC7,2,        $ UINT
		"Communication Failure","",
		"Select output value after Communication Failure in Program Mode.",
		0,1,0,,,,,,,,,;
	Enum10 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";


	$***********************************
	$	Input array data
	$***********************************
	Param20 =
		,,,0x0010,
		0xD2,2,               $ WORD
		"Readback","",
		"Contains the state of the module's output data file word 0.",
		0,0x00FF,0,,,,,,,,,;


	$***********************************
	$	Output array data
	$***********************************
	Param30 =
		,,,0x0000,
		0xD2,2,               $ WORD
		"Data","",
		"Contains the directed state of discrete output points.",
		0,0x00FF,0,,,,,,,,,;


	$***********************************
	$	Word 1 configuration data - Program State for Output Array Word
	$***********************************
	Param100= ,,,0x0002,0xC6,1,
			  "Pt00 Program State","",
			  "Select output state on system transition from Run to Program.",
			  0,1,0,,,,,,,,,;
	Enum100=  0,"User-defined Safe State",1,"Hold Last State";

	Param101= ,,,0x0002,0xC6,1,
			  "Pt01 Program State","",
			  "Select output state on system transition from Run to Program.",
			  0,1,0,,,,,,,,,;
	Enum101=  0,"User-defined Safe State",1,"Hold Last State";

	Param102= ,,,0x0002,0xC6,1,
			  "Pt02 Program State","",
			  "Select output state on system transition from Run to Program.",
			  0,1,0,,,,,,,,,;
	Enum102=  0,"User-defined Safe State",1,"Hold Last State";

	Param103= ,,,0x0002,0xC6,1,
			  "Pt03 Program State","",
			  "Select output state on system transition from Run to Program.",
			  0,1,0,,,,,,,,,;
	Enum103=  0,"User-defined Safe State",1,"Hold Last State";

	Param104= ,,,0x0002,0xC6,1,
			  "Pt04 Program State","",
			  "Select output state on system transition from Run to Program.",
			  0,1,0,,,,,,,,,;
	Enum104=  0,"User-defined Safe State",1,"Hold Last State";

	Param105= ,,,0x0002,0xC6,1,
			  "Pt05 Program State","",
			  "Select output state on system transition from Run to Program.",
			  0,1,0,,,,,,,,,;
	Enum105=  0,"User-defined Safe State",1,"Hold Last State";

	Param106= ,,,0x0002,0xC6,1,
			  "Pt06 Program State","",
			  "Select output state on system transition from Run to Program.",
			  0,1,0,,,,,,,,,;
	Enum106=  0,"User-defined Safe State",1,"Hold Last State";

	Param107= ,,,0x0002,0xC6,1,
			  "Pt07 Program State","",
			  "Select output state on system transition from Run to Program.",
			  0,1,0,,,,,,,,,;
	Enum107=  0,"User-defined Safe State",1,"Hold Last State";

	$***********************************
	$	Word 2 configuration data - Program Value for Output Array Word
	$***********************************
	Param200= ,,,0x0002,0xC6,1,
			  "Pt00 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum200=  0,"Off",1,"On";

	Param201= ,,,0x0002,0xC6,1,
			  "Pt01 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum201=  0,"Off",1,"On";

	Param202= ,,,0x0002,0xC6,1,
			  "Pt02 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum202=  0,"Off",1,"On";

	Param203= ,,,0x0002,0xC6,1,
			  "Pt03 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum203=  0,"Off",1,"On";

	Param204= ,,,0x0002,0xC6,1,
			  "Pt04 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum204=  0,"Off",1,"On";

	Param205= ,,,0x0002,0xC6,1,
			  "Pt05 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum205=  0,"Off",1,"On";

	Param206= ,,,0x0002,0xC6,1,
			  "Pt06 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum206=  0,"Off",1,"On";

	Param207= ,,,0x0002,0xC6,1,
			  "Pt07 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum207=  0,"Off",1,"On";

	$***********************************
	$	Word 3 configuration data - Fault State for Output Array Word
	$***********************************
	Param300= ,,,0x0002,0xC6,1,
			  "Pt00 Fault State","",
			  "Select output on a system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum300=  0,"User-defined Safe State",1,"Hold Last State";

	Param301= ,,,0x0002,0xC6,1,
			  "Pt01 Fault State","",
			  "Select output on a system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum301=  0,"User-defined Safe State",1,"Hold Last State";

	Param302= ,,,0x0002,0xC6,1,
			  "Pt02 Fault State","",
			  "Select output on a system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum302=  0,"User-defined Safe State",1,"Hold Last State";

	Param303= ,,,0x0002,0xC6,1,
			  "Pt03 Fault State","",
			  "Select output on a system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum303=  0,"User-defined Safe State",1,"Hold Last State";

	Param304= ,,,0x0002,0xC6,1,
			  "Pt04 Fault State","",
			  "Select output on a system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum304=  0,"User-defined Safe State",1,"Hold Last State";

	Param305= ,,,0x0002,0xC6,1,
			  "Pt05 Fault State","",
			  "Select output on a system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum305=  0,"User-defined Safe State",1,"Hold Last State";

	Param306= ,,,0x0002,0xC6,1,
			  "Pt06 Fault State","",
			  "Select output on a system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum306=  0,"User-defined Safe State",1,"Hold Last State";

	Param307= ,,,0x0002,0xC6,1,
			  "Pt07 Fault State","",
			  "Select output on a system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum307=  0,"User-defined Safe State",1,"Hold Last State";

	$***********************************
	$	Word 4 configuration data - Fault Value for Output Array Word
	$***********************************
	Param400= ,,,0x0002,0xC6,1,
			  "Pt00 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum400=  0,"Off",1,"On";

	Param401= ,,,0x0002,0xC6,1,
			  "Pt01 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum401=  0,"Off",1,"On";

	Param402= ,,,0x0002,0xC6,1,
			  "Pt02 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum402=  0,"Off",1,"On";

	Param403= ,,,0x0002,0xC6,1,
			  "Pt03 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum403=  0,"Off",1,"On";

	Param404= ,,,0x0002,0xC6,1,
			  "Pt04 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum404=  0,"Off",1,"On";

	Param405= ,,,0x0002,0xC6,1,
			  "Pt05 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum405=  0,"Off",1,"On";

	Param406= ,,,0x0002,0xC6,1,
			  "Pt06 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum406=  0,"Off",1,"On";

	Param407= ,,,0x0002,0xC6,1,
			  "Pt07 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum407=  0,"Off",1,"On";


[Assembly]

	ProxiedAssem101 ="Input Array",,,,,,
		16,Param20;

	ProxiedAssem100 ="Output Array",,,,,,
		16,Param30;

	ProxiedAssem4 ="Channel Config",,,,,,
		$------------ Program State Word[0] ------------------
		16,Param10,

		$------------ Program State Word[1] ------------------
		1,Param100,	$	Program State Point 0
		1,Param101,	$	Program State Point 1
		1,Param102,	$	Program State Point 2
		1,Param103,	$	Program State Point 3
		1,Param104,	$	Program State Point 4
		1,Param105,	$	Program State Point 5
		1,Param106,	$	Program State Point 6
		1,Param107,	$	Program State Point 7
		8,0,

		$------------ Program Value Word[2] ------------------
		1,Param200,	$	Program Value Point 0
		1,Param201,	$	Program Value Point 1
		1,Param202,	$	Program Value Point 2
		1,Param203,	$	Program Value Point 3
		1,Param204,	$	Program Value Point 4
		1,Param205,	$	Program Value Point 5
		1,Param206,	$	Program Value Point 6
		1,Param207,	$	Program Value Point 7
		8,0,

		$------------ Fault State Word[3] ------------------
		1,Param300,	$	Fault State Point 0
		1,Param301,	$	Fault State Point 1
		1,Param302,	$	Fault State Point 2
		1,Param303,	$	Fault State Point 3
		1,Param304,	$	Fault State Point 4
		1,Param305,	$	Fault State Point 5
		1,Param306,	$	Fault State Point 6
		1,Param307,	$	Fault State Point 7
		8,0,

		$------------ Fault Value Word[4] ------------------
		1,Param400,	$	Fault Value Point 0
		1,Param401,	$	Fault Value Point 1
		1,Param402,	$	Fault Value Point 2
		1,Param403,	$	Fault Value Point 3
		1,Param404,	$	Fault Value Point 4
		1,Param405,	$	Fault Value Point 5
		1,Param406,	$	Fault Value Point 6
		1,Param407,	$	Fault Value Point 7
		8,0;

[Groups]
	Group1 = "Program State for Output Array Word 0",8,100,101,102,103,104,105,106,107;
	Group2 = "Program Value for Output Array Word 0",8,200,201,202,203,204,205,206,207;
	Group3 = "Fault State for Output Array Word 0",8,300,301,302,303,304,305,306,307;
	Group4 = "Fault Value for Output Array Word 0",8,400,401,402,403,404,405,406,407;
