;------------------------------------------------------------------------------ ; QTS-AN-X-DCS-MAS Sample Configuration File ; Text after a semi-colon is a comment and is ignored ; They layout of the Slot 15 connection is shown at the end of this file AnxDcsMasCfgFile ; Identifies this file as an AN-X-DCS-MAS Configuration file ClxName AnxDcsMas ; Name of module in CLX - defaults to AN-X Hostname ;ClxPrefix ANX_ ; prefix to all module tagnames - useful for unique aliases for multiple AN-X modules ;ClearOnProgram ; If the Ethernet/IP scanner is on Program Mode, all data sent on DCSNet will be zero ;------------------------------------------------------------------------------ ; This sample shows Maps the following: ; Broadcast Register 32 to Ethenet/IP Run/Idle ; Drop 1 Depth 2 (1-2) ; Drop 10 Depth 2 (10-11) ; Drop 40 Depth 1 ; Drop 54 Depth 2 (54-55) ; Broadcast Registers 33-39 ; Note that not all 32 registers need to be mapped, so many more drops ; may be mapped into a connection if just the necessary registers are chosen ; ClxSlot 0 DCS_Data ; Slot/Connection Number and optional Name DataOutput ; Outputs from ControlLogix to DCSNet ;,Drop Reg Length optional - comma if not specified Run 0 32 1 ; Ethernet/IP Run/Idle value into This DCSNet Masters Broadcast Register 32 0 1 32 32 ; This Master to Drop 1 Slave Registers 32-63 32 2 32 32 ; This Master to Drop 2 Slave Registers 32-63 64 10 32 32 ; This Master to Drop 10 Slave Registers 32-63 96 11 32 32 ; This Master to Drop 11 Slave Registers 32-63 128 40 32 32 ; This Master to Drop 40 Slave Registers 32-63 160 54 32 32 ; This Master to Drop 54 Slave Registers 32-63 192 55 32 32 ; This Master to Drop 55 Slave Registers 32-63 224 0 33 7 ; This Master Broadcast Registers 33-39 DataInput ; Inputs to ControlLogix from DCSNet ;,Drop Reg Length optional - comma if not specified 0 1 0 32 ; This Master from Drop 1 Slave Registers 0-31 32 2 0 32 ; This Master from Drop 2 Slave Registers 0-31 64 10 0 32 ; This Master from Drop 10 Slave Registers 0-31 96 11 0 32 ; This Master from Drop 11 Slave Registers 0-31 128 40 0 32 ; This Master from Drop 40 Slave Registers 0-31 160 54 0 32 ; This Master from Drop 54 Slave Registers 0-31 192 55 0 32 ; This Master from Drop 55 Slave Registers 0-31 ;------------------------------------------------------------------------------ ; ;------------------------------------------------------------------------------ ; ; The lines below, commented out, show how to map all 55 DCSNet Drop Registers ; ; on this AN-X Master to 8 Scheduled Ethernet/IP connections (0-7). ; ; Remove the comma from the first row of the section below for this sample ; ; ClxSlot 0 DCS_1_7 ; Slot/Connection Number and optional Name ; DataOutput ; Outputs from ControlLogix to DCSNet ; ;,Drop Reg Length optional - comma if not specified ; Run 0 32 1 ; Ethernet/IP Run/Idle to This DCSNet Masters Broadcast Register 32 ; 0 1 32 32 ; This Master to Drop 1 Slave Registers 32-63 ; 32 2 32 32 ; This Master to Drop 2 Slave Registers 32-63 ; 64 3 32 32 ; This Master to Drop 3 Slave Registers 32-63 ; 96 4 32 32 ; This Master to Drop 4 Slave Registers 32-63 ; 128 5 32 32 ; This Master to Drop 5 Slave Registers 32-63 ; 160 6 32 32 ; This Master to Drop 6 Slave Registers 32-63 ; 192 7 32 32 ; This Master to Drop 7 Slave Registers 32-63 ; 224 0 33 7 ; This Master Broadcast Registers 33-39 ; ; DataInput ; Inputs to ControlLogix from DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 1 0 32 ; This Master from Drop 1 Slave Registers 0-31 ; 32 2 0 32 ; This Master from Drop 2 Slave Registers 0-31 ; 64 3 0 32 ; This Master from Drop 3 Slave Registers 0-31 ; 96 4 0 32 ; This Master from Drop 4 Slave Registers 0-31 ; 128 5 0 32 ; This Master from Drop 5 Slave Registers 0-31 ; 160 6 0 32 ; This Master from Drop 6 Slave Registers 0-31 ; 192 7 0 32 ; This Master from Drop 7 Slave Registers 0-31 ; ; ClxSlot 1 DCS_8_14 ; Slot/Connection Number and optional Name ; DataOutput ; Outputs from ControlLogix to DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 8 32 32 ; This Master to Drop 8 Slave Registers 32-63 ; 32 9 32 32 ; This Master to Drop 9 Slave Registers 32-63 ; 64 10 32 32 ; This Master to Drop 10 Slave Registers 32-63 ; 96 11 32 32 ; This Master to Drop 11 Slave Registers 32-63 ; 128 12 32 32 ; This Master to Drop 12 Slave Registers 32-63 ; 160 13 32 32 ; This Master to Drop 13 Slave Registers 32-63 ; 192 14 32 32 ; This Master to Drop 14 Slave Registers 32-63 ; ; DataInput ; Inputs to ControlLogix from DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 8 0 32 ; This Master from Drop 8 Slave Registers 0-31 ; 32 9 0 32 ; This Master from Drop 9 Slave Registers 0-31 ; 64 10 0 32 ; This Master from Drop 10 Slave Registers 0-31 ; 96 11 0 32 ; This Master from Drop 11 Slave Registers 0-31 ; 128 12 0 32 ; This Master from Drop 12 Slave Registers 0-31 ; 160 13 0 32 ; This Master from Drop 13 Slave Registers 0-31 ; 192 14 0 32 ; This Master from Drop 14 Slave Registers 0-31 ; ; ClxSlot 2 DCS_15_21 ; Slot/Connection Number and optional Name ; DataOutput ; Outputs from ControlLogix to DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 15 32 32 ; This Master to Drop 15 Slave Registers 32-63 ; 32 16 32 32 ; This Master to Drop 16 Slave Registers 32-63 ; 64 17 32 32 ; This Master to Drop 17 Slave Registers 32-63 ; 96 18 32 32 ; This Master to Drop 18 Slave Registers 32-63 ; 128 19 32 32 ; This Master to Drop 19 Slave Registers 32-63 ; 160 20 32 32 ; This Master to Drop 20 Slave Registers 32-63 ; 192 21 32 32 ; This Master to Drop 21 Slave Registers 32-63 ; ; DataInput ; Inputs to ControlLogix from DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 15 0 32 ; This Master from Drop 15 Slave Registers 0-31 ; 32 16 0 32 ; This Master from Drop 16 Slave Registers 0-31 ; 64 17 0 32 ; This Master from Drop 17 Slave Registers 0-31 ; 96 18 0 32 ; This Master from Drop 18 Slave Registers 0-31 ; 128 19 0 32 ; This Master from Drop 19 Slave Registers 0-31 ; 160 20 0 32 ; This Master from Drop 20 Slave Registers 0-31 ; 192 21 0 32 ; This Master from Drop 21 Slave Registers 0-31 ; ; ClxSlot 3 DCS_22_28 ; Slot/Connection Number and optional Name ; DataOutput ; Outputs from ControlLogix to DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 22 32 32 ; This Master to Drop 22 Slave Registers 32-63 ; 32 23 32 32 ; This Master to Drop 23 Slave Registers 32-63 ; 64 24 32 32 ; This Master to Drop 24 Slave Registers 32-63 ; 96 25 32 32 ; This Master to Drop 25 Slave Registers 32-63 ; 128 26 32 32 ; This Master to Drop 26 Slave Registers 32-63 ; 160 27 32 32 ; This Master to Drop 27 Slave Registers 32-63 ; 192 28 32 32 ; This Master to Drop 28 Slave Registers 32-63 ; ; DataInput ; Inputs to ControlLogix from DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 22 0 32 ; This Master from Drop 22 Slave Registers 0-31 ; 32 23 0 32 ; This Master from Drop 23 Slave Registers 0-31 ; 64 24 0 32 ; This Master from Drop 24 Slave Registers 0-31 ; 96 25 0 32 ; This Master from Drop 25 Slave Registers 0-31 ; 128 26 0 32 ; This Master from Drop 26 Slave Registers 0-31 ; 160 27 0 32 ; This Master from Drop 27 Slave Registers 0-31 ; 192 28 0 32 ; This Master from Drop 28 Slave Registers 0-31 ; ; ClxSlot 4 DCS_29_35 ; Slot/Connection Number and optional Name ; DataOutput ; Outputs from ControlLogix to DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 29 32 32 ; This Master to Drop 22 Slave Registers 32-63 ; 32 30 32 32 ; This Master to Drop 23 Slave Registers 32-63 ; 64 31 32 32 ; This Master to Drop 24 Slave Registers 32-63 ; 96 32 32 32 ; This Master to Drop 25 Slave Registers 32-63 ; 128 33 32 32 ; This Master to Drop 26 Slave Registers 32-63 ; 160 34 32 32 ; This Master to Drop 27 Slave Registers 32-63 ; 192 35 32 32 ; This Master to Drop 28 Slave Registers 32-63 ; ; DataInput ; Inputs to ControlLogix from DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 29 0 32 ; This Master from Drop 29 Slave Registers 0-31 ; 32 30 0 32 ; This Master from Drop 30 Slave Registers 0-31 ; 64 31 0 32 ; This Master from Drop 31 Slave Registers 0-31 ; 96 32 0 32 ; This Master from Drop 32 Slave Registers 0-31 ; 128 33 0 32 ; This Master from Drop 33 Slave Registers 0-31 ; 160 34 0 32 ; This Master from Drop 34 Slave Registers 0-31 ; 192 35 0 32 ; This Master from Drop 35 Slave Registers 0-31 ; ; ClxSlot 5 DCS_36_42 ; Slot/Connection Number and optional Name ; DataOutput ; Outputs from ControlLogix to DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 36 32 32 ; This Master to Drop 36 Slave Registers 32-63 ; 32 37 32 32 ; This Master to Drop 37 Slave Registers 32-63 ; 64 38 32 32 ; This Master to Drop 38 Slave Registers 32-63 ; 96 39 32 32 ; This Master to Drop 39 Slave Registers 32-63 ; 128 40 32 32 ; This Master to Drop 40 Slave Registers 32-63 ; 160 41 32 32 ; This Master to Drop 41 Slave Registers 32-63 ; 192 42 32 32 ; This Master to Drop 42 Slave Registers 32-63 ; ; DataInput ; Inputs to ControlLogix from DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 36 0 32 ; This Master from Drop 36 Slave Registers 0-31 ; 32 37 0 32 ; This Master from Drop 37 Slave Registers 0-31 ; 64 38 0 32 ; This Master from Drop 38 Slave Registers 0-31 ; 96 39 0 32 ; This Master from Drop 39 Slave Registers 0-31 ; 128 40 0 32 ; This Master from Drop 40 Slave Registers 0-31 ; 160 41 0 32 ; This Master from Drop 41 Slave Registers 0-31 ; 192 42 0 32 ; This Master from Drop 42 Slave Registers 0-31 ; ; ClxSlot 6 DCS_43_49 ; Slot/Connection Number and optional Name ; DataOutput ; Outputs from ControlLogix to DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 43 32 32 ; This Master to Drop 43 Slave Registers 32-63 ; 32 44 32 32 ; This Master to Drop 44 Slave Registers 32-63 ; 64 45 32 32 ; This Master to Drop 45 Slave Registers 32-63 ; 96 46 32 32 ; This Master to Drop 46 Slave Registers 32-63 ; 128 47 32 32 ; This Master to Drop 47 Slave Registers 32-63 ; 160 48 32 32 ; This Master to Drop 48 Slave Registers 32-63 ; 192 49 32 32 ; This Master to Drop 49 Slave Registers 32-63 ; ; DataInput ; Inputs to ControlLogix from DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 43 0 32 ; This Master from Drop 43 Slave Registers 0-31 ; 32 44 0 32 ; This Master from Drop 44 Slave Registers 0-31 ; 64 45 0 32 ; This Master from Drop 45 Slave Registers 0-31 ; 96 46 0 32 ; This Master from Drop 46 Slave Registers 0-31 ; 128 47 0 32 ; This Master from Drop 47 Slave Registers 0-31 ; 160 48 0 32 ; This Master from Drop 48 Slave Registers 0-31 ; 192 49 0 32 ; This Master from Drop 49 Slave Registers 0-31 ; ; ClxSlot 7 DCS_50_55 ; Slot/Connection Number and optional Name ; DataOutput ; Outputs from ControlLogix to DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 50 32 32 ; This Master to Drop 50 Slave Registers 32-63 ; 32 51 32 32 ; This Master to Drop 51 Slave Registers 32-63 ; 64 52 32 32 ; This Master to Drop 52 Slave Registers 32-63 ; 96 53 32 32 ; This Master to Drop 53 Slave Registers 32-63 ; 128 54 32 32 ; This Master to Drop 54 Slave Registers 32-63 ; 160 55 32 32 ; This Master to Drop 55 Slave Registers 32-63 ; ; DataInput ; Inputs to ControlLogix from DCSNet ; ;,Drop Reg Length optional - comma if not specified ; 0 50 0 32 ; This Master from Drop 50 Slave Registers 0-31 ; 32 51 0 32 ; This Master from Drop 51 Slave Registers 0-31 ; 64 52 0 32 ; This Master from Drop 52 Slave Registers 0-31 ; 96 53 0 32 ; This Master from Drop 53 Slave Registers 0-31 ; 128 54 0 32 ; This Master from Drop 54 Slave Registers 0-31 ; 160 55 0 32 ; This Master from Drop 55 Slave Registers 0-31 ; ;------------------------------------------------------------------------------ ;------------------------------------------------------------------------------ ; Slot 15 Diagnostics Connection Data Layout ; DataOutput ; 0"AnxAmxDcs Zero Diagnostic Counters on bit 0 transition to 1" ; DataInput ; 4 "AnxAmxDcs Drop List 0-15" ; 5 "AnxAmxDcs Drop List 16-31" ; 6 "AnxAmxDcs Drop List 32-47" ; 7 "AnxAmxDcs Drop List 48-55" ; ; 8 "AnxAmxDcs Ethernet/IP Slot Connection Status" ; 10 "AnxAmxDcs Rx Protocol Errors/Type" ; 11 "AnxAmxDcs Rx Noise Errors/Type" ; 12 "AnxAmxDcs Drop Number/Type" ; 14 "AnxAmxDcs Rx Frames Good" ; 15 "AnxAmxDcs Rx Timeout Errors" ; 16 "AnxAmxDcs Rx CRC Error" ; 17 "AnxAmxDcs Rx Overun Errors" ; 18 "AnxAmxDcs Rx Abort Errors" ; 19 "AnxAmxDcs Tx Frames" ; 20 "AnxAmxDcs Drop Depth/Type" ; ; 24 "AnxAmxDcs Primary Drop List 0-15" ; 25 "AnxAmxDcs Primary Drop List 16-31" ; 26 "AnxAmxDcs Primary Drop List 32-47" ; 27 "AnxAmxDcs Primary Drop List 48-55" ; ; 35 "AnxAmxDcs UDP TX Count" ; 36 "AnxAmxDcs UDP RX Count" ; 37 "AnxAmxDcs UDP EthErr Ctr(Lo) Typ(Hi)" ; 38 "AnxAmxDcs UDP PrtErr Ctr(Lo) Typ/Slt(Hi)" ; ; 40 "AnxAmxDcs CLX -> AN-X Slot 0 Upd Time (*100us, Avg)" ; 42 "AnxAmxDcs CLX -> AN-X Slot 0 Upd Time (*100us, Min)" ; 44 "AnxAmxDcs CLX -> AN-X Slot 0 Upd Time (*100us, Max)" ; ; 50 "AnxAmxDcs CLX -> AN-X Slot 1 Upd Time (*100us, Avg)" ; 52 "AnxAmxDcs CLX -> AN-X Slot 1 Upd Time (*100us, Min)" ; 54 "AnxAmxDcs CLX -> AN-X Slot 1 Upd Time (*100us, Max)" ; ; 60 "AnxAmxDcs CLX -> AN-X Slot 2 Upd Time (*100us, Avg)" ; 62 "AnxAmxDcs CLX -> AN-X Slot 2 Upd Time (*100us, Min)" ; 64 "AnxAmxDcs CLX -> AN-X Slot 2 Upd Time (*100us, Max)" ; ; 70 "AnxAmxDcs CLX -> AN-X Slot 3 Upd Time (*100us, Avg)" ; 72 "AnxAmxDcs CLX -> AN-X Slot 3 Upd Time (*100us, Min)" ; 74 "AnxAmxDcs CLX -> AN-X Slot 3 Upd Time (*100us, Max)" ; ; 80 "AnxAmxDcs CLX -> AN-X Slot 4 Upd Time (*100us, Avg)" ; 82 "AnxAmxDcs CLX -> AN-X Slot 4 Upd Time (*100us, Min)" ; 84 "AnxAmxDcs CLX -> AN-X Slot 4 Upd Time (*100us, Max)" ; ; 90 "AnxAmxDcs CLX -> AN-X Slot 5 Upd Time (*100us, Avg)" ; 92 "AnxAmxDcs CLX -> AN-X Slot 5 Upd Time (*100us, Min)" ; 94 "AnxAmxDcs CLX -> AN-X Slot 5 Upd Time (*100us, Max)" ; ; 100 "AnxAmxDcs CLX -> AN-X Slot 6 Upd Time (*100us, Avg)" ; 102 "AnxAmxDcs CLX -> AN-X Slot 6 Upd Time (*100us, Min)" ; 104 "AnxAmxDcs CLX -> AN-X Slot 6 Upd Time (*100us, Max)" ; ; 110 "AnxAmxDcs CLX -> AN-X Slot 7 Upd Time (*100us, Avg)" ; 112 "AnxAmxDcs CLX -> AN-X Slot 7 Upd Time (*100us, Min)" ; 114 "AnxAmxDcs CLX -> AN-X Slot 7 Upd Time (*100us, Max)" ; ; 120 "AnxAmxDcs CLX -> AN-X Slot 8 Upd Time (*100us, Avg)" ; 122 "AnxAmxDcs CLX -> AN-X Slot 8 Upd Time (*100us, Min)" ; 124 "AnxAmxDcs CLX -> AN-X Slot 8 Upd Time (*100us, Max)" ; ; 130 "AnxAmxDcs CLX -> AN-X Slot 9 Upd Time (*100us, Avg)" ; 132 "AnxAmxDcs CLX -> AN-X Slot 9 Upd Time (*100us, Min)" ; 134 "AnxAmxDcs CLX -> AN-X Slot 9 Upd Time (*100us, Max)" ; ; 140 "AnxAmxDcs CLX -> AN-X Slot 10 Upd Time (*100us, Avg)" ; 142 "AnxAmxDcs CLX -> AN-X Slot 10 Upd Time (*100us, Min)" ; 144 "AnxAmxDcs CLX -> AN-X Slot 10 Upd Time (*100us, Max)" ; ; 150 "AnxAmxDcs CLX -> AN-X Slot 11 Upd Time (*100us, Avg)" ; 152 "AnxAmxDcs CLX -> AN-X Slot 11 Upd Time (*100us, Min)" ; 154 "AnxAmxDcs CLX -> AN-X Slot 11 Upd Time (*100us, Max)" ; ; 160 "AnxAmxDcs CLX -> AN-X Slot 12 Upd Time (*100us, Avg)" ; 162 "AnxAmxDcs CLX -> AN-X Slot 12 Upd Time (*100us, Min)" ; 164 "AnxAmxDcs CLX -> AN-X Slot 12 Upd Time (*100us, Max)" ; ; 170 "AnxAmxDcs CLX -> AN-X Slot 13 Upd Time (*100us, Avg)" ; 172 "AnxAmxDcs CLX -> AN-X Slot 13 Upd Time (*100us, Min)" ; 174 "AnxAmxDcs CLX -> AN-X Slot 13 Upd Time (*100us, Max)" ; ; 180 "AnxAmxDcs CLX -> AN-X Slot 14 Upd Time (*100us, Avg)" ; 182 "AnxAmxDcs CLX -> AN-X Slot 14 Upd Time (*100us, Min)" ; 184 "AnxAmxDcs CLX -> AN-X Slot 14 Upd Time (*100us, Max)" ; ; 190 "AnxAmxDcs CLX -> AN-X Slot 15 Upd Time (*100us, Avg)" ; 192 "AnxAmxDcs CLX -> AN-X Slot 15 Upd Time (*100us, Min)" ; 194 "AnxAmxDcs CLX -> AN-X Slot 15 Upd Time (*100us, Max)" ;------------------------------------------------------------------------------