$ DeviceNet Electronic Data Sheet for 1782-JDP, DeviceNet-to-PAMUX Gateway $ $ Created by: JTM $ Revnote: $ v.2.001 rcp 9/11/06 Changed version of eds,device, Deleted Param 57 $ v.2.002 rcp 9/14/06 changed device version,eds [File] DescText = "1782-JDP EDS"; CreateDate = 09-05-2003; CreateTime = 11:30:00; ModDate = 09-14-2006; ModTime = 11:00:00; Revision = 2.02; [Device] VendCode = 9; $ Vendor Code VendName = "WRC - Western Reserve Controls, Inc."; ProdType = 12; $ Product Type ProdTypeStr = "Communications Gateway"; $ ProdCode = 750; $ Product Code MajRev = 2; $ Major Rev MinRev = 002 ; $ Minor Rev ProdName = "1782-JDP"; $ Pamux Catalog = "1782-JDP"; [IO_Info] Default = 0x0001; $Default to polled connection PollInfo = 0x000F,1,1; $Poll can be allocated with all cnxn $ StrobeInfo = 0x000F,2,2; $no connection COSInfo = 0x000C,1,0; $COS/Cyclic mutually exclusive CyclicInfo = 0x000C,1,0; $COS/Cyclic mutually exclusive Input1= 2, $ connection size: 2 bytes of discrete - for one B5 brainboard 0, $ 0 = all bits significant 0x000D, $ poll, COS and Cyclic connections "JDP Discrete Inputs", 6, $ connection path size in bytes "20 04 24 05 30 03", $ connection path "Return 16 input channel positions"; Input2= 4, $ connection size: 4 bytes of discrete - for 1, B4 or 2, B5 Brainboards 0, $ 0 = all bits significant 0x000D, $ poll, COS and Cyclic connections "JDP Discrete Inputs", 6, $ connection path size in bytes "20 04 24 06 30 03", $ connection path "Return 32 input channel positions"; Input3= 6, $ connection size: 6 bytes of discrete- for 1, B5 and 1, B4 Brainboard 0, $ 0 = all bits significant 0x000D, $ poll, COS and Cyclic connections "JDP Discrete Inputs", 6, $ connection path size in bytes "20 04 24 07 30 03", $ connection path "Return all 48 input channel positions"; Input4= 8, $ connection size: 8 bytes of discrete - for 2, B4 Brainboards 0, $ 0 = all bits significant 0x000D, $ poll, COS and Cyclic connections "JDP Discrete Inputs", 6, $ connection path size in bytes "20 04 24 07 30 03", $ connection path "Return 64 input channel positions"; Output1= 2, $ connection size: 2 bytes of discrete - for one B5 brainboard 0, $ 0 = all bits significant 0x000D, $ poll, COS and Cyclic connections "JDP Discrete outputs", 6, $ connection path size in bytes "20 04 24 35 30 03", $ connection path "Send 16 output channel positions"; Output2= 4, $ connection size: 4 bytes of discrete - for 1, B4 or 2, B5 Brainboards 0, $ 0 = all bits significant 0x000D, $ poll, COS and Cyclic connections "JDP Discrete outputs", 6, $ connection path size in bytes "20 04 24 63 30 03", $ connection path "Send 32 output channel positions"; Output3= 6, $ connection size: 6 bytes of discrete- for 1, B5 and 1, B4 Brainboard 0, $ 0 = all bits significant 0x000D, $ poll, COS and Cyclic connections "JDP Discrete outputs", 6, $ connection path size in bytes "20 04 24 37 30 03", $ connection path "Send all 48 output channel positions"; Output4= 8, $ connection size: 8 bytes of discrete - for 2, B4 Brainboards 0, $ 0 = all bits significant 0x000D, $ poll, COS and Cyclic connections "JDP Discrete outputs", 6, $ connection path size in bytes "20 04 24 37 30 03", $ connection path "Send 64 output channel positions"; [ParamClass] MaxInst=57; Descriptor=9; $ Param Class Descriptor CfgAssembly=0; $No config assembly [Params] $---- I/O Connector 1 ----------------------------------------- Param1 = 0, 6,"20 6E 24 01 30 01", $class 110 inst 1 att 1 0x22, $enumerated 0xC6,1, $byte "Brainboard Type", "", $No Units "Brainboard Type Connector 1", 0,2,1, 0,0,0,0,0,0,0,0,0; Param2 = 0, 6,"20 6E 24 01 30 02", $class 110 inst 1 att 2 0x20, 0xC6,1, $byte "Brainboard Address", "", $No Units "Brainboard Address for Connector 1", 0,63,0, 0,0,0,0,0,0,0,0,0; Param3 = 0, 6,"20 6E 24 01 30 03", $class 110 inst 1 att 3 0x22, 0xC6,1, $byte "Reset Polarity", "", $No Units "Reset Polarity for Connector 1", 0,1,0, 0,0,0,0,0,0,0,0,0; Param4 = 0, 6,"20 6E 24 01 30 04", $class 110 inst 1 att 4 0x20, 0xD1,1, $byte "Output config bank 0", "", "Check box to enable output 0-7 Connector 1", 0,255,0, 0,0,0,0,0,0,0,0,0; Param5 = 0, 6,"20 6E 24 01 30 05", $class 110 inst 1 att 5 0x20, 0xD1,1, $byte "Output config bank 1", "", $No Units "Check box to enable output 8-15 Connector 1", 0,255,0, 0,0,0,0,0,0,0,0,0; Param6 = 0, 6,"20 6E 24 01 30 06", $class 110 inst 1 att 6 0x20, 0xD1,1, $byte "Output config bank 2", "", "Check box to enable output 16-23 Connector 1", 0,255,0, 0,0,0,0,0,0,0,0,0; Param7 = 0, 6,"20 6E 24 01 30 07", $class 110 inst 1 att 7 0x20, 0xD1,1, $byte "Output config bank 3", "", $No Units "Check box to enable output 24-31 Connector 1", 0,255,0, 0,0,0,0,0,0,0,0,0; Param8 = 0, 6,"20 6E 24 01 30 08", $class 110 inst 1 att 8 0x30, $ Read-Only 0xC6,1, $byte "Channels", "", $No Units "# of Channels on Connector 1", 0,32,0, 0,0,0,0,0,0,0,0,0; $----------------Discrete COS-------------------------- Param9 = 0, 6,"20 0F 24 0C 30 01", $class 15 inst 12 att 1 0x20, 0xD1,1, $byte "DI COS Enable bank 0", "", $No Units "Check box to enable 0-7 discrete COS.", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param10 = 0, 6,"20 0F 24 0D 30 01", $class 15, inst 13 att 1 0x20, 0xD1,1, $8-bit string "DI COS Enable bank 1", "", $No Units "Check box to enable 8-15 discrete COS.", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param11 = 0, 6,"20 0F 24 0E 30 01", $class 15 inst 14 att 1 0x20, 0xD1,1, $8-bit string "DI COS Enable bank 2", "", $No Units "Check box to enable 16-23 discrete COS.", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param12 = 0, 6,"20 0F 24 0F 30 01", $class 15 inst 15 att 1 0x20, 0xD1,1, $8-bit string "DI COS Enable bank 3", "", $No Units "Check box to enable 24-31 discrete COS.", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param13 = 0, 6,"20 0F 24 14 30 01", $class 15 inst 20 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Action Bank 0", "", $No Units "DO Fault Action for channels 0-7", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param14 = 0, 6,"20 0F 24 15 30 01", $class 15 inst 21 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Action Bank 1", "", $No Units "DO Fault Action for channels 8-15", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param15 = 0, 6,"20 0F 24 16 30 01", $class 15 inst 22 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Action Bank 2", "", $No Units "DO Fault Action for channels 16-23", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param16 = 0, 6,"20 0F 24 17 30 01", $class 15 inst 23 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Action Bank 3", "", $No Units "DO Fault Action for channels 24-31", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param17 = 0, 6,"20 0F 24 1C 30 01", $class 15 inst 28 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Value Bank 0", "", $No Units "DO Fault Value for channels 0-7", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param18 = 0, 6,"20 0F 24 1D 30 01", $class 15 inst 29 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Value Bank 1", "", $No Units "DO Fault Value for channels 8-15", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param19 = 0, 6,"20 0F 24 1E 30 01", $class 15 inst 30 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Value Bank 2", "", $No Units "DO Fault Value for channels 16-23", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param20 = 0, 6,"20 0F 24 1F 30 01", $class 15 inst 31 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Value Bank 3", "", $No Units "DO Fault Value for channels 24-31", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param21 = 0, 6,"20 0F 24 24 30 01", $class 15 inst 36 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Action Bank 0", "", $No Units "DO Idle Action for channels 0-7", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param22 = 0, 6,"20 0F 24 25 30 01", $class 15 inst 37 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Action Bank 1", "", $No Units "DO Idle Action for channels 8-15", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param23 = 0, 6,"20 0F 24 26 30 01", $class 15 inst 38 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Action Bank 2", "", $No Units "DO Idle Action for 16-23", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param24 = 0, 6,"20 0F 24 27 30 01", $class 15 inst 39 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Action Bank 3", "", $No Units "DO Idle Action for channels 24-31", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param25 = 0, 6,"20 0F 24 2C 30 01", $class 15 inst 44 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Value Bank 0", "", $No Units "DO Idle Value for channels 0-7", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param26 = 0, 6,"20 0F 24 2D 30 01", $class 15 inst 45 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Value Bank 1", "", $No Units "DO Idle Value for channels 8-15", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param27 = 0, 6,"20 0F 24 2E 30 01", $class 15 inst 46 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Value Bank 2", "", $No Units "DO Idle Value for channels 16-23", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param28 = 0, 6,"20 0F 24 2F 30 01", $class 15 inst 47 att 1 0x20, 0xD1,1, $8-bit byte "DO Idle Value Bank 3", "", $No Units "DO Idle Value for channels 24-31", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) $---- I/O Connector 2 ---------------------------------------------------------------------- Param29 = 0, 6,"20 6E 24 02 30 01", $class 110 inst 2 att 1 0x22, $enumerated 0xC6,1, $byte "Brainboard Type", "", $No Units "Brainboard Type Connector 2", 0,2,0, 0,0,0,0,0,0,0,0,0; Param30 = 0, 6,"20 6E 24 02 30 02", $class 110 inst 2 att 2 0x20, 0xC6,1, $byte "Brainboard Address", "", $No Units "Brainboard Address for Connector 2", 0,63,0, 0,0,0,0,0,0,0,0,0; Param31 = 0, 6,"20 6E 24 02 30 03", $class 110 inst 2 att 3 0x22, 0xC6,1, $byte "Reset Polarity", "", $No Units "Reset Polarity for Connector 2", 0,1,0, 0,0,0,0,0,0,0,0,0; Param32 = 0, 6,"20 6E 24 02 30 04", $class 110 inst 2 att 4 0x20, 0xD1,1, $byte "Output config bank 0", "", "Check box to enable output 0-7 Connector 2", 0,255,0, 0,0,0,0,0,0,0,0,0; Param33 = 0, 6,"20 6E 24 02 30 05", $class 110 inst 2 att 5 0x20, 0xD1,1, $byte "Output config bank 1", "", $No Units "Check box to enable output 8-15 Connector 2", 0,255,0, 0,0,0,0,0,0,0,0,0; Param34 = 0, 6,"20 6E 24 02 30 06", $class 110 inst 2 att 6 0x20, 0xD1,1, $byte "Output config bank 2", "", "Check box to enable output 16-23 Connector 2", 0,255,0, 0,0,0,0,0,0,0,0,0; Param35 = 0, 6,"20 6E 24 02 30 07", $class 110 inst 2 att 7 0x20, 0xD1,1, $byte "Output config bank 3", "", $No Units "Check box to enable output 24-31 Connector 2", 0,255,0, 0,0,0,0,0,0,0,0,0; Param36 = 0, 6,"20 6E 24 02 30 08", $class 110 inst 2 att 8 0x30, $ Read-Only 0xC6,1, $byte "Channels", "", $No Units "# of Channels on Connector 2", 0,32,0, 0,0,0,0,0,0,0,0,0; $----------------Discrete COS-------------------------- Param37 = 0, 6,"20 0F 24 10 30 01", $class 15 inst 16 att 1 0x20, 0xD1,1, $byte "DI COS Enable bank 0", "", $No Units "Check box to enable 0-7 discrete COS.", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param38 = 0, 6,"20 0F 24 11 30 01", $class 15 inst 17 att 1 0x20, 0xD1,1, $8-bit string "DI COS Enable bank 1", "", $No Units "Check box to enable 8-15 discrete COS.", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param39 = 0, 6,"20 0F 24 12 30 01", $class 15 inst 18 att 1 0x20, 0xD1,1, $8-bit string "DI COS Enable bank 2", "", $No Units "Check box to enable 16-23 discrete COS.", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param40 = 0, 6,"20 0F 24 13 30 01", $class 15 inst 19 att 1 0x20, 0xD1,1, $8-bit string "DI COS Enable bank 3", "", $No Units "Check box to enable 24-31 discrete COS.", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param41 = 0, 6,"20 0F 24 18 30 01", $class 15 inst 24 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Action Bank 0", "", $No Units "DO Fault Action for channels 0-7", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param42 = 0, 6,"20 0F 24 19 30 01", $class 15 inst 25 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Action Bank 1", "", $No Units "DO Fault Action for channels 8-15", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param43 = 0, 6,"20 0F 24 1A 30 01", $class 15 inst 26 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Action Bank 2", "", $No Units "DO Fault Action for channels 16-23", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param44 = 0, 6,"20 0F 24 1B 30 01", $class 15 inst 27 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Action Bank 3", "", $No Units "DO Fault Action for channels 24-31", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param45 = 0, 6,"20 0F 24 20 30 01", $class 15 inst 32 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Value Bank 0", "", $No Units "DO Fault Value for channels 0-7", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param46 = 0, 6,"20 0F 24 21 30 01", $class 15 inst 33 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Value Bank 1", "", $No Units "DO Fault Value for channels 8-15", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param47 = 0, 6,"20 0F 24 22 30 01", $class 15 inst 34 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Value Bank 2", "", $No Units "DO Fault Value for channels 16-23", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param48 = 0, 6,"20 0F 24 23 30 01", $class 15 inst 35 att 1 0x20, 0xD1,1, $8-bit string "DO Fault Value Bank 3", "", $No Units "DO Fault Value for channels 24-31", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param49 = 0, 6,"20 0F 24 28 30 01", $class 15 inst 40 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Action Bank 0", "", $No Units "DO Idle Action for channels 0-7", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param50 = 0, 6,"20 0F 24 29 30 01", $class 15 inst 41 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Action Bank 1", "", $No Units "DO Idle Action for channels 8-15", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param51 = 0, 6,"20 0F 24 2A 30 01", $class 15 inst 42 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Action Bank 2", "", $No Units "DO Idle Action for channels 16-23", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param52 = 0, 6,"20 0F 24 2B 30 01", $class 15 inst 43 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Action Bank 3", "", $No Units "DO Idle Action for channels 24-31", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param53 = 0, 6,"20 0F 24 30 30 01", $class 15 inst 48 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Value Bank 0", "", $No Units "DO Idle Value for channels 0-7", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param54 = 0, 6,"20 0F 24 31 30 01", $class 15 inst 49 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Value Bank 1", "", $No Units "DO Idle Value for channels 8-15", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param55 = 0, 6,"20 0F 24 32 30 01", $class 15 inst 50 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Value Bank 2", "", $No Units "DO Idle Value for channels 16-23", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) Param56 = 0, 6,"20 0F 24 33 30 01", $class 15 inst 51 att 1 0x20, 0xD1,1, $8-bit string "DO Idle Value Bank 3", "", $No Units "DO Idle Value for channels 24-31", 0,255,0, , , , , , , , , ; $Unused params 13-21 (9 empty fields) $ Param57 = $ 0, $ 6,"20 0F 24 34 30 01", $class 15 inst 52 att 1 $ 0x22, $Enumerated $ 0xC6,1, $USINT $ "Download Mode/Port", $ "", $No Units $ "Place JDP into Download Mode / PortA = 1, PortB = 2", $ 0,2,0, $ , , , , , , , , ; $Unused params 13-21 (9 empty fields) [EnumPar] Param1 = "No Brainboard", "B4 Brainboard", "B5 Brainboard"; Param3 = "Active Low", "Active High"; Param29 = "No Brainboard", "B4 Brainboard", "B5 Brainboard"; Param31 = "Active Low", "Active High"; $ Param57 = $ "Not Enabled", $ "Port A", $ "Port B"; [Groups] Group1 = "I/O Connector 1", 28, 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; Group2 = "I/O Connector 2", 28, 29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56; Group3 = "BB 1 Config", 3, 1,2,3; Group4 = "BB 1 Output Config", 4, 4,5,6,7; Group5 = "BB 1 COS Config", 4, 9,10,11,12; Group6 = "BB 1 Fault Config", 8, 13,14,15,16,17,18,19,20; Group7 = "BB 1 Idle Config", 8, 21,22,23,24,25,26,27,28; Group8 = "BB 2 Config", 3, 29,30,31; Group9 = "BB 2 Output Config", 4, 32,33,34,35; Group10 = "BB 2 COS Config", 4, 37,38,39,40; Group11 = "BB 2 Fault Config", 8, 41,42,43,44,45,46,47,48; Group12 = "BB 2 Idle Config", 8, 49,50,51,52,53,54,55,56; Group13 = "Channels", 2, 8,36; $ Group14 = "Download Code Config",1, 57;