background image

AN-X4-ABRIO-SCAN                                                                                                               Page

 33 

 

 

Offset 

Bit 

Description 

 

12 

BTW.DN, block transfer write done (manual mode only) 

 

13-15 

Reserved 

2-n 

0-15 

BTR Data (64 INTs max) 

 

Offset 0 bits 0-7 contain a counter that increments each time a block transfer read executes 
successfully on the remote I/O network. Based on the configuration of the AN-X4-ABRIO-SCAN and 
its RPI, the controller may see this value increment by more than 1 count per program scan. 

The AN-X4-ABRIO-SCAN sets the BTR error bit, offset 0 bit 11, when an error occurs executing a 
block transfer read.  It clears the bit when the block transfer read enable bit bit is reset in the 
coresponding BT Control Write Structure. 

When a block transfer read error occurs, offset 0 bits 8-10 contain an error code (see table below).   

When you execute a block transfer read in manual mode, the AN-X4-ABRIO-SCAN sets the done bit, 
offset 0 bit 12, to indicate that the block transfer read executed successfully. It resets the done bit 
when the coresponding BTR.EN bit is reset in the BT write control file. 

Offset 1 bits 0-7 contain a counter that increments each time a block transfer write executes 
successfully on the RIO network. Based on the configuration of the AN-X4-ABRIO-SCAN and its 
RPI, the controller may see this value increment by more than 1 count per program scan. 

The AN-X4-ABRIO-SCAN sets the BTW error bit, offset 1 bit 11, when an error occurs executing a 
block transfer write.  It clears the bit when the block transfer write enable bit is reset in the 
coresponding BT Control Write Structure. 

When a block transfer write error occurs, offset 1 bits 8-10 contain an error code (see table below).  

When you execute a block transfer write in manual mode, the AN-X4-ABRIO-SCAN sets the done 
bit, offset 1 bit 12, to indicate that the block transfer write executed successfully. It resets the bit when 
the coresponding BTW.EN bit is reset in the BT write control file. 

Word offsets 2-n contain the read data returned by the block transfer module. 

 

BT Write Structure 

Offset 

Bit 

Description 

0-5 

BTR Length (1-63 word, 0 for 64) 

 

6-7 

Reserved 

 

BTR.EN, block transfer read enable (manual mode only) 

 

BTR.CONT (manual mode only) 

BT Inhibit (Automatic modes – inhibits config BTW, data BTW and data BTR) 

 

10-15 

Reserved 

0-5 

BTW Length (1-63 word, 0 for 64) 

 

6-7 

Reserved 

 

BTW.EN, block transfer write enable (manual mode only) 

Summary of Contents for AN-X4-ABRIO-SCAN

Page 1: ...AN X4 ABRIO SCAN Remote I O Scanner Module User Manual...

Page 2: ...ents associated with any particular installation Quest Technical Solutions does not assume responsibility or liability to include intellectual property liability for actual use based upon the examples...

Page 3: ......

Page 4: ...ling 14 Hazardous Location Considerations 14 QUICK START 15 ETHERNET CONFIGURATION 16 Initial Ethernet Configuration 16 DHCP 17 Static IP Address 17 Factory Default Setting 17 Hostname 18 Submitting t...

Page 5: ...ses 36 Archiving Configurations 38 File Archive Templates 38 File Archive Template Check 38 CONFIGURING THE AN X MODULE IN RSLOGIX 5000 39 ControlLogix Aliases 41 Using the RIO SCAN Log 42 SCANNING RE...

Page 6: ...RIO Block Transfers 59 RIO Diagnostics 62 Ethernet IP Diagnostics 66 Log Files 69 RIO SCAN Log 69 System Info Log 69 View All Logs 69 Administration Menu 69 AN X IP Configuration 69 AN X Firmware Sel...

Page 7: ...AN X4 ABRIO SCAN Page vii APPENDIX SCANNER CONFIGURATION FILE FORMAT 75 UPDATING THE FIRMWARE 77 SPECIFICATIONS 78 SUPPORT 79 WARRANTY 80...

Page 8: ......

Page 9: ...scheduled connections over Ethernet to read inputs from the remote I O network and write outputs A Windows utility AnxAbRioScanCfg is used for configuring and monitoring the remote I O network and map...

Page 10: ...o the remote I O network NS an Ethernet connector a 3 pin Phoenix connector to connect to the remote I O network a 3 pin Phoenix power connector a microSD card for storage of configuration data and fi...

