$ DeviceNet Electronic Data Sheet $ Copyright (c) 2001-2002 Western Reserve Controls, Inc. $ Rev 1.01 2/1/01 Initial release $ Rev 1.02 12/20/02 Updated to new data types $ Checked by EDS Checker Version 2.17, 12/20/02 [File] DescText = "1782-JDB8-HSC EDS"; CreateDate = 01-16-2001; CreateTime = 12:00:00; ModDate = 12-20-2002; ModTime = 08:01:21; Revision = 1.02; [Device] VendCode = 9; VendName = "Western Reserve Controls Inc."; ProdType = 0; ProdTypeStr = "Generic Device"; ProdCode = 220; MajRev = 1; MinRev = 1; ProdName = "1782-JDB8-HSC"; Catalog = "1782-JDB8-HSC"; [IO_Info] Default = 0x0001; PollInfo = 0x0001, 1, 1; Input1= 13, 0, 0x0001, "Dual 16-bit counter", 6, "20 04 24 03 30 03", ""; Input2= 15, 0, 0x0001, "32-bit counter", 6, "20 04 24 03 30 03", ""; Output1= 2, 0, 0x0001, "Dual 16-bit counter", 6, "20 04 24 03 30 03", ""; Output2= 1, 0, 0x0001, "32-bit counter", 6, "20 04 24 03 30 03", ""; [ParamClass] MaxInst = 33; Descriptor = 0x0009; CfgAssembly = 0; [Params] Param1= 0, 6, "20 0F 24 01 30 01", 0x0002, 198, 1, $enumerated, 1 unsigned 8-bit integer [0xc6] "Counter Type", "", "0=Simple,1=Up/Down,2=PulseDirection,3=AquadB All Counters", 0, 3, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param2= 0, 6, "20 0F 24 02 30 01", 0x0002, 198, 1, $enumerated, 1 unsigned 8-bit integer [0xc6] "Count Mode 1", "", "0=Continuous,1=OneShot Counter 1", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param3= 0, 6, "20 0F 24 03 30 01", 0x0002, 198, 1, $enumerated, 1 unsigned 8-bit integer [0xc6] "Count Direction 1", "", "0 = Up, 1 = Down Counter 1", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param4= 0, 6, "20 0F 24 04 30 01", 0x0002, 198, 1, $enumerated, 1 unsigned 8-bit integer [0xc6] "Invert Output", "", "0 = No, 1 = Inverted Counter 1", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param5= 0, 6, "20 0F 24 05 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "High Limit 1", "", "Upper count limit Counter 1", -32768, 32767, 32767, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param6= 0, 6, "20 0F 24 06 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "Low limit 1", "", "Lower count limit Counter 1", -32768, 32767, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param7= 0, 6, "20 0F 24 07 30 01", 0x0000, 194, 1, $ signed 8-bit integer [0xc2] "Acc Adjust 1", "", "Byte offset Counter 1", -128, 127, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param8= 0, 6, "20 0F 24 08 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "LowerOutBoundry1", "", "Lower boundry that activates output of Counter 2", -32768, 32767, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param9= 0, 6, "20 0F 24 09 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "UpperOutBoundry1", "", "Upper boundry that activates output of Counter 1", -32768, 32767, 32767, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param10= 0, 6, "20 0F 24 0A 30 01", 0x0000, 199, 2, $ unsigned 16-bit integer [0xc7] "Timebase 1", "", "Timebase for received counts in 1ms increments for Counter 1", 0, 65535, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param11= 0, 6, "20 0F 24 0B 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "Preload Value 1", "", "Hardware actuated accumulator load value Counter 1", -32768, 32767, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param12= 0, 6, "20 0F 24 0C 30 01", 0x0002, 198, 1, $ enumerated usigned 8-bit integer [0xc6] "Count Mode 2", "", "0=Continuous,1=OneShot Counter 2", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param13= 0, 6, "20 0F 24 0D 30 01", 0x0002, 198, 1, $ enumerated usigned 8-bit integer [0xc6] "Count Direction 2", "", "0 = Up, 1 = Down Counter 2", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param14= 0, 6, "20 0F 24 0E 30 01", 0x0002, 198, 1, $ enumerated usigned 8-bit integer [0xc6] "Invert Output 2", "", "0 = No, 1 = Inverted Counter 2", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param15= 0, 6, "20 0F 24 0F 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "High limit 2", "", "Upper count limit Counter 2", -32768, 32767, 32767, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param16= 0, 6, "20 0F 24 10 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "Low limit 2", "", "Lower count limit Counter 2", -32768, 32767, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param17= 0, 6, "20 0F 24 11 30 01", 0x0000, 194, 1, $ signed 8-bit integer [0xc2] "Acc Adjust 2", "", "Byte offset Counter 2", -128, 127, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param18= 0, 6, "20 0F 24 12 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "LowerOutBoundry2", "", "Lower boundry that activates the output of Counter 2", -32768, 32767, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param19= 0, 6, "20 0F 24 13 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "UpperOutBoundry2", "", "Upper boundry that activates the output for Counter 2", -32768, 32767, 32767, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param20= 0, 6, "20 0F 24 14 30 01", 0x0000, 199, 2, $ unsigned 16-bit integer [0xc7] "Timebase 2", "", "Timebase value for received counts in 1ms increments Counter 2", 0, 65535, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param21= 0, 6, "20 0F 24 15 30 01", 0x0000, 195, 2, $ signed 16-bit integer [0xc3] "Preload Value 2", "", "Hardware actuated accumulator load value Counter 2", -32768, 32767, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param22= 0, 6, "20 0F 24 16 30 01", 0x0002, 198, 1, $ enumerated usigned 8-bit integer [0xc6] "CountMode 32-bit", "", "0=Continuous, 1=OneShot 32-bit", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param23= 0, 6, "20 0F 24 17 30 01", 0x0002, 198, 1, $ enumerated usigned 8-bit integer [0xc6] "Invert Output 1", "", "0 = No, 1 = Inverted", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param24= 0, 6, "20 0F 24 18 30 01", 0x0002, 198, 1, $ enumerated usigned 8-bit integer [0xc6] "Invert Output 2", "", "0 = No, 1 = Inverted", 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param25= 0, 6, "20 0F 24 19 30 01", 0x0000, 196, 4, $ signed 32-bit integer "High Limit 32-bit", "", "Upper count limit 32-bit", -2147483647, 2147483647, 2147483647, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param26= 0, 6, "20 0F 24 1A 30 01", 0x0000, 196, 4, $ signed 32-bit integer "Low limit 32-bit", "", "Lower count limit 32-bit", -2147483647, 2147483647, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param27= 0, 6, "20 0F 24 1B 30 01", 0x0000, 194, 1, $ signed 8-bit integer [0xc2] "Acc Adjust 32-bit", "", "Byte offset", -128, 127, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param28= 0, 6, "20 0F 24 1C 30 01", 0x0000, 196, 4, $ signed 32-bit integer "LowerOutBoundry1", "", "Lower boundry that activates output 1", -2147483647, 2147483647, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param29= 0, 6, "20 0F 24 1D 30 01", 0x0000, 196, 4, $ signed 32-bit integer "UpperOutBoundry1", "", "Upper Boundry that activates output 1", -2147483647, 2147483647, 2147483647, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param30= 0, 6, "20 0F 24 1E 30 01", 0x0000, 196, 4, $ signed 32-bit integer "LowerOutBoundry2", "", "Lower Boundry that activates output 2", -2147483647, 2147483647, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param31= 0, 6, "20 0F 24 1F 30 01", 0x0000, 196, 4, $ signed 32-bit integer "Upper OutBoundry2", "", "Lower boundry that activates output 2", -2147483647, 2147483647, 2147483647, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param32= 0, 6, "20 0F 24 20 30 01", 0x0000, 199, 2, $ unsigned 16-bit integer [0xc7] "Timebase 32-bit", "", "Timebase value for received pulse counts in 1ms increments", 0, 65535, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param33= 0, 6, "20 0F 24 21 30 01", 0x0000, 196, 4, $ signed 32-bit integer "Preload Value", "", "Hardware actuated accumulator load value 32-bit", -2147483647, 2147483647, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; [EnumPar] Param1= "16-bit, Single or Dual", "32-bit Up/Down", "32-bit Pulse/Direction", "32-bit AQuadB"; Param2= "Continuous", "One-shot"; Param3= "Up", "Down"; Param4= "Non-inverted", "Inverted"; Param12= "Continuous", "One-Shot"; Param13= "Up", "Down"; Param14= "Non-inverted", "Inverted"; Param22= "Continuous", "One-shot"; Param23= "Non-inverted", "Inverted"; Param24= "Non-inverted", "Inverted"; [Groups] Group1= "16-Bit Counter 1", 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11; Group2= "16-Bit Counter 2", 11, 1, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21; Group3= "32-Bit Counter", 13, 1, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33;