1757-um007_-en-p.pdf
-
Upload
fitasmounir -
Category
Documents
-
view
231 -
download
0
Transcript of 1757-um007_-en-p.pdf
-
8/10/2019 1757-um007_-en-p.pdf
1/160
User Manual
(Catalog Number 1757-ABRIO)
Process Remote I/O (RIO)
Communication Interface Module
-
8/10/2019 1757-um007_-en-p.pdf
2/160
Important User Information
Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelinesfor the Application, Installation and Maintenance of Solid State Controls (publication SGI-1.1available from your localRockwell Automation sales office or online at http://literature.rockwellautomation.com) describes some important differencesbetween solid state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the
wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselvesthat each intended application of this equipment is acceptable.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from theuse or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables andrequirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liabilityfor actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, orsoftware described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., isprohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
Allen-Bradley, Rockwell Automation, RSLogix 5000, ControlLogix, ProcessLogix, RSLinx, ControlFlash, and TechConnect are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
WARNINGIdentifies information about practices or circumstances that can cause an explosion in a
hazardous environment, which may lead to personal injury or death, property damage, or
economic loss.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
ATTENTIONIdentifies information about practices or circumstances that can lead to personal injury or death,
property damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and
recognize the consequence
SHOCK HAZARD Labels may be on or inside the equipment, for example, a drive or motor, to alert people that
dangerous voltage may be present.
BURN HAZARD Labels may be on or inside the equipment, for example, a drive or motor, to alert people that
surfaces may reach dangerous temperatures.
http://literature.rockwellautomation.com/idc/groups/literature/documents/in/sgi-in001_-en-p.pdfhttp://literature.rockwellautomation.com/http://literature.rockwellautomation.com/idc/groups/literature/documents/in/sgi-in001_-en-p.pdfhttp://literature.rockwellautomation.com/ -
8/10/2019 1757-um007_-en-p.pdf
3/160
3Publication 1757-UM007D-EN-P - December 2008 3
Table of Contents
Preface Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Who Should Use this Manual. . . . . . . . . . . . . . . . . . . . . . . . . 7Additional Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 1Introduction Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Process Remote I/O (RIO) Communication Interface Module . 9RSLinx Software Requirements. . . . . . . . . . . . . . . . . . . . . . . 10ProcessLogix System Quick Start . . . . . . . . . . . . . . . . . . . . . 11RSLogix 5000 System Quick Start . . . . . . . . . . . . . . . . . . . . . 12Update the 1757-ABRIO Modules Firmware. . . . . . . . . . . . . 14
Using ControlFlash Software. . . . . . . . . . . . . . . . . . . . . . 14Using NTools with ProcessLogix Software. . . . . . . . . . . . 15
Chapter 2
Configure the 1757-ABRIO Module Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17AbRioCfg Software Overview. . . . . . . . . . . . . . . . . . . . . . . . 17Mapping and Accessing RIO Network Data . . . . . . . . . . . . . 18Installing AbRioCfg Software . . . . . . . . . . . . . . . . . . . . . . . . 19
Autoconfigure the I/O Racks . . . . . . . . . . . . . . . . . . . . . . . . 19Adding Block Transfer Modules. . . . . . . . . . . . . . . . . . . . . . 23
Addressing Modes for 1771 . . . . . . . . . . . . . . . . . . . . . . 24Configuring Block Transfer Modules . . . . . . . . . . . . . . . . . . 25Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Input Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Output Scaling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Tags Defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Create a Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Mapping Data to Tags in AbRioCfg Software . . . . . . . . . . . . 31Block Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Deleting Mapped Data . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Tips for Configuring Modules . . . . . . . . . . . . . . . . . . . . . . . 32Add Racks Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Delete Racks Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Change the Baud Rate Offline . . . . . . . . . . . . . . . . . . . . 35
Download the Configuration . . . . . . . . . . . . . . . . . . . . . . . . 35Upload the Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 36
-
8/10/2019 1757-um007_-en-p.pdf
4/160
4 Publication 1757-UM007D-EN-P - December 2008
Table of Contents
Chapter 3
Creating Generic Modules in
AbRioCfg SoftwareIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Generic Module Overview. . . . . . . . . . . . . . . . . . . . . . . . . . 37Generic Module Configuration File . . . . . . . . . . . . . . . . . . . 38
Configuration Block Transfer Write. . . . . . . . . . . . . . . . . 38Data Block Transfer Read. . . . . . . . . . . . . . . . . . . . . . . . 41Data Block Transfer Write . . . . . . . . . . . . . . . . . . . . . . . 45
Creating a Generic Module in AbRioCfg software . . . . . . . . . 48
Chapter 4
Configuring the ProcessLogix
Controller to Access Data on the
1757-ABRIO Module
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
CONFIG Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51INACTIVE Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
ACTIVE Mode (Run) . . . . . . . . . . . . . . . . . . . . . . . . . . . 52FORCED ACTIVE Mode . . . . . . . . . . . . . . . . . . . . . . . . . 52
Configure the 1757-PLX52 Controller . . . . . . . . . . . . . . . . . . 53
Chapter 5
Configuring RSLogix 5000
Software to Access Data on the
1757-ABRIO Module
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
CONFIG Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57INACTIVE Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
ACTIVE Mode (Run) . . . . . . . . . . . . . . . . . . . . . . . . . . . 58FORCED ACTIVE Mode . . . . . . . . . . . . . . . . . . . . . . . . . 59
Scheduled Digital I/O Connections in RSLogix 5000 Programs .60
Scheduled Connection Types . . . . . . . . . . . . . . . . . . . . . 60Setup an Exclusive-owner Connection . . . . . . . . . . . . . . 60Setup Input-only Connections . . . . . . . . . . . . . . . . . . . . 63
Unscheduled I/O Connections in ControlLogix. . . . . . . . . . . 67Create Message Commands to Read and Write All RIONetwork Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Chapter 6
Accessing Data through a DDE or
OPC Server
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Accessing Data from a DDE or OPC Server . . . . . . . . . . . . . 75Configuring a Topic in RSLinx Software . . . . . . . . . . . . . 75
Accessing the Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
-
8/10/2019 1757-um007_-en-p.pdf
5/160
Publication 1757-UM007D-EN-P - December 2008 5
Table of Contents
Chapter 7
Monitoring the 1757-ABRIO
ModuleIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Monitoring the Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 77Monitoring Digital I/O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Monitoring the Data Value of Tags. . . . . . . . . . . . . . . . . . . . 78Monitoring the Status of a Block Transfer. . . . . . . . . . . . . . . 79Monitoring the Scanner Log. . . . . . . . . . . . . . . . . . . . . . . . . 80Monitoring Diagnostic Counters. . . . . . . . . . . . . . . . . . . . . . 81
Active Rack List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Global Diagnostic Counters . . . . . . . . . . . . . . . . . . . . . . 81
Fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Chapter 8
Supported 1771 Modules Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Module Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831771-IFE Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 85I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
1771-OFE Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 89I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
1771-IR Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 92I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
1771-IXE Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 95I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
1771-IL Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 98I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
1771-NOC Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 101I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
1771-NOV Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 104I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
-
8/10/2019 1757-um007_-en-p.pdf
6/160
6 Publication 1757-UM007D-EN-P - December 2008
Table of Contents
1771-NIV Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 107I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
1771-NR Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 111I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Diagnostic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Chapter 9
Accessing HART Data Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Sending HART Commands Using RSLogix 5000 Software MSG .115
HART Command Data . . . . . . . . . . . . . . . . . . . . . . . . . 117Reply Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Example: HART Command 36 . . . . . . . . . . . . . . . . . . . 1221770-HT1 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Rack Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Configuring the 1770-HT1 Module . . . . . . . . . . . . . . . . 124HART Command status . . . . . . . . . . . . . . . . . . . . . . . . 129
Appendix A
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Appendix B
Troubleshooting Interpret the Status Indicators . . . . . . . . . . . . . . . . . . . . . . 133RIO Status Indicator Remote Devices Status . . . . . . . . 133SYS Status Indicator ControlBus Status . . . . . . . . . . . . 133OK Status Indicator Module Health . . . . . . . . . . . . . . 134
Status Display Power-up Messages. . . . . . . . . . . . . . . . . . . 134Power Supply Indicator. . . . . . . . . . . . . . . . . . . . . . . . . . . 134Interpret the Alphanumeric Display . . . . . . . . . . . . . . . . . . 135Using AbRioCfg Software for Troubleshooting . . . . . . . . . . 136Troubleshooting Problems. . . . . . . . . . . . . . . . . . . . . . . . . 137Using RSLogix 5000 to Diagnose Problems. . . . . . . . . . . . . 138
General Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Connection Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Module Info Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Backplane Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Using Control Builder Software to Diagnose Problems . . . . 140Troubleshooting 1757-ABRIO Module Communications . . . 140
-
8/10/2019 1757-um007_-en-p.pdf
7/160
Publication 1757-UM007D-EN-P - December 2008 7
Table of Contents
Appendix C
Operational Comparison Between
the 1757-ABRIO Module and a
PLC-5 System
Normal Operational Messages . . . . . . . . . . . . . . . . . . . . . . 143Exception Handling Messages . . . . . . . . . . . . . . . . . . . . . . 145
Appendix DTag Descriptions for Scheduled
Data in RSLogix 5000 SoftwareConfiguration Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149I and O Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Status Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
-
8/10/2019 1757-um007_-en-p.pdf
8/160
8 Publication 1757-UM007D-EN-P - December 2008
Table of Contents
-
8/10/2019 1757-um007_-en-p.pdf
9/160
7Publication 1757-UM007D-EN-P - December 2008 7
Preface
Purpose of this Manual This manual describes how to configure and troubleshoot yourProcess Remote I/O (RIO) Communication Interface Module.
For installation information, refer to the Process Remote I/O (RIO)Communication Interface Module Installation Instructions, publication1757-IN916.
Who Should Use thisManual
We assume you have a good understanding of Remote I/O (RIO)modules as well as the host controller system (ProcessLogix orControlLogix).
Additional ResourcesThese documents contain additional information concerning relatedRockwell Automation products.
See I/O Module Documentation on page 84for a listing of relatedControlLogix documentation.
You can view or download publications athttp://literature.rockwellautomation.com. To order paper copies oftechnical documentation, contact your local Rockwell Automationdistributor or sales representative.
Resource Description
Process Remote I/O (RIO) CommunicationInterface Module Installation Instructions,publication 1757-IN916
Provides details on how to install the1757-ABRIO module.
Process Remote I/O (RIO) Communication
Interface Module Release Notes,
publication 1757-RN520
Provides release details on the 1757-ABRIOmodule.
Industrial Automation Wiring and GroundingGuidelines, publication 1770-4.1
Provides general guidelines for installing aRockwell Automation industrial system.
Product Certifications website,http://ab.com
Provides declarations of conformity,certificates, and other certification details.
http://literature.rockwellautomation.com/idc/groups/literature/documents/in/1757-in916_-en-p.pdfhttp://literature.rockwellautomation.com/http://literature.rockwellautomation.com/idc/groups/literature/documents/in/1757-in916_-en-p.pdfhttp://literature.rockwellautomation.com/idc/groups/literature/documents/rn/1757-rn520_-en-p.pdfhttp://www.literature.rockwellautomation.com/idc/groups/literature/documents/in/1770-in041_-en-p.pdfhttp://ab.com/http://literature.rockwellautomation.com/http://ab.com/http://www.literature.rockwellautomation.com/idc/groups/literature/documents/in/1770-in041_-en-p.pdfhttp://literature.rockwellautomation.com/idc/groups/literature/documents/rn/1757-rn520_-en-p.pdfhttp://literature.rockwellautomation.com/idc/groups/literature/documents/in/1757-in916_-en-p.pdfhttp://literature.rockwellautomation.com/idc/groups/literature/documents/in/1757-in916_-en-p.pdf -
8/10/2019 1757-um007_-en-p.pdf
10/160
8 Publication 1757-UM007D-EN-P - December 2008
Table of Contents Preface
-
8/10/2019 1757-um007_-en-p.pdf
11/160
9Publication 1757-UM007D-EN-P - December 2008 9
Chapter1
Introduction
Introduction This chapter:
describes the 1757-ABRIO Remote I/O Module.
lists the RSLinx software requirements.
provides update procedures for the modules firmware.
Process Remote I/O (RIO)
Communication InterfaceModule
This document is a user guide for the 1757-ABRIO module, which lets
Rockwell Automation controllers (ProcessLogix or ControlLogix)communicate with Allen-Bradley remote I/O. The module acts as aRIO network scanner. The 1757-ABRIO module facilitates connectionto analog and discrete I/O devices as well as any block transfermodules.
1757-ABRIO Module Example Topology
43290
SupportsBlockTransfers -limit of 32words in ablock
ProcessLogixSystem Server
Flex Ex Modules
PLC5/CController
ControlNet
NetworkSLC Controller
Data Highway + Network
ControlNet Network
PLC5Controller
ProcessLogix and ControlLogix Controllers
Remote I/O Network
1771 Remote I/O
1746 Remote I/O
Drive
-
8/10/2019 1757-um007_-en-p.pdf
12/160
10 Publication 1757-UM007D-EN-P - December 2008
Chapter 1 Introduction
As an RIO network scanner, the module:
scans 1771 racks with rack numbers from 1 to 37 octal.
supports baud rates of 57.6, 115.2 and 230.4 kilobaud.
supports up to 32 adapters with any mix of full/partial racks.automatically manages and performs block transfers, updatetime can be defined for each block transfer.
provides full diagnostic counters for alarms and maintenance.
automatically performs scaling of raw analog data.
supports scheduled connections to update digital data with aControlLogix controller.
implements a watchdog timer in the modules hardware.
If the firmware does not kick the watchdog within the time-outperiod the watchdog times out and places the module into the
configured safe failure state.
automatically provides fault/fail safe commands to I/O modulesand controllers.
implements a jabber inhibit timer.
If the network transmitter is on longer than 150% of the longestnetwork frame time, the 1757-ABRIO module turns thetransmitter off and places the module into the configured safefailure state.
supports firmware updates using NTools or ControlFlashsoftware.
supports direct DDE/OPC data access.
provides support for Rockwell Automations 1770-HT1,1770-HT8, and 1770-HT16 HART interface products.
provides HART command set for calibration and diagnostics.
RSLinx SoftwareRequirements
The AbRioCfg software requires RSLinx OEM software or above. Youcannot use RSLinx Lite software. To access the module using OPC orDDE, you must have RSLinx 2.31 software or above.
If you are using ProcessLogix software, refer to the correspondingProcessLogix Installation and Upgrade Guide to determine theappropriate RSLinx software version for your release.
-
8/10/2019 1757-um007_-en-p.pdf
13/160
Publication 1757-UM007D-EN-P - December 2008 11
Introduction Chapter1
ProcessLogix System QuickStart
Use the following steps to quickly get the module running in aProcessLogix system. Detailed information about each step is availablein other sections of this manual or in the installation manual. You canonly have one scanner per RIO network. Remove any other scannerson the RIO network before continuing.
1. Install the 1757-ABRIO module in the chassis and connect it tothe RIO network.
See the Process Remote I/O (RIO) Communication InterfaceModule Installation Instructions, publication 1757-IN916.
2. Flash the controller with the latest firmware.
See Using NTools with ProcessLogix Software on page 15.
3. Install the AbRioCfg software.
See Installing AbRioCfg Software on page 19.
4. Autoconfigure or manually configure the RIO racks. This steplocates all connected racks.
SeeAutoconfigure the I/O Racks on page 19andAdd RacksOffline on page 33.
5. Add and configure block transfer modules.
SeeAdding Block Transfer Modules on page 23.
6. Create tags for access by the ProcessLogix controller.
See Create a Tag on page 30.
7. Map I/O data to the tags and save the configuration file.
See Mapping Data to Tags in AbRioCfg Software on page 31.
8. Download the configuration to the 1757-ABRIO module.
See Download the Configuration on page 35.
9. Configure the ProcessLogix controller to access informationwithin the 1757-ABRIO module using Control Builder software.
See Configure the 1757-PLX52 Controller on page 53.
10. Access live data from the 1757-ABRIO module.
See Live Data Examples on page 56.
http://literature.rockwellautomation.com/idc/groups/literature/documents/in/1757-in916_-en-p.pdfhttp://literature.rockwellautomation.com/idc/groups/literature/documents/in/1757-in916_-en-p.pdf -
8/10/2019 1757-um007_-en-p.pdf
14/160
12 Publication 1757-UM007D-EN-P - December 2008
Chapter 1 Introduction
RSLogix 5000 System QuickStart
Use the following steps to quickly get the module running in anRSLogix 5000 system. Detailed information about each step isavailable in other sections of this manual or in the installation manual.
You can only have one scanner per RIO network. Remove any otherscanners on the RIO network before continuing.
1. Install the 1757-ABRIO module in the chassis and connect it tothe RIO network.
See the Process Remote I/O (RIO) Communication InterfaceModule Installation Instructions, publication 1757-IN916.
2. Flash the Controller with the latest firmware.
See Using ControlFlash Software on page 14.
3. Install the AbRioCfg software.
See Installing AbRioCfg Software on page 19.
4. Autoconfigure or manually configure the RIO racks. This steplocates all connected racks.
SeeAutoconfigure the I/O Racks on page 19andAdd RacksOffline on page 33.
5. Add and configure block transfer modules.
SeeAdding Block Transfer Modules on page 23.
6. Create tags to access analog data from the ControlLogixcontroller.
See Create a Tag on page 30.
OR
Use scheduled updates to access digital data from theControlLogix controller.
See Scheduled Digital I/O Connections in RSLogix 5000Programs on page 60.
7. Map I/O data to the tags and save the configuration file.
See Mapping Data to Tags in AbRioCfg Software on page 31.
8. Download the configuration to 1757-ABRIO module.
See Download the Configuration on page 35.
http://literature.rockwellautomation.com/idc/groups/literature/documents/in/1757-in916_-en-p.pdfhttp://literature.rockwellautomation.com/idc/groups/literature/documents/in/1757-in916_-en-p.pdf -
8/10/2019 1757-um007_-en-p.pdf
15/160
Publication 1757-UM007D-EN-P - December 2008 13
Introduction Chapter1
9. If you are using:
a. a scheduled network, establish an Exclusive Owner or InputOnly connection from the ControlLogix controller to accessdigital data within the 1757-ABRIO module.
See Setup an Exclusive-owner Connection on page 60orSetup Input-only Connections on page 63.
b. an unscheduled network, configure tags and ladder logic inRSLogix 5000 software to access information within the1757-ABRIO module.
See Unscheduled I/O Connections in ControlLogix onpage 67.
10. If you are using a scheduled ControlNet network, schedule yournetwork through RSNetWorx for ControlNet software.
See the RSNetWorx Help and the ControlNet Modules inLogix5000 Control Systems User Manual, publicationCNET-UM001.
11. Access live data from the 1757-ABRIO module via:
a. scheduled connections.
See Scheduled Digital I/O Connections in RSLogix 5000
Programs on page 60and Live Data Example on page 66.
b. unscheduled connections.
See Unscheduled I/O Connections in ControlLogix onpage 67and Live Data Example on page 73.
TIP If you are using a scheduled ControlNet network, youmust also complete 9b to access analog or text data
from the 1757-ABRIO module.
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/cnet-um001_-en-p.pdfhttp://literature.rockwellautomation.com/idc/groups/literature/documents/um/cnet-um001_-en-p.pdf -
8/10/2019 1757-um007_-en-p.pdf
16/160
14 Publication 1757-UM007D-EN-P - December 2008
Chapter 1 Introduction
Update the 1757-ABRIOModules Firmware
The 1757-ABRIO module supports firmware upgrades usingControlFLASH or NTools software. The firmware version is displayedon the 1757-ABRIO modules 4-character display when you power upthe module.
For ProcessLogix software users, if your 1757-ABRIO module revisionis:
at or less than 1.2, use ControlFlash software to update themodule firmware.
greater than 1.2, use NTools software to update the modulefirmware.
Using ControlFlash Software
Use the following procedure to update the module firmware usingControlFLASH software.
1. Insert the 1757-ABRIO CD.
2. Click Start>Run.
3. Type this path or Browse to:
D:(or your CD-ROM drive letter)\ControlFlash\setup.exe
4. Click OK.
5. At the Welcome to ControlFLASH Setup window, click Next.
6. To accept the License Agreement, click Yes.
7. To accept the default location, click Next.
8. At the Setup Complete window,
a. Uncheck the Yes, I want to view the README file checkbox.
b. Check the Yes, I want to launch ControlFLASH checkbox.
c. Click Finish.
9. At the Welcome to ControlFLASH window, click Next.
IMPORTANT The module ships with the latest firmware installed.You do not need to download firmware to the1757-ABRIO module when you first receive it.
-
8/10/2019 1757-um007_-en-p.pdf
17/160
Publication 1757-UM007D-EN-P - December 2008 15
Introduction Chapter1
10. Click 1757-ABRIO and click Next.
11. Expand the RSLinx Tree window to the location of the1757-ABRIO module you wish to flash.
12. Select the module icon and click OK.
13. Confirm new revision for this update and click Next.
14. At the Summary window, click Finish.
15. To confirm the flash, click Yes.
16. Click OK.
If this update is successful, the Update Status window displays
the following message in green:
Update Complete. Please verify this new firmware update beforeusing the target device in its intended application.
17. Click OK and then click Cancel at the Welcome to ControlFLASHSetup window.
18. Click Yes to end the configuration session.
Using NTools with ProcessLogix Software
On a ProcessLogix system, if the module firmware is at 1.2 or greater,use the following procedure to update the module firmware usingNTools.
1. On the ProcessLogix Server, click Start>Run.
2. Type >ntools -c -u
-
8/10/2019 1757-um007_-en-p.pdf
18/160
16 Publication 1757-UM007D-EN-P - December 2008
Chapter 1 Introduction
8. Click the firmware button and click Yes to acknowledge thewarning.
9. Navigate to:
D:(or your CD-ROM drive letter)\Firmware_NTools
10. Select the appropriate .nvs file.
11. To start the firmware load, click Open.
12. To confirm, click Yes.
The Status field in the lower portion of the Network Toolswindow tracks the load progress.
13. When the load completes, click OK.
-
8/10/2019 1757-um007_-en-p.pdf
19/160
17Publication 1757-UM007D-EN-P - December 2008 17
Chapter2
Configure the 1757-ABRIO Module
Introduction This chapter:
provides an overview of the AbRioCfg software.
gives an introduction to mapping and accessing RIO networkdata.
explains how to install the AbRioCfg software.
explains how to autoconfigure I/O racks.
explains how to add and configure block transfer modules.
AbRioCfg SoftwareOverview
The 1757-ABRIO module ships with configuration software, calledAbRioCfg. This configuration software is an online configuration tool.Use the configuration software to:
query the RIO network to determine the location and size of theracks present.
manually add and configure racks present in RIO network.
add and configure supported block transfer modules.
import comma separated variable files to define the Generic
Module as any block transfer module that uses 16-bit integerdata.
add, edit, and delete racks offline.
create tags for access by the controller.
map I/O data to those tags.
download the configuration to the module, using RSLinxsoftware.
monitor data and diagnostics on the module.
change the baud rate of network communications in aconfiguration and download to the module.
change the configuration of racks in a configuration anddownload to the module.
upload a configuration from a module.
print the configuration.
-
8/10/2019 1757-um007_-en-p.pdf
20/160
18 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
Mapping and AccessingRIO Network Data
Use the provided AbRioCfg software to create tags which are arrays ofdigital, floating point or text values that the host controller reads or
writes using unscheduled messages.
You map data that the module receives or sends into these tags. Thedata mapping is stored in flash memory on the 1757-ABRIO module.
The 1757-ABRIO Module and Data Mapping
WARNI NG It is essential that the control program on the host controllermatches the addresses in the mapping configuration on the
1757-ABRIO module. Otherwise the control program may
inadvertently write to the incorrect I/O locations. If you change
the data mappings on the 1757-ABRIO module, make sure that
the control program is using the correct addresses.
1757-ABRIO Module
Tag
TagControlLogix orProcessLogix
Controller
Write Data
Remote I/OModules
R/W Analog Data with Block Transfer StatusR/W digital DataScales Analog Data
Analog/Digital ModulesHard Configured for Safe/Fault States
RIO Network
Read Data
ScanList
RIO NetworkScanner
Remote I/OModules
-
8/10/2019 1757-um007_-en-p.pdf
21/160
Publication 1757-UM007D-EN-P - December 2008 19
Configure the 1757-ABRIO Module Chapter2
Installing AbRioCfgSoftware
1. Verify that RSLinx software and RSLinx OEM or RSLinxProfessional (not RSLinx Lite) software is installed before youinstall the AbRioCfg software.
2. Insert the CD supplied with the 1757-ABRIO module and run theprogram setup.exe.
3. Confirm that you have RSLinx OEM or RSLinx Professional (notRSLinx Lite) software installed.
Before you install a new version of AbRioCfg software, you mustdelete the old version. Use the Add or Remove Programs utility in
your Windows Control Panel to remove the previous version.
Autoconfigure the I/ORacks
The first step in building a configuration is to perform anautoconfiguration. To complete an autoconfiguration, the RIOnetwork must be connected to the 1757-ABRIO module and the
module must be in inactive mode.
1. Start AbRioCfg software.
IMPORTANTMessages about the DTL32.DLL during installation or when you
run the software indicate problems with the RSLinx software
installation.
If you get these messages, install the proper version of RSLinx
software before you continue.
IMPORTANT Removing the software does not delete stored configuration
files.
TIP If you see question marks for the 1757-ABRIO module whenrunning RSNetWorx or RSLinx software, install the EDS file
from the provided CD.
You do not need to load the firmware on the CD into your
1757-ABRIO module as the module ships with the latest version
of firmware. The firmware is on the CD for archival purposes
only.
ATTENTION When using AbRioCfg software, you must left-click to
select/highlight before you can right-click to activate menu
options.
-
8/10/2019 1757-um007_-en-p.pdf
22/160
20 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
2. Click Hardware Config to highlight it and activate the AbRioCfgmenu toolbar.
3. Click the Autoconfig button in the toolbar.
An RSWho window opens.
TIP With AbRioCfg software, 2.0 and higher, you can also manuallyconfigure the I/O racks in your network. Refer to Add Racks
Offline on page 33for more information.
-
8/10/2019 1757-um007_-en-p.pdf
23/160
Publication 1757-UM007D-EN-P - December 2008 21
Configure the 1757-ABRIO Module Chapter2
4. Navigate to the 1757-ABRIO module.
5. Select the module and click OK.
The Select Baud Rate dialog box opens.
6. Select the appropriate baud rate and click OK.
The baud rate in this example is set by
switches on the 1771-ASB adapter. See
your device documentation for how to
set the desired baud rate. All racks or
devices on one RIO network must
operate at the same baud rate.
-
8/10/2019 1757-um007_-en-p.pdf
24/160
22 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
The 1757-ABRIO module sends messages to all possible racksand builds the network rack configuration from the responses. Itdisplays a list of the racks it found in the network tree.
If you expand a rack, the partial racks that make up that racknumber are displayed.
7. If you are using 1771 remote I/O modules,
a. Right-click the rack in the network tree and select Enter RackSwitch Setting.
The Select Rack Setting dialog box opens.
-
8/10/2019 1757-um007_-en-p.pdf
25/160
Publication 1757-UM007D-EN-P - December 2008 23
Configure the 1757-ABRIO Module Chapter2
b. Select the value that matches the Last State switch setting inthe backplane of the I/O chassis, either De-energize or HoldLast State.
This setting tells the 1757-ABRIO module what to do if the
controller stops updating the tag to which this chassiss digitaldata is mapped.
c. Repeat steps 7aand 7bfor all racks that contain 1771 remoteI/O modules.
Adding Block TransferModules
Autoconfiguration can locate the racks present on the network but itcannot detect the analog I/O modules in those racks. Remote I/Oprotocol does not allow for module identification to be communicatedon the network. Because of this, Block Transfer modules need to beadded manually. You do not have to add digital modules.
To add a block transfer module, complete the following steps.
1. Expand the rack that contains the analog I/O module in thenetwork tree.
2. Right-click the partial rack that contains the module and selectAdd Module.
The Add BT Module dialog box opens.
3. Select the Module Type from the pull-down menu.
-
8/10/2019 1757-um007_-en-p.pdf
26/160
24 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
4. Select the slot location for the module.
To do this, you should be familiar with Allen-Bradley addressesand, in particular, with 1771 addressing modes (see below).See I/O Module Documentation on page 84for a list of related
ControlLogix documentation.
5. Click OK.
Addressing Modes for 1771
The 1771 chassis have three addressing modes - 1/2-slot, 1-slot and2-slot addressing. The addressing mode is set by switches in thebackplane of the chassis and is set on a per-chassis basis. Theaddressing mode determines how physical block transfer modulesmap into logical addresses (rack, I/O group and slot).
In the following tables, the addresses used for modules in a 16-slotrack in each addressing mode. The rack switches are set for rack 1,starting I/O group 0.
As illustrated in the 2-slot addressing table below, the controlleraddresses two I/O module slots as one I/O group. For example, for achassis at rack 1, starting I/O group 0, a block transfer module in thefirst slot would be at address rack 1, I/O group 0, slot 0. A module inthe next slot would be at rack 1, I/O group 0, slot 1.
As illustrated in the 1-slot addressing table below, the controlleraddresses one I/O module slot as one I/O group. For example, for achassis at rack 1, starting I/O group 0, a block transfer module in thefirst slot would be at address rack 1, I/O group 0, slot 0. A module inthe next slot would be at rack 1, I/O group 1, slot 0.
2-Slot Addressing
Slot in chassis 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Rack 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
I/O Group 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7
Slot 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
1-Slot Addressing
Slot in chassis 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Rack 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2
I/O Group 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
Slot 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-
8/10/2019 1757-um007_-en-p.pdf
27/160
Publication 1757-UM007D-EN-P - December 2008 25
Configure the 1757-ABRIO Module Chapter2
As illustrated in the 1/2-slot addressing table below, the controlleraddresses 1/2 of an I/O module slot as one I/O group. For example,for a chassis at rack 1, starting I/O group 0, a block transfer module inthe first slot would be at address rack 1, I/O group 0, slot 0. A modulein the next slot would be at rack 1, I/O group 2, slot 0.
Configuring Block TransferModules
When you add a block transfer module, the configuration dialog boxfor that module opens. The contents of the dialog box are specific toeach module type.
See Supported 1771 Modules on page 83or the online help forinformation on configuring individual modules.
To edit the configuration for a module, double-click the module in thenetwork tree, or right-click the module and select Configure.
1/2-Slot Addressing
Slot in chassis 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Rack 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4
I/O Group 0 2 4 6 0 2 4 6 0 2 4 6 0 2 4 6
Slot 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
TIP You cannot change the location of a module in theconfiguration once you have created it. You must delete the
module and create a new one at the new location.
-
8/10/2019 1757-um007_-en-p.pdf
28/160
26 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
Scaling Part of the configuration procedure for analog modules is enteringscaling values. The 1757-ABRIO module performs scaling betweenraw I/O data and floating point user values.
You can send floating point output values to the 1757-ABRIO modulewhich it converts to raw output values using the scaling values yousupplied in the configuration. Similarly, the 1757-ABRIO moduleconverts raw input data to floating point values, using the scaling youenter. The 1757-ABRIO module supports scaling values from -3.4e38to 3.4e38. Scaling is done on a per-channel basis.
Input Scaling
For analog input modules, you must supply the floating point valuesto which you want the minimum and maximum raw data scaled.
Minimum corresponds to the lowest raw value.
Maximum corresponds to the maximum raw value.
EXAMPLE If a raw input range is 1 5 V dc and you set the minimumscaling value to 12.3 and the maximum scaling value to 77.4,
a raw input voltage of 1 produces a scaled input value of 12.3.
A raw input voltage of 5 V dc produces a scaled input value of
77.4
A raw input value outside the range of 1 5 V dc produces an
input of NaN (not a number). Modules also have underrange
and overrange bits to indicate data overflows.
-
8/10/2019 1757-um007_-en-p.pdf
29/160
Publication 1757-UM007D-EN-P - December 2008 27
Configure the 1757-ABRIO Module Chapter2
Output Scaling
For output modules, you supply the floating point values you want tocorrespond to the minimum and maximum raw output values.
ATTENTIONThe minimum scale value may not be larger than the maximum
scale value
EXAMPLE If a channel has a range of 1 5 V dc and you set the minimumscaling value to 12.3 and the maximum scaling value to 77.4,
when you set the output value to 12.3, the module produces a
raw output value of 1 V dc. When you set the output value to
77.4, the module produces a raw output of 5 V dc.
If you set the value outside the minimum and maximum scaling
values, the raw output is clamped at the minimum or maximum.
-
8/10/2019 1757-um007_-en-p.pdf
30/160
28 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
Tags Defined The ProcessLogix or ControlLogix controller accesses data for the1757-ABRIO module using unscheduled messages that read or writetags. For more information on how the controllers access this data, seeConfiguring the ProcessLogix Controller to Access Data on the1757-ABRIO Module on page 51and Configuring RSLogix 5000Software to Access Data on the 1757-ABRIO Module on page 57.
Before you program the controller to read or write to the 1757-ABRIOmodule, you must define the tags in AbRioCfg software.
The 1757-ABRIO module supports the following five types of tags.
Numeric Read (1) and Numeric Write (2) tags
Numeric read and numeric write tags are arrays of 64 scaledfloating point values.
You can map data from block transfer modules to these tags.
-
8/10/2019 1757-um007_-en-p.pdf
31/160
Publication 1757-UM007D-EN-P - December 2008 29
Configure the 1757-ABRIO Module Chapter2
Flag Read (3) and Flag Write (4) tags
Flag read and write tags are arrays of 512 bits.
Block transfer modules also have status bits that can bemapped to flag read tags.
Dragging an entire I/O Grp to a Flag Read or Flag Write tagwill expose all discrete read or write values for that rack aswell as the Rack Global Status tag.
Text Read (5) tags
Text read tags are arrays of 64 bytes.
They are used only with the 1770-HT1 HART module.
From the ProcessLogix or ControlLogix perspective, the HARTinterface is read only. You can read text and tags from theHART, but you cant write data to the HART.
-
8/10/2019 1757-um007_-en-p.pdf
32/160
30 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
Create a Tag
If you are planning to use automatic digital tags via a scheduledconnection to the 1757-ABRIO module from a ControlLogix controller,
do not create tags. Refer to Scheduled Digital I/O Connections inRSLogix 5000 Programs on page 60. For all other tag types (analog,text) and unscheduled connections, tags must be manually created.
To create a tag, complete the following steps.
1. Select the appropriate tab for the type of tag you want to create.
2. Right-click the root of the tree in the tag area and select AddTag.
The Add a Tag dialog box opens.
3. Type a tag name.
Tag names can be from 1 to 32 characters in length and must beunique.
4. Type a message timeout time.
This is the time during which the host controller must updatethe tag. The range of values is from 100 to 15000 ms. The defaultis 5000 ms.
If the message timeout is exceeded, the tag times out and the1757-ABRIO module takes the appropriate action.
5. Click OK to accept the tag.
You can create a maximum of 64 tags, of any combination oftypes.
-
8/10/2019 1757-um007_-en-p.pdf
33/160
Publication 1757-UM007D-EN-P - December 2008 31
Configure the 1757-ABRIO Module Chapter2
Mapping Data to Tags inAbRioCfg Software
If you are using a ControlLogix controller, no actions are necessary toread or write digital data with scheduled connections. Refer toScheduled Digital I/O Connections in RSLogix 5000 Programs onpage 60for more information.
If you are using a ProcessLogix controller, you need to create flagread and flag write tags in AbRioCfg software to have access to thisdata.
Block Transfers
When mapping block transfer modules, drag the analog module fromthe network tree to the location in the tag where you want the data tobe located.
Block transfer read data can be mapped to numeric read tags.
Block transfer write data can be mapped to numeric write tags.
You cannot map individual registers; all the data for a rack or I/Omodule is mapped to the tag. You can map data from many I/Omodules into the same tag.
Mappings must be unique. You cannot map a block transfer moduleto more than one tag of the same type or to multiple locations withinthe same tag.
In addition, block transfer modules have status information that canbe mapped to flag read tags. Refer to Supported 1771 Modules onpage 83for detailed information on status information.
TIP Rack Digital Data
If you would like to use scheduled ControlNet connections to
the 1757-ABRIO module via a ControlLogix controller, do not
map any racks to digital tags. This is done for you when the
scheduled connection is established. Refer to Scheduled Digital
I/O Connections in RSLogix 5000 Programs on page 60for more
information.
-
8/10/2019 1757-um007_-en-p.pdf
34/160
32 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
I/O
To map I/O data to a tag, complete the following steps.
1. Expand the tag to show the tag elements.
2. Scroll to display the destination in the tag where you want toadd the data.
3. Drag the rack or block transfer module to the desired location inthe tag.
Deleting Mapped Data
To delete mapped data from a tag, complete the following steps.
1. Select any element of the data.
2. Click Delete.
You cannot delete individual elements of the data for an I/O module.When you delete an element you delete all the data for the particularmodule. Data is not affected for the other modules mapped to thesame tag.
Tips for ConfiguringModules
Use the largest range of raw values possible for the 1757-ABRIOmodule and optimum data resolution. The scaling should be done toengineering units in the module.
The following operations are features of firmware version 2.1. To usethese features, you need the following:
Firmware version 2.1 or above for the 1757-ABRIO module
AbRioCfg software version 2.0 or above
AbRioCfg software version 2.0 or above can open or uploadconfigurations made with previous versions of AbRioCfgsoftware.
-
8/10/2019 1757-um007_-en-p.pdf
35/160
Publication 1757-UM007D-EN-P - December 2008 33
Configure the 1757-ABRIO Module Chapter2
Add Racks Offline
To add a rack, complete the following steps.
1. Right-click Hardware Config and select Add A Rack.
2. Enter the Rack Number (1 to 37 octal), Starting I/O Group(0,2,4,6) and Ending I/O Group (1,3,5,7) and click OK.
-
8/10/2019 1757-um007_-en-p.pdf
36/160
34 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
Delete Racks Offline
To delete racks offline, complete the following steps.
1. Right-click the partial rack and select Delete Rack.
A warning dialog box opens.
2. Click OK.
When you delete a rack, all I/O modules on the rack and flagmappings for the rack are deleted. If this partial rack is the only one inthe rack number, the rack number will be deleted from the tree.
-
8/10/2019 1757-um007_-en-p.pdf
37/160
Publication 1757-UM007D-EN-P - December 2008 35
Configure the 1757-ABRIO Module Chapter2
Change the Baud Rate Offline
To change the baud rate offline, complete the following steps.
1. Select Actions>Change Baud Rate.
The Select Baud Rate dialog box opens.
2. Select the desired baud rate and click OK.
A warning window opens
3. To select the path to the 1757-ABRIO module from an RSWhowindow, click Yes.
To make this change in the offline file only, click No.
Download theConfiguration
To download the configuration to the 1757-ABRIO module fromAbRioCfg software, select Actions>Download config or click theDownload Configuration to Module button on the toolbar.
WARNINGDownloading a configuration disrupts communication between
the 1757-ABRIO module and the RIO network.
If the module is in active or forced active mode, the
configuration program asks if you want to remove it from
active mode.
Scaling data for modules that have not been mapped to tags is
not downloaded with the configuration.
-
8/10/2019 1757-um007_-en-p.pdf
38/160
36 Publication 1757-UM007D-EN-P - December 2008
Chapter 2 Configure the 1757-ABRIO Module
Upload the Configuration To upload a configuration from a 1757-ABRIO module, selectActions>Upload config or click the Upload Config From Modulebutton on the toolbar.
-
8/10/2019 1757-um007_-en-p.pdf
39/160
37Publication 1757-UM007D-EN-P - December 2008 37
Chapter3
Creating Generic Modules in AbRioCfgSoftware
Introduction This chapter describes using a generic module type which supportsany block transfer I/O module that uses 16-bit integer data. To usethese features, you need the following:
Firmware version 2.1 or above of the firmware for the1757-ABRIO module
AbRioCfg software version 2.1 or above
AbRioCfg software version 2.1 or above can open or uploadconfigurations made with previous versions of AbRioCfgsoftware.
If you are using a 1771 module refer to Supported 1771 Modules onpage 83.
If you need to access HART data refer toAccessing HART Data onpage 115.
Generic Module Overview The generic module type makes it possible to do the following:
Configure and communicate with any block transfer I/O modulethat uses 16-bit integer data. You create the configuration file asa comma-separated variable (CSV) file, using a spreadsheet ortext editor, and import it using AbRioCfg software.
Configure a block transfer module that is already supported byAbRioCfg software in ways that the standard configuration doesnot allow, for example, using fewer channels than in thestandard module configuration, or adding features not
supported by the standard configuration.
Have up to 100 different generic module types in an1757-ABRIO configuration file, and an unlimited number ofmodules made from those 100 types.
-
8/10/2019 1757-um007_-en-p.pdf
40/160
38 Publication 1757-UM007D-EN-P - December 2008
Chapter 3 Creating Generic Modules in AbRioCfg Software
Generic ModuleConfiguration File
The Generic Module configuration file consists of these sections.
the configuration block transfer write (BTW) the data block transfer read the data block transfer write
Most configuration files have a configuration block transfer write.Some may have both data block transfer read and data block transfer
write sections; others will have just one or the other. The maximumsize for each section is 64 words of data.
You can add comments to the file by preceding them with asemicolon. Comments can be added to the end of an existing line orcan occupy separate lines. The configuration file can be created as atext file or as a spreadsheet using a program like Excel and saved as aCSV file.
To use a text file, separate the data fields with commas. To use aspreadsheet, put the data values in separate columns.
Configuration Block Transfer Write
The configuration block transfer write section (Config BTW) containsthe data that is sent to the module to set how it operates. Theconfiguration block transfer write is sent:
at powerup
when communication is restored after being lost
when the remote I/O network switches from program to run
The first line of the configuration block transfer write is the keywordconfigbtw, followed by the block transfer length, in words.
This is followed by data definitions that consist of an offset and avalue.
IMPORTANT The length of a CSV filename must not exceed 31 characters.
TIP Sample configuration files are available for your use. The filesare located in the \GenProfile directory on the supplied
1757-ABRIO CD.
EXAMPLE configbtw, 13
-
8/10/2019 1757-um007_-en-p.pdf
41/160
Publication 1757-UM007D-EN-P - December 2008 39
Creating Generic Modules in AbRioCfg Software Chapter3
The offset is the offset into the block transfer and ranges from 0 to theblock transfer length - 1. For example, if the block transfer is 10 wordslong, the allowed offsets range from 0 to 9.
The value can be in one of the following formats:
Binary values start with a leading 0b. Hexadecimal values start witha leading 0x. It's usually easier and less prone to error to enter the
values in binary or hexadecimal.
Format Range
Binary 0b0000000000000000 to 0b1111111111111111
Hexadecimal 0x0000 to 0xFFFF
Unsigned integer 0 to 65535
Signed integer -32768 to 32767
TIP If a module does not require a configuration block transferwrite, you can omit the Config BTW section of the configuration
file. For example, an SLC analog module does not require a
Config BTW section in the file.
EXAMPLE 0, 0b10110011001000017, 0xB321
11, 45857
Only non-zero values need be entered; all other values in the
configuration block transfer will default to 0.
-
8/10/2019 1757-um007_-en-p.pdf
42/160
40 Publication 1757-UM007D-EN-P - December 2008
Chapter 3 Creating Generic Modules in AbRioCfg Software
Example: 1771-IFE Module
The following configuration block transfer write file configures a1771-IFE for the following:
differential operation (8 input channels)
each channel set for 1-5 VDC or 4-20 mA
two's complement binary data format
each channel's raw data scaled between 0 and 4095
Refer to the 1771-IFE module documentation for configuration details.
configbtw, 21 ; length 21
0, 0
1, 0
2, 0x0500 ; differential inputs, binary
3, 0
4, 05, 0
6, 0x4095 ; channel 1 scaling
7, 0
8, 0x4095 ; channel 2 scaling
9, 0
10, 0x4095 ; channel 3 scaling
11, 0
12, 0x4095 ; channel 4 scaling
13, 0
14, 0x4095 ; channel 5 scaling
15, 0
16, 0x4095 ; channel 6 scaling17, 0
18, 0x4095 ; channel 7 scaling
19, 0
20, 0x4095 ; channel 8 scaling
-
8/10/2019 1757-um007_-en-p.pdf
43/160
Publication 1757-UM007D-EN-P - December 2008 41
Creating Generic Modules in AbRioCfg Software Chapter3
Example: 1771-OFE module
The following configuration block transfer write file configures a1771-OFE for:
binary data format
raw data from 0 to 0x0fff (0 to 4095 decimal) on each channel
0 values have been omitted.
Refer to the 1771-OFE module documentation for the details.
Data Block Transfer Read
The data block transfer read defines the cyclic block transfer read thatis used to read data from an input module, and is sometimes used toread status data from an output module.
The data block transfer read consists of a numeric section and a flagsection.
The beginning of the data block transfer read section is marked by thekeyword databtr, followed by the block transfer read length.
Numeric Data
The numeric section of the data block transfer read defines the I/Odata - its location, format, and scaling.
The beginning of the numeric section is marked by the keywordnumeric, followed by the number of values to be defined, and thedata format.
EXAMPLE databtr, 15
configbtw, 13 ; length 13
4, 0x8000 ; binary data format
6, 0x0fff ; maximum raw value channel 1
8, 0x0fff ; maximum raw value channel 2
10, 0x0fff ; maximum raw value channel 3
12, 0x0fff ; maximum raw value channel 4
-
8/10/2019 1757-um007_-en-p.pdf
44/160
42 Publication 1757-UM007D-EN-P - December 2008
Chapter 3 Creating Generic Modules in AbRioCfg Software
AbRioCfg software checks the number of values to be defined againstthe actual number of definitions and indicates an error if they do notmatch.
The format can be one of:
All items must have the same format.
This is followed by definitions for the I/O data values, each on a rowof the spreadsheet (or line of a text file). Each definition consists ofthe following fields:
Some modules have data underrange and overrange bits to indicateout-of-range inputs.
If the underrange or overrange bit is set, the AbRioCfg softwaresets the I/O value to NaN.
Format Range of values
BCD 0 to 9999
Unsigned 0 to 65535
Integer -32768 to 32767
EXAMPLE numeric, 4, BCDnumeric, 8, integer
Quantity Description
BTR offset Offset into BTR data The BTR offset is the offset intothe BTR data for the I/O data value
Underrange offset(1)
(1) If the offset is not used, the field must be left blank (not 0).
Word offset of underrange bit, 015
Underrange bit Bit number, 015
Overrange offset(1) Word offset of overrange bit, 015
Overrange bit Bit number, 015
Polarity offset(1) Word offset of polarity bit, 015
Polarity bit Bit number, 015
Minimum raw value Minimum raw input
Maximum raw value Maximum raw input
Minimum scale value Minimum floating point scaled value that correspondsto minimum raw value
Maximum scale value Maximum floating point scaled value thatcorresponds to maximum raw value
-
8/10/2019 1757-um007_-en-p.pdf
45/160
Publication 1757-UM007D-EN-P - December 2008 43
Creating Generic Modules in AbRioCfg Software Chapter3
If the module does not have overrange or underrange bits, leavethose fields blank in the configuration file.
Some modules have a separate polarity bit to indicate the sign of aninput.
If the polarity bit is set, the 1757-ABRIO module assigns thecorresponding data a negative value.
the 1757-ABRIO module uses the polarity offset and bit only forthe BCD data type. It ignores them for the other data types.
If the data type is BCD, enter the raw minimum and maximum valuesin decimal, not hexadecimal. For example is the range is 0 to 9999,enter the value as 9999, not 0x9999.
Flag Data
In some cases the block transfer read contains data that we want tomap to flag read tags, for example, a module error bit. If a module hasflag data defined, you can then map it to flag read data in AbRioCfgsoftware.
The flag data section of the Data Block Transfer read defines thelocation of this discrete data.
The beginning of the flag section is marked by a line containing thekeyword flag, followed by the total length of the flags data, in bits.The length must be a multiple of 8.
This is followed by a number of lines that define where the flag datais found. Each line consists of an offset and a length. The maximumnumber of flag data definition lines is 4.
EXAMPLE A 1771-IFE module has channel 1 data at offset 4, the
underrange bit is in offset 1, bit 0, the overrange bit is in offset2, bit 0, and the polarity bit is in offset 3, bit 0. The raw data
ranges from 0 to 4095. We want to scale the raw data to
floating point values from 0 to 1000.
In a text file:
4,1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
In a spreadsheet:
EXAMPLE flag, 32
numeri c 4 B CD
4 1 0 2 0 3 0 0 4095 0 1000
-
8/10/2019 1757-um007_-en-p.pdf
46/160
44 Publication 1757-UM007D-EN-P - December 2008
Chapter 3 Creating Generic Modules in AbRioCfg Software
The offset is an offset into the block transfer. It can range from 0 tothe length of the block transfer - 1. If the offset is followed by an H,it refers to the high byte of the block transfer word. The length canrange from 8 to 504 and must be a multiple of 8. The sum of thelengths in the data definitions must match the length in the flag line.
Example: 1771-IFE Module
The following definitions assign the underrange and overrange bitsfrom a 1771-IFE module to flag data.
Special Flag Read Data
In addition to any flag read data you define in the configuration file,the Generic Module always has 8 bits of predefined flag read data.
This data is found at the beginning of the flag data for the module. Itconsists of the following flags:
EXAMPLE flag, 32
Bit Description
0 Good communication, set to 1 if the block transfer to the module isupdating, 0 otherwise.
1 BTR Raw underrange bit, set if the raw input to the module is less than thedefined raw minimum. The module sets the scaled input to NaN.
2 BTR raw overrange, set if the raw input to the module is greater than thedefined raw maximum. The module sets the scaled input to NaN.
3 Reserved
4 Reserved
5 BTW raw underrange, set if the calculated output value is less than thedefined raw minimum. The module clamps the output at the raw minimum.
6 BTW raw overrange, set if the calculated output value is greater than thedefined raw maximum. The module clamps the value at the raw maximum.
7 BTW NaN, set if the floating point value written from the host is NaN.
0,8
2H,8
4,16
flag, 32
1,16
2,16
-
8/10/2019 1757-um007_-en-p.pdf
47/160
Publication 1757-UM007D-EN-P - December 2008 45
Creating Generic Modules in AbRioCfg Software Chapter3
Sample 1771-IFE Configuration File
Data Block Transfer Write
The data block transfer write defines the cyclic block transfer read thatis used to write data to an output module. The data block transfer
write consists of a numeric section and a flag section. The beginningof the data block transfer write section is marked by the keyworddatabtw, followed by the block transfer write length.
EXAMPLE databtw, 12
configbtw, 21 ; length 21
2, 0x0500 ; differential inputs, binary
5, 06, 0x4095 ; channel 1 scaling
7, 0
8, 0x4095 ; channel 2 scaling
9, 0
10, 0x4095 ; channel 3 scaling
11, 0
12, 0x4095 ; channel 4 scaling
13, 0
14, 0x4095 ; channel 5 scaling
15, 0
16, 0x4095 ; channel 6 scaling
17, 018, 0x4095 ; channel 7 scaling
19, 0
20, 0x4095 ; channel 8 scaling
databtr, 12
numeric, 4, signed
4, 1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
5, 1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
6, 1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
7, 1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
8, 1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
9, 1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
10, 1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
11, 1, 0, 2, 0, 3, 0, 0, 4095, 0, 1000
flag, 32
1, 16
2, 16
-
8/10/2019 1757-um007_-en-p.pdf
48/160
46 Publication 1757-UM007D-EN-P - December 2008
Chapter 3 Creating Generic Modules in AbRioCfg Software
Numeric Data
The numeric section of the data block transfer write defines the I/Odata - its location, format, and scaling.
The beginning of the numeric section is marked by the keywordnumeric, the number of values to be defined, and the data format.
AbRioCfg software checks the number of values to be defined againstthe actual number of definitions and indicates an error if they do notmatch.
The format can be one of the following.
All items must have the same format.
This line is followed by definitions for the I/O data values, each on arow of the spreadsheet (or line of a text file). Each definition consists
of the following fields:
The BTW offset is the offset into the BTW data for the I/O data value.
Some modules have a separate polarity bit to indicate the sign of aninput. If the data being written is negative, the 1757-ABRIO modulesets the polarity bit.
Format Range of values
BCD 0 to 9999
Unsigned 0 to 65535
Integer -32768 to 32767
EXAMPLE numeric, 4, BCDnumeric, 8, integer
Quantity Description
BTW offset Offset into BTW data
Polarity offset Word offset of polarity bit
Polarity bit Bit number, 0-15
Minimum raw value Minimum raw output
Maximum raw value Maximum raw output
Minimum scale value Minimum floating point scaled value that correspondsto minimum raw value
Maximum scale value Maximum floating point scaled value that correspondsto maximum raw value
-
8/10/2019 1757-um007_-en-p.pdf
49/160
Publication 1757-UM007D-EN-P - December 2008 47
Creating Generic Modules in AbRioCfg Software Chapter3
The 1757-ABRIO module uses the polarity offset and bit only for theBCD data type. It ignores them for the other data types.
If the scaled valued written is NaN, the raw output gets set to thecorresponding value in the configuration data. For example, if an I/Odata value is at offset 7 in the data block transfer write, the value atoffset 7 in the configuration block transfer write is written if the hostcontroller writes NaN to the tag that is mapped to the I/O value.
Flag Data
In some cases the block transfer write contains data that we want tomap to flag write tags.
The flag data section of the Data Block Transfer write defines thelocation of this discrete data.
The beginning of the flag section is marked by a line containing thekeyword flag, followed by the total length of the flags data, in bits.The length can be from 8 to 504 and must be a multiple of 8.
This is followed by a number of lines that define where the flag datais found. Each line consists of an offset and a length. The maximumnumber of flag definition lines is 4.
The offset is an offset into the block transfer. It can range from 0 tothe length of the block transfer - 1. If the offset is followed by an H,it refers to the high byte of the block transfer word.
The length can range from 8 to 504 and must be a multiple of 8.
TIP If the data type is BCD, enter the raw minimum and maximumvalues in decimal, not hexadecimal. For example is the range is
0 to 9999, enter the value as 9999, not 0x9999.
EXAMPLE A 1771-OFE module has channel 1 data at offset 0. The polaritybit is offset 4 bit 0. We want to write floating point values from
0 to 1000 and have them scaled to the raw values 0 to 4095.
In a text file:
0, 4, 0, 0, 4095, 0, 1000
In a spreadsheet:
EXAMPLE flag, 32
0 4 0 0 4095 0 1000
-
8/10/2019 1757-um007_-en-p.pdf
50/160
48 Publication 1757-UM007D-EN-P - December 2008
Chapter 3 Creating Generic Modules in AbRioCfg Software
The sum of the lengths in the data definitions must match the lengthin the flag line.
Example 1771-OFE Configuration File
Creating a Generic Modulein AbRioCfg software
To add a generic module in AbRioCfg software, complete thefollowing steps.
1. Right-click the rack to which the module will be added andselect Add Module.
EXAMPLE flag, 32
0,82H,8
4,16
configbtw, 13 ; length 13
4, 0x8000 ; binary data format
6, 0x0fff ; maximum raw value channel 1
8, 0x0fff ; maximum raw value channel 2
10, 0x0fff ; maximum raw value channel 3
12, 0x0fff ; maximum raw value channel 4
databtw, 12numeric, 4
0, 4, 0, 0, 4095, 0, 1000
1, 4, 1, 0, 4095, 0, 1000
2, 4, 2, 0, 4095, 0, 1000
3, 4, 3, 0, 4095, 0, 1000
-
8/10/2019 1757-um007_-en-p.pdf
51/160
Publication 1757-UM007D-EN-P - December 2008 49
Creating Generic Modules in AbRioCfg Software Chapter3
2. Select a Module Type of Generic Module, the location for themodule and click OK.
3. Browse to or type the CSV file and path and click Import.
AbRioCfg software imports the configuration file and displaysthe contents, or gives an error message if it finds problems withthe file.
4. Assign values for the BTR and BTW Update Times.
5. Click OK to accept the module.
You can now map the data to tags by dragging the Generic module tothe desired numeric read, numeric write, flag read or flag write tag.
To change the configuration, re-import the configuration. If thegeneric module was mapped to tags, the mappings will be deletedand must be reassigned.
-
8/10/2019 1757-um007_-en-p.pdf
52/160
50 Publication 1757-UM007D-EN-P - December 2008
Chapter 3 Creating Generic Modules in AbRioCfg Software
You can export the generic module configuration by clicking theExport button in the Generic Module dialog box. Since comments inthe original file are not imported (and therefore are not exported), it isusually better to modify the original configuration file and save it witha new name. Export may be useful if you upload a configuration thatcontains a generic module from a 1757-ABRIO module and you donot have the original file.
-
8/10/2019 1757-um007_-en-p.pdf
53/160
51Publication 1757-UM007D-EN-P - December 2008 51
Chapter4
Configuring the ProcessLogix Controller toAccess Data on the 1757-ABRIO Module
Introduction This chapter describes:
the operating modes of the 1757-ABRIO module.
how to access data on the module from a ProcessLogixcontroller.
Modes of Operation There are four modes of operation for the module.
CONFIG
INACTIVE (Program)
ACTIVE (Run)
FORCED ACTIVE
The mode of the 1757-ABRIO module determines the RIO networkmode.
Modes related to RIO network operations:
INACTIVE (Program) mode, digital inputs continue to updatebut digital outputs and block transfers do not.
ACTIVE (Run) mode, digital inputs and outputs update, andblock transfers update.
CONFIG Mode
The module is in CONFIG mode while AbRioCfg software downloadsa configuration. CONFIG mode is largely invisible to the user unlessthe configuration being downloaded is large. After downloading, thesoftware returns the module to INACTIVE mode.
-
8/10/2019 1757-um007_-en-p.pdf
54/160
52 Publication 1757-UM007D-EN-P - December 2008
Chapter 4 Configuring the ProcessLogix Controller to Access Data on the 1757-ABRIO Module
INACTIVE Mode
The module is in INACTIVE mode when it is not receiving messagesfrom either a host controller or via OPC/DDE. The module is also in
INACTIVE mode when it has not been put in FORCED ACTIVE modeby AbRioCfg software.
When the module is in INACTIVE mode, the RIO network is placed inprogram mode with input updates but no output updates. The1757-ABRIO module must be in the INACTIVE mode to accept adownload.
ACTIVE Mode (Run)
The module is in ACTIVE mode when it receives a message fromeither a host controller or from an OPC or DDE server. When themodule is in ACTIVE mode, the RIO network is in run mode.
The module is in ACTIVE mode as long as any tag is being updated.Each tag has an associated time-out. The tag is considered to beupdating until the time-out expires. If all tags have timed out, the1757-ABRIO module automatically switches to INACTIVE mode.
If you try to download a configuration when the module is in ACTIVEmode, AbRioCfg software asks if you want to take the module out of
ACTIVE mode. If you click OK, AbRioCfg software changes the mode,downloads the configuration, then puts the module in INACTIVEmode.
FORCED ACTIVE Mode
The module is in FORCED ACTIVE mode when you set ACTIVE modefrom the AbRioCfg program. FORCED ACTIVE mode lets you sendand receive data without having to create messages in the module. Itis intended primarily for setting up and testing RIO networks.
If you try to download a configuration when the module is inFORCED ACTIVE mode, AbRioCfg software asks if you want to takethe module out of ACTIVE mode. If you click OK, AbRioCfg softwarechanges the mode, downloads the configuration, then puts themodule in INACTIVE mode.
IMPORTANT When the module is in FORCED ACTIVE mode, the RIO network
is in run mode.
-
8/10/2019 1757-um007_-en-p.pdf
55/160
Publication 1757-UM007D-EN-P - December 2008 53
Configuring the ProcessLogix Controller to Access Data on the 1757-ABRIO Module Chapter4
Configure the 1757-PLX52Controller
To access tag data on the 1757-ABRIO module from a ProcessLogixcontroller, use the REQNUMARRAY, REQFLAGARRAY andREQTEXTARRAY Exchange Blocks with CIPREAD and CIPWRITEcommands to read and write tags.
Use Control Builder software to complete the following steps.
1. Select the Exchange Block from the Library in Control Builder.
2. Add the desired Exchange Block to the CM (Control Module) bydragging it into the CM window.
REQFLAGARRAY for flag data
REQNUMARRAY for numeric data
REQTEXTARRAY for text data
3. Expand the Exchange Block by double-clicking on it.
4. Select the Main tab.
5. Give the block a name and set the execution order.
6. Select either CIPREAD or CIPWRITE for the message command.
-
8/10/2019 1757-um007_-en-p.pdf
56/160
54 Publication 1757-UM007D-EN-P - December 2008
Chapter 4 Configuring the ProcessLogix Controller to Access Data on the 1757-ABRIO Module
7. Set the number of values to be read or written.
a. Flag arrays, 512 max
b. Numeric arrays, 64 max
c. Text arrays, 64 max
Array Examples
8. Set the data type to be read or written.
a. Numeric arrays, set Data Type in Target Device to FLOAT32.
b. Text arrays, set the Number of String Values to 1 and the CharLength of String Values to 64.
9. Select the Communications tab.
10. Set the Path from the ProcessLogix controller to the 1757-ABRIOmodule.
See the tip on page 72or Control Builder Help for informationon entering the path.
Flag Arrays Numeric Arrays Text Arrays
-
8/10/2019 1757-um007_-en-p.pdf
57/160
Publication 1757-UM007D-EN-P - December 2008 55
Configuring the ProcessLogix Controller to Access Data on the 1757-ABRIO Module Chapter4
11. Set the File Name in the Exchange Blocks to the names of thetags you created in the 1757-ABRIO module.
12. Perform any other configuration required by your application onthe other tabs.
13. Click OK to accept the block.
14. Wire the ready flag (READYFL) to the send flag (SENDFL) foreach exchange block.
15. Download the CM to the ProcessLogix controller and activate it.
IMPORTANT Be sure to expose the Error codes in your Exchange Blocks.
-
8/10/2019 1757-um007_-en-p.pdf
58/160
56 Publication 1757-UM007D-EN-P - December 2008
Chapter 4 Configuring the ProcessLogix Controller to Access Data on the 1757-ABRIO Module
Live Data Examples
Double-click function block
-
8/10/2019 1757-um007_-en-p.pdf
59/160
57Publication 1757-UM007D-EN-P - December 2008 57
Chapter5
Configuring RSLogix 5000 Software to AccessData on the 1757-ABRIO Module
Introduction This chapter describes:
the operating modes of the 1757-ABRIO module.
how to access data on the module from a ControlLogixcontroller.
Modes of Operation There are four modes of operation for the module.
CONFIG
INACTIVE (Program)
ACTIVE (Run)
FORCED ACTIVE
The mode of the 1757-ABRIO module determines the RIO networkmode.
Modes related to RIO network operations:
INACTIVE (Program) mode, digital inputs continue to updatebut digital outputs and block transfers do not.
ACTIVE (Run) mode, digital inputs and outputs update, andblock transfers update.
CONFIG Mode
The module is in CONFIG mode while AbRioCfg software downloadsa configuration. CONFIG mode is largely invisible to the user unlessthe configuration being downloaded is large. After downloading, thesoftware returns the module to INACTIVE mode.
-
8/10/2019 1757-um007_-en-p.pdf
60/160
58 Publication 1757-UM007D-EN-P - December 2008
Chapter 5 Configuring RSLogix 5000 Software to Access Data on the 1757-ABRIO Module
INACTIVE Mode
The module is in INACTIVE mode when it is not receiving messagesfrom either a host controller or via OPC/DDE. The module is also in
INACTIVE mode when it has not been put in FORCED ACTIVE modeby AbRioCfg software.
When the module is in INACTIVE mode, the RIO network is placed inprogram mode with input updates but no output updates. The1757-ABRIO module must be in the INACTIVE mode to accept adownload.
When scheduled connections are used, the 1757-ABRIO modulesmode will always follow the ControlLogix controllers mode regardlessif it is receiving messages. For example, when the controller is inPROGRAM mode, the module is in INACTIVE mode.
ACTIVE Mode (Run)
The module is in ACTIVE mode when it receives a message fromeither a host controller or from an OPC or DDE server. When themodule is in ACTIVE mode, the RIO network is in run mode.
The module is in ACTIVE mode as long as any tag is being updated.Each tag has an associated time-out. The tag is considered to be
updating until the time-out expires. If all tags have timed out, the1757-ABRIO module automatically switches to INACTIVE mode.
If you try to download a configuration when the module is in ACTIVEmode, AbRioCfg software asks if you want to take the module out of
ACTIVE mode. If you click OK, AbRioCfg software changes the mode,downloads the configuration, then puts the module in INACTIVEmode.
When scheduled connections are used, the 1757-ABRIO modulesmode will always follow the ControlLogix controllers mode regardlessif it is receiving messages. For example, when the controller is in RUN
mode, the module is in ACTIVE mode.
-
8/10/2019 1757-um007_-en-p.pdf
61/160
Publication 1757-UM007D-EN-P - December 2008 59
Configuring RSLogix 5000 Software to Access Data on the 1757-ABRIO Module Chapter5
FORCED ACTIVE Mode
The module is in FORCED ACTIVE mode when you set ACTIVE modefrom the AbRioCfg program. FORCED ACTIVE mode lets you send
and receive data without having to create messages in the module. Itis intended primarily for setting up and testing RIO networks.
If you try to download a configuration when the module is inFORCED ACTIVE mode, AbRioCfg software asks if you want to takethe module out of ACTIVE mode. If you click OK, AbRioCfg softwarechanges the mode, downloads the configuration, then puts themodule in INACTIVE mode.
IMPORTANTWhen the module is in FORCED ACTIVE mode, the RIO network
is in run mode.
-
8/10/2019 1757-um007_-en-p.pdf
62/160
60 Publication 1757-UM007D-EN-P - December 2008
Chapter 5 Configuring RSLogix 5000 Software to Access Data on the 1757-ABRIO Module
Scheduled Digital I/OConnections in RSLogix5000 Programs
1757-ABRIO module firmware versions 1.2 and above supportscheduled connections for exchanging digital input and output databetween the 1757-ABRIO module and the host ControlLogixcontroller. This results in much faster updates for the digital data thanis possible using unscheduled messages. This section describes howto configure the module and the format of the scheduled data.
When you add a 1757-ABRIO module to the I/O Configuration of anRSLogix 5000 program using the generic 1757-MODULE profile, a dataconnection is created for the digital remote I/O data. See TagDescriptions for Scheduled Data in RSLogix 5000 Software onpage 149for more information about the status tag when usingControlLogix. The status tag gives global status for digital data andindividual rack status.
Scheduled Connection Types
There are two types of scheduled connection.
Exclusive Owner, read/write
Input Only, read only
Setup an Exclusive-owner Connection
Configure a generic module profile in RSLogix 5000 software torepresent the 1757-ABRIO module. This dictates the format andamount of scheduled data, and how often the scheduled data istransferred. The ControlLogix controller is the owner of theconnection and controls the digital outputs. The connection is referredto as an exclusive-owner connection.
TIP In order to access any numeric read, numeric write, or text readdata from the ControlLogix controller you must also complete
Unscheduled I/O Connections in ControlLogix on page 67.
IMPORTANT In order for the scheduled connection to control the outputs of achassis, the chassis must not be mapped to any flag write tag
in the AbRioCfg software configuration that has been
downloaded to the 1757-ABRIO module.
-
8/10/2019 1757-um007_-en-p.pdf
63/160
Publication 1757-UM007D-EN-P - December 2008 61
Configuring RSLogix 5000 Software to Access Data on the 1757-ABRIO Module Chapter5
Remote I/O Operating Modes
If there is an exclusive-owner connection to the 1757-ABRIO module,the modules remote I/O mode (run or program) follows the owner
ControlLogix controllers Run or Program mode. If the ownerControlLogix controller is in Program mode, the 1757-ABRIO moduleis in program mode (even if the module is receiving messages). If theControlLogix controller is in Remote Test mode, the remote I/O modefor the 1757-ABRIO module is program.
The remote I/O mode is not affected by the operating mode of aControlLogix controller that has an input-only connection to the1757-ABRIO module. In the absence of an exclusive-ownerconnection, the 1757-ABRIO modules remote I/O mode is determinedby whether it is receiving messages, as before.
Add a Module as an Exclusive-owner Connection
To configure the 1757-ABRIO module in RSLogix 5000 software, theControlLogix controller must be offline.
1. Create a new project for your type of controller.
2. Type a name for the controller, and select the slot it occupies inthe ControlLogix chassis.
3. Click OK.
4. Right-click on I/O configuration and select New Module.
5. Under Other, select the 1756-MODULE Generic 1756 Moduleand click OK.
The Module Properties dialog box opens.
-
8/10/2019 1757-um007_-en-p.pdf
64/160
62 Publication 1757-UM007D-EN-P - December 2008
Chapter 5 Configuring RSLogix 5000 Software to Access Data on the 1757-ABRIO Module
6. Type a Name and a Description for the module, if desired.
7. Set the Slot number for the module in the ControlLogix chassis.
8. For the Comm Format, select Data - INT - With Status.
9. Select the following values for the Connection Parameters.
10. Verify that the Open Module Properties checkbox is checkedand click OK.
11. Set the modules Requested Packet Interval (RPI).
This is how often the module's scheduled data is updated in thecontroller. The value can range from 0.2 to 750 ms. The default
time is 5 ms.
12. Click OK.
13. Save the program and download it to the ControlLogixcontroller.
AssemblyInstance
Size
Input 1 250
Output 2 248
Configuration 4 0
Status Input 5 10
Status Output 6 N/A
-
8/10/2019 1757-um007_-en-p.pdf
65/160
Publication 1757-UM007D-EN-P - December 2008 63
Configuring RSLogix 5000 Software to Access Data on the 1757-ABRIO Module Chapter5
Output Priority
If a digital rack is mapped to a flag write tag in the AbRioCfg software,the flag data takes precedence over the digital outputs in the
scheduled connection, even if nothing is writing to the flag write tag.To control outputs on a chassis using a scheduled connection, makesure the chassis is not mapped to a flag write tag.
Setup Input-only Connections
The 1757-ABRIO module also supports input-only connections. In aControlLogix system, multiple controllers can receive inputs from amodule, but only one controller can control the outputs. Aninput-only connection does not require the presence of an exclusive
owner connection. More than one ControlLogix controller can openan input-only connection to the 1757-ABRIO module and receive itsinputs.
Add a Module as an Input-only Connection
To configure an input-only connection to the 1757-ABRIO module inRSLogix 5000 software, you must be offline.
1. Create a new project for your type of controller.
2.Type a name for the controller, and select the slot it occupies inthe ControlLogix chassis.
3. Click OK.
4. Right-click on I/O configuration and select New Module.
5. Under Other, select the 1756-MODULE Generic 1756 Moduleand click OK.
-
8/10/2019 1757-um007_-en-p.pdf
66/160
64 Publication 1757-UM007D-EN-P - December 2008
Chapter 5 Configuring RSLogix 5000 Software to Access Data on the 1757-ABRIO Module
The Module Properties dialog box opens.
6. Type a Name and a Description for the module, if desired.
7. Set the Slot number for the module in the ControlLogix chassis.
8. For the Comm Format, select Input