$ Revision History
$ 1.003  03-09-04  jgm  For general release, low limits changed.
$ 1.004  12-09-05  jgm  Updated to support standardization guidelines
$ 1.005  03-22-06  jgm  Changed some params per DPI group review

[File]
	DescText    = "1769-OF8C/A EDS File";
	CreateDate  = 12-17-2003;
	CreateTime  = 09:00:00;
	ModDate     = 03-22-2006;
	ModTime     = 16:00:00;
	Revision    = 1.005;
	HomeURL     = "http://www.ab.com/networks/eds/XX/0001000A00280100.eds";

[Device]
	VendCode    = 1;
	VendName    = "Rockwell Automation/Allen-Bradley";
	ProdType    = 10;
	ProdTypeStr = "General Purpose Analog I/O";
	ProdCode    = 40;
	MajRev      = 1;
	MinRev      = 1;
	ProdName    = "1769 8Chn Single Ended Anlg Curr Outpt/A";
	Catalog     = "1769-OF8C/A";
	Icon        = "1769-Yellow.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 0A 00 28 00 01";

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

[Params]
	ProxiedParam4 = ,,,,,,"","","",0,11,11,,,,,,,,,;	$ Input data size
	ProxiedEnum4  = 0,  "No Input Data",
					1,  "1 Word (include Status Wd0)",
					2,  "2 Words (include Status Wd1)",
					3,  "3 Words (include Status Wd2)",
					4,  "4 Words (include Ch0)",
					5,  "5 Words (include Ch1)",
					6,  "6 Words (include Ch2)",
					7,  "7 Words (include Ch3)",
					8,  "8 Words (include Ch4)",
					9,  "9 Words (include Ch5)",
					10, "10 Words (include Ch6)",
					11, "All Input Data";

	ProxiedParam5 = ,,,,,,"","","",9,9,9,,,,,,,,,;		$ Output data size
	ProxiedEnum5  = 9, "9 Output Words Allocated";

	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

	ProxiedParam9 = ,,,,,,"","","",0,1,1,,,,,,,,,;		$ Using external power source
	ProxiedEnum9  = 0, "Yes", 1, "No";


	$***********************************
	$   Input array data
	$***********************************

	$ Input Word 0
	Param100 =
			0,,,				$ Reserved, link size, link path
			0x0012, 			$ Descriptor (Read Only, Enum)
			0xD1,1, 			$ BYTE
			"CombinedStatus","",
			"Channel Not OK if Over-Range, Under-Range, or Open Circuit.",
			0,0xFF,0,,,,,,,,,;
	Enum100 =
		0,"Ch0Status",
		1,"Ch1Status",
		2,"Ch2Status",
		3,"Ch3Status",
		4,"Ch4Status",
		5,"Ch5Status",
		6,"Ch6Status",
		7,"Ch7Status";

	$ Input Word 0, 
	Param108 =
			0,,,				$ Reserved, link size, link path
			0x0012, 			$ Descriptor (Read Only, Enum)
			0xD1,1, 			$ BYTE
			"ModuleStatus","",
			"User Side 24V Power Fail Status.",
			0,1,0,,,,,,,,,;
	Enum108 =
		0, "PowerFail";

	$ Input Word 1
	Param120 =
			0,,,				$ Reserved, link size, link path
			0x0012, 			$ Descriptor (Read Only, Enum)
			0xD1,1, 			$ BYTE
			"Ch0_1Status","",
			"Set if any error condition exists - High, Low, Over, Under",
			,,0,,,,,,,,,;
	Enum120 =
		0,"Ch0OverRange",
		1,"Ch0UnderRange",
		2,"Ch0HAlarm",
		3,"Ch0LAlarm",
		4,"Ch1OverRange",
		5,"Ch1UnderRange",
		6,"Ch1HAlarm",
		7,"Ch1LAlarm";

	$ Input Word 1
	Param128 =
			0,,,				$ Reserved, link size, link path
			0x0012, 			$ Descriptor (Read Only, Enum)
			0xD1,1, 			$ BYTE
			"Ch2_3Status","",
			"Set if any error condition exists - High, Low, Over, Under",
			0,0xFF,0,,,,,,,,,;
	Enum128 =
		0,"Ch2OverRange",
		1,"Ch2UnderRange",
		2,"Ch2HAlarm",
		3,"Ch2LAlarm",
		4,"Ch3OverRange",
		5,"Ch3UnderRange",
		6,"Ch3HAlarm",
		7,"Ch3LAlarm";

	$ Input Word 2
	Param140 =
			0,,,				$ Reserved, link size, link path
			0x0012, 			$ Descriptor (Read Only, Enum)
			0xD1,1, 			$ BYTE
			"Ch4_5Status","",
			"Set if any error condition exists - High, Low, Over, Under",
			0,0xFF,0,,,,,,,,,;
	Enum140 =
		0,"Ch4OverRange",
		1,"Ch4UnderRange",
		2,"Ch4HAlarm",
		3,"Ch4LAlarm",
		4,"Ch5OverRange",
		5,"Ch5UnderRange",
		6,"Ch5HAlarm",
		7,"Ch5LAlarm";

	$ Input Word 2
	Param148 =
			0,,,				$ Reserved, link size, link path
			0x0012, 			$ Descriptor (Read Only, Enum)
			0xD1,1, 			$ BYTE
			"Ch6_7Status","",
			"Set if any error condition exists - High, Low, Over, Under",
			0,0xFF,0,,,,,,,,,;
	Enum148 =
		0,"Ch6OverRange",
		1,"Ch6UnderRange",
		2,"Ch6HAlarm",
		3,"Ch6LAlarm",
		4,"Ch7OverRange",
		5,"Ch7UnderRange",
		6,"Ch7HAlarm",
		7,"Ch7LAlarm";

	$ Input Word 3 - Channel 0 Data Value
	Param160 =
			0,,,				$ Reserved, link size, link path
			0x0010, 			$ Descriptor (Read Only)
			0xC3, 2,			$ INT
			"Ch0ReadBack","",
			"Reports current value of channel 0. Value may be clamped.",
			-32767,32767,0,,,,,,,,,;

	$ Input Word 4 - Channel 1 Data Value
	Param161 =
			0,,,				$ Reserved, link size, link path
			0x0010, 			$ Descriptor (Read Only)
			0xC3, 2,			$ INT
			"Ch1ReadBack","",
			"Reports current value of channel 1. Value may be clamped.",
			-32767,32767,0,,,,,,,,,;

	$ Input Word 5 - Channel 2 Data Value
	Param162 =
			0,,,				$ Reserved, link size, link path
			0x0010, 			$ Descriptor (Read Only)
			0xC3, 2,			$ INT
			"Ch2ReadBack","",
			"Reports current value of channel 2. Value may be clamped.",
			-32767,32767,0,,,,,,,,,;

	$ Input Word 6 - Channel 3 Data Value
	Param163 =
			0,,,				$ Reserved, link size, link path
			0x0010, 			$ Descriptor (Read Only)
			0xC3, 2,			$ INT
			"Ch3ReadBack","",
			"Reports current value of channel 3. Value may be clamped.",
			-32767,32767,0,,,,,,,,,;

	$ Input Word 7 - Channel 4 Data Value
	Param164 =
			0,,,				$ Reserved, link size, link path
			0x0010, 			$ Descriptor (Read Only)
			0xC3, 2,			$ INT
			"Ch4ReadBack","",
			"Reports current value of channel 4. Value may be clamped.",
			-32767,32767,0,,,,,,,,,;

	$ Input Word 8 - Channel 5 Data Value
	Param165 =
			0,,,				$ Reserved, link size, link path
			0x0010, 			$ Descriptor (Read Only)
			0xC3, 2,			$ INT
			"Ch5ReadBack","",
			"Reports current value of channel 5. Value may be clamped.",
			-32767,32767,0,,,,,,,,,;

	$ Input Word 9 - Channel 6 Data Value
	Param166 =
			0,,,				$ Reserved, link size, link path
			0x0010, 			$ Descriptor (Read Only)
			0xC3, 2,			$ INT
			"Ch6ReadBack","",
			"Reports current value of channel 6. Value may be clamped.",
			-32767,32767,0,,,,,,,,,;

	$ Input Word 10 - Channel 7 Data Value
	Param167 =
			0,,,				$ Reserved, link size, link path
			0x0010, 			$ Descriptor (Read Only)
			0xC3, 2,			$ INT
			"Ch7ReadBack","",
			"Reports current value of channel 7. Value may be clamped.",
			-32767,32767,0,,,,,,,,,;


	$***********************************
	$   Output array data
	$***********************************

	$ Output Word 0 - Channel 0 Output Value
	Param200 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3, 2,			$ INT
			"Ch0Data","",
			"Contains the channel 0 output data.",
			-32767,32767,0,,,,,,,,,;

	$ Output Word 1 - Channel 1 Output Value
	Param201 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3, 2,			$ INT
			"Ch1Data","",
			"Contains the channel 1 output data.",
			-32767,32767,0,,,,,,,,,;

	$ Output Word 2 - Channel 2 Output Value
	Param202 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3, 2,			$ INT
			"Ch2Data","",
			"Contains the channel 2 output data.",
			-32767,32767,0,,,,,,,,,;

	$ Output Word 3 - Channel 3 Output Value
	Param203 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3, 2,			$ INT
			"Ch3Data","",
			"Contains the channel 3 output data.",
			-32767,32767,0,,,,,,,,,;

	$ Output Word 4 - Channel 4 Output Value
	Param204 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3, 2,			$ INT
			"Ch4Data","",
			"Contains the channel 4 output data.",
			-32767,32767,0,,,,,,,,,;

	$ Output Word 5 - Channel 5 Output Value
	Param205 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3, 2,			$ INT
			"Ch5Data","",
			"Contains the channel 5 output data.",
			-32767,32767,0,,,,,,,,,;

	$ Output Word 6 - Channel 6 Output Value
	Param206 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3, 2,			$ INT
			"Ch6Data","",
			"Contains the channel 6 output data.",
			-32767,32767,0,,,,,,,,,;

	$ Output Word 7 - Channel 7 Output Value
	Param207 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3, 2,			$ INT
			"Ch7Data","",
			"Contains the channel 7 output data.",
			-32767,32767,0,,,,,,,,,;

	$ Output Word 8
	Param210 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xD2,2, 			$ WORD
			"AlarmUnlatch","",
			"If alarm latched, unlatch until alarm clears. Allow for another.",
			0,0xFFFF,0,,,,,,,,,;
	Enum210 =
		0,"Ch0OverRangeUnlatch",
		1,"Ch0UnderRangeUnlatch",
		2,"Ch1OverRangeUnlatch",
		3,"Ch1UnderRangeUnlatch",
		4,"Ch2OverRangeUnlatch",
		5,"Ch2UnderRangeUnlatch",
		6,"Ch3OverRangeUnlatch",
		7,"Ch3UnderRangeUnlatch",
		8,"Ch4OverRangeUnlatch",
		9,"Ch4UnderRangeUnlatch",
		10,"Ch5OverRangeUnlatch",
		11,"Ch5UnderRangeUnlatch",
		12,"Ch6OverRangeUnlatch",
		13,"Ch6UnderRangeUnlatch",
		14,"Ch7OverRangeUnlatch",
		15,"Ch7UnderRangeUnlatch";


	$***********************************
	$   Configuration Array Data
	$***********************************

	$***********************************************************
	$   Configuration Word 0 - Channel 0 Configuration Word 0
	$***********************************************************

	$ Config Word 0, Bit 0 - Program/Idle to Fault Enable
	Param300 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program/Idle to Fault Enable Ch0","",
			"Enable output fault mode when changing from program to fault.",
			0,1,0,,,,,,,,,;
	Enum300 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";

	$ Config Word 0, Bit 1 - Hold for initialization
	Param301 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Hold for initialization Ch0","",
			"Enable output to hold initialization value until matches input.",
			0,1,0,,,,,,,,,;
	Enum301 = 0,"Disabled", 1,"Enabled";

	$ Config Word 0, Bit 2 - Program Mode
	Param302 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program Mode Ch0","",
			"Select output state on transition from Run to Program.",
			0,1,0,,,,,,,,,;
	Enum302 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 0, Bit 3 - Fault Mode
	Param303 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Fault Mode Ch0","",
			"Select output state on transition from Run to Fault.",
			0,1,0,,,,,,,,,;
	Enum303 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 0, Bit 4 - Enable Ramping
	Param304 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Ramping Ch0","",
			"Enable ramping of output when output goes to fault state.",
			0,1,0,,,,,,,,,;
	Enum304 = 0,"Disabled", 1,"Enabled";

	$ Config Word 0, Bit 5 - Enable Alarm Latching
	Param305 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Alarm Latching Ch0","",
			"Enable alarm latching until unlatched with alarm unlatch.",
			0,1,0,,,,,,,,,;
	Enum305 = 0,"Disabled", 1,"Enabled";

	$ Config Word 0, Bit 6 - Enable User Interrupt on Over-Range
	Param306 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Over-Range Ch0","",
			"Enables user interrupt on over-range alarm.",
			0,1,0,,,,,,,,,;
	Enum306 = 0,"Disabled", 1,"Enabled";

	$ Config Word 0, Bit 7 - Enable User Interrupt on Under-Range
	Param307 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Under-Range Ch0","",
			"Enable user interrupt on under-range alarm.",
			0,1,0,,,,,,,,,;
	Enum307 = 0,"Disabled", 1,"Enabled";

	$ Config Word 0, Bit 15 - Channel 0 Enable.
	Param309 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Channel 0 Enable","",
			"Disable - Set Output to 0mA and hold,  Enable - Process changes.",
			0,1,0,,,,,,,,,;
	Enum309 = 0,"Disabled", 1,"Enabled";


	$***********************************************************
	$   Configuration Word 1 - Channel 0 Configuration Word 1
	$***********************************************************

	$ Config Word 1, Bit 0-2 - Output Range
	Param310 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Range Ch0","",
			"Selects output range.",
			0,1,0,,,,,,,,,;
	Enum310 =
			0, "0 to 20 mA DC",
			1, "4 to 20 mA DC";

	$ Config Word 1, Bit 8-10 - Output Data Format
	Param315 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Data Format Ch0","",
			"Selects output data format.",
			0,3,0,,,,,,,,,;
	Enum315 =
			0, "Raw/Proportional Counts",
			1, "Engineering units",
			2, "Scaled for PID",
			3, "Percent Range";


	$***************************************************
	$   Configuration Words 2-7 - Channel 0 Words 2-7
	$***************************************************

	$ Config Word 2 - Channel 0 Fault Value Word
	Param320 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Fault Value Ch0","",
			"User-defined safe state value after transistion to Fault Mode.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 3 - Channel 0 Program Idle Mode Word
	Param330 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Program Mode Value Ch0","",
			"When configured, output set to this when processor in prog/idle.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 4 - Channel 0 Low Clamp
	Param340 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Low Clamp Value Ch0","",
			"Sets minimum output. When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 5 - Channel 0 High Clamp
	Param350 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"High Clamp Value Ch0","",
			"Sets maximum output.  When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 6 - Channel 0 Ramp Rate
	Param360 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Ramp Rate Ch0","",
			"Sets units/sec output permitted to ramp when going to fault mode",
			-32767,32767,0,,,,,,,,,;


	$***********************************************************
	$   Configuration Word 8 - Channel 1 Configuration Word 0
	$***********************************************************

	$ Config Word 8, Bit 0 - Program/Idle to Fault Enable
	Param400 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program/Idle to Fault Enable Ch1","",
			"Enable output fault mode when changing from program to fault.",
			0,1,0,,,,,,,,,;
	Enum400 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";

	$ Config Word 8, Bit 1 - Hold for initialization
	Param401 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Hold for initialization Ch1","",
			"Enable output to hold initialization value until matches input.",
			0,1,0,,,,,,,,,;
	Enum401 = 0,"Disabled", 1,"Enabled";

	$ Config Word 8, Bit 2 - Program Mode
	Param402 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program Mode Ch1","",
			"Select output state on transition from Run to Program.",
			0,1,0,,,,,,,,,;
	Enum402 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 8, Bit 3 - Fault Mode
	Param403 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Fault Mode Ch1","",
			"Select output state on transition from Run to Fault.",
			0,1,0,,,,,,,,,;
	Enum403 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 8, Bit 4 - Enable Ramping
	Param404 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Ramping Ch1","",
			"Enable ramping of output when output goes to fault state.",
			0,1,0,,,,,,,,,;
	Enum404 = 0,"Disabled", 1,"Enabled";

	$ Config Word 8, Bit 5 - Enable Alarm Latching
	Param405 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Alarm Latching Ch1","",
			"Enable alarm latching until unlatched with alarm unlatch.",
			0,1,0,,,,,,,,,;
	Enum405 = 0,"Disabled", 1,"Enabled";

	$ Config Word 8, Bit 6 - Enable User Interrupt on Over-Range
	Param406 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Over-Range Ch1","",
			"Enables user interrupt on over-range alarm.",
			0,1,0,,,,,,,,,;
	Enum406 = 0,"Disabled", 1,"Enabled";

	$ Config Word 8, Bit 7 - Enable User Interrupt on Under-Range
	Param407 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Under-Range Ch1","",
			"Enable user interrupt on under-range alarm.",
			0,1,0,,,,,,,,,;
	Enum407 = 0,"Disabled", 1,"Enabled";

	$ Config Word 8, Bit 15 - Channel 1 Enable.
	Param409 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Channel 1 Enable","",
			"Disable - Set Output to 0mA and hold,  Enable - Process changes.",
			0,1,0,,,,,,,,,;
	Enum409 = 0,"Disabled", 1,"Enabled";


	$***********************************************************
	$   Configuration Word 9 - Channel 1 Configuration Word 1
	$***********************************************************

	$ Config Word 9, Bit 0-2 - Output Range
	Param410 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Range Ch1","",
			"Selects output range.",
			0,1,0,,,,,,,,,;
	Enum410 =
			0, "0 to 20 mA DC",
			1, "4 to 20 mA DC";

	$ Config Word 9, Bit 8-10 - Output Data Format
	Param415 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Data Format Ch1","",
			"Selects output data format.",
			0,3,0,,,,,,,,,;
	Enum415 =
			0, "Raw/Proportional Counts",
			1, "Engineering units",
			2, "Scaled for PID",
			3, "Percent Range";


	$***************************************************
	$   Configuration Words 10-15 - Channel 1 Words 2-7
	$***************************************************

	$ Config Word 10 - Channel 1 Fault Value Word
	Param420 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Fault Value Ch1","",
			"User-defined safe state value after transistion to Fault Mode.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 11 - Channel 1 Program Idle Mode Word
	Param430 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Program Mode Value Ch1","",
			"When configured, output set to this when processor in prog/idle.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 12 - Channel 1 Low Clamp
	Param440 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Low Clamp Value Ch1","",
			"Sets minimum output. When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 13 - Channel 1 High Clamp
	Param450 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"High Clamp Value Ch1","",
			"Sets maximum output.  When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 14 - Channel 1 Ramp Rate
	Param460 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Ramp Rate Ch1","",
			"Sets units/sec output permitted to ramp when going to fault mode",
			-32767,32767,0,,,,,,,,,;


	$***********************************************************
	$   Configuration Word 16 - Channel 2 Configuration Word 0
	$***********************************************************

	$ Config Word 16, Bit 0 - Program/Idle to Fault Enable
	Param500 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program/Idle to Fault Enable Ch2","",
			"Enable output fault mode when changing from program to fault.",
			0,1,0,,,,,,,,,;
	Enum500 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";

	$ Config Word 16, Bit 1 - Hold for initialization
	Param501 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Hold for initialization Ch2","",
			"Enable output to hold initialization value until matches input.",
			0,1,0,,,,,,,,,;
	Enum501 = 0,"Disabled", 1,"Enabled";

	$ Config Word 16, Bit 2 - Program Mode
	Param502 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program Mode Ch2","",
			"Select output state on transition from Run to Program.",
			0,1,0,,,,,,,,,;
	Enum502 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 16, Bit 3 - Fault Mode
	Param503 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Fault Mode Ch2","",
			"Select output state on transition from Run to Fault.",
			0,1,0,,,,,,,,,;
	Enum503 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 16, Bit 4 - Enable Ramping
	Param504 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Ramping Ch2","",
			"Enable ramping of output when output goes to fault state.",
			0,1,0,,,,,,,,,;
	Enum504 = 0,"Disabled", 1,"Enabled";

	$ Config Word 16, Bit 5 - Enable Alarm Latching
	Param505 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Alarm Latching Ch2","",
			"Enable alarm latching until unlatched with alarm unlatch.",
			0,1,0,,,,,,,,,;
	Enum505 = 0,"Disabled", 1,"Enabled";

	$ Config Word 16, Bit 6 - Enable User Interrupt on Over-Range
	Param506 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Over-Range Ch2","",
			"Enables user interrupt on over-range alarm.",
			0,1,0,,,,,,,,,;
	Enum506 = 0,"Disabled", 1,"Enabled";

	$ Config Word 16, Bit 7 - Enable User Interrupt on Under-Range
	Param507 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Under-Range Ch2","",
			"Enable user interrupt on under-range alarm.",
			0,1,0,,,,,,,,,;
	Enum507 = 0,"Disabled", 1,"Enabled";

	$ Config Word 16, Bit 15 - Channel 2 Enable.
	Param509 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Channel 2 Enable","",
			"Disable - Set Output to 0mA and hold,  Enable - Process changes.",
			0,1,0,,,,,,,,,;
	Enum509 = 0,"Disabled", 1,"Enabled";


	$***********************************************************
	$   Configuration Word 17 - Channel 2 Configuration Word 1
	$***********************************************************

	$ Config Word 0, Bit 0-2 - Output Range
	Param510 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Range Ch2","",
			"Selects output range.",
			0,1,0,,,,,,,,,;
	Enum510 =
			0, "0 to 20 mA DC",
			1, "4 to 20 mA DC";

	$ Config Word 0, Bit 8-10 - Output Data Format
	Param515 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Data Format Ch2","",
			"Selects output data format.",
			0,3,0,,,,,,,,,;
	Enum515 =
			0, "Raw/Proportional Counts",
			1, "Engineering units",
			2, "Scaled for PID",
			3, "Percent Range";


	$***************************************************
	$   Configuration Words 18-23 - Channel 2 Words 2-7
	$***************************************************

	$ Config Word 18 - Channel 2 Fault Value Word
	Param520 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Fault Value Ch2","",
			"User-defined safe state value after transistion to Fault Mode.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 19 - Channel 2 Program Idle Mode Word
	Param530 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Program Mode Value Ch2","",
			"When configured, output set to this when processor in prog/idle.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 20 - Channel 2 Low Clamp
	Param540 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Low Clamp Value Ch2","",
			"Sets minimum output. When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 21 - Channel 2 High Clamp
	Param550 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"High Clamp Value Ch2","",
			"Sets maximum output.  When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 22 - Channel 2 Ramp Rate
	Param560 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Ramp Rate Ch2","",
			"Sets units/sec output permitted to ramp when going to fault mode",
			-32767,32767,0,,,,,,,,,;


	$***********************************************************
	$   Configuration Word 24 - Channel 3 Configuration Word 0
	$***********************************************************

	$ Config Word 24, Bit 0 - Program/Idle to Fault Enable
	Param600 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program/Idle to Fault Enable Ch3","",
			"Enable output fault mode when changing from program to fault.",
			0,1,0,,,,,,,,,;
	Enum600 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";

	$ Config Word 24, Bit 1 - Hold for initialization
	Param601 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Hold for initialization Ch3","",
			"Enable output to hold initialization value until matches input.",
			0,1,0,,,,,,,,,;
	Enum601 = 0,"Disabled", 1,"Enabled";

	$ Config Word 24, Bit 2 - Program Mode
	Param602 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program Mode Ch3","",
			"Select output state on transition from Run to Program.",
			0,1,0,,,,,,,,,;
	Enum602 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 24, Bit 3 - Fault Mode
	Param603 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Fault Mode Ch3","",
			"Select output state on transition from Run to Fault.",
			0,1,0,,,,,,,,,;
	Enum603 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 24, Bit 4 - Enable Ramping
	Param604 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Ramping Ch3","",
			"Enable ramping of output when output goes to fault state.",
			0,1,0,,,,,,,,,;
	Enum604 = 0,"Disabled", 1,"Enabled";

	$ Config Word 24, Bit 5 - Enable Alarm Latching
	Param605 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Alarm Latching Ch3","",
			"Enable alarm latching until unlatched with alarm unlatch.",
			0,1,0,,,,,,,,,;
	Enum605 = 0,"Disabled", 1,"Enabled";

	$ Config Word 24, Bit 6 - Enable User Interrupt on Over-Range
	Param606 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Over-Range Ch3","",
			"Enables user interrupt on over-range alarm.",
			0,1,0,,,,,,,,,;
	Enum606 = 0,"Disabled", 1,"Enabled";

	$ Config Word 24, Bit 7 - Enable User Interrupt on Under-Range
	Param607 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Under-Range Ch3","",
			"Enable user interrupt on under-range alarm.",
			0,1,0,,,,,,,,,;
	Enum607 = 0,"Disabled", 1,"Enabled";

	$ Config Word 24, Bit 15 - Channel 3 Enable.
	Param609 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Channel 3 Enable","",
			"Disable - Set Output to 0mA and hold,  Enable - Process changes.",
			0,1,0,,,,,,,,,;
	Enum609 = 0,"Disabled", 1,"Enabled";


	$***********************************************************
	$   Configuration Word 25 - Channel 3 Configuration Word 1
	$***********************************************************

	$ Config Word 25, Bit 0-2 - Output Range
	Param610 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Range Ch3","",
			"Selects output range.",
			0,1,0,,,,,,,,,;
	Enum610 =
			0, "0 to 20 mA DC",
			1, "4 to 20 mA DC";

	$ Config Word 25, Bit 8-10 - Output Data Format
	Param615 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Data Format Ch3","",
			"Selects output data format.",
			0,3,0,,,,,,,,,;
	Enum615 =
			0, "Raw/Proportional Counts",
			1, "Engineering units",
			2, "Scaled for PID",
			3, "Percent Range";


	$***************************************************
	$   Configuration Words 26-31 - Channel 3 Words 2-7
	$***************************************************

	$ Config Word 26 - Channel 3 Fault Value Word
	Param620 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Fault Value Ch3","",
			"User-defined safe state value after transistion to Fault Mode.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 27 - Channel 3 Program Idle Mode Word
	Param630 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Program Mode Value Ch3","",
			"When configured, output set to this when processor in prog/idle.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 28 - Channel 3 Low Clamp
	Param640 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Low Clamp Value Ch3","",
			"Sets minimum output. When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 29 - Channel 3 High Clamp
	Param650 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"High Clamp Value Ch3","",
			"Sets maximum output.  When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 30 - Channel 3 Ramp Rate
	Param660 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Ramp Rate Ch3","",
			"Sets units/sec output permitted to ramp when going to fault mode",
			-32767,32767,0,,,,,,,,,;


	$***********************************************************
	$   Configuration Word 32 - Channel 4 Configuration Word 0
	$***********************************************************

	$ Config Word 32, Bit 0 - Program/Idle to Fault Enable
	Param700 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program/Idle to Fault Enable Ch4","",
			"Enable output fault mode when changing from program to fault.",
			0,1,0,,,,,,,,,;
	Enum700 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";

	$ Config Word 32, Bit 1 - Hold for initialization
	Param701 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Hold for initialization Ch4","",
			"Enable output to hold initialization value until matches input.",
			0,1,0,,,,,,,,,;
	Enum701 = 0,"Disabled", 1,"Enabled";

	$ Config Word 32, Bit 2 - Program Mode
	Param702 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program Mode Ch4","",
			"Select output state on transition from Run to Program.",
			0,1,0,,,,,,,,,;
	Enum702 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 32, Bit 3 - Fault Mode
	Param703 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Fault Mode Ch4","",
			"Select output state on transition from Run to Fault.",
			0,1,0,,,,,,,,,;
	Enum703 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 32, Bit 4 - Enable Ramping
	Param704 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Ramping Ch4","",
			"Enable ramping of output when output goes to fault state.",
			0,1,0,,,,,,,,,;
	Enum704 = 0,"Disabled", 1,"Enabled";

	$ Config Word 32, Bit 5 - Enable Alarm Latching
	Param705 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Alarm Latching Ch4","",
			"Enable alarm latching until unlatched with alarm unlatch.",
			0,1,0,,,,,,,,,;
	Enum705 = 0,"Disabled", 1,"Enabled";

	$ Config Word 32, Bit 6 - Enable User Interrupt on Over-Range
	Param706 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Over-Range Ch4","",
			"Enables user interrupt on over-range alarm.",
			0,1,0,,,,,,,,,;
	Enum706 = 0,"Disabled", 1,"Enabled";

	$ Config Word 32, Bit 7 - Enable User Interrupt on Under-Range
	Param707 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Under-Range Ch4","",
			"Enable user interrupt on under-range alarm.",
			0,1,0,,,,,,,,,;
	Enum707 = 0,"Disabled", 1,"Enabled";

	$ Config Word 32, Bit 15 - Channel 4 Enable.
	Param709 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Channel 4 Enable","",
			"Disable - Set Output to 0mA and hold,  Enable - Process changes.",
			0,1,0,,,,,,,,,;
	Enum709 = 0,"Disabled", 1,"Enabled";


	$***********************************************************
	$   Configuration Word 33 - Channel 4 Configuration Word 1
	$***********************************************************

	$ Config Word 33, Bit 0-2 - Output Range
	Param710 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Range Ch4","",
			"Selects output range.",
			0,1,0,,,,,,,,,;
	Enum710 =
			0, "0 to 20 mA DC",
			1, "4 to 20 mA DC";

	$ Config Word 33, Bit 8-10 - Output Data Format
	Param715 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Data Format Ch4","",
			"Selects output data format.",
			0,3,0,,,,,,,,,;
	Enum715 =
			0, "Raw/Proportional Counts",
			1, "Engineering units",
			2, "Scaled for PID",
			3, "Percent Range";


	$***************************************************
	$   Configuration Words 34-39 - Channel 4 Words 2-7
	$***************************************************

	$ Config Word 34 - Channel 4 Fault Value Word
	Param720 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Fault Value Ch4","",
			"User-defined safe state value after transistion to Fault Mode.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 35 - Channel 4 Program Idle Mode Word
	Param730 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Program Mode Value Ch4","",
			"When configured, output set to this when processor in prog/idle.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 36 - Channel 4 Low Clamp
	Param740 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Low Clamp Value Ch4","",
			"Sets minimum output. When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 37 - Channel 4 High Clamp
	Param750 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"High Clamp Value Ch4","",
			"Sets maximum output.  When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 38 - Channel 4 Ramp Rate
	Param760 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Ramp Rate Ch4","",
			"Sets units/sec output permitted to ramp when going to fault mode",
			-32767,32767,0,,,,,,,,,;


	$***********************************************************
	$   Configuration Word 40 - Channel 5 Configuration Word 0
	$***********************************************************

	$ Config Word 40, Bit 0 - Program/Idle to Fault Enable
	Param800 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program/Idle to Fault Enable Ch5","",
			"Enable output fault mode when changing from program to fault.",
			0,1,0,,,,,,,,,;
	Enum800 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";

	$ Config Word 40, Bit 1 - Hold for initialization
	Param801 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Hold for initialization Ch5","",
			"Enable output to hold initialization value until matches input.",
			0,1,0,,,,,,,,,;
	Enum801 = 0,"Disabled", 1,"Enabled";

	$ Config Word 40, Bit 2 - Program Mode
	Param802 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program Mode Ch5","",
			"Select output state on transition from Run to Program.",
			0,1,0,,,,,,,,,;
	Enum802 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 40, Bit 3 - Fault Mode
	Param803 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Fault Mode Ch5","",
			"Select output state on transition from Run to Fault.",
			0,1,0,,,,,,,,,;
	Enum803 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 40, Bit 4 - Enable Ramping
	Param804 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Ramping Ch5","",
			"Enable ramping of output when output goes to fault state.",
			0,1,0,,,,,,,,,;
	Enum804 = 0,"Disabled", 1,"Enabled";

	$ Config Word 40, Bit 5 - Enable Alarm Latching
	Param805 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Alarm Latching Ch5","",
			"Enable alarm latching until unlatched with alarm unlatch.",
			0,1,0,,,,,,,,,;
	Enum805 = 0,"Disabled", 1,"Enabled";

	$ Config Word 40, Bit 6 - Enable User Interrupt on Over-Range
	Param806 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Over-Range Ch5","",
			"Enables user interrupt on over-range alarm.",
			0,1,0,,,,,,,,,;
	Enum806 = 0,"Disabled", 1,"Enabled";

	$ Config Word 40, Bit 7 - Enable User Interrupt on Under-Range
	Param807 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Under-Range Ch5","",
			"Enable user interrupt on under-range alarm.",
			0,1,0,,,,,,,,,;
	Enum807 = 0,"Disabled", 1,"Enabled";

	$ Config Word 40, Bit 15 - Channel 5 Enable.
	Param809 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Channel 5 Enable","",
			"Disable - Set Output to 0mA and hold,  Enable - Process changes.",
			0,1,0,,,,,,,,,;
	Enum809 = 0,"Disabled", 1,"Enabled";


	$***********************************************************
	$   Configuration Word 41 - Channel 5 Configuration Word 1
	$***********************************************************

	$ Config Word 41, Bit 0-2 - Output Range
	Param810 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Range Ch5","",
			"Selects output range.",
			0,1,0,,,,,,,,,;
	Enum810 =
			0, "0 to 20 mA DC",
			1, "4 to 20 mA DC";

	$ Config Word 41, Bit 8-10 - Output Data Format
	Param815 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Data Format Ch5","",
			"Selects output data format.",
			0,3,0,,,,,,,,,;
	Enum815 =
			0, "Raw/Proportional Counts",
			1, "Engineering units",
			2, "Scaled for PID",
			3, "Percent Range";


	$***************************************************
	$   Configuration Words 42-47 - Channel 5 Words 2-7
	$***************************************************

	$ Config Word 42 - Channel 5 Fault Value Word
	Param820 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Fault Value Ch5","",
			"User-defined safe state value after transistion to Fault Mode.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 43 - Channel 5 Program Idle Mode Word
	Param830 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Program Mode Value Ch5","",
			"When configured, output set to this when processor in prog/idle.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 44 - Channel 5 Low Clamp
	Param840 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Low Clamp Value Ch5","",
			"Sets minimum output. When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 45 - Channel 5 High Clamp
	Param850 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"High Clamp Value Ch5","",
			"Sets maximum output.  When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 46 - Channel 5 Ramp Rate
	Param860 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Ramp Rate Ch5","",
			"Sets units/sec output permitted to ramp when going to fault mode",
			-32767,32767,0,,,,,,,,,;


	$***********************************************************
	$   Configuration Word 48 - Channel 6 Configuration Word 0
	$***********************************************************

	$ Config Word 48, Bit 0 - Program/Idle to Fault Enable
	Param900 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program/Idle to Fault Enable Ch6","",
			"Enable output fault mode when changing from program to fault.",
			0,1,0,,,,,,,,,;
	Enum900 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";

	$ Config Word 48, Bit 1 - Hold for initialization
	Param901 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Hold for initialization Ch6","",
			"Enable output to hold initialization value until matches input.",
			0,1,0,,,,,,,,,;
	Enum901 = 0,"Disabled", 1,"Enabled";

	$ Config Word 48, Bit 2 - Program Mode
	Param902 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program Mode Ch6","",
			"Select output state on transition from Run to Program.",
			0,1,0,,,,,,,,,;
	Enum902 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 48, Bit 3 - Fault Mode
	Param903 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Fault Mode Ch6","",
			"Select output state on transition from Run to Fault.",
			0,1,0,,,,,,,,,;
	Enum903 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 48, Bit 4 - Enable Ramping
	Param904 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Ramping Ch6","",
			"Enable ramping of output when output goes to fault state.",
			0,1,0,,,,,,,,,;
	Enum904 = 0,"Disabled", 1,"Enabled";

	$ Config Word 48, Bit 5 - Enable Alarm Latching
	Param905 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Alarm Latching Ch6","",
			"Enable alarm latching until unlatched with alarm unlatch.",
			0,1,0,,,,,,,,,;
	Enum905 = 0,"Disabled", 1,"Enabled";

	$ Config Word 48, Bit 6 - Enable User Interrupt on Over-Range
	Param906 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Over-Range Ch6","",
			"Enables user interrupt on over-range alarm.",
			0,1,0,,,,,,,,,;
	Enum906 = 0,"Disabled", 1,"Enabled";

	$ Config Word 48, Bit 7 - Enable User Interrupt on Under-Range
	Param907 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Under-Range Ch6","",
			"Enable user interrupt on under-range alarm.",
			0,1,0,,,,,,,,,;
	Enum907 = 0,"Disabled", 1,"Enabled";

	$ Config Word 48, Bit 15 - Channel 6 Enable.
	Param909 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Channel 6 Enable","",
			"Disable - Set Output to 0mA and hold,  Enable - Process changes.",
			0,1,0,,,,,,,,,;
	Enum909 = 0,"Disabled", 1,"Enabled";


	$***********************************************************
	$   Configuration Word 49 - Channel 6 Configuration Word 1
	$***********************************************************

	$ Config Word 49, Bit 0-2 - Output Range
	Param910 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Range Ch6","",
			"Selects output range.",
			0,1,0,,,,,,,,,;
	Enum910 =
			0, "0 to 20 mA DC",
			1, "4 to 20 mA DC";

	$ Config Word 49, Bit 8-10 - Output Data Format
	Param915 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Data Format Ch6","",
			"Selects output data format.",
			0,3,0,,,,,,,,,;
	Enum915 =
			0, "Raw/Proportional Counts",
			1, "Engineering units",
			2, "Scaled for PID",
			3, "Percent Range";


	$***************************************************
	$   Configuration Words 50-55 - Channel 6 Words 2-7
	$***************************************************

	$ Config Word 50 - Channel 6 Fault Value Word
	Param920 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Fault Value Ch6","",
			"User-defined safe state value after transistion to Fault Mode.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 51 - Channel 6 Program Idle Mode Word
	Param930 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Program Mode Value Ch6","",
			"When configured, output set to this when processor in prog/idle.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 52 - Channel 6 Low Clamp
	Param940 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Low Clamp Value Ch6","",
			"Sets minimum output. When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 53 - Channel 6 High Clamp
	Param950 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"High Clamp Value Ch6","",
			"Sets maximum output.  When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 54 - Channel 6 Ramp Rate
	Param960 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Ramp Rate Ch6","",
			"Sets units/sec output permitted to ramp when going to fault mode",
			-32767,32767,0,,,,,,,,,;


	$***********************************************************
	$   Configuration Word 56 - Channel 7 Configuration Word 0
	$***********************************************************

	$ Config Word 56, Bit 0 - Program/Idle to Fault Enable
	Param1000 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program/Idle to Fault Enable Ch7","",
			"Enable output fault mode when changing from program to fault.",
			0,1,0,,,,,,,,,;
	Enum1000 = 0,"Leave Outputs in Program Mode", 1,"Change Outputs to Fault Mode";

	$ Config Word 56, Bit 1 - Hold for initialization
	Param1001 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Hold for initialization Ch7","",
			"Enable output to hold initialization value until matches input.",
			0,1,0,,,,,,,,,;
	Enum1001 = 0,"Disabled", 1,"Enabled";

	$ Config Word 56, Bit 2 - Program Mode
	Param1002 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Program Mode Ch7","",
			"Select output state on transition from Run to Program.",
			0,1,0,,,,,,,,,;
	Enum1002 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 56, Bit 3 - Fault Mode
	Param1003 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Fault Mode Ch7","",
			"Select output state on transition from Run to Fault.",
			0,1,0,,,,,,,,,;
	Enum1003 = 0,"Hold Last State", 1,"User Defined Value";

	$ Config Word 56, Bit 4 - Enable Ramping
	Param1004 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Ramping Ch7","",
			"Enable ramping of output when output goes to fault state.",
			0,1,0,,,,,,,,,;
	Enum1004 = 0,"Disabled", 1,"Enabled";

	$ Config Word 56, Bit 5 - Enable Alarm Latching
	Param1005 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable Alarm Latching Ch7","",
			"Enable alarm latching until unlatched with alarm unlatch.",
			0,1,0,,,,,,,,,;
	Enum1005 = 0,"Disabled", 1,"Enabled";

	$ Config Word 56, Bit 6 - Enable User Interrupt on Over-Range
	Param1006 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Over-Range Ch7","",
			"Enables user interrupt on over-range alarm.",
			0,1,0,,,,,,,,,;
	Enum1006 = 0,"Disabled", 1,"Enabled";

	$ Config Word 56, Bit 7 - Enable User Interrupt on Under-Range
	Param1007 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Enable User Interrupt on Under-Range Ch7","",
			"Enable user interrupt on under-range alarm.",
			0,1,0,,,,,,,,,;
	Enum1007 = 0,"Disabled", 1,"Enabled";

	$ Config Word 56, Bit 15 - Channel 7 Enable.
	Param1009 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC1,1, 			$ BOOL
			"Channel 7 Enable","",
			"Disable - Set Output to 0mA and hold,  Enable - Process changes.",
			0,1,0,,,,,,,,,;
	Enum1009 = 0,"Disabled", 1,"Enabled";


	$***********************************************************
	$   Configuration Word 57 - Channel 7 Configuration Word 1
	$***********************************************************

	$ Config Word 57, Bit 0-2 - Output Range
	Param1010 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Range Ch7","",
			"Selects output range.",
			0,1,0,,,,,,,,,;
	Enum1010 =
			0, "0 to 20 mA DC",
			1, "4 to 20 mA DC";

	$ Config Word 57, Bit 8-10 - Output Data Format
	Param1015 =
			0,,,				$ Reserved, link size, link path
			0x0002, 			$ Descriptor (Enum)
			0xC6,1, 			$ USINT
			"Output Data Format Ch7","",
			"Selects output data format.",
			0,3,0,,,,,,,,,;
	Enum1015 =
			0, "Raw/Proportional Counts",
			1, "Engineering units",
			2, "Scaled for PID",
			3, "Percent Range";


	$***************************************************
	$   Configuration Words 58-63 - Channel 7 Words 2-7
	$***************************************************

	$ Config Word 58 - Channel 7 Fault Value Word
	Param1020 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Fault Value Ch7","",
			"User-defined safe state value after transistion to Fault Mode.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 59 - Channel 7 Program Idle Mode Word
	Param1030 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Program Mode Value Ch7","",
			"When configured, output set to this when processor in prog/idle.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 60 - Channel 7 Low Clamp
	Param1040 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Low Clamp Value Ch7","",
			"Sets minimum output. When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 61 - Channel 7 High Clamp
	Param1050 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"High Clamp Value Ch7","",
			"Sets maximum output.  When exceeded, error set & output clipped.",
			-32767,32767,0,,,,,,,,,;

	$ Config Word 62 - Channel 7 Ramp Rate
	Param1060 =
			0,,,				$ Reserved, link size, link path
			0x0000, 			$ Descriptor
			0xC3,2, 			$ INT
			"Ramp Rate Ch7","",
			"Sets units/sec output permitted to ramp when going to fault mode",
			-32767,32767,0,,,,,,,,,;


