$
$	1746 I/O EDS
$
$	$Revision: 2.8 $
$

[File]
    DescText = "1746-NI8";
    CreateDate = 09-28-1999;
    CreateTime = 08:42:00;
    ModDate = 09-26-2003;
    ModTime = 10:20:00;
    Revision = 2.8;
    HomeURL = "http://www.ab.com/networks/eds/CN/0001007500060100.eds";


[Device]
    VendCode = 1;
    VendName = "Allen-Bradley";
    ProdType = 117;
    ProdTypeStr = "Analog I/O";
    ProdCode = 6;
    MajRev = 1;
    MinRev = 1;
    ProdName = "1746-NI8";
    Catalog = "1746-NI8";
    Icon = "1746_green.ico";
    1_Revision_Alpha = Yes;
    ExcludeFromAdapterRackConnection = Yes;


[Device Classification]
    Class1 = 1_RSNetWorx_1747,1_RSNetWorx_Connectable_Module;


[Modular]
    Width = 1;
    Rack1 = 0x01,0x6C,0x22,0x02,0x01,,,,
            1,2,3;
    Rack2 = 0x01,0x6C,0x23,0x02,0x01,,,,
            1,2,3,4,5,6,7;
    Rack3 = 0x01,0x6C,0x24,0x01,0x01,,,,
            1,2,3,4,5,6,7,8;
    Rack4 = 0x01,0x6C,0x25,0x02,0x01,,,,
            1,2,3,4,5,6,7,8,9,10;
    Rack5 = 0x01,0x6C,0x26,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11;
    Rack6 = 0x01,0x6C,0x27,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12;
    Rack7 = 0x01,0x6C,0x28,0x02,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13;
    Rack8 = 0x01,0x6C,0x29,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14;
    Rack9 = 0x01,0x6C,0x2A,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15;
    Rack10= 0x01,0x6C,0x2B,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17;
    Rack11= 0x01,0x6C,0x2C,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18;
    Rack12= 0x01,0x6C,0x2D,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20;
    Rack13= 0x01,0x6C,0x2E,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21;
    Rack14= 0x01,0x6C,0x2F,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
    Rack15= 0x01,0x6C,0x30,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24;
    Rack16= 0x01,0x6C,0x31,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26;
    Rack17= 0x01,0x6C,0x32,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27;
    Rack18= 0x01,0x6C,0x33,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30;
    Rack19= 0x01,0x6C,0x34,0x01,0x01,,,,
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31;
    ExternalID = "7F 1A";


[Params]

    Param1 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0002,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Program Mode Output Action", $ name
        "",                         $ units
        "",                         $ help string
        0,2,0,                      $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used
    Enum1 =
        0,"Reset Outputs",1,"Hold Last Outputs",2,"Outputs to Safe State";

    Param2 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0002,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Lost Communications Output Action", $ name
        "",                         $ units
        "",                         $ help string
        0,2,0,                      $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used
    Enum2 =
        0,"Reset Outputs",1,"Hold Last Outputs",2,"Outputs to Safe State";

    Param100 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 0",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param101 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 1",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param102 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 2",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param103 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 3",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param104 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 4",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param105 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 5",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param106 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 6",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param107 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 7",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param108 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 8",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param109 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 9",        $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param110 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 10",       $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param111 =
        0,                          $ first field shall equal 0
        ,,                          $ path size,path
        0x0000,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Safe State Data 11",       $ name
        "",                         $ units
        "",                         $ help string
        0,65535,0,                  $ min, max, default values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param400 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 0 Data",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param401 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 1 Data",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param402 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 2 Data",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param403 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 3 Data",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param404 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 4 Data",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param405 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 5 Data",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param406 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 6 Data",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param407 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 7 Data",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param408 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 0 Status",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param409 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 1 Status",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param410 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 2 Status",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param411 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 3 Status",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param412 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 4 Status",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param413 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 5 Status",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param414 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 6 Status",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param415 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 7 Status",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param500 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 0 Config",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param501 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 1 Config",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param502 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 2 Config",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param503 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 3 Config",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param504 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 4 Config",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param505 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 5 Config",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param506 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 6 Config",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param507 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC7,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Channel 7 Config",	    $ name
        "",                         $ units
        "",                         $ help string
        0,0xFFFF,0,                 $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param508 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Lower Scale Range 0",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param509 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Upper Scale Range 0",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param510 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Lower Scale Range 1",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    Param511 =
         0,                         $ first field shall equal 0
        ,,                          $ path size,path
        0x0010,                     $ descriptor
        0xC3,                       $ data type : 16-bit Unsigned Integer
        2,                          $ data size in bytes
        "Upper Scale Range 1",	    $ name
        "",                         $ units
        "",                         $ help string
        -32768,32767,0,             $ min,max,default data values
        0,0,0,0,                    $ mult,dev,base,offset scaling not used
        0,0,0,0,                    $ mult,dev,base,offset link not used
        0;                          $ decimal places not used

    ProxiedParam1  = 0,,,0x0002,,,"output size","","",0,24,24,,,,,,,,,;
    ProxiedEnum1   =   0,  "0",  2,  "2",  4,  "4",  6,  "6",  8,  "8",
                      10, "10", 12, "12", 14, "14", 16, "16", 18, "18",
                      20, "20", 22, "22", 24, "24";

    ProxiedParam2  = 0,,,0x0002,,,"input size","","",0,32,32,,,,,,,,,;
    ProxiedEnum2   =   0,  "0",  2,  "2",  4,  "4",  6,  "6",  8,  "8",
                      10, "10", 12, "12", 14, "14", 16, "16", 18, "18",
                      20, "20", 22, "22", 24, "24", 26, "26", 28, "28",
                      30, "30", 32, "32";

    ProxiedParam3  = 0,,,,,,"module key","","",0x1A7F,0x1A7F,0x1A7F,,,,,,,,,;


