$ DeviceNet Electronic Data Sheet for JDB8 $ $ Created by: MM $ Modified by: Fred Billock $ Rev 2.00, 6/19/200 - support counters on channels 0, 1, 2 $ - add empty values in [Params] fields 18-21 [File] DescText = "1782 JDB8 EDS"; CreateDate = 3-17-98; CreateTime = 12:00:00; ModDate = 06-21-2000; ModTime = 16:21:00; Revision = 2.01; [Device] VendCode = 9; $ Vendor Code ProdType = 7; $ Product Type ProdCode = 200; $ Product Code MajRev = 2; $ Major Rev MinRev = 01; $ Minor Rev VendName = "Western Reserve Controls Inc."; ProdTypeStr = "General Purpose Discrete I/O"; ProdName = "1782-JDB8"; Catalog = "1782-JDB8"; [IO_Info] Default = 0X0003; $Default to polled connection PollInfo= 0x000F,1,1; StrobeInfo= 0x000F,1,2; COSInfo=0x0007,1,3; CyclicInfo=0x000B,1,3; Input1= 1, $ default to 1 byte - counters not active 8, 0x000F, "JDB8 input", 6, "20 4 24 3 30 3", "Return all enabled inputs"; Output1= 1, 8, 0x0001, "JDB8 Poll outputs", 6, "20 4 24 3 30 3", "Send out all enabled outputs"; Output2= 1, 1, 0x0002, "Bit Strobe out", 6, "20 4 24 3 30 3", "Send out first channel if enabled"; Output3= 0, 0, 0x000C, "Empty Out", 0, "", "No outputs for COS/Cyclic"; [ParamClass] MaxInst=9; Descriptor=9; CfgAssembly=0; [Params] Param1 = 0, 6,"20 0F 24 1 30 1", $class 15, inst. 1, att 1 0x02, 24,1, $8-bit byte "Discrete Output Enable", "", $No Units "Bitmask to enable outputs.", 0,0xff,0, , , , , , , , , ; $Unused param 13-21 Param2 = 0, 6,"20 0F 24 2 30 1", $class 15, inst. 2, att 1 0x02, 24,1, $8 bit byte "COS Enable", "", "Bitmask to enable COS on corresponding inputs.", 0,0xff,0, , , , , , , , , ; $Unused param 13-21 Param3 = 0, 6,"20 0F 24 3 30 1", $class 15, inst. 3, att 1 0x02, 24,1, $8 bit byte "Output Fault Action", "", "0 = Output Fault Value, 1 = Hold Last State", 0,0xff,0, , , , , , , , , ; $Unused param 13-21 Param4 = 0, 6,"20 0F 24 4 30 1", $class 15, inst. 4, att 1 0x02, 24,1, $8 bit byte "Output Fault Value", "", "0 = Off, 1 = On", 0,0xff,0, , , , , , , , , ; $Unused param 13-21 Param5 = 0, 6,"20 0F 24 5 30 1", $class 15, inst. 5, att 1 0x02, 24,1, $8 bit byte "Output Idle Action", "", "0 = Idle Value, 1 = Hold Last State", 0,0xff,0, , , , , , , , , ; $Unused param 13-21 Param6 = 0, 6,"20 0F 24 6 30 1", $class 15, inst. 6, att 1 0x02, 24,1, $8 bit byte "Idle Value", "", "0 = Off, 1 = On", 0,0xff,0, , , , , , , , , ; $Unused param 13-21 Param7 = 0, 6,"20 0F 24 7 30 1", $class 15, inst. 7, att 1 0x02, 24,1, $8 bit byte "Counter mode - chnl 0", "", "0 = Off, 1 = Positive transition, 2 = Negative transition, 3 = Change of state", 0,0x03,0, , , , , , , , , ; $Unused param 13-21 Param8 = 0, 6,"20 0F 24 8 30 1", $class 15, inst. 8, att 1 0x02, 24,1, $8 bit byte "Counter mode - chnl 1", "", "0 = Off, 1 = Positive transition, 2 = Negative transition, 3 = Change of state", 0,0x03,0, , , , , , , , , ; $Unused param 13-21 Param9 = 0, 6,"20 0F 24 9 30 1", $class 15, inst. 9, att 1 0x02, 24,1, $8 bit byte "Counter mode - chnl 2", "", "0 = Off, 1 = Positive transition, 2 = Negative transition, 3 = Change of state", 0,0x03,0, , , , , , , , , ; $Unused param 13-21 [EnumPar] Param1 = "Channel 0", "Channel 1", "Channel 2", "Channel 3", "Channel 4", "Channel 5", "Channel 6", "Channel 7"; Param2 = "Channel 0", "Channel 1", "Channel 2", "Channel 3", "Channel 4", "Channel 5", "Channel 6", "Channel 7"; Param3 = "Channel 0", "Channel 1", "Channel 2", "Channel 3", "Channel 4", "Channel 5", "Channel 6", "Channel 7"; Param4 = "Channel 0", "Channel 1", "Channel 2", "Channel 3", "Channel 4", "Channel 5", "Channel 6", "Channel 7"; Param5 = "Channel 0", "Channel 1", "Channel 2", "Channel 3", "Channel 4", "Channel 5", "Channel 6", "Channel 7"; Param6 = "Channel 0", "Channel 1", "Channel 2", "Channel 3", "Channel 4", "Channel 5", "Channel 6", "Channel 7"; Param7 = "Chnl 0 - Counter Inactivated", "Chnl 0 - Count UP on positive-going pulse edge", "Chnl 0 - Count UP on negative-going pulse edge", "Chnl 0 - Count UP on positive- and negative-going pulse edge", "Chnl 0 - Counter Inactivated", "Chnl 0 - Count DOWN on positive-going pulse edge", "Chnl 0 - Count DOWN on negative-going pulse edge", "Chnl 0 - Count DOWN on positive- and negative-going pulse edge"; Param8 = "Chnl 1 - Counter Inactivated", "Chnl 1 - Count UP on positive-going pulse edge", "Chnl 1 - Count UP on negative-going pulse edge", "Chnl 1 - Count UP on positive- and negative-going pulse edge", "Chnl 1 - Counter Inactivated", "Chnl 1 - Count DOWN on positive-going pulse edge", "Chnl 1 - Count DOWN on negative-going pulse edge", "Chnl 1 - Count DOWN on positive- and negative-going pulse edge"; Param9 = "Chnl 2 - Counter Inactivated", "Chnl 2 - Count UP on positive-going pulse edge", "Chnl 2 - Count UP on negative-going pulse edge", "Chnl 2 - Count UP on positive- and negative-going pulse edge", "Chnl 2 - Counter Inactivated", "Chnl 2 - Count DOWN on positive-going pulse edge", "Chnl 2 - Count DOWN on negative-going pulse edge", "Chnl 2 - Count DOWN on positive- and negative-going pulse edge"; [Groups]