$ Revision History
$ 1.001  07-21-04  jgm  Initial version for Series B FW Rev 3.1 module.
$ 1.002  12-14-05  jgm  Updated to support standardization guidelines
$ 1.003  03-21-06  jgm  Updated Input/Output data names per DPI group review

[File]
	DescText    = "1769-OW8I/B FW Rev 3.1 EDS File";
	CreateDate  = 07-21-2004;
	CreateTime  = 10:00:00;
	ModDate     = 03-21-2006;
	ModTime     = 15:00:00;
	Revision    = 1.003;
	HomeURL     = "http://www.ab.com/networks/eds/XX/0001000700570300.eds";

[Device]
	VendCode    = 1;
	VendName    = "Rockwell Automation/Allen-Bradley";
	ProdType    = 7;
	ProdTypeStr = "General Purpose Discrete I/O";
	ProdCode    = 87;
	MajRev      = 3;
	MinRev      = 1;
	ProdName    = "1769-8pt Isolated ac/dc Normally Open Relay Output/B/FW Rev 3.1";
	Catalog     = "1769-OW8I/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 57 00 03";

[1_1769Audit]
	1_5vdcPwrLoad  = 125;
	1_24vdcPwrLoad = 100;
	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,,,0,         $ 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,"Don't Change Outputs", 1,"Change Outputs to Fault Mode";


	$***********************************
	$	Input array data
	$***********************************
	Param20 =
			 ,,,0x0010,
			 0xD1,1,               $ BYTE
			 "ReadBack","",
			"Current state of output data (echo). Bits 8 to 15 are not used.",
			0,0x00FF,0,,,,,,,,,;


	$***********************************
	$	Output array data
	$***********************************
	Param30 =
			,,,0x0000,
			 0xD1,1,               $ BYTE
			"Data","",
			"Set discrete output points 0-7. Bits 8 to 15 are not used",
			0,0x00FF,0,,,,,,,,,;


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

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

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

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

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

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

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

	Param107= 0,,,0,0xC6,1,"Pt07 Program State","",
			  "Select output state on a 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= 0,,,0,0xC6,1,"Pt00 Program Value","",
			  "Used to program the user-defined safe state value.",
			  0,1,0,,,,,,,,,;
	Enum200=  0,"Off",1,"On";

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

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

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

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

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

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

	Param207= 0,,,0,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= 0,,,0,0xC6,1,"Pt00 Fault State","",
			  "Select output state on system transition from Run to Fault.",
			  0,1,0,,,,,,,,,;
	Enum300=  0,"User-defined Safe State",1,"Hold Last State";

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

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

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

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

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

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

	Param307= 0,,,0,0xC6,1,"Pt07 Fault State","",
			  "Select output state on 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= 0,,,0,0xC6,1,"Pt00 Fault Value","",
			  "Used to program the fault state value.",
			  0,1,0,,,,,,,,,;
	Enum400=  0,"Off",1,"On";

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

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

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

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

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

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

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


[Assembly]

	ProxiedAssem101 =
		"Input Array",,,,,,
		8,Param20,
		8,0;

	ProxiedAssem100 =
		"Output Array",,,,,,
		8,Param30,
		8,0;

	ProxiedAssem4 =
		"Configuration",,,,,,
		$------------ 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 = "General",1,10;
	Group2 = "Program States",8,100,101,102,103,104,105,106,107;
	Group3 = "Program Values",8,200,201,202,203,204,205,206,207;
	Group4 = "Fault States",8,300,301,302,303,304,305,306,307;
	Group5 = "Fault Values",8,400,401,402,403,404,405,406,407;