Page 11: ...fg IPConfig txt Firmware to run Firmware FirmwareCfg txt If the AN X4 is inaccessible from Ethernet because of its settings or is in an unknown state you can power down the AN X4 remove the microSD ca...

Page 12: ...ws configuration program the same template files and the same configuration files as the AN X2 A configuration file for the AN X2 will work with the AN X4 LEDs support only debug mode The Ethernet dia...

Page 13: ...t to the Ethernet connector Power consumption is 240 mA 12VDC or 120 mA 24VDC The part number for the power connector is Phoenix MSTB 2 5 3 ST 5 08 1757022 The power connector is the same as the AN X2...

Page 14: ...te I O connection errors are wiring reversed lines 1 and 2 incorrect baud rate other cabling and termination problems terminating resistors shorted to shield wires duplicate racks Usually but not alwa...

Page 15: ...network 13 4 Use the AN X Windows utility to autoconfigure the remote I O network and ControlLogix configuration 20 5 Add and configure any required block transfer modules 25 6 Map the remote I O dat...

Page 16: ...you have control of the DHCP server in most applications you will assign it a static IP address Otherwise the DHCP server may assign a different IP address when the AN X powers up and any software th...

Page 17: ...eatedly flashes the MS LED yellow 2 times followed by a pause The NS LED will be solid red Static IP Address If you select static IP address enter the IP address for the AN X the netmask for the AN X...

Page 18: ...hen click Continue If you have changed the IP address enter the new IP address in the browser s address field Reconfiguring an AN X from an Unknown State It sometimes happens that an AN X has previous...

Page 19: ...error in the file contents during startup it flashes an error code on the MS LED see page 73 Example IPCfg IPConfig txt files Example Factory default IP Factory Hostname ANX4 Example DHCP IP DHCP Host...

Page 20: ...data to ControlLogix scheduled connections Export aliases for import into RSLogix 5000 Save and load configuration files Download and upload configurations Archive block transfer templates Monitor di...

Page 21: ...ault baud rate is 57 6 Kbits second Note If you perform an autoconfiguration the AN X4 ABRIO SCAN automatically detects the baud rate from the attached network The AN X Name can be from 0 to 15 charac...

Page 22: ...a rack manually to the remote I O configuration first right click on the root of the network tree Select Add Rack to display the Add Resize Rack dialog box Select the Rack number in octal the Start I...

Page 23: ...The controller with the Ethernet connection to the AN X4 ABRIO SCAN must not be in run mode when you perform an autoconfiguration To autoconfigure select Configure Autoconfigure or use the Autoconfig...

Page 24: ...Start I O Group and the End I O Group and click OK If resizing the rack results in an overlap with another rack the resize will fail and you will get an error message If resizing the rack results in...

Page 25: ...ht click on it in the network tree and select Delete Partial Rack The program asks for confirmation before deleting Block Transfer Modules To add a block transfer module first expand the network tree...

Page 26: ...3 Right click on the location where you want to add the module and select Module Properties IMPORTANT When you are scanning remote I O you must only write 0 location of the block transfer module Selec...

Page 27: ...N controls block transfer update I O module configuration data comes from the ControlLogix Manual ControlLogix controls block transfer update I O module configuration data comes from the ControlLogix...

Page 28: ...t leaves any previously assigned address unchanged To remap all data select Map Re Map All You are asked for confirmation before the mappings ar reassigned Manual Mapping To manually map discrete rack...

Page 29: ...g The configuration tool checks for overlaps with previously mapped data and gives an error if it finds an overlap If there is insufficient space in the current block to map the data the Data Offset i...

Page 30: ...ng What gets mapped The following sections describe the data that gets mapped to ControlLogix scheduled data Rack Discrete Data The tables show the input and output data that gets mapped when you map...

Page 31: ...The error bit is 1 if there s an error scanning the rack or if the rack is inhibited and is 0 otherwise Words 2 9 contain the discrete input data for the rack Words 2 and 3 contain the data for I O g...

Page 32: ...iguration program creates for the discrete data Example aliases for discrete output data rack 0 is a quarter rack starting I O group 0 ALIAS RIO_R00_CTL Rack 00 Control NoName 0 O Data 0 ALIAS RIO_O00...

Page 33: ...increments each time a block transfer write executes successfully on the RIO network Based on the configuration of the AN X4 ABRIO SCAN and its RPI the controller may see this value increment by more...

Page 34: ...it for manual mode If this bit is set and the block transfer write enable bit is set the AN X4 ABRIO SCAN re enables block transfer writes when they have executed successfully Word offsets 2 n contain...

