$ DeviceNet Electronic Data Sheet for WRC 1782-JDO $ $ Revision history $ 11/13/03: Version 0.10, FJB Created $ 12/1/03: Version 0.15, jtm Added Idle Action and Values to Params $ 12/5/03: Version 0.16, fjb Expand to 8 units $ 12/19/03: Version 0.18, fjb Update Configuration Parameter description $ Add 2 read-only Params for calculated and actual B1 scan time $ Add Param to set the B1 response ack time wait period $ Update to 10 B1's $ Correct device type to 740 $ Product revision 1.002 $ 1/8/04: Version 1.02, jtm Update Configuration Parameter to full 10 Brainboard capacity $ 1/9/04: Version 1.04, jtm Included Scan time parameters $Changed EDS Version # to match Software Version Number $ Updated Software Version # to 1.004 $ 1/12/04: Version 1.05, jtm Updated enumerations after changing watchdog timeout operation $ Installed/inserted message timeout Param7 $ 1/13/04: Version 1.06, jtm Minor corrections, Param78 $ 1/29/04: Version 1.07, jtm default for brainboard watchdog timeout changed to zero $ default # of optomuxes changed from zero to one $ changed I/O Config Param descriptions to Output Enable $ fw rev 1.06 $ 2/7/04: Version 1.08, fjb default for brainboard response time to JDO changed to 100ms $ fw rev 1.08 $ 3/5/04: Version 1.09, fjb inserted param 10 for error response handling option $ $ Version 1.09 checked with Gil Jones/ODVA Windows EDS Checker, Rev 2.17, 3/8/04 $ $ Copyright (c) 2003-2004 Western Reserve Controls, Inc. [File] DescText = "WRC 1782-JDO EDS"; CreateDate = 11-13-2003; CreateTime = 17:00:00; ModDate = 3-4-2004; ModTime = 16:33:00; Revision = 1.09; [Device] VendCode = 9; VendName = "WRC - Western Reserve Controls, Inc."; ProdType = 12; ProdTypeStr = "Communications Adapter"; ProdCode = 740; MajRev = 1; MinRev = 8; ProdName = "1782-JDO"; Catalog = "1782-JDO DeviceNet/Optomux Interface"; [IO_Info] Default = 0x0001; PollInfo = 0x0001, 1, 1; Input1= 3, 0, 0x000D, "JDO Poll Input", 6, "20 04 24 03 30 03", "Get data from Optomux device "; Output1= 2, 8, 0x0001, "JDO Poll Output", 6, "20 04 24 03 30 03", "Send output data to Optomux"; [ParamClass] MaxInst = 100; Descriptor = 0x0009; CfgAssembly = 0; [Params] Param1= 0, 0, "", 0x12, 0xC6, 1, $ Read only, enumerated, USINT "ASCII Data Frame", "", "Data Frame Format = 8N1 - #data bits-parity-#stop bits", 3, 3, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param2= 0, 0, "", 2, 0xC6, 1, $ enumerated, USINT "Optomux Baud Rate", "Baud", "0=9600, 1=1200, 2=2400, 3=4800, 4=19.2k, 5=38.4k (default=9600)", 0, 5, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param3= 0, 0, "", 2, 0xC6, 1, $ enumerated, USINT "DNet Baud Rate", "baud", "0=125K, 1=250k, 2=500k, 3=Autobaud (default)", 0, 3, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param4= 0, 0, "", 0, 0xC6,1, $ USINT "# of Optomuxes", "", "Total number of Optomux Brainboards (default = 1)", 0, 10, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param5= 0, 0, "", 0x10, 0xC6,1, $ Read only, USINT "Input data size", "bytes", "Total number of poll response data bytes from the JDO to the Master; 3 per B1", 0, 30, 4, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param6= 0, 0, "", 0x10, 0xC6,1, $ Read only, USINT "Output data size", "bytes", "Total number of poll command data bytes to the JDO from the Master; 2 per B1", 0, 20, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param7= 0, 0, "", 0, 0xC7, 2, $ 1, UINT "Message Response Timeout", "ms", "Time JDO allows for Brainboard to respond to command in msec before reporting BB off-line", 1, 0xFFFF, 100, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param8= 0, 0, "", 0x10, 0xC7,2, $ Read only, UINT "Est'd Scan Time", "ms", "Estimated time for JDO to read/write to the number of B1's defined by Param4", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param9= 0, 0, "", 0x10, 0xC7,2, $ Read only, UINT "Actual Scan Time", "ms", "Measured Scan Time to read/write all B1's active", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param10= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, USINT "Error Response Handler", "", "0=Type A (Default)\n" "1=Type B\n" "Type A error response mode will set the retry bit\n" "if the first command does not succeed. The error bit\n" "will be set when the JDO moves to the next device. \n" "In the event of an error, the inputs will remain at\n" "the last known good state. This is the recommended\n" "setting for new designs\n\n" "Type B error response mode will set the retry bit if\n" "the first command does not succeed. The retry bit \n" "will be cleared and the error bit set once the \n" "retries have been exausted and the next scan fails\n" "as well. Use of this state is not recommended because\n" "it signifigantly prolongs the reporting of the error \n" "condition. \n" , 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #1--------------------------------------------- Param11= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#1 Address", "", "Optomux Address of Brainboard #1", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param12= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, USINT "BB#1 Type", "", "Brainboard Type - B1=16 DIO (default), B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param13= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit string "BB#1 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param14= 0, 0, "", 0, 0xD2, 2, $ 16-bit string "BB#1 Watchdog Action", "", "Optomux B1 Watchdog Action takes action if no serial comm from JDO. Default no action.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param15= 0, 0, "", 0, 0xC7, 2, $ 1, UINT "BB#1 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param16= 0, 0, "", 0, 0xD2, 2, $ 1, UINT "BB#1 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param17= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#1 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param18= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#1 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param19= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#1 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #2--------------------------------------------- Param20= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#2 Address", "", "Optomux Address of Brainboard #2", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param21= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#2 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param22= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#2 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param23= 0, 0, "", 0, 0xD2, 2, $ 16-bit string "BB#2 Watchdog Action", "", "Optomux B1 Watchdog Action takes action if no serial comm from JDO. Default no action.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param24= 0, 0, "", 0, 0xC7, 2, $ 1, 8-bit UINT "BB#2 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param25= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#2 DN Fault Action", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param26= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#2 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param27= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#2 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param28= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#2 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #3--------------------------------------------- Param29= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#3 Address", "", "Optomux Address of Brainboard #3", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param30= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#3 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param31= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#3 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param32= 0, 0, "", 0, 0xD2, 2, $ 16-bit string "BB#3 Watchdog Action", "", "Optomux B1 Watchdog Delay takes action if no serial comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param33= 0, 0, "", 0, 0xC7, 2, $ enumerated, 1, 8-bit UINT "BB#3 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param34= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#3 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param35= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#3 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param36= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#3 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param37= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#3 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #4--------------------------------------------- Param38= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#4 Address", "", "Optomux Address of Brainboard #1", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param39= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#4 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param40= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#4 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param41= 0, 0, "", 0, 0xD2, 2, $ 16-bit STRING "BB#4 Watchdog Action", "", "Optomux B1 Watchdog Delay takes action if no serial comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param42= 0, 0, "", 0, 0xC7, 2, $ 1, 16-bit UINT "BB#4 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param43= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#4 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param44= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#4 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param45= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#4 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param46= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#4 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #5--------------------------------------------- Param47= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#5 Address", "", "Optomux Address of Brainboard #5", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param48= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#5 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param49= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#5 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param50= 0, 0, "", 0, 0xD2, 2, $ 16-bit STRING "BB#5 Watchdog", "", "Optomux B1 Watchdog Action takes action if no serial comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param51= 0, 0, "", 0, 0xC7, 2, $ 16-bit UINT "BB#5 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param52= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#5 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param53= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#5 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param54= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#5 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param55= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#5 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #6--------------------------------------------- Param56= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#6 Address", "", "Optomux Address of Brainboard #6", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param57= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#6 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param58= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#6 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param59= 0, 0, "", 0, 0xD2, 2, $ 16-bit STRING "BB#6 Watchdog Action", "", "Optomux B1 Watchdog Delay takes action if no serial comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param60= 0, 0, "", 0, 0xC7, 2, $ 16-bit USINT "BB#6 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param61= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#6 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param62= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#6 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param63= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#6 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param64= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#6 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #7--------------------------------------------- Param65= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#7 Address", "", "Optomux Address of Brainboard #1", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param66= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#7 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param67= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#7 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param68= 0, 0, "", 0, 0xD2, 2, $ 16-bit STRING "BB#7 Watchdog Action", "", "Optomux B1 Watchdog Delay takes action if no serial comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param69= 0, 0, "", 0, 0xC7, 2, $ 16-bit USINT "BB#7 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param70= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#7 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param71= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#7 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param72= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#7 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param73= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#7 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #8--------------------------------------------- Param74= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#8 Address", "", "Optomux Address of Brainboard #1", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param75= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#8 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param76= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#8 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param77= 0, 0, "", 0, 0xD2, 2, $ 16-bit STRING "BB#8 Watchdog Action", "", "Optomux B1 Watchdog Delay takes action if no serial comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param78= 0, 0, "", 0, 0xC7, 2, $ 16-bit UINT "BB#8 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param79= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#8 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param80= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#8 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param81= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#8 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param82= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#8 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #9--------------------------------------------- Param83= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#9 Address", "", "Optomux Address of Brainboard #1", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param84= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#9 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param85= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#9 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param86= 0, 0, "", 0, 0xD2, 2, $ 16-bit STRING "BB#9 Watchdog Action", "", "Optomux B1 Watchdog Delay takes action if no serial comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param87= 0, 0, "", 0, 0xC7, 2, $ 16-bit UINT "BB#9 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param88= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#9 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param89= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#9 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param90= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#9 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param91= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#9 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; $-----Brainboard #10--------------------------------------------- Param92= 0, 0, "", 0, 0xC6, 1, $1, 8-bit USINT "BB#10 Address", "", "Optomux Address of Brainboard #1", 0, 0xFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param93= 0, 0, "", 2, 0xC6, 1, $ enumerated, 1, 8-bit USINT "BB#10 Type", "", "Brainboard Type - B1=16 DIO, B2=16 AIO", 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param94= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#10 Output Enable", "", "Check each channel that is an output. One bit per channel: 0=input (default), 1=output.", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param95= 0, 0, "", 0, 0xD2, 2, $ 16-bit STRING "BB#10 Watchdog Action", "", "Optomux B1 Watchdog Delay takes action if no serial comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param96= 0, 0, "", 0, 0xC7, 2, $ 16-bit UINT "BB#10 Watchdog Timeout", "ms*10", "Invokes Optomux Enhanced Watchdog cmd (m) in 10ms ticks for comm from JDO", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param97= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#10 DN Fault Actions", "", "DNet-defined Fault Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param98= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#10 DN Fault Values", "", "DNet-defined Fault Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param99= 0, 0, "", 0, 0xD2, 2, $ 1, BYTE "BB#10 DN Idle Actions", "", "DNet-defined Idle Actions for Digital Outputs. 1 bit per DO. 0 = Fault Value, 1 = Hold Last State", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; Param100= 0, 0, "", 0, 0xD2, 2, $ 1, 16-bit WORD "BB#10 DN Idle Values", "", "DNet-defined Idle Values for Digital Outputs. 1 bit per DO. 0 = Turn OFF, 1 = Turn ON", 0, 0xFFFF, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0; [EnumPar] Param1= "8N1"; Param2= "9600", "1200", "2400", "4800", "19.2k", "38.4k"; Param3= "125K", "250k", "500k", "Autobaud"; Param10= "Type A", "Type B"; Param12= "None", "B1", "B2"; Param21= "None", "B1", "B2"; Param30= "None", "B1", "B2"; Param39= "None", "B1", "B2"; Param48= "None", "B1", "B2"; Param57= "None", "B1", "B2"; Param66= "None", "B1", "B2"; Param75= "None", "B1", "B2"; Param84= "None", "B1", "B2"; Param93= "None", "B1", "B2"; [Groups] Group1 = "Serial Port Set-up", 3, 1, 2, 7; Group2 = "DeviceNet Set-up", 3, 3, 5, 6; Group3 = "Number of Brainboards", 1, 4; Group4 = "Scan Times", 2, 8, 9; Group5 = "Brainboard 1", 9, 11, 12, 13, 14, 15, 16, 17, 18, 19 ; Group6 = "Brainboard 2", 9, 20, 21, 22, 23, 24, 25, 26, 27, 28 ; Group7 = "Brainboard 3", 9, 29, 30, 31, 32, 33, 34, 35, 36, 37 ; Group8 = "Brainboard 4", 9, 38, 39, 40, 41, 42, 43, 44, 45, 46 ; Group9 = "Brainboard 5", 9, 47, 48, 49, 50, 51, 52, 53, 54, 55 ; Group10 = "Brainboard 6", 9, 56, 57, 58, 59, 60, 61, 62, 63, 64 ; Group11 = "Brainboard 7", 9, 65, 66, 67, 68, 69, 70, 71, 72, 73 ; Group12 = "Brainboard 8", 9, 74, 75, 76, 77, 78, 79, 80, 81, 82 ; Group13 = "Brainboard 9", 9, 83, 84, 85, 86, 87, 88, 89, 90, 91 ; Group14 = "Brainboard 10",9, 92, 93, 94, 95, 96, 97, 98, 99, 100 ;