[Assembly]

    ProxiedAssem1 = "safe state data",,,,,,
        16,0x0018,                  $ size of safe state data in 8 bit bytes
        16,Param100,                $ safe state data word 0
        16,Param101,                $ safe state data word 1
        16,Param102,                $ safe state data word 2
        16,Param103,                $ safe state data word 3
        16,Param104,                $ safe state data word 4
        16,Param105,                $ safe state data word 5
        16,Param106,                $ safe state data word 6
        16,Param107,                $ safe state data word 7
        16,Param108,                $ safe state data word 8
        16,Param109,                $ safe state data word 9
        16,Param110,                $ safe state data word 10
        16,Param111;                $ safe state data word 11

    ProxiedAssem2 = "module init data",,,,,,
        16,0x0000;                  $ initialization size

    ProxiedAssem3 = "real time input format",,,0,,,
        16,Param400,
        16,Param401,
        16,Param402,
        16,Param403,
        16,Param404,
        16,Param405,
        16,Param406,
        16,Param407,
        16,Param408,
        16,Param409,
        16,Param410,
        16,Param411,
        16,Param412,
        16,Param413,
        16,Param414,
        16,Param415;

    ProxiedAssem4 = "real time output format",,,0,,,
        16,Param500,
        16,Param501,
        16,Param502,
        16,Param503,
        16,Param504,
        16,Param505,
        16,Param506,
        16,Param507,
        16,Param508,
        16,Param509,
        16,Param510,
        16,Param511;

    ProxiedAssem5 = "idle and fault action",,,,,,
        2,Param1,                   $ idle action
        2,Param2,                   $ fault action
        12,;                        $ reserved module flags