Page 35: ...ControlLogix configuration with that slot number See page 39 Required connections need not be contiguous In the example shown data has been mapped to blocks 0 and 1 and so connections 0 and 1 must exi...

Page 36: ...ABRIO SCAN in the RSLogix configuration assign each one a different Alias Prefix so that the aliases for each module are unique The Base Tag identifies the AN X the aliases are being created for It s...

Page 37: ...ata 2 RIO_I011 Rack 01 Grp 1 Discrete Input ABRIOscan 0 I Data 3 RIO_O011 Rack 01 Grp 1 Discrete Output ABRIOscan 0 O Data 3 The name is built from the Alias Prefix and the I O address The data addres...

Page 38: ...ng Configurations File Archive Templates The File Archive Templates command copies any block transfer module templates used in the current configuration file into the directory where the configuration...

Page 39: ...ABRIO SCAN in RSLogix 5000 1 Right click on the ControlLogix Ethernet module that will be communicating with the AN X and select Add Module Add a 1756 ENBT A module Set the Major Rev to 1 Enter the Na...

Page 40: ...n tool shows which connections are required see page 27 Right click on the backplane and select New Module From the Other category select 1756 MODULE and click OK Set the Name and Description as desir...

Page 41: ...create aliases that can be imported into RSLogix 5000 Use these aliases in your RSLogix 5000 program to access the data on the AN X Even if the ControlLogix address for an I O address changes all you...

Page 42: ...e I O address input data rack 00 I O group 0 The ControlLogix data address is ANX 0 I Data 2 The address is made up of the Base Tag and the data location from the data mapping There is also a comment...

Page 43: ...mes from the configuration tool Automatic block transfers begin as soon as the processor is in run mode they do not have to be triggered Errors in block transfer execution are indicated by non zero va...

Page 44: ...d or BTW length and BTW data in the control block for the module Set the BTR EN and or BTW EN bits and BTR CONT BTW CONT for continuous execution Check the BTR DN BTW DN bits that indicate BT executio...

Page 45: ...rmat From menu From Toolbar Hexadecimal View Hex 0x button Signed decimal View Unsigned 1 button Unsigned decimal View Signed 1 button To monitor discrete outputs do one of the following from the main...

Page 46: ...Format From menu From Toolbar Hexadecimal View Hex 0x button Signed decimal View Unsigned 1 button Unsigned decimal View Signed 1 button Block Transfers To monitor a block transfer module right click...

Page 47: ...ned decimal View Signed 1 button Block Transfer Read Diagnostics Counter Description State Config Active Inactive Type Module type from the module template BTR Len Block transfer read length Req Updat...

Page 48: ...ption CFG len Length of the configuration data for this module BTW data len Data length Req Update Time Requested update time in module configuration in ms Avg Update Time Average update time for this...

Page 49: ...d in octal If the bit for a rack and starting I O group is set there is a rack at that location The table does not show rack size Global Diagnostic Counters The global diagnostic counters consist of C...

Page 50: ...ansfer error location UpdCur Current update time for all configured racks UpdAvg Average update time for all configured racks This is the average of the previous 64 updates UpdMin Minimum update time...

Page 51: ...26 Low byte Error rack high byte block transfer I O group 28 Current remote I O scan time ms 29 Average remote I O scan time ms 30 Minimum remote I O scan time ms 31 Maximum remote I O scan time ms 3...

Page 52: ...onnection statistics To clear the diagnostic counters from the ControlLogix set bit 0 of offset 0 of the outputs for connection 15 The counters are cleared on the transition of this bit from 0 to 1 Cl...

Page 53: ...the generic profile BT MODULE in automatic semiautomatic or manual mode Description A profile usually contains a description record which consists of the keyword Desc followed by an equals sign and th...

Page 54: ...0fff The offset is an offset into the configuration block transfer write and ranges from 0 to BtwLen CfgLen 1 The data value can be expressed in decimal or hexadecimal leading 0x as shown above The de...

Page 55: ...the shift value The mask is used to select bits in the value you enter It is specified by the keyword Mask an equals sign and the mask value usually in hexadecimal The value you enter is logically AN...

Page 56: ...onfiguration tool and imported into RSLogix 5000 They begin with keyword AliasInp or AliasOut an offset enclosed in square brackets a name consisting of up to 15 characters enclosed in quotes and a de...

