Page 1
AN-X4-ABRIO-SCAN User Manual Remote I/O Scanner Module...
Page 2
Page AN-X4-ABRIO-SCAN Nov 2023 Because of the variety of uses for the products described in this publication, those responsible for the application and use of these products must satisfy themselves that all necessary steps have been taken to assure that each application and use meets all performance and safety requirements, including any applicable laws, regulations, codes and standards.
MODULE OVERVIEW Hardware Features Package Contents Using the MicroSD Card Comparison with the AN-X2 Scanner General INSTALLATION Prevent Electrostatic Discharge Power Remote I/O Cabling and Termination Ethernet Cabling Hazardous Location Considerations QUICK START ETHERNET CONFIGURATION Initial Ethernet Configuration DHCP Static IP Address Factory Default Setting Hostname Submitting the Configuration...
Page 5
AN-X4-ABRIO-SCAN Page Configuring Racks Manually Adding Racks Autoconfiguration Resizing Racks Deleting Racks Block Transfer Modules Mapping the I/O Data Automatic Mapping Manual Mapping Clearing Mappings What gets mapped Uploading and Downloading Configurations Saving Configurations Aliases Archiving Configurations File/Archive Templates File/Archive Template Check...
Page 6
Page AN-X4-ABRIO-SCAN Nov 2023 BLOCK TRANSFER MODULE TEMPLATES Description Note Block Transfer Lengths Default Configuration Data Parameters Aliases Sample Files USING THE WEB INTERFACE Automation Network Configuration RIO Discrete Data RIO Block Transfers RIO Diagnostics Ethernet/IP Diagnostics Log Files RIO-SCAN Log...
Page 7
AN-X4-ABRIO-SCAN Page APPENDIX: SCANNER CONFIGURATION FILE FORMAT UPDATING THE FIRMWARE SPECIFICATIONS SUPPORT WARRANTY...
A Windows utility, AnxAbRioScanCfg, is used for configuring and monitoring the remote I/O network and mapping the remote I/O data to ControlLogix scheduled data. The AN-X4-ABRIO-SCAN module has a web interface for configuring the module, for monitoring I/O and logs, and for performing administrative functions. You can communicate with the module using any standard web browser.
Page AN-X4-ABRIO-SCAN Nov 2023 Hardware Features The module has: • LEDs to indicate the status of the connection to the Ethernet, its own internal state (MS), and the state of the connection to the remote I/O network (NS) • an Ethernet connector •...
AN-X4-ABRIO-SCAN Page Package Contents • AN-X4-ABRIO module • Phoenix power and network connectors • microSD card Using the MicroSD Card The AN-X4 microSD card stores configuration data and firmware. There are no restrictions on the size or speed of the card.
Page AN-X4-ABRIO-SCAN Nov 2023 Comparison with the AN-X2 If you are familiar with the AN-X2, or are replacing an AN-X2 with an AN-X4, you should be aware of the following: Scanner • The power and remote I/O cables are the same, but the connectors on the AN-X are rotated 180 degrees.
AN-X4-ABRIO-SCAN Page Installation Prevent Electrostatic Discharge The module is sensitive to electrostatic discharge. Electrostatic discharge can damage integrated circuits and semiconductors. Follow these guidelines when you handle the module: WARNING! • Touch a grounded object to discharge static potential •...
Page AN-X4-ABRIO-SCAN Nov 2023 On the AN-X module, the remote I/O connections should be as shown. The wiring in the connector is that same as for the AN-X2 but the connector is rotated 180 degrees on the AN-X4. A remote I/O cable for the AN-X2 can be used without change on the AN-X4.
AN-X4-ABRIO-SCAN Page Quick Start Step Operation See page Install the AN-X Windows software Power up the AN-X, connect it to Ethernet and assign it an IP address Connect AN-X to the Remote I/O network Use the AN-X Windows utility to autoconfigure the remote I/O...
Page AN-X4-ABRIO-SCAN Nov 2023 Ethernet Configuration Before you can use the AN-X, you must configure it on Ethernet. The AN-X is shipped with the factory default setting, where AN-X waits for 10 seconds for a DHCP server to assign it an IP address. If it does not obtain...
AN-X4-ABRIO-SCAN Page The top of the screen shows the serial number and MAC address of the AN-X being configured. Check either DHCP or Static. DHCP If the AN-X4 finds a DHCP server on the network, it obtains an IP address and other network parameters (netmask and default gateway) from the DHCP server.
Page AN-X4-ABRIO-SCAN Nov 2023 Hostname Enter a Hostname for the AN-X4. This name is used internally by AN-X and may be used to identify the AN-X if you have a DNS server on your network. The name can be from 1 to 30 characters long.
AN-X4-ABRIO-SCAN Page NetMask: 255.255.255.0 DefGtwy: 192.168.1.1 Anything after a semicolon on a line is treated as a comment. Keyword Possible Values Factory DHCP static IP address, e.g., 192.168.1.187 Netmask: Ethernet netmask, used only if IP is a static IP address...
Page AN-X4-ABRIO-SCAN Nov 2023 Configuring the Remote I/O Scanner AnxAbRioCfgScan Software The AN-X4-ABRIO-SCAN module is configured with a Windows utility, AnxAbRioCfgScan.exe. You can download the Windows installation file from http://qtsusa.com/dist/AN-X4/AB/RIO-SCAN/ Use this configuration tool to: • Set the baud rate •...
Page 21
230.4 The default 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 characters long. It is not used elsewhere.
Page AN-X4-ABRIO-SCAN Nov 2023 Configuring Racks You can add racks manually or by autoconfiguring from an attached remote I/O network. Manually Adding Racks To add a rack manually to the remote I/O configuration, first right click on the root of the network tree.
I/O network. Autoconfiguration cannot detect block transfer modules. You must add and configure them manually. The controller with the Ethernet connection to the AN-X4-ABRIO-SCAN must not be in run mode when you perform an autoconfiguration.
Page AN-X4-ABRIO-SCAN Nov 2023 Resizing Racks To resize a rack, first right click on the rack in network tree. Select Resize Partial Rack to display the Add/Resize Rack dialog box. You cannot change the rack number when you resize a rack.
AN-X4-ABRIO-SCAN Page To delete a partial rack, right 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 to show the location where you want to...
Page 26
Page AN-X4-ABRIO-SCAN Nov 2023 Right click on the location where you want to add the module and select Module Properties. When you are scanning remote I/O, you must only write 0 location of the IMPORTANT! block transfer module. Select the Module Type from the list...
For automatic and semi-automatic modes, enter the block transfer read and write update rates, from 0 to 16383 ms. A rate of 0 means the AN-X4-ABRIO-SCAN updates the block transfer as fast as the remote I/O network and the block transfer module allow.
Page AN-X4-ABRIO-SCAN Nov 2023 Only mapped locations have valid data. Unmapped locations in the IMPORTANT! ControlLogix connection input data may contain non-zero values. Automatic Mapping To automatically map any unassigned data, select Map/Auto-Map Any Unassigned. The configuration tool maps all unassigned I/O to scheduled inputs and outputs. It leaves any previously assigned address unchanged.
AN-X4-ABRIO-SCAN Page To manually map the data for a block transfer module, right click on the module and select BT Module Clx Map – Assign Manually. For the inputs and outputs, select the ControlLogix scheduled block and the offset within the block.
Page AN-X4-ABRIO-SCAN Nov 2023 The configuration tool asks for confirmation before it clears the mappings. To clear the mapping for a block transfer module, right click on the block transfer module and select BT Module Clx Map – Clear. The configuration tool asks for confirmation before it clears the mapping.
Page 31
AN-X4-ABRIO-SCAN Page several partial racks, mapping any one of those partial racks maps the structure for the entire rack; you do not need to map each partial rack. Discrete Input Data Offset Description Communication Error first quarter (I/O Group 0-1)
Page 32
Page AN-X4-ABRIO-SCAN Nov 2023 Offset Description 4-15 Reserved 0-15 Reserved (Pad for 32 bit alignment) 0-15 Discrete output data The discrete write structure for a rack consists of 2 control words and 8 words of discrete output data. Bits 0-3 of the first word of control data are used to inhibit racks. Set bit 0 to inhibit the scan of the rack starting at I/O group 0;...
Page 33
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.
Page 34
Offset 1 bit 8 contains the block transfer write enable bit for manual mode block transfers. Offset 1 bit 9 is the block transfer write continuous bit 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.
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 exist in the ControlLogix in order for the AN-X4-ABRIO-SCAN to scan I/O. Uploading and Downloading Configurations To download a configuration to the AN-X4-ABRIO-SCAN, select Communication/Download Configuration or use the Download Configuration to Module button on the toolbar.
The Alias Prefix is used to distinguish between aliases for different AN-X4-ABRIO-SCAN modules. If you have more than one AN-X4-ABRIO-SCAN in the RSLogix configuration, assign each one a different Alias Prefix so that the aliases for each module are unique.
Page 37
AN-X4-ABRIO-SCAN Page We export aliases from the configuration tool using the Alias Prefix RIO_ and base tag ABRIOscan The aliases that are created are: Alias Name Comment Address RIO_R01_STS Rack-01 Status ABRIOscan:0:I.Data[0] RIO_R01_CTL Rack-01 Control ABRIOscan:0:O.Data[0] RIO_I010 Rack-01 Grp-0 Discrete Input ABRIOscan:0:I.Data[2]...
Page AN-X4-ABRIO-SCAN Nov 2023 Examples: Address Comment ABRIOscan:15:I.Data[2] RIO_ Active Rack Table - Racks 00-03, Start Mod Group 0,2,4,6 ABRIOscan:15:I.Data[18] RIO_ Receive - Good Frames ABRIOscan:15:I.Data[29] RIO_ Scan Time Average (ms) Archiving 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 file is stored.
Page Configuring the AN-X Module in RSLogix 5000 The AN-X4-ABRIO-SCAN emulates a 17-slot 1756 chassis with an ENBT/A in slot 16 and up to 16 generic modules in slots 0 to 15. Connections to slots 0 to 14 are used for I/O data; the connection to slot 15 is reserved for diagnostic data (see page 50).
Page 40
Page AN-X4-ABRIO-SCAN Nov 2023 2. Add Generic modules for each required connection, usually at least slot 0 for data and slot 15 for diagnostics. The AN-X configuration 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.
AN-X4-ABRIO-SCAN Page AN-X accepts RPIs from 1 to 750 ms. Select an RPI appropriate to the remote I/O network scan time and to your application. You can use the diagnostic counters (see page 48) to obtain the remote I/O network scan time.
Page AN-X4-ABRIO-SCAN Nov 2023 The alias name is built from the Alias Prefix and the remote I/O address. The ControlLogix address is built from the Base Tag and the data mapping. Importing Aliases in RSLogix 5000 To import the alias file into RSLogix 5000, you must be offline. Select Tools/Import… and import the alias file.
The remote I/O scan mode (program or run) is determined by the mode of the controller with the exclusive owner connection to slot 0 of the AN-X4-ABRIO-SCAN. In run mode, the AN-X4-ABRIO-SCAN scans remote racks, reads discrete inputs and writes discrete outputs, and updates block transfers.
Page AN-X4-ABRIO-SCAN Nov 2023 In semi-automatic mode, the module configuration data values come from ControlLogix scheduled output data mapped to the block transfer. The size of the configuration block transfer write is the data BTW length, BtwLen, plus the Config BTW Length, CfgLen, from the template, and this is the length mapped to ControlLogix scheduled output data.
Page 45
AN-X4-ABRIO-SCAN Page Each row corresponds to a rack. Rack numbers are given in octal. Each row shows the 8 words discrete inputs for the rack number. Data can be displayed in several formats: Format From menu… From Toolbar Hexadecimal View/Hex...
Page AN-X4-ABRIO-SCAN Nov 2023 Each row corresponds to a rack. Rack numbers are given in octal. Each row shows the 8 words discrete inputs for the rack number. Data can be displayed in several formats: Format From menu… From Toolbar...
Page 47
AN-X4-ABRIO-SCAN Page The raw data can be displayed as hexadecimal, signed or unsigned integer. The default for block transfer data is hexadecimal. Format From menu… From Toolbar Hexadecimal View/Hex 0x button Signed decimal View/Unsigned 1 button Unsigned decimal View/Signed -1 button...
Running count of protocol errors for this block transfer write Rack Status and Diagnostic Counters The AN-X4-ABRIO-SCAN maintains diagnostic counters that indicate the state of communication on the entire RIO network, as well as counters related to each rack. It also maintains an active rack list.
Page 49
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: Counter Description TxCount This counter increments each time the AN-X4-ABRIO-SCAN transmits a packet. RxGood This counter increments when the AN-X4-ABRIO-SCAN receives a good packet.
This counter increments when the AN-X4-ABRIO-SCAN receives a packet with a bad CRC from this rack. Tout This counter increments when the AN-X4-ABRIO-SCAN sends a packet to this rack and does not receive a reply within the time-out period. Prtcl This counter increments when the AN-X4-ABRIO-SCAN receives a packet from this rack that does not make sense in terms of the remote I/O protocol.
Page 51
AN-X4-ABRIO-SCAN Page Since the diagnostic counters do not need to update frequently, set the RPI to a large number, such as 500 ms. You cannot map individual diagnostic counters. The diagnostic counters consist of: Offset Description 2-17 Rack status Good frames received...
The scheduled connection statistics have changed from the AN-X2 Module Logs The scanner logs contain messages from the firmware running on the AN-X4-ABRIO-SCAN, showing its normal operation and error messages. They may be useful in tracking down errors and for Technical Support.
Block Transfer Module Templates The properties of block transfer modules are defined in files in the subdirectory ‘Templates’ of the directory where the AN-X4-ABRIO-SCAN software is installed. Template files have extension BtModTpl. Template files are simple text files that define the properties of the block transfer module.
Page AN-X4-ABRIO-SCAN Nov 2023 A block transfer has three lengths associated with it. The configuration length, CfgLen, is the length of the additional configuration block transfer write data sent to the block transfer module to initialize it. The block transfer write length, BtwLen, is the length of the block transfer write sent to the module during normal data update.
Page 55
AN-X4-ABRIO-SCAN Page • the location in the configuration data • data value of the parameter Description Parameter definitions begin with the keyword ‘ParmDesc’, which is followed by an equals sign and then up to 39 characters of text to be displayed in the dialog box.
Page AN-X4-ABRIO-SCAN Nov 2023 Select=" 0 to 0 to 20mA", 1 Select=" -5 to 5V,-20 to 20mA", 2 Select="-10 to 10V, 0 to 10V" , 3 ParmEnd Aliases Aliases define the names and descriptions exported from the configuration tool and imported into RSLogix 5000.
AN-X4-ABRIO-SCAN Page Using the Web Interface The AN-X contains a webserver capable of communicating with standard web browsers. Use the web interface to: • view remote I/O discrete and block transfer data • monitor remote I/O and Ethernet diagnostic and error counters •...
Page AN-X4-ABRIO-SCAN Nov 2023 RIO Discrete Data Use Automation Network/RIO Discrete Data to display the discrete data on all racks. By default, the display shows the data in hexadecimal. Uncheck Hex to change the display to decimal. If Auto Refresh is on, the display refreshes once a second.
AN-X4-ABRIO-SCAN Page • ctrl-enter to accept the value, increment the value in the edit box, and move to the next editable space The size of the display is based on configured racks. RIO Block Transfers Use Automation Network/RIO Block Transfers to display a table of all possible block transfer locations, organized by rack, I/O group and slot, and whether the block transfer is a read or write.
Page 60
Page AN-X4-ABRIO-SCAN Nov 2023 The screen shows the block transfer read and write data for the selected location (rack, I/O group and slot). The last data field shows the first 15 characters of the module name and module type, in this case, 1794-IE4XOE2.
Page 61
AN-X4-ABRIO-SCAN Page • shift-enter to accept the value, leave the value in the edit box and move to the next editable space • ctrl-enter to accept the value, increment the value in the edit box, and move to the next...
Page AN-X4-ABRIO-SCAN Nov 2023 RIO Diagnostics Use Automation Network/RIO Diagnostics to display: • the IO Group Status table • the diagnostic counters for the currently selected rack • the Network Diagnostic counters The counters update once a second when Auto Refresh is checked.
Page 63
AN-X4-ABRIO-SCAN Page The states shown in the table are: State Explanation displayed Good Status - Run Mode PROG Good Status - Prog Mode *TOUT Timeout - not being scanned (may be configuration mismatch) *RST* Scanner sending reset (may be configuration mismatch) Empty Rack Location If Auto Refresh is on, the display refreshes once a second.
Page 64
Page AN-X4-ABRIO-SCAN Nov 2023 Counter Description Prtcl Err Count of protocol errors 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 one display update after they have changed.
Page 65
AN-X4-ABRIO-SCAN Page Network Diagnostic Counters The network diagnostic counters are diagnostic and error counters for the entire remote I/O network. The counters are: Counter Description Tx Frames Count of frames transmitted by the AN-X Rx Frames Count of frames received by the AN-X...
Page AN-X4-ABRIO-SCAN 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 displayed with a green background.
Page 67
AN-X4-ABRIO-SCAN Page Receive Error Mask Description RX_ERR_CID_MISM Connection ID Mismatch - Could happen if we close a connection, then receive more data RX_ERR_LEN_MISM The length of the RX UDP packet doesn't match what we expect RX_ERR_OPER_INV RX Copy table operation invalid...
Page 68
Page AN-X4-ABRIO-SCAN 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 displayed with a...
AN-X4-ABRIO-SCAN Page Log Files AN-X maintains various logs to record diagnostic and error messages. Use the Log Files menu in the web interface to view these logs. RIO-SCAN Log The RIO-SCAN log shows messages and errors associated with the Ethernet/IP communication.
Page AN-X4-ABRIO-SCAN Nov 2023 The top of the screen shows the serial number and MAC Address of the AN-X4 being configured. To configure Ethernet on the AN-X, check DHCP, Static or Factory. DHCP If the AN-X4 finds a DHCP server on the network, it obtains an IP address, netmask and default gateway from the DHCP server.
AN-X4-ABRIO-SCAN Page AN-X Firmware Upload Use Administration/AN-X Firmware Upload to upload a firmware (*.qtf) file to the AN-X. Uploading a qtf file automatically selects the file. You must REBOOT the AN-X to run the firmware you uploaded. Updating the AN-X firmware disrupts RIO and Ethernet communication.
Page AN-X4-ABRIO-SCAN Nov 2023 AN-X Kernel Update Occasionally we release a new version of the Linux kernel for the AN-X. Use Administration/AN-X Kernel Update to send the kernel (*.qtk) file to the AN-X. Click the Browse button to select the file, then click Send Kernel to transfer the file.
Page Troubleshooting LEDs The AN-X4-ABRIO-SCAN has LEDs that indicate the state of the Ethernet connection, the overall module state and the connection to the remote I/O network. Ethernet LEDs There are two LEDs that indicate the state of the Ethernet connection, above the Ethernet connector.
Page 74
Page AN-X4-ABRIO-SCAN Nov 2023 Remote I/O Operation MS LED Meaning GREEN Configured successfully Slow red flash Errors in configuration 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...
AN-X4-ABRIO-SCAN Page Appendix: Scanner Configuration File Format A scanner configuration file is the text file that is stored on your computer when you save in the configuration program. It consists of: Scanner file ID A line with just the keyword...
Page 76
Page AN-X4-ABRIO-SCAN Nov 2023 Data mappings Discrete data mappings start with keyword MapRackInp or MapRackOut. This is followed by the rack number in the form 0orr where rr is the rack number in octal, from 00 to 76, then the connection and offset, all separated by commas.
The AN-X4 firmware files have names that begin with AN-X4 and have extension qtf. AN-X4 can have multiple versions of the same firmware, for example, different versions of the AN-X4-ABRIO-SCAN*.qtf. You can use the web interface to: • download firmware files to the AN-X4 •...
Page AN-X4-ABRIO-SCAN Nov 2023 Specifications Parameter Specification Function Bridge 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) Storage Temperature –40 to 85°C (–40 to 185°F)
AN-X4-ABRIO-SCAN Page Support How to Contact Us: Sales and Support Sales and Technical Support for this product are provided by ProSoft Technology. Contact our worldwide Sales or Technical Support teams directly by phone or email: Asia Pacific Languages Spoken: Chinese, English +603.7724.2080,...
Page AN-X4-ABRIO-SCAN Nov 2023 Warranty Quest Technical Solutions warrants its products to be free from defects in workmanship or material under normal use and service for three years after date of shipment. Quest Technical Solutions will repair or replace without charge any equipment found to be defective during the warranty period.
Need help?
Do you have a question about the AN-X4-ABRIO-SCAN and is the answer not in the manual?
Questions and answers