[Connection Manager]

    ProxiedConnect5 =
        ,                           $ trigger & transport
                                    $   0-15    = supported transport classes (class 1)
                                    $   16      = cyclic (1 = supported)
                                    $   17      = change of state (0 = not supported)
                                    $   18      = on demand (0 = not supported)
                                    $   19-23   = reserved (must be zero)
                                    $   24-27   = exclusive owner
                                    $   28-30   = reserved (must be zero)
                                    $   31      = client 0 (don't care for classes 0 and 1)
        ,                           $ point/multicast & priority & realtime format
                                    $   0       = fixed (1 = supported)
                                    $   1       = variable (0 = not supported)
                                    $   2-7     = reserved (must be zero)
                                    $   8-11    = O=>T header (4 byte run/idle)
                                    $   12-15   = T=>O header (4 byte status)
                                    $   16-19   = O=>T point-to-point
                                    $   20-23   = T=>O multicast
                                    $   24-27   = O=>T scheduled
                                    $   28-31   = T=>O scheduled
        ,,,                         $ O=>T RPI,Size,Format
        ,,,                         $ T=>O RPI,Size,Format
        ,,                          $ config part 1 (input only config)
        ,,                          $ config part 2 (module configuration)
        ,                           $ connection name
        ,                           $ Help string
        ;                           $ exclusive owner path

    ProxiedConnect6 =
        ,                           $ trigger & transport
                                    $   0-15    = supported transport classes (class 1)
                                    $   16      = cyclic (1 = supported)
                                    $   17      = change of state (0 = not supported)
                                    $   18      = on demand (0 = not supported)
                                    $   19-23   = reserved (must be zero)
                                    $   24-27   = inputs only
                                    $   28-30   = reserved (must be zero)
                                    $   31      = client 0 (don't care for classes 0 and 1)
        ,                           $ point/multicast & priority & realtime format
                                    $   0       = fixed (1 = supported)
                                    $   1       = variable (0 = not supported)
                                    $   2-7     = reserved (must be zero)
                                    $   8-11    = O=>T header (4 byte run/idle)
                                    $   12-15   = T=>O header (4 byte status)
                                    $   16-19   = O=>T point-to-point
                                    $   20-23   = T=>O multicast
                                    $   24-27   = O=>T scheduled
                                    $   28-31   = T=>O scheduled
        ,,,                         $ O=>T RPI,Size,Format
        ,,,                         $ T=>O RPI,Size,Format
        ,,                          $ config part 1 (private config)
        ,,                          $ config part 2 (module configuration)
        ,                           $ connection name
        ,                           $ Help string
        ;                           $ input only path

    ProxiedConnect7 =
        ,                           $ trigger & transport
                                    $   0-15    = supported transport classes (class 1)
                                    $   16      = cyclic (1 = supported)
                                    $   17      = change of state (0 = not supported)
                                    $   18      = on demand (0 = not supported)
                                    $   19-23   = reserved (must be zero)
                                    $   24-27   = listen only
                                    $   28-30   = reserved (must be zero)
                                    $   31      = client 0 (don't care for classes 0 and 1)
        ,                           $ point/multicast & priority & realtime format
                                    $   0       = fixed (1 = supported)
                                    $   1       = variable (0 = not supported)
                                    $   2-7     = reserved (must be zero)
                                    $   8-11    = O=>T header (4 byte run/idle)
                                    $   12-15   = T=>O header (4 byte status)
                                    $   16-19   = O=>T point-to-point
                                    $   20-23   = T=>O multicast
                                    $   24-27   = O=>T scheduled
                                    $   28-31   = T=>O scheduled
        ,,,                         $ O=>T RPI,Size,Format
        ,,,                         $ T=>O RPI,Size,Format
        ,,                          $ config part 1 (private config)
        ,,                          $ config part 2 (module configuration)
        ,                           $ connection name
        ,                           $ Help string
        ;                           $ listen only path

    ProxiedConnect8 =
        ,                           $ trigger & transport
                                    $   0-15    = supported transport classes (class 1)
                                    $   16      = cyclic (1 = supported)
                                    $   17      = change of state (0 = not supported)
                                    $   18      = on demand (0 = not supported)
                                    $   19-23   = reserved (must be zero)
                                    $   24-27   = redundant owner
                                    $   28-30   = reserved (must be zero)
                                    $   31      = client 0 (don't care for classes 0 and 1)
        ,                           $ point/multicast & priority & realtime format
                                    $   0       = fixed (1 = supported)
                                    $   1       = variable (0 = not supported)
                                    $   2-7     = reserved (must be zero)
                                    $   8-11    = O=>T header (4 byte run/idle)
                                    $   12-15   = T=>O header (4 byte status)
                                    $   16-19   = O=>T point-to-point
                                    $   20-23   = T=>O multicast
                                    $   24-27   = O=>T scheduled
                                    $   28-31   = T=>O scheduled
        ,,,                         $ O=>T RPI,Size,Format
        ,,,                         $ T=>O RPI,Size,Format
        ,,                          $ config part 1 (private config)
        ,,                          $ config part 2 (module configuration)
        ,                           $ connection name
        ,                           $ Help string
        ;                           $ redundant owner path