Page 57: ...kernel and so on It also contains contact information for support To use the web interface you must know the IP address of the AN X To access the web interface start your web browser and type the AN...

Page 58: ...en background for one display update after they have changed Check WrtEna to write RIO I O data directly WARNING WrtEna is meant to be used for commisioning and testing by qualified personnel only Not...

Page 59: ...from 0 63 that indicate how many times the block transfer has been updated The counters wrap around to 0 after they reach 63 If Auto Refresh is on the display refreshes once a second You can refresh t...

Page 60: ...esh the screen at any time by clicking Refresh If values change they are shown with a light green background for one display update after they have changed The first time you open the window all value...

Page 61: ...time in ms Avg Tme Average update time for the last 32 updates Min Tme The minimum update time in ms since the last reset Max Tme The maximum update time in ms since the last reset Ign Req The number...

Page 62: ...any time by clicking Refresh Counters Click Clear Counters to reset the counters Clear the counters when you first open the screen WARNING Checking RUN Mode FORCES the RIO scanner to RUN Mode Unchecki...

Page 63: ...window all values are regarded as new and are displayed with a green background Click on any rack or partial rack to select it in the diagnostic counters table If Auto Refresh is on you may have to cl...

Page 64: ...rs for this rack If Auto Refresh is on the display refreshes once a second You can refresh the screen at any time by clicking Refresh If values change they are shown with a light green background for...

Page 65: ...uts Count of timeouts Err RkMg Rack and I O group for the most recent error ErrBtMod Location I O group and slot for the most recent block transfer error Upd Cur Update time for the last scan in ms Up...

Page 66: ...tion Clear the counters when you first open the screen The Scheduled Ethernet Counters consist of Counter Description TX Frames Count of transmitted frames RX frames Count of received frames Tx Errors...

Page 67: ...um Connection number 0 to 15 Name Always blank State Active or Idle run or program RPI The configured RPI for the connection Cur Tx Time The most recent transmit time Max Tx Time The maximum transmit...

Page 68: ...Nov 2023 If values change they are shown with a light green background for one display update after they have changed The first time you open the window all values are regarded as new and are displaye...

Page 69: ...X turns off Auto Refresh System Info Log The System Info log records informational messages during startup and normal operation When the current log file becomes full AN X renames it so you can acces...

Page 70: ...actory to return AN X to its initial state as shipped In Factory mode the AN X waits 10 seconds for a DHCP server to assign it an IP address If it fails to obtain an IP address it reverts to a static...

Page 71: ...ng on the AN X AN X Diagnostic Capture Use Administration AN X Diagnostic Capture to create a compressed zip file that contains the current AN X configuration and logs for use by technical support Cli...

Page 72: ...the transfer is complete the AN X still has to copy the kernel file to the microSD card When the file copy is complete the AN X displays a message to indicate that the file was copied successfully St...

Page 73: ...MS Module Status and NS Network Status LEDs The MS LED is used by the AN X operating system and software to indicate the state of operations and errors It should be used in conjunction with the logs t...

Page 74: ...nfiguration file Red Pulse 250 ms Ethernet IP Error see RIO SCAN Log RED 5 Ethernet IP server shutdown NS LED Meaning GREEN All Active racks are being scanned YELLOW Receiving good packets but not all...

Page 75: ...k comma 0orr where rr is the rack number in octal from 00 to 76 comma starting I O group comma ending I O group Example Rack 0o01 0 1 Block transfer module definitions Block transfer module definition...

Page 76: ...either at the end of a line or on a separate line is treated as a comment and is ignored Example Scanner Configuration File AN X AB RIO Scanner AnxName ABRIOscan Baud 57k Rack 0o01 0 7 BtMod 0o01 0 0...

Page 77: ...are the AN X is running run the command Administration Select AN X Firmware to select the file you wish to run You must restart the AN X4 to run the firmware that you selected or transferred to the AN...

Page 78: ...idge between Ethernet and Remote I O network Typical Power Consumption 240 mA 12 VDC or 120 mA 24 VDC Maximum Power dissipation 2 9W Environmental Conditions Operational Temperature 0 50 C 32 122 F St...

Page 79: ...ast Africa Languages Spoken French English 33 0 5 34 36 87 20 support EMEA prosoft technology com North America Languages Spoken English Spanish 1 661 716 5100 support prosoft technology com Latin Ame...

Page 80: ...ich original identification marks have been removed or altered This Limited Warranty also will not apply to interconnecting cables or wires consumables nor to any damage resulting from battery leakage...

Reviews: