$
$	EDS File for 1788-EN2DN Ethernet to DeviceNet Linking Device
$

[File]
   DescText       = "1788 Ethernet to DeviceNet Linking Device";
   HomeURL        = "http://www.ab.com/networks/eds/dn/0001000C008B0100.eds";
   CreateDate     = 03-01-2003;
   CreateTime     = 12:00:00;
   ModDate        = 03-31-2004;
   ModTime        = 11:00:00;
   Revision       = 1.8;

[Device]
   VendCode       = 1;
   VendName       = "Rockwell Automation";
   ProdType       = 12;
   ProdTypeStr    = "Communication Adapter";
   ProdCode       = 139;
   MajRev         = 2;
   MinRev         = 2;
   ProdName       = "1788 Ethernet to DeviceNet Linking Device";
   Catalog        = "1788-EN2DN";
   Icon           = "1788en2dn.ico";
   1_RSNetWorx_DNetTool = "SdnCnfg.DnScannerDevice";

[1_Scanner]
   MemoryTables   = 0;              $ Generic I/O tables	
   SlaveMode      = 1;              $ DeviceNet slave mode is supported
   SharedInputs   = 1;              $ DeviceNet shared input connections supported
   ADR            = 65024;          $ Amount of config recovery space available

   InputTable0    = "Input Table",  $ Input table definition
                    3,              $    Word base unit - DINT
                    124,            $    Length (in words)
                    0;              $    No read-only bits

   OutputTable0   = "Output Table", $ Output table definition
                    3,              $    Word base unit - DINT
                    123,            $    Length (in words)
                    0;              $    No read-only bits

[Port]
   Port1          = TCP,            $ Port type
                    "TCP/IP",       $ Port name 
                    "20 F5 24 01",  $ Path to object supporting this port
                    1;              $ Internal Port Number

   Port2          = DeviceNet,      $ Port type
                    "DeviceNet",    $ Port name 
                    "20 03 24 01",  $ Path to object supporting this port - DNet object
                    2;              $ Internal Port Number

[Device Classification]
   Class1         = EtherNetIP;
   Class2         = DeviceNet;

[ParamClass]
   MaxInst        = 3;           $ Max Instances - total # configuration parameters
   Descriptor     = 0;           $ Parameter Class Descriptor - No parameters
   CfgAssembly    = 0;           $ The config assembly is not supported.

[Params]
   Param1         =       $ Run/Idle Mode
                    0,                       $ parameter value slot
                    6, "20 01 24 01 30 67",  $ Class 1, Instance 1, Attribute 0x67
                    0x0002,                  $ descriptor (Enumeration)
                    0xC6, 1,                 $ USINT, 1 bytes
                    "Mode",                  $ parameter name
                    "",                      $ units string
                    "",                      $ help string
                    0, 1, 0,                 $ min, max, default (0=idle, 1=run)
                    0, 0, 0, 0,              $ mult, div, base, offset scaling
                    , , , ,                  $ scaling links not used
                    0;                       $ decimal places

   Param2         =       $ DeviceNet baud rate
                    0,                       $ parameter value slot
                    6, "20 03 24 01 30 02",  $ Class 3, Instance 1, Attribute 2
                    0x0002,                  $ descriptor  (Enumeration)
                    0xC6, 1,                 $ USINT, 1 bytes
                    "Baud Rate",             $ parameter name
                    "kBaud",                 $ units string
                    "",                      $ help
                    0, 2, 0,                 $ min, max, default (0=125K)
                    0, 0, 0, 0,              $ mult, div, base, offset scaling
                    , , , ,                  $ scaling links not used
                    0;                       $ decimal places

   Param3         =      $ DeviceNet autobaud disable
                    0,                       $ parameter value slot
                    6, "20 03 24 01 30 64",  $ Class 3, Instance 1, Attribute 100
                    0x0002,                  $ descriptor  (Enumeration)
                    0xC6, 1,                 $ USINT, 1 bytes
                    "Autobaud Disable",      $ parameter name
                    "",                      $ units string
                    "",                      $ help
                    0, 1, 0,                 $ min, max, default (0 = autobaud ON, 1 = autobaud OFF)
                    0, 0, 0, 0,              $ mult, div, base, offset scaling
                    , , , ,                  $ scaling links not used
                    0;                       $ decimal places

   Param4         =     $ Ethernet adapter output data size
                    0,                       $ first field shall equal 0
                    ,,                       $ path size,path
                    0x0000,                  $ descriptor
                    0xC7, 2,                 $ UINT, 2 bytes
                    "Output Size",           $ name
                    "",                      $ units
                    "",                      $ help string
                    0, 504, 16,              $ 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

   Param5         =     $ Ethernet adapter input data size
                    0,                       $ first field shall equal 0
                    ,,                       $ path size,path
                    0x0000,                  $ descriptor
                    0xC7, 2,                 $ UINT, 2 bytes
                    "Input Size",            $ name
                    "",                      $ units
                    "",                      $ help string
                    0, 504, 16,              $ 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

[EnumPar]
   Param1         = "Idle",
                    "Run";

   Param2         = "125",
                    "250",
                    "500";

   Param3         = "Disabled",
                    "Enabled";

[Connection Manager]
   Connection1    =     $ I/O connection
                    0x84010002,                   $ trigger & transpor
                                                  $   class 1, cyclic, exclusive owner, server
                    0x44244405,                   $ point/multicast & priority & realtime format
                                                  $   O-T: fixed size, run/idle header, pt to pt 
                                                  $   T-O: fixed size, run/idle header, multicast
                    ,Param4,,                     $ O=>T RPI,Size,Format
                    ,Param5,,                     $ T=>O RPI,Size,Format
                    ,,,,                          $ config 
                    "I/O Connection",             $ connection name
                    "",                           $ Help string
                    "20 04 24 01 2C 96 2C 64";    $ path
   
   Connection2    =     $ Input only connection
                    0x82010002,                   $ trigger & transport
                                                  $   class 1, cyclic, input-only, server
                    0x41244305,                   $ point/multicast & priority & realtime format
                                                  $   O-T: fixed size, heartbeat, pt to pt 
                                                  $   T-O: fixed size, run/idle header, multicast
                    ,0,,                          $ O=>T RPI,Size,Format
                    ,Param5,,                     $ T=>O RPI,Size,Format
                    ,,,,                          $ config 
                    "Input Connection",           $ connection name
                    "",                           $ Help string
                    "20 04 24 01 2C 03 2C 64";    $ path
   
   Connection3    =     $ Status connection
                    0x82010002,                   $ trigger & transport
                                                  $   class 1, cyclic, input-only, server
                    0x21240305,                   $ point/multicast & priority & realtime format
                                                  $   O-T: fixed size, heartbeat, pt to pt 
                                                  $   T-O: fixed size, pure data, multicast
                    ,0,,                          $ O=>T RPI,Size,Format
                    ,128,,                        $ T=>O RPI,Size,Format
                    ,,,,                          $ config 
                    "Status Connection",          $ connection name
                    "",                           $ Help string
                    "20 04 24 01 2C 03 2C 65";    $ path
   