[Assembly]

	ProxiedAssem101 =

		"Input Array",,,,,,

		$---- Input Word 0 - Status Word 0 ----
		8,  Param100,	$ Word 0
		8,  Param108,	$ Word 0

		$---- Input Word 1 - Status Word 1 ----
		8,  Param120,	$ Word 1
		8,  Param128,	$ Word 1

		$---- Input Word 2 - Status Word 2 ----
		8,  Param140,	$ Word 2
		8,  Param148,	$ Word 2

		$---- Input Word 3-10 - Channel Data ----
		16, Param160,	$ Word 3 Channel 0 Data
		16, Param161,	$ Word 3 Channel 1 Data
		16, Param162,	$ Word 3 Channel 2 Data
		16, Param163,	$ Word 3 Channel 3 Data
		16, Param164,	$ Word 3 Channel 4 Data
		16, Param165,	$ Word 3 Channel 5 Data
		16, Param166,	$ Word 3 Channel 6 Data
		16, Param167;	$ Word 3 Channel 7 Data


	ProxiedAssem100 =
		"Output Array",,,,,,

		$---- Output Words 0-7 - Channel Data ----
		16, Param200,	$ Channel 0 data
		16, Param201,	$ Channel 1 data
		16, Param202,	$ Channel 2 data
		16, Param203,	$ Channel 3 data
		16, Param204,	$ Channel 4 data
		16, Param205,	$ Channel 5 data
		16, Param206,	$ Channel 6 data
		16, Param207,	$ Channel 7 data

		$---- Output Word 8 - Channel Alarm Unlatch ----
		16, Param210;	$ Channel Alarm Unlatch


	ProxiedAssem4 =

		"Channel Configuration",,,,,,

		$---- Config Word 0 - Channel 0 Word 0
		1, Param300,	$ Bit 0
		1, Param301,	$ Bit 1
		1, Param302,	$ Bit 2
		1, Param303,	$ Bit 3
		1, Param304,	$ Bit 4
		1, Param305,	$ Bit 5
		1, Param306,	$ Bit 6
		1, Param307,	$ Bit 7
		7, 0,			$ Bits 8-14
		1, Param309,	$ Bit 15

		$---- Config Word 1 - Channel 0 Word 1
		3, Param310,	$ Bits 0-2
		5, 0,			$ Bits 3-7
		3, Param315,	$ Bits 8-10
		5, 0,			$ Bits 11-15

		$---- Config Words 2-7 - Channel 0 Words 2-7
		16, Param320,	$ Fault Value
		16, Param330,	$ Program Idle
		16, Param340,	$ Low Clamp
		16, Param350,	$ High Clamp
		16, Param360,	$ Ramp Rate
		16, 0,			$ Reserved - Always 0

		$---- Config Word 8 - Channel 1 Word 0
		1, Param400,	$ Bit 0
		1, Param401,	$ Bit 1
		1, Param402,	$ Bit 2
		1, Param403,	$ Bit 3
		1, Param404,	$ Bit 4
		1, Param405,	$ Bit 5
		1, Param406,	$ Bit 6
		1, Param407,	$ Bit 7
		7, 0,			$ Bits 8-14
		1, Param409,	$ Bit 15

		$---- Config Word 9 - Channel 1 Word 1
		3, Param410,	$ Bits 0-2
		5, 0,			$ Bits 3-7
		3, Param415,	$ Bits 8-10
		5, 0,			$ Bits 11-15

		$---- Config Words 10-15 - Channel 1 Words 2-7
		16, Param420,	$ Fault Value
		16, Param430,	$ Program Idle
		16, Param440,	$ Low Clamp
		16, Param450,	$ High Clamp
		16, Param460,	$ Ramp Rate
		16, 0,			$ Reserved - Always 0

		$---- Config Word 16 - Channel 2 Word 0
		1, Param500,	$ Bit 0
		1, Param501,	$ Bit 1
		1, Param502,	$ Bit 2
		1, Param503,	$ Bit 3
		1, Param504,	$ Bit 4
		1, Param505,	$ Bit 5
		1, Param506,	$ Bit 6
		1, Param507,	$ Bit 7
		7, 0,			$ Bits 8-14
		1, Param509,	$ Bit 15

		$---- Config Word 17 - Channel 2 Word 1
		3, Param510,	$ Bits 0-2
		5, 0,			$ Bits 3-7
		3, Param515,	$ Bits 8-10
		5, 0,			$ Bits 11-15

		$---- Config Words 18-23 - Channel 2 Words 2-7
		16, Param520,	$ Fault Value
		16, Param530,	$ Program Idle
		16, Param540,	$ Low Clamp
		16, Param550,	$ High Clamp
		16, Param560,	$ Ramp Rate
		16, 0,			$ Reserved - Always 0

		$---- Config Word 24 - Channel 3 Word 0
		1, Param600,	$ Bit 0
		1, Param601,	$ Bit 1
		1, Param602,	$ Bit 2
		1, Param603,	$ Bit 3
		1, Param604,	$ Bit 4
		1, Param605,	$ Bit 5
		1, Param606,	$ Bit 6
		1, Param607,	$ Bit 7
		7, 0,			$ Bits 8-14
		1, Param609,	$ Bit 15

		$---- Config Word 25 - Channel 3 Word 1
		3, Param610,	$ Bits 0-2
		5, 0,			$ Bits 3-7
		3, Param615,	$ Bits 8-10
		5, 0,			$ Bits 11-15

		$---- Config Words 26-31 - Channel 3 Words 2-7
		16, Param620,	$ Fault Value
		16, Param630,	$ Program Idle
		16, Param640,	$ Low Clamp
		16, Param650,	$ High Clamp
		16, Param660,	$ Ramp Rate
		16, 0,			$ Reserved - Always 0

		$---- Config Word 32 - Channel 4 Word 0
		1, Param700,	$ Bit 0
		1, Param701,	$ Bit 1
		1, Param702,	$ Bit 2
		1, Param703,	$ Bit 3
		1, Param704,	$ Bit 4
		1, Param705,	$ Bit 5
		1, Param706,	$ Bit 6
		1, Param707,	$ Bit 7
		7, 0,			$ Bits 8-14
		1, Param709,	$ Bit 15

		$---- Config Word 33 - Channel 4 Word 1
		3, Param710,	$ Bits 0-2
		5, 0,			$ Bits 3-7
		3, Param715,	$ Bits 8-10
		5, 0,			$ Bits 11-15

		$---- Config Words 34-39 - Channel 4 Words 2-7
		16, Param720,	$ Fault Value
		16, Param730,	$ Program Idle
		16, Param740,	$ Low Clamp
		16, Param750,	$ High Clamp
		16, Param760,	$ Ramp Rate
		16, 0,			$ Reserved - Always 0

		$---- Config Word 40 - Channel 5 Word 0
		1, Param800,	$ Bit 0
		1, Param801,	$ Bit 1
		1, Param802,	$ Bit 2
		1, Param803,	$ Bit 3
		1, Param804,	$ Bit 4
		1, Param805,	$ Bit 5
		1, Param806,	$ Bit 6
		1, Param807,	$ Bit 7
		7, 0,			$ Bits 8-14
		1, Param809,	$ Bit 15

		$---- Config Word 41 - Channel 5 Word 1
		3, Param810,	$ Bits 0-2
		5, 0,			$ Bits 3-7
		3, Param815,	$ Bits 8-10
		5, 0,			$ Bits 11-15

		$---- Config Words 42-47 - Channel 5 Words 2-7
		16, Param820,	$ Fault Value
		16, Param830,	$ Program Idle
		16, Param840,	$ Low Clamp
		16, Param850,	$ High Clamp
		16, Param860,	$ Ramp Rate
		16, 0,			$ Reserved - Always 0

		$---- Config Word 48 - Channel 6 Word 0
		1, Param900,	$ Bit 0
		1, Param901,	$ Bit 1
		1, Param902,	$ Bit 2
		1, Param903,	$ Bit 3
		1, Param904,	$ Bit 4
		1, Param905,	$ Bit 5
		1, Param906,	$ Bit 6
		1, Param907,	$ Bit 7
		7, 0,			$ Bits 8-14
		1, Param909,	$ Bit 15

		$---- Config Word 49 - Channel 6 Word 1
		3, Param910,	$ Bits 0-2
		5, 0,			$ Bits 3-7
		3, Param915,	$ Bits 8-10
		5, 0,			$ Bits 11-15

		$---- Config Words 50-55 - Channel 6 Words 2-7
		16, Param920,	$ Fault Value
		16, Param930,	$ Program Idle
		16, Param940,	$ Low Clamp
		16, Param950,	$ High Clamp
		16, Param960,	$ Ramp Rate
		16, 0,			$ Reserved - Always 0

		$---- Config Word 56 - Channel 7 Word 0
		1, Param1000,	$ Bit 0
		1, Param1001,	$ Bit 1
		1, Param1002,	$ Bit 2
		1, Param1003,	$ Bit 3
		1, Param1004,	$ Bit 4
		1, Param1005,	$ Bit 5
		1, Param1006,	$ Bit 6
		1, Param1007,	$ Bit 7
		7, 0,			$ Bits 8-14
		1, Param1009,	$ Bit 15

		$---- Config Word 57 - Channel 7 Word 1
		3, Param1010,	$ Bits 0-2
		5, 0,			$ Bits 3-7
		3, Param1015,	$ Bits 8-10
		5, 0,			$ Bits 11-15

		$---- Config Words 58-63 - Channel 7 Words 2-7
		16, Param1020,	$ Fault Value
		16, Param1030,	$ Program Idle
		16, Param1040,	$ Low Clamp
		16, Param1050,	$ High Clamp
		16, Param1060,	$ Ramp Rate
		16, 0;			$ Reserved - Always 0


[Groups]
	Group1 = "Channel 0",16,309,300,301,302,303,304,305,306,307,310,315,320,330,340,350,360;
	Group2 = "Channel 1",16,409,400,401,402,403,404,405,406,407,410,415,420,430,440,450,460;
	Group3 = "Channel 2",16,509,500,501,502,503,504,505,506,507,510,515,520,530,540,550,560;
	Group4 = "Channel 3",16,609,600,601,602,603,604,605,606,607,610,615,620,630,640,650,660;
	Group5 = "Channel 4",16,709,700,701,702,703,704,705,706,707,710,715,720,730,740,750,760;
	Group6 = "Channel 5",16,809,800,801,802,803,804,805,806,807,810,815,820,830,840,850,860;
	Group7 = "Channel 6",16,909,900,901,902,903,904,905,906,907,910,915,920,930,940,950,960;
	Group8 = "Channel 7",16,1009,1000,1001,1002,1003,1004,1005,1006,1007,1010,1015,1020,1030,1040,1050,1060;
