1771-N User Manual
1771-N User Manual
High Resolution
Isolated Analog
User Manual
Modules
(Cat. No. 1771ĆN Series)
Important User Information 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. In no event will Rockwell Automation be responsible or
liable for indirect or consequential damage resulting from the use or
application of these products.
!
Identifies information that is critical for
IMPORTANT successful application and understanding of the
product.
Environment and Enclosure
ATTENTION
This equipment is intended for use in a Pollution
!
Degree 2 industrial environment, in overvoltage
Category II applications (as defined in IEC publication
60664–1), at altitudes up to 2000 meters without
derating.
This equipment is considered Group 1, Class A
industrial equipment according to IEC/CISPR
Publication 11. Without appropriate precautions, there
may be potential difficulties ensuring electromagnetic
compatibility in other environments due to conducted
as well as radiated disturbance.
This equipment is supplied as “open type” equipment.
It must be mounted within an enclosure that is suitably
designed for those specific environmental conditions
that will be present, and appropriately designed to
prevent personal injury resulting from accessibility to
live parts. The interior of the enclosure must be
accessible only by the use of a tool. Subsequent
sections of this publication may contain additional
information regarding specific enclosure type ratings
that are required to comply with certain product safety
certifications.
See NEMA Standards publication 250 and IEC
publication 60529, as applicable, for explanations of
the degrees of protection provided by different types of
enclosures. Also, see the appropriate sections in this
publication, as well as the Allen–Bradley publication
1770–4.1, (“Industrial Automation Wiring and
Grounding Guidelines”), for additional installation
requirements pertaining to this equipment.
Purpose of Manual This manual shows you how to use your high resolution isolated
analog series input/output modules with an Allen-Bradley
programmable controller. It helps you install, program, calibrate, and
troubleshoot your modules.
Manual Organization This manual is divided into seven chapters. The following chart
shows each chapter with its corresponding title and a brief overview
of the topics covered in that chapter.
Overview of the High Resolution Isolated Descriptions of the modules, including general and
1
Analog Series Modules hardware features
Related Products You can install your module in any system that uses Allen-Bradley
processors that support block transfer and the 1771 I/O structure.
Product Compatibility These modules can only be used with 1771-A1B, A2B, A3B, A3B1,
A4B or later 1771 I/O chassis and 1771-AM1, -AM2 chassis.
Communication between the analog module and the processor is
bidirectional. The processor block-transfers output data through the
output image table to the module and block-transfers input data from
the module through the input image table. The module also requires
an area in the data table to store the read block and write block data.
I/O image table use is an important factor in module placement and
addressing selection. Refer to the table below.
You can place your analog module in any I/O module slot of the
I/O chassis.
Do not put the analog module in the same module group as a digital
high density module unless you are using 1 or 1/2-slot addressing.
Avoid placing the analog module close to ac modules or high voltage
dc modules.
Troubleshooting Chapter 7
Chapter Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Diagnostics Reported by the Module . . . . . . . . . . . . . . . . . . . . . . . 7-1
Troubleshooting with the Indicators . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Status Reported by the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Specifications Appendix A
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
General Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Module Description The high resolution isolated analog modules are intelligent block
transfer modules that interface analog signals with Allen-Bradley
PLC-3 and PLC-5 family programmable controllers that have block
transfer capability. Block transfer programming moves input data
words from the module’s memory to a designated area in the
processor data table in a single scan. It also moves configuration
words and output data from the processor data table to module
memory.
The N-series family includes modules with both analog inputs and
outputs on the same module. The modules use 16-bit
analog-to-digital converters and 14-bit digital-to-analog converters
for high resolution and accuracy. All of these modules require only a
single slot in the I/O chassis, and do not require an external power
supply.
Since the N-series modules are combination modules, with input and
output capabilities on the same module, block transfer reads from the
module are structured differently from dedicated input or output
modules. Normally, block transfer read information is contiguous,
and is stored in contiguous locations in the data block. N-series
modules transmit channel data on an individual basis with status
information in between. This results in non-contiguous blocks of
data in non-contiguous data locations. Care must be taken when
transferring this information. Additional programming may be
required.
Features of the High The analog modules are comprised of modular analog signal
Resolution Isolated conditioning blocks that are plugged into a common circuit board.
Analog Series Modules
These signal conditioning blocks provide the following:
Catalog/Channel Numbers
Module Channel 1 Channel 2 Channel 3 Channel 4 Channel 5 Channel 6 Channel 7 Channel 8 Refer to
Appendix
1771ĆNIS 4-20mA 4-20mA 4-20mA 4-20mA 4-20mA 4-20mA 4-20mA 4-20mA B
1771ĆNIV +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) B
1771ĆNIV1 +10V +10V +10V +10V +10V +10V +10V +10V B
1771ĆNIVR +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) RTD RTD RTD RTD B
1771ĆNIVT +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) +100mV/TC +100mV/TC +100mV/TC +100mV/TC B
1771ĆNR RTD RTD RTD RTD RTD RTD RTD RTD B
1771ĆNT1 +100mV/TC +100mV/TC +100mV/TC +100mV/TC +100mV/TC +100mV/TC +100mV/TC +100mV/TC B
1771ĆNT2 -5/+55mV/TC -5/+55mV/TC -5/+55mV/TC -5/+55mV/TC -5/+55mV/TC -5/+55mV/TC -5/+55mV/TC -5/+55mV/TC B
1771ĆNOC 0-25mA out 0-25mA out 0-25mA out 0-25mA out 0-25mA out 0-25mA out 0-25mA out 0-25mA out C
1771ĆNOV +10V out +10V out +10V out +10V out +10V out +10V out +10V out +10V out C
1771ĆNB4T 0-25mA out 0-25mA out +100mV/TC +100mV/TC D
1771ĆNB4S 0-25mA out 0-25mA out 4-20mA 4-20mA D
1771ĆNBSC 0-25mA out 0-25mA out 4-20mA 4-20mA 4-20mA 4-20mA 4-20mA 4-20mA E
1771ĆNBRC 0-25mA out 0-25mA out RTD RTD RTD RTD RTD RTD E
1771ĆNBTC 0-25mA out 0-25mA out +100mV/TC +100mV/TC +100mV/TC +100mV/TC +100mV/TC +100mV/TC E
1771ĆNBV1 +10V out +10V out +10V in +10V in +10V in +10V in +10V in +10V in E
1771ĆNBVC 0-25mA out 0-25mA out +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) +5V (+20mA) E
1771ĆNX1 0-50mA out 0-25mA out 0-50mA out 0-25mA out 0-25mA out RTD RTD 100mV/TC F
1771ĆNX2 0-50mA out 0-25mA out 0-50mA out 0-25mA out RTD RTD 100mV/TC 100mV/TC G
1771ĆNX3 0-50mA out 0-25mA out 0-50mA out 0-25mA out RTD RTD RTD 100mV/TC G
1771ĆNX4 0-50mA out 0-25mA out 0-25mA out 0-25mA out 0-25mA out 0-25mA out RTD 100mV/TC H
Note: Appendices I thru L cover other variations of the 1771ĆN series module.
How the High Resolution The processor transfers data to and from the module using BTW
Isolated Analog Modules (block transfer write) and BTR (block transfer read) instructions in
Communicate with your ladder diagram program. These instructions let the processor
Processors obtain input values and status from the module, and let you establish
the module’s mode of operation (Figure NO TAG).
Table 1.A
Communication Between the Processor and the Module
3
5 1
BTW
Memory From input devices
User Program To output devices
2
BTR
Accuracy The accuracy of each of the high resolution isolated analog modules
is described in Appendix A.
Chapter Summary In this chapter you read about the functional aspects of the analog
modules and how they communicate with programmable controllers.
Before You Install Your Before installing your module in the I/O chassis you must:
Analog Module
Action required: Refer to:
Calculate Power Your module receives its power through the 1771 I/O chassis
Requirements for the backplane from the chassis power supply. The maximum current
I/O Chassis drawn by the module from this supply ranges from 1.5 to 3.3A,
dependent upon the particular type of module. Refer to the
specifications in appendix A for standard modules.
Add this value to the requirements of all other modules in the I/O
chassis to prevent overloading the chassis backplane and/or
backplane power supply.
Determine Module Place your module in any slot of the I/O chassis except for the
Location in the I/O Chassis extreme left slot. This slot is reserved for processors or adapter
modules.
! module.
• Failure to remove power from the backplane
could cause injury or equipment damage due to
possible unexpected operation.
• Failure to remove power from the backplane
could cause module damage, degradation of
performance, or injury.
Upper Connector
11022ĆI
1. Place the module in the plastic tracks on the top and bottom of the
slot that guides the module into position.
2. Do not force the module into its backplane connector. Apply firm
even pressure on the module until it is firmly seated in the
chassis. Note: The chassis locking bar will not close if all
modules are not seated properly.
1771ĆA1B, ĆA2B, ĆA3B, ĆA3B1, ĆA4B I/O chassis 1771ĆA1B, ĆA2B, ĆA3B1, ĆA4B Series B I/O chassis
locking tab locking bar
locking bar pin
card guides
card guides
module
Snap the chassis latch over module
the top of the module to secure it. Swing the chassis locking bar down into place to secure
the modules. Make sure the locking pins engage.
19809
Figure 2.1
Connecting the Cable to the Front of the Module
Cable Connector
Module Connector
Catalog Description
Number
1771ĆRTP1 has cold junction compensation for thermocouples
1771ĆRTP3 incorporates resistors and fuses; used primarily for 4Ć20mA inputs
when using +5V inputs (Uses 5mm x 20mm fast acting 1/4A fuses
such as Bussmann GMA-1/4, 250V/250mA.)
1771ĆRTP4 a generalĆuse block with straightĆthru wiring that can be used for all
applications except thermocouples1
1771ĆRT41 a 4Ćchannel block with cold junction compensation for thermocouples
1771ĆRT44 a generalĆuse 4Ćchannel block with straightĆthru wiring that can be
used for all applications except thermocouples1
1 RTP4 and RT44 can be used with thermocouples if a method of cold junction compensation is provided at
the interface of thermocouple and copper wires within the system.
Figure 2.2
Mounting Dimensions for the Remote Termination Panels
RTP1, RTP3, RTP4
B A
Inches
(Millimeters)
3.0
(75.0)
J8 J1
J7 J2
J6 J3
J5 J4
2.3
5.30
(58.4)
(134.6)
RT41, RT44
3.0
(75.0
)
J1
J2 2.3
J3
J4 (58.4)
Dimensions to
2.3 3.5 back of DIN rail
(58.4) (88.9)
19366
Table 2.A
Remote Termination Panel Connection Points for Field Devices (Channel 1 shown)
Input Type Connect To Input Type Connect To Input Type Connect To Input Type Connect To
+ I1 Current + I1 + I1 + I1
(with
Voltage Ć R1 Ć R1 Thermocouple Ć R1 Current Ć2 R1
external
resistor) (S
(Source//
Shield S1 Shield S1 Shield S1 Sink) Shield S1
+ O1 + O1 Excitation (A) O1
Figure 2.3
Remote Termination Panel Wiring
RTP1
RTP End of
1771ĆNC cable
DIN Rail
Module End of
1771ĆNC cable RT41
RTP End of
1771ĆNC cable
DIN Rail
11024ĆI
Field wiring to the remote termination panel is the same for all
remote termination panel variations. Refer to Figure 2.4.
• R = return
• I = input
• O = output
• S = shield
Channel 1 would use R1, I1, O1, and S1; channel 2 would use R2,
I2, O2, and S2; and so on for the remaining channels.
1. Strip 3/8 inch (9.25 mm) of insulation from the 22-12 AWG wire.
2. Insert the wire into the open connector slot.
3. Tighten the screw to 4.4–5.2 lb–in. (0.5–0.6Nm) to clamp the
wire.
Figure 2.4
Connecting Wire to the Remote Termination Panel
Remote
Termination
Each channel has four connections: R, I, O, and S. Panel (RTP)
Field wiring to the RTP is the same for all RTP variations.
Channel 1 uses R1, I1, O1, and S1; channel 2 uses R2, I2,
O2, and S2; and so on for the remaining channels.
I = input
R = return
Field Wiring
O = output
S = shield
channel 2 channel 1
19621
Connecting 4ĆWire Figure 2.5 shows how to connect 4-wire sensors to the remote
Sensors termination panel. A 4-wire sensor has two pairs of leads; one pair
for each resistor junction. One wire of the four is not used (it does
not matter which one). This leaves three wires – one pair and one
single wire. You must connect the single wire to the terminal marked
“O_”. You connect the remaining pair of wires to terminals “I_” and
“R_”. It doesn’t matter which wire of the pair connects to terminal
“I_” and which wire connects to terminal “R_” so long as all three
wires are the same AWG gauge.
Figure 2.5
Connecting a 4ĆWire Sensor to the Remote Termination
Panel
Chassis RTD
Ground
Sourcing Input Analog The 1771-NIS, 1771-NBSC and 1771-NB4S modules are
Modules sourcing/sinking input modules. These modules can supply the
necessary loop power for 2-wire transmitters connected to the input.
All loop power functionality is contained within the analog module.
Examples of typical configurations are shown in Figure 2.6.
No external resistors are required.
Figure 2.6
Examples of Sourcing/Sinking Input Modules
RTP4
2ĆWire Transmitter
24V dc
i Output
Input
Input Module supplies loop power
(sourcing)
Return
24V dc
Output
4ĆWire Transmitter
24V dc
Output
2ĆWire Transmitter
24V dc
i Input
Input User supplies loop power
(sinking)
Return
Making Your Own Cables If you are not using thermocouples, you can terminate the analog
module to a terminal block by cutting the 25-pin RTP end connector
off the standard cable and wiring to your terminal block. Refer to
Table 2.B for wire termination designations.
Table 2.B
Wire Termination Designations
Channel Number Signal 37ĆPin Connector Wire Color Channel Number Signal 37ĆPin Connector Wire Color
I1 20 Blk I5 20 Blk
1 O1 22 Blk/Wht 5 O5 22 Blk/Wht
R1 21 Wht/Blk R5 21 Wht/Blk
I2 24 Orn I6 24 Orn
2 O2 26 Orn/Blk 6 O6 26 Orn/Blk
R2 25 Wht R6 25 Wht
I3 29 Grn I7 29 Grn
3 O3 31 Grn/Blk 7 O7 31 Grn/Blk
R3 30 Grn/Wht R7 30 Grn/Wht
I4 33 Blu I8 33 Blu
4 O4 35 Blu/Blk 8 O8 35 Blu/Blk
R4 34 Blu/Wht R8 34 Blu/Wht
Cold Junction 36 Red
Thermistor
37 Red/Wht
Grounding the Field When using shielded cable or shielded thermocouple extension wire,
Devices ground the foil shield and drain wire only at one end of the cable.
We recommend that you wrap the foil shield and drain wire together
and connect them to the “S” connection on the RTP for the particular
channel. All shield connections are internally connected together in
the RTP so that only one wire is required to ground the entire remote
termination panel. Connect a wire from the “SH” connection on the
RTP to a ground stud on the metal cabinet in which the remote
termination panel is mounted.
If you do not want to ground a particular shield at the RTP, you can
remove the jumper for that particular channel. This will allow the
shield to float at the RTP end. To remove a jumper, you must cut it
out. Once the jumper is removed it cannot be replaced. Clip as
close to the circuit board as possible at both ends to completely
remove it. The jumpers (Figure 2.7) are labeled J1 through J8,
corresponding to channels 1 through 8 respectively.
Figure 2.7
Jumper Positions
J8 J1
Jumpers for channels J7 J2 Jumpers for channels
5 through 8 J6 J3 1 through 4
J5 J4
Interpreting the The front panel of the analog module contains two bi-color
Indicator Lights indicators: a red/green RUN/FLT (fault) indicator and a red/green
CAL/COM indicator (Figure 2.8).
Figure 2.8
Diagnostic Indicators
Chapter Summary In this chapter you learned how to install your module in an existing
programmable controller system and how to wire to the remote
termination panel.
Block Transfer Your module communicates with the processor through bidirectional
Programming block transfers. This is the sequential operation of both read and
write block transfer instructions.
For the 1771-N series modules, block transfer writes (BTWs) can
perform two different functions.
PLCĆ2 Programming Due to the number of digits required for high resolution readings, the
1771-N series modules normally read input values in 2’s complement
binary. Binary coded decimal (BCD) can be used, but with lower
resolution. As a result, the 1771-N series modules are not
recommended for use with PLC-2 family programmable controllers.
PLCĆ3 Program Example Block transfer instructions with the PLC-3 processor use three data
table files. A binary file is used for module location and other related
data. This is the block transfer control file. Two separate block
transfer data files store data that you want transferred to the module
(when programming a block transfer write) or from the module
(when programming a block transfer read). The address of the block
transfer data files are stored in the block transfer control file.
Figure 3.1
PLCĆ3 Family Sample Program Structure
BTR Enable
Program Action BLOCK XFER READ EN
Block Transfer RACK: XXX 12
GROUP: X Done
At powerup, the user program enables a Read Done Bit MODULE: X = XXXX
1 DN
block transfer read. Then it initiates a DATA: XXXX:XXXX 15
LENGTH: 00 Error
block transfer write to configure module. CNTL: XXXX:XXXX ER
13
PLCĆ5 and PLCĆ5/250 This program is very similar to the PLC-3 program with the
Program Example following exceptions:
• Block transfer enable bits are used instead of done bits as the
conditions on each rung.
• Separate block transfer control files are used for the block
transfer instructions.
Figure 3.2
PLCĆ5 Family Sample Program Structure
BTR
Program Action BLOCK XFER READ
BTR Enable BTW Enable EN
1 RACK: X
At powerup, the user program enables a GROUP: X DN
block transfer read. Then it initiates a block MODULE: X
transfer write to configure module. CONTROL: XXX:XX ER
DATA FILE: XXX:XX
LENGTH: 00
CONTINUOUS: N
BTR BTW
Enable Enabl BTW
Thereafter, the program continuously perĆ 2 e BLOCK XFER WRITE EN
RACK: X
forms read and write block transfers. GROUP: X DN
MODULE: X
CONTROL: XXX:XX ER
DATA FILE: XXX:XX
LENGTH: 00
CONTINUOUS: N
Module Scan Time Scan time is defined as the amount of time it takes for the module to
read the input channels and place new data into the data buffer
and/or read the data buffer and write new data to the output channels.
Scan time for your module is shown in Figure 3.3.
Figure 3.3
Block Transfer Time
End of Block Module available
Transfer Write to perform block transfer
Block
Transfer
Write Configure 1st Scan 2nd Scan 3rd Scan
Time Time
1 2 3 4 5 6
Internal scan time = 25ms 10529ĆI
Any time after the buffer is filled (4), a block transfer read (BTR)
request can be acknowledged.
When operated in the default mode, new data will be available for a
BTR every 25 milliseconds. When operated in real time sample
mode
(RTS = T), BTRs will be ignored by the module for “T”
milliseconds, at which time a single BTR will be allowed.
Programming Samples The following are sample programs for using your modules more
efficiently when operating with the PLC-3 or PLC-5 family
processors.
These programs show you how to configure the module and read
data from the module, and efficiently update the output channels on
those modules with outputs.
The following PLC-3 program can be used for all 1771-N series
modules. The program can be altered to effectively address modules
with or without output channels.
Figure 3.4
PLCĆ3 Family Example Program Structure
BTR Enable
Block Transfer Block Transfer BLOCK XFER READ EN
Read Error Bit Read Done Bit RACK: 0 12
B1:10 B1:10 GROUP: 0 Done
MODULE: 0
Rung 1 CONTROL: #B1:10 DN
15
13 15 DATA FILE #N1:0
LENGTH: 0 Error
ER
13
Block Transfer
Pushbutton
Write Done Bit MOV
I0:2 B1:10 SOURCE: B1:0
Rung 2
0000000000111011
00 07
DESTINATION: B1:15
Power-up Bit 0000000000001001
N1:1
17
Block Transfer
Pushbutton Power-up Bit Write Done Bit MOV
I0:2 N1:1 B1:10
SOURCE: B1:1
Rung 3 0000000000001001
00 17 07
DESTINATION: B1:15
0000000000001001
BTW Enable
Block Transfer Block Transfer BLOCK XFER WRITE EN
Write Error Bit Write Done Bit RACK: 0 02
B1:10 B1:10 GROUP: 0 Done
Rung 4 MODULE: 0
CONTROL: #B1:10 DN
03 05 DATA FILE #N1:100 05
LENGTH: 9 Error
ER
03
This program changes the length of the block transfer write from 59 words at powerup
or when reconfigured, to 9 words at all other times.
• You use enable bits instead of done bits as the conditions on each
rung.
• A separate control file must be selected for each of the block
transfer instructions.
Figure 3.5
PLCĆ5 Family Example Program Structure
For the following example, assume the analog module is physically located at rack address 01, module group 00, module slo
and the input module connected to the pushbutton is located at rack address 00, module group 7, slot 6. The block transfer
data files correspond to the example on the following pages.
BTR
BTR Enable BTW Enable BLOCK XFER READ
N10:0 N10:5 EN
1 RACK: 01
GROUP: 00 DN
15 15 MODULE: 0
CONTROL: N10:0 ER
DATA FILE: N10:10
LENGTH: 00
CONTINUOUS: N
BTW
Pushbutton Enable
I:007 N10:5 CPT
COMPUTE
DEST N10:6
2 00 15 EXPRESSION 59
Powerup Bit
N10:11
15
BTW
Pushbutton Powerup Bit Enable
I:007 N10:11 N10:5 CPT
COMPUTE
DEST N10:6
3 00 15 15 EXPRESSION 9
BTR BTW
Enable Enable
N10:0 N10:5 BTW
4 BLOCK XFER WRITE EN
RACK: 01
15 15 GROUP: 00 DN
MODULE: 0
CONTROL: N10:5 ER
DATA FILE: N10:80
* Length = (number of outputs + 1) words. LENGTH: *
For 2 output/6 input modules, this would be equal to 3. CONTINUOUS: N
Modules without output channels do not require rungs 2 and 3. Instead, move
the input
condition instructions (pushbutton and powerup) from rung 2 to the front of rung
4, and specify the BTW length equal to 59.
Setting Up the Data If you use a 1771-NBTC module with the parameters listed below,
Table File the PLC-5 data table file screen on an industrial terminal screen
would look similar to Figure 3.6.
Scale Value Alarm Value Input Rate Alarm Alarm Filter 10 Ohm RTD TC
Low/High Low/High Alarm Enable Deadband Time Offset Type Type
(counts) (counts) (oF/sec) (oF) (sec)
The above configuration for the 2 output/6 input module (cat. no.
1771-NBTC) would be set up using the following PLC-5 data table
file (Figure 3.6).
Figure 3.6
Sample PLCĆ5 Data File (Hexadecimal Data) for a
2 Output/6 Input Module
Address 0 1 2 3 4 5 6 7 8 9
N10:0 C684 0000 001C 000A 000A 6404 0000 003B 000A 0050
N10:10 8800 2000 8000 02EC 0000 39A9 0000 39C1 8000 642C
N10:20 8010 0C71 8010 0EA4 8010 1288 8010 4045 8010 44E6
N10:30 0062 0062 0005 0005 0005 0005 0005 0005 0000 0000
N10:40 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
N10:50 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
N10:60 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
N10:70 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
N10:80 8820 04B0 0000 8002 00C8 0190 07D0 0000 0000 A00A
N10:90 0000 FC18 03E8 FC7C 0384 E032 0064 0000 0000 61A8
N10:100 6590 80AA 05C8 1000 0000 0000 2710 2904 8011 0A64
N10:110 2000 0000 0000 4E20 5014 8011 0E64 3000 0000 0000
N10:120 2710 2904 8011 1464 4000 0000 0000 4E20 5208 8000
N10:130 19C8 5000 0000 0000 7530 7918 8000 1DC8 6000 0000
The block transfer read data file is located at N10:10 thru N10:37.
The block transfer write data file is located at N10:80 thru N10:138.
Chapter Summary In this chapter, you learned how to program your programmable
controller. You were given sample programs for your PLC-3 and
PLC-5 family processors, and shown what the data file for a module
looks like.
Configuring the High Because of the many analog devices available and the wide variety
Resolution Isolated of possible configurations, you must configure your module to
Analog Modules conform to the analog device and specific application that you have
chosen. Data is conditioned through a group of data table words that
are transferred to the module using a block transfer write instruction.
Default Configurations The modules can be operated in a default mode by using zeroes in all
but the first word of the BTW data file. The first word must identify
the number of outputs on the module. For example, the first word
for the 8 output module (cat. no. 1771-NOC) would be 8880
hexadecimal; the first word for the 2 out/6 input module (cat. no.
1771-NBVC, -NBTC, -NBRC) would be 8820 hexadecimal; and the
first word for the 8 input module (cat. no. 1771-NIV, -NT1, -NR)
would be 8800 hexadecimal.
The default scaling values that apply to the inputs and outputs are
listed in the specifications in appendix A. In default mode, all
programmable features (alarming, filtering, real time sampling, etc.)
are disabled.
The verify bit 00 in the block transfer write word 3 allows you to
compare the configuration information the module is using to the
configuration information contained in a block transfer write (BTW).
You set the verify bit in the BTW you wish to check, and download
the BTW to the module. After the BTW is completed, request a BTR
from the module. The program verify field in the BTR (bits 09-10
decimal, bits bits 11-12 octal, word 1) will contain either of two
values: 10 (binary) indicates the verify failed; 11 (binary) indicates
the verify succeeded.
If the verify bit is set, configuration information in the BTW data file
will not be used by the module regardless of the success or failure of
the verify.
Temperature Scale
You select the temperature scale that the module will use when
returning temperature to the processor using bit 01, word 3 of the
block transfer write data file. If the bit is set to 0, the temperature is
in degrees C; if the bit is set to 1, the temperature is in degrees F.
Data Format
Use bit 02, word 3 of the block transfer write data file to select a data
format. If this bit is 0, all data fields will be in two’s complement
binary format. If the bit is 1, all fields will be in BCD format. In
BCD, the most significant bit is the sign bit for all signed fields. This
sign bit applies to both BTW and BTR words.
The 1771-N series modules use 15-bit signed magnitude BCD. The
maximum range value available then becomes7999.
+
Figure 4.1
4ĆDigit Binary Coded Decimal
Sign Bit Ć 0 = +
1 X 22 = 4 1=Ć
7
1 X 21 = 2
1 X 20 = 1
1 X 23 = 8
0 X 22 = 0
9
0 X 21 = 0
1 X 20 = 1
1 X 23 = 8
0 X 22 = 0
9
0 X 21 = 0
1 X 20 = 1
1 X 23 = 8
0 X 22 = 0
910
0 X 21 = 0
1 X 20 = 1
0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1
Sign
7 9 9 9 12955ĆI
Bit
Table 4.A
BCD Representation
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
101102 = 2210
First, the two’s complement method places an extra bit (sign bit) in
the left-most position, and lets this bit determine whether the number
is positive or negative. The number is positive if the sign bit is 0 and
negative if the sign bit is 1. Using the complement method:
0 10110 = 22
To get the negative using the two’s complement method, you must
invert each bit from right to left after the first “1” is detected.
0 10110 = +22
1 01010 = -22
Note that in the above representation for +22, starting from the right,
the first digit is a 0 so it is not inverted; the second digit is a 1 so it is
not inverted. All digits after this one are inverted.
1 10010 = -14
0 01110 = +14
All bits from right to left are inverted after the first “1” is detected.
Real time sampling is set using word 4 of the block transfer write
data file. The real time sampling (RTS) mode of operation provides
data from the module at a fixed time period for use by the processor.
RTS is invaluable for time based functions (such as PID and
totalization) in the processor. It allows accurate time based
calculations in local or remote I/O racks.
In the RTS mode, the module scans and updates its inputs at a user
defined time interval ∆( T) instead of the default interval. The
module ignores block transfer read (BTR) requests for data until the
sample time period elapses. The BTR of a particular data set
occurs only once at the end of the sample period and subsequent
requests for transferred data are ignored by the module until a new
data set is available. If a BTR does not occur before the end of the
next RTS period, a time-out bit is set in the BTR status area (word
1). When set, this bit indicates that at least one data set was not
transferred to the processor. (The actual number of data sets missed
is unknown.) The time-out bit is reset at the completion of the BTR.
Scaling
Each channel has two scaling points, low and high. The signal value
at these points is fixed. For example, the high scaling point of a
+10V output channel always corresponds to an output signal equal to
+10.000V.
For example, assume that at 0mA, the device connected to this input
channel is producing 0 psi, and at 20mA it produces 150 psi.
Extrapolation indicates that at 4mA, the device is producing 30 psi.
By setting the low scale value of the input to 30 and the high scale
value to 150, this input channel will report data in psi.
For better resolution, you can multiply both of the scaling values by
the same multipler as long as both scale values are in the range of
+32767 binary or +7999 BCD. By setting the low scale to 3000 and
the high scale value to 15000, you would report data in units of 0.01
psi per count.
If both the low scale and high scale values are set to 0, the module
reports data in the default resolution as shown below.
Clamping
Ramping
Time Time
Actual voltage change
Ramped voltage change
Alarm Enable
Clamping and ramping are only active when the alarm enable bit
(decimal bit 17, octal bit 15) has been set to 1.
Reset State
This field determines the action taken by the channel if the I/O reset
backplane pin is asserted.
The minimum and maximum values are defined as the low and high
absolute limits respectively.
Reset Value
Scaling
Alarms
Each input channel has five alarm functions that provide status
indication through five associated status bits in the block transfer
read data returned by the module.
Input alarms let the user specify a range of “good” input values. If
the input value goes outside of this range, and the alarm enable bit is
set, the module will set the low or high alarm bit for that channel.
The alarm values are written to the module in the same units as the
scaling values, and must be within the absolute signal limits
specified in appendix A.
Alarm Deadband
• Low Alarm With Deadband - The low alarm bit is set when
the input falls below the user-defined low alarm value. If a
deadband is programmed, the low alarm bit will reset when
the input rises above the level equal to the low alarm value
plus the deadband.
• High Alarm With Deadband - The high alarm bit is set when
the input rises above the user-defined high alarm value. If a
deadband is programmed, the high alarm bit will reset when
the input falls below the level equal to the high alarm value
and deadband.
Figure 4.4
Deadband Example
Underrange Limit
alarm inactive
Time Time alarm active
Rate Alarm
This bit is set when the input changes at a rate faster than the
user-defined value. Rate of change values can range from 0.05% to
50% of the input’s full scale range per second. Full scale range is
defined as the difference between the high scale value and the low
scale value. The rate is specified in scaled units per second.
Figure 4.5
Rate of Change Alarm
Digital Filtering
This value specifies the time constant for a digital first order lag
filter on the input. It is specified in units of 0.1 seconds. Values range
from 0.1-9.9 seconds in BCD and 0.1-10.0 seconds in binary. A
value of 0 disables the filter.
Figure 4.6
Digital Filter Equation
t
Yn = Yn-1 + (Xn – Yn-1)
t + TA
Figure 4.7
Digital Filter Lag Equation Illustration
100%
63%
Amplitude
0
Unfiltered Input
TA = 0.01 sec
TA = 0.5 sec
TA = 0.99 sec
Thermocouple Type
Decimal 15 14 13 12
Octal 17 16 15 14
Millivolt 0 0 0 0
B 0 0 0 1
E 0 0 1 0
J 0 0 1 1
K 0 1 0 0
R 0 1 0 1
S 0 1 1 0
T 0 1 1 1
C1 1 0 0 0
N1 1 0 0 1
1 For 1771ĆNT2 only.
RTD Type
This field lets you select the type of sensor connected to a 650 ohm
input channel. This field must be 0 for all other channel types.
Decimal 10 09 08
Octal 12 11 10
Resistance 0 0 0
100 Ohm Pt. European Std. 0 0 1
100 Ohm Pt. U.S. Std. 0 1 0
10 Ohm Copper 0 1 1
120 Ohm Nickel 1 0 0
10 Ohm Offset
This field lets you compensate for a small offset error in a 10 ohm
copper RTD. Values can range from -0.99 to +0.99 ohms in units of
0.01 ohms.
Configuration Block for a The configuration block for a block transfer write consists of:
Block Transfer Write
• module configuration header
• output channel data (if applicable)
• output channel programming (if applicable)
• input channel programming (if applicable)
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0
1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0
The next group of words sets the outputs of the module, if the
module has outputs. For example, if this is a 2 output/6 input
module, words 1 and 2 would contain the data for the two output
channels. If the module has four outputs, words 1 thru 4 would
contain output channel data.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
1 Channel 1 Output Data
2 Channel 2 Output Data
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
CJ alarm BCD Temp
3 Unused = 0 Verify
enable select scale
4 RTS Sample Time: 1 millisecond units
Verify. If this bit is set to 1, the module will compare its current
programming with the programming downloaded in the BTW. If
Word 3 Bit 00 they are the same, it will verify good; if they are different, the
module will verify bad. In no case will any programming data in
the BTW be applied to the module.
Bits 03Ć14
Not used. Always 0
(03Ć16)
Output Programming
The next group of six words contain channel-specific parameters.
This includes low and high scale values, low and high clamp values,
ramp rate, reset state, alarm enable and reset value.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 1 Programming
5 Low Scale Value
6 High Scale Value
7 Low Clamp Value
8 High Clamp Value
Alarm
9 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
10 Reset Value
Bits 00Ć15 Low scale value for channel 1. Scale values are limited to
Word 5
(00Ć17) +32767 in binary format; +7999 in BCD format.
Bits 00Ć15 High scale value for channel 1. Scale values are limited to
Word 6
(00Ć17) +32767 in binary format; +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be
Bits 00Ć15 allowed to go below this value (in scaled units) regardless of
Word 7
(00Ć17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be
Bits 00Ć15 allowed to go above this value (in scaled units) regardless of
Word 8
(00Ć17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit
Bits 00Ć11 the maximum rate of change for this channel to be a
Word 9 (00Ć13) percentage of the full scale range of the module. Legal values
are from 1 to 200%.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 2 Programming
11 Low Scale Value
12 High Scale Value
13 Low Clamp Value
14 High Clamp Value
Alarm
15 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
16 Reset Value
The following six words configure the first input channel of the
module. These words are repeated as necessary for each input in the
module. For example, if this is a 2 output/6 input module, words 1
through 4 would configure the module, words 5 through 16 would
configure the 2 output channels (six words each). Then six groups of
seven words each (one group for each input channel) would
configure the module’s six input channels.
Input Programming
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 3 Programming
17 Low Scale Value
18 High Scale Value
19 Low Alarm Value
20 High Alarm Value
Alarm
21 Rate Alarm: Scaled Units per second
enable
22 Filter Time Constant: 0.1 second units Alarm Deadband
23 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Bits 00Ć15
Word 17 Low scale value for channel 3.
(00Ć17)
Bits 00Ć15
Word 18 High scale value for channel 3.
(00Ć17)
Bits 00Ć15
Word 19 Low alarm value for channel 3.
(00Ć17)
Bits 00Ć15
Word 20 High alarm value for channel 3.
(00Ć17)
Rate alarm. If the channel's input changes at a rate faster than this value and
Bits 00Ć14
Word 21 the alarm enable bit is set, the channel will indicate a rate alarm condition.
(00Ć16)
Legal values are from 0.05 to 50% of full scale per second.
Alarm enable bit. If set to 1, the module will report high alarm, low alarm,
Bit 15 (17) underrange, overrange, and rate alarm conditions. If 0, these warnings
are suppressed.
Alarm deadband. This field creates a hysteresis effect on the low and high
alarms. For an alarm condition to be removed, the input signal must go above
Word 22 Bits 00Ć07 the low alarm limit or below the high alarm limit by an amount equal to the
specified deadband. Alarm deadband values must be less than or equal to
one half the difference of the high and low alarm values.
Decimal Bit
Word (Octal Bit) Definition
Filter time constant. Specifies the time constant of a digital, first order lag filter
Bits 8Ć15
on the input in 0.1 second units. Legal values are 0.1 to 10.0 seconds
(10Ć17)
(binary) or 0.1 to 9.9 (BCD). A value of 0 disables the filter.
Chapter Summary In this chapter you learned how to configure your module’s
hardware, condition your inputs and enter your data.
Reading Data from the Block transfer read (BTR) programming moves status and data from
Module the module to the processor’s data table in one I/O scan. The
processor user program initiates the request to transfer data from the
module to the processor.
Block transfer reads are defined for each type of module platform,
rather than type of outputs/inputs. The types of modules are:
For example, the BTR from the 1771-NB4T (two 0-25mA out/two
thermocouple in) is identical to the BTR for the 1771-NB4S (two
0-25mA out/two 4-20mA in), since both are 2 input/2 output
modules.
When you perform a BTR for a specific module, the bits for fields
that do not pertain to your specific module are set to zero.
Block Transfer Read The block transfer read data format consists of an initial block
Data Format header which identifies the type of module (input, output, or
output/input), and groups of words that contain information on either
an input channel or an output channel.
This header is used for modules with outputs only (such as cat. no.
1771-NOC and 1771-NOV).
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
2 Constant = 8000 Hexadecimal
3 Unused = 0
The bit/word descriptions for the “outputs only” header block are
shown below.
Module fault. This bit is set if any of the programming data sent
Word 1 Bit 08 (10) to the module in the most recent BTW was illegal, or if one or
more channels has the bad calibration bit set.
I/O reset. This bit is set whenever the I/O reset line on the
Bit 11 (13)
backplane is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Decimal Bit
Word (Octal Bit) Definition
Word 1 continued Module alarm. This bit is set if there is an alarm bit set for one
or more channels. The input alarm bits are low, high alarm and
Bit 13 (15)
rate alarm. The output channel alarm bits are low and high
clamp, and the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode
Bit 14 (16) and one or more of the input data values sent in the last BTW
are not legal BCD values.
Powerup bit. This bit is set until a BTW with programming data
Bit 15 (17)
is received by the module.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Bits 00Ć15
Word 0 Always = 8800 hexadecimal
(00Ć17)
Decimal Bit
Word (Octal Bit) Definition
Module fault. This bit is set if any of the programming data sent
Bit 08 (10) to the module in the most recent BTW was illegal, or if one or
more channels has the bad calibration bit set.
Bits 09Ć10 Program verify. Indicates the result of verify request. 00 = verify
(11Ć12) not requested; 10 = verify failed; 11 = verify succeeded
I/O reset. This bit is set whenever the I/O reset line on the
Bit 11 (13)
backplane is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Word 1 continued
Module alarm. This bit is set if there is an alarm bit set for one
or more channels. The input alarm bits are low, high alarm and
Bit 13 (15)
rate alarm. The output channel alarm bits are low and high
clamp, and the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode
Bit 14 (16) and one or more of the input data values sent in the last BTW
are not a legal BCD value.
Powerup bit. This bit is set until a BTW with programming data
Bit 15 (17)
is received by the module.
Each input channel has two words associated with it. One word
provides underrange, overrange, low and high alarms, rate alarm,
bad program and bad calibration information to the processor. The
second word contains channel input data. These words would
immediately follow the header on modules containing only inputs, or
after the output channel words on modules containing both outputs
and inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 1 Status
4 1 Unused = 0 Bad Bad 0 Rate High Low Unused = 0 Over Under
Calib Prog Alarm Alarm Alarm Range Range
5 Channel 1 Input Data
The above two words would be repeated for each input channel. For
example, if this module had two input channels, the following words
would be used.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 1 Status
4 1 Unused = 0 Bad Bad 0 Rate High Low Unused = 0 Over Under
Calib Prog Alarm Alarm Alarm Range Range
5 Channel 1 Input Data
Channel 2 Status
6 1 Unused = 0 Bad Bad 0 Rate High Low Unused = 0 Over Under
Calib Prog Alarm Alarm Alarm Range Range
7 Channel 2 Input Data
Bit/word descriptions for the input status data words are shown
below.
Underrange bit. This bit is set if the input signal is below the
Bit 00
input channels minimum range.
Overrange bit. This bit is set if the input signal is above the
Bit 01
input channels maximum range.
Low alarm. This bit is set if alarms are enabled and the input
Word 4 Bit 04
data is lower than the low alarm setpoint.
High alarm. This bit is set if alarms are enabled and the input
Bit 05
data is higher than the high alarm setpoint.
Rate alarm. This bit is set if the input signal changed at a rate
Bit 06
faster than the input rate alarm setpoint.
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10Ć14
Not used. Always 0
(12Ć16)
Bits 00Ć15
Word 5 Channel 1 input data.
(00Ć17)
Each output channel also has two words associated with it. The first
word contains low and high clamp, rate alarm, bad data, bad program
and bad calibration information for the processor. This is followed
by raw count data for that channel. If the module contains both input
and output channels, the output channel words would immediately
follow the header words.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 1 Status
4 Unused = 0 Bad Bad Bad Rate High Low Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
The above two words would be repeated for each output channel. For
example, if this module had two output channels, the following
words would be used.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 1 Status
4 Unused = 0 Bad Bad Bad Rate High Low Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
6 Unused = 0 Bad Bad Bad Rate High Low Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Low clamp. This bit is set if alarms are enabled and the output
Bit 04
data is lower than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output
Bit 05
data is higher than the high clamp value.
Rate alarm. This bit is set if alarms are enabled and the output
Bit 06
data changed faster than the programmed ramp rate.
Word 4 Bad data. This bit is set if BCD format was chosen and the
Bit 07
output data is not a legal BCD value.
Bad calibration. This bit is set if the channel has not had a
Bit 09 (11)
valid calibration.
Bits 10Ć15
Not used. Always = 0
(12Ć17)
Bits 00Ć15
Word 5 Channel 1 Raw data sent to DAC.
(00Ć17)
Chapter Summary In this chapter you learned the meaning of the status information that
the modules send to the processor.
Chapter Objective In this chapter we tell you how to calibrate your module.
Your
module is shipped from the factory already calibrated. This
chapter tells you how to recalibrate or change calibration.
Tools and Equipment In order to calibrate your analog module you will need the following
tools and equipment:
Resistor Accuracy
Resistors change value over time. Both load life and temperature
reduce the accuracy. The best way to determine the resistance of a
resistor is to measure its value to the accuracy needed under the
conditions in which it is used.
Table 6.A
Resistor Tolerance vs. Expected Error
0.1% 0.1%
0.5% 0.5%
1.0% 1.0%
Note: If the tolerance error of the 649 ohm resistor is > than
+18 ohms (2.8%), calibration will fail.
Table 6.B
Temperature Coefficient Error
Temperature nT (Calibration
Coefficient of temperature Expected Error
Resistor deviation from 25oC)
Before calibrating the module, you must enter ladder logic into the
processor memory, so that you can send block transfer data to the
module, and the processor can read block transfer data from the
module.
Manual Calibration You can calibrate any number of channels, in any order. The
following procedures define how to calibrate input and output
channels.
1. Set the appropriate bit in the BTW input calibration mask (word
2); channel 1 is bit 00, channel 2 is bit 01, etc. If calibrating only
one channel, set the appropriate bit. If calibrating all channels (all
inputs), set bits (00 through 07). Refer to Table 6.C.
Table 6.C
Calibration Block Transfer Write
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Calibration BTW Header = CC00 Hexadecimal
Cal High/
1 Unused = 0
Clk Low
2 Unused = 0 Input Cal Mask
3 Unused = 0 Output Cal Mask
4 1st Low Output Cal Value
5 1st High Output Cal Value
6 2nd Low Output Cal Value
7 2nd High Output Cal Value
8 3rd Low Output Cal Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
9 3rd High Output Cal Value
10 4th Low Output Cal Value
11 4th High Output Cal Value
12 5th Low Output Cal Value
13 5th High Output Cal Value
14 6th Low Output Cal Value
15 6th High Output Cal Value
16 7th Low Output Cal Value
17 7th High Output Cal Value
18 8th Low Output Cal Value
19 8th High Output Cal Value
Table 6.D
Calibration Reference Signal Values
Figure 6.1
Connecting a Resistor or Decade Resistance Box to the Remote
Termination Panel
Decade resisĆ
tance box
12935-I
Table 6.E
Calibration Block Transfer Read
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Calibration BTR Header = C000H
Bad
1 Unused = 0 Range EEPROM
BTW
2 Input Cal Done bits
3 Output Cal Done bits
4 Input Bad Cal bits
5 Output Bad Cal bits
6 Corrected Channel 1 Data
7 Corrected Channel 2 Data
8 Corrected Channel 3 Data
9 Corrected Channel 4 Data
10 Corrected Channel 5 Data
11 Corrected Channel 6 Data
12 Corrected Channel 7 Data
13 Corrected Channel 8 Data
1. Set the appropriate bit in the BTW output calibration mask (word
3); channel 1 is bit 0, channel 2 is bit 01, etc. If calibrating only
one channel, set the appropriate bit. If calibrating the entire
module (all outputs), set all bits (00 through 07).
2. Send a block transfer write to the module with word 1 containing
CAL CLK bit (01) = 1, and HI/LO bit (00) = 0 and all output cal
values = 0.
3. Send a block transfer write to the module with
CAL CLK bit (01) = 0, and HI/LO bit (00) = 0 and all
output cal values = 0.
4. Measure the signal on the channel you are calibrating. Use the
appropriate equation below to calculate the output cal low value
for this channel.Record this value for later use. Do not enter it
into the BTW file at this time.
10V Output
Y = (X x 6000) - 30000
25mA Output
Y=
[ (X - 0.500)
21.500
x 60000
] - 30000
50mA Output
Y= [ (X - 1.000)
49.000
x 60000 ] - 30000
8. Enter the first set of calculated low and high values into the first
channel output cal values of the block transfer write calibration
data file. If you are calibrating more than one output channel
simultaneously, enter the output cal values from the lowest
numbered output channel in the first output cal value slots. The
next lowest channel in the output mask goes in the second slot of
output cal values, and so on.
9. Send a block transfer write to the module with word 1 containing
CAL CLK bit (01) = 1, and HI/LO bit (00) = 1.
10.Send a block transfer write to the module with word 1 containing
CAL CLK bit (01) = 0, and HI/LO bit (00) = 1.
11. Request a block transfer read (BTR) from the module.
If the OUTPUT BAD CAL bit (word 5, bit 00, for channel 1 for
example) is reset, and the OUTPUT CAL DONE bit (word 3, bit
00 for channel 1 for example) is set, the procedure is complete.
If the bad BTW bit is set any time during the calibration
procedure, an error in the calibration procedure. Repeat the
calibration.
If the EEPROM bit is set, the module has a hardware fault. The
module cannot be calibrated.
If the RANGE bit (word 1, bit 02) is set, the channel(s) did not
calibrate because one of the reference signals was out of range.
Repeat the procedure. If the RANGE bit is set a second time,
either the channel is bad, or there is a problem with the
calibration equipment.
Chapter Summary In this chapter, you learned how to calibrate your module’s channels.
Diagnostics Reported by At power-up, the module turns the RUN/FLT indicator to red, then
the Module checks for:
The module also reports status and specific faults (if they occur) in
every transfer of data to the processor. Monitor the green/red
indicators and status bits in the appropriate word of the BTR file
when troubleshooting your module.
Figure 7.1
Indicators
11027-I
Troubleshooting with Table 7.A shows indications, probable causes and recommended
the Indicators actions to correct common faults which may occur.
Table 7.A
Troubleshooting Chart
RUN/FLT indicator is
Power-up diagnostics successfully completed.
flashing green
Normal operation.
RUN/FLT indicator is solid green Initial block transfer write successfully completed
Status Reported by Design your program to monitor module and channel status bits, and
the Module to take appropriate action depending on your application
requirements. You may also want to monitor these bits while
troubleshooting with your industrial terminal. The module sets a bit
(1) to indicate it has detected one or more of the following module
conditions as shown in Table 7.B.
The module sets a bit (1) to indicate it has detected one or more of
the following input channel conditions (Table 7.D), or output channel
conditions (Table 7.C).
Table 7.B
Module Status Reported in BTR Word 1
Bit 06 Bad structure. This bit is set if there is an error in the BTW header.
Bit 07 Bad program. This bit is set if any of the module level programming
data is illegal.
Bit 08 (10) Module fault. This bit is set if any of the programming data sent to the
module in the most recent BTW was illegal, or if one or more channels
has the bad calibration bit set.
Bits 09Ć10 Program verify. Indicates the result of verify request. 00 = verify not
(11Ć12) requested; 10 = verify failed; 11 = verify succeeded
Bit 11 (13) I/O reset. This bit is set whenever the I/O reset line on the backplane
is asserted.
Bit 12 (14) RTS timeout. This bit is set if no BTR was requested of the module
within the RTS sample time.
Bit 13 (15) Module alarm. This bit is set if there is an alarm bit set for one or more
channels. The input alarm bits are low, high alarm and rate alarm. The
output channel alarm bits are low and high clamp, and the rate limit
alarm.
Bit 14 (16) Bad channel data. This bit is set if the module is in BCD mode and
one or more of the input data values sent in the last BTW are not a
legal BCD value.
Bit 15 (17) Powerup bit. This bit is set until a BTW with programming data is
received by the module.
Word 2 Bit 00 CJC Underrange bit. This bit is set if the CJC temperature is below the
input channel minimum range.
Bit 01 CJC Overrange bit. This bit is set if the CJC temperature is above the
input channel maximum range.
Table 7.C
Output Channel Status Word (1 per output channel)
Bit 04 Low clamp. This bit is set if alarms are enabled and the output data is
lower than the low clamp value.
Bit 05 High clamp. This bit is set if alarms are enabled and the output data is
higher than the high clamp value.
Bit 06 Rate alarm. This bit is set if alarms are enabled and the output data
changed faster than the programmed ramp rate.
Bit 07 Bad data. This bit is set if BCD data format was chosen and the output
data was not a legal BCD value.
Bit 08 (10) Bad program. This bit is set if any of the channel level programming
data is illegal.
Bit 09 (11) Bad calibration. This bit is set if the channel has not had a valid
calibration.
Table 7.D
Input Channel Status Word (1 per input channel)
Bit 00 Underrange bit. This bit is set if the input signal is below the input
channels minimum range.
Bit 01 Overrange bit. This bit is set if the input signal is above the input
channels maximum range.
Bit 04 Low alarm. This bit is set if alarms are enabled and the input signal is
lower than the low alarm setpoint.
Bit 05 High alarm. This bit is set if alarms are enabled and the input signal is
higher than the high alarm setpoint.
Bit 06 Rate alarm. This bit is set if alarms are enabled and the input signal
changed at a rate faster than the input rate alarm setpoint.
Bit 08 (10) Bad program. This bit is set if any of the module level programming
data is illegal.
Bit 09 (11) Bad calibration. This bit is set if the channel has not had a valid
calibration.
Chapter Summary In this chapter, you learned how to interpret the status indicators,
status words and troubleshoot your analog module.
General Specifications
Current Power
1771ĆNBRC 1.8A 8.5W
1771ĆNB4S 1.6A 7.0W
1771ĆNB4T 1.5A 5.0W
1771ĆNBSC 3.0A 13.0W
1771ĆNBTC 1.6A 7.5W
1771ĆNBV1 1.8A 8.0W
1771ĆNBVC 1.8A 8.5W
1771ĆNIS 2.9A 12.0W
Maximum Backplane Current and
1771ĆNIV 1.5A 6.0W
Power Dissipation @ 5V
1771ĆNIV1 1.5A 6.0W
1771ĆNIVR 1.5A 6.0W
1771ĆNIVT 1.5A 5.5W
1771ĆNOC 2.9A 14.0W (20mA)
3.3A 16.0W (25mA)
1771ĆNOV 2.1A 10.0W
1771ĆNR 1.5A 6.0W
1771ĆNT1 1.5A 5.0W
1771ĆNT2 1.5A 5.0W
Environmental Conditions
Operational Temperature IEC 60068-2-1 (Test Ad, Operating Cold)
IEC 60068-2-2 (Test Bd, Operating Dry Heat)
IEC 60068-2-14 (Test Nb, Operating Thermal Shock)
32 to 140°F (0 to 60°C)
Ambient changes > 0.5oC per minute may temporarily degrade
performance during periods of change.
Storage Temperature IEC 60068-2-1 (Test Ab, Unpackaged, Nonoperating Cold)
IEC 60068-2-2 (Test Bb, Unpackaged, Nonoperating Dry Heat)
IEC 60068-2-14 (Test Na, Unpackaged, Nonoperating Thermal
Shock)
-40 to 185°F (-40 to 85°C)
Relative Humidity IEC 60068-2-30 (Test Db, Unpackaged, Nonoperating Damp Heat)
5 to 95% noncondensing
Shock IEC 60068-2-27 (Test Ea, Unpackaged Shock)
Operating 30g
Nonoperating 50g
Temperature Specifications
0.35
0.30
0.25
0.20
0.15
0.10
0.05
0.00
-200 0 200 400 600 800 1000 1200 1400 1600 1800
Temperature (°C)
0.80
0.70
0.60
Resolution ( F/bit)
0.50
°
0.40
0.30
0.20
0.10
0.00
-328 32 392 752 1112 1472 1832 2192 2552 2912 3272
Temperature (°F)
Thermocouple B S J T
R E K
-5/+55mV/Thermocouple Inputs
0.20
0.15
Resolution (° C/bit)
0.10
0.05
0.032 °C Display Resolution Limit
0.00
-500 -300 -100 100 300 500 700 900 1100 1300 1500 1700 1900 2100 2300 2500
Temperature (°C)
0.25
0.20
0.15
Resolution ( F/bit)
0.10
0.00
-400 -40 320 680 1040 1400 1760 2120 2480 2840 3200
Temperature (°F)
Thermocouple B S J T C
R E K N
Figure A.2
Derating Curves for 50mA Outputs on the 1771ĆN Series Modules
40
Output
Current 30
(mA)
20
10
0 10 20 30 40 50 60
Ambient Temperature (oC)
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with no outputs and eight inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0
1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
CJ alarm BCD Temp
1 Unused = 0 Verify
enable select scale
2 RTS Sample Time: 1 millisecond units
Channel 1 Programming
3 Low Scale Value
4 High Scale Value
5 Low Alarm Value
6 High Alarm Value
Alarm
7 Rate Alarm: Scaled Units per second
enable
8 Filter Time Constant: 0.1 second units Alarm Deadband
9 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Channel 2 Programming
10 Low Scale Value
11 High Scale Value
12 Low Alarm Value
13 High Alarm Value
Alarm
14 Rate Alarm: Scaled Units per second
enable
15 Filter Time Constant: 0.1 second units Alarm Deadband
16 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Channel 3 Programming
17 Low Scale Value
18 High Scale Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
19 Low Alarm Value
20 High Alarm Value
Alarm
21 Rate Alarm: Scaled Units per second
enable
22 Filter Time Constant: 0.1 second units Alarm Deadband
23 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Channel 4 Programming
24 Low Scale Value
25 High Scale Value
26 Low Alarm Value
27 High Alarm Value
Alarm
28 Rate Alarm: Scaled Units per second
enable
29 Filter Time Constant: 0.1 second units Alarm Deadband
30 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Channel 5 Programming
31 Low Scale Value
32 High Scale Value
33 Low Alarm Value
34 High Alarm Value
Alarm
35 Rate Alarm: Scaled Units per second
enable
36 Filter Time Constant: 0.1 second units Alarm Deadband
37 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Channel 6 Programming
38 Low Scale Value
39 High Scale Value
40 Low Alarm Value
41 High Alarm Value
Alarm
42 Rate Alarm: Scaled Units per second
enable
43 Filter Time Constant: 0.1 second units Alarm Deadband
44 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 7 Programming
45 Low Scale Value
46 High Scale Value
47 Low Alarm Value
48 High Alarm Value
Alarm
49 Rate Alarm: Scaled Units per second
enable
50 Filter Time Constant: 0.1 second units Alarm Deadband
51 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Channel 8 Programming
52 Low Scale Value
53 High Scale Value
54 Low Alarm Value
55 High Alarm Value
Alarm
56 Rate Alarm: Scaled Units per second
enable
57 Filter Time Constant: 0.1 second units Alarm Deadband
58 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
00-03 Constant = 0
Bits 14-15
Block transfer write type = 10 binary
(16-17)
Verify. If this bit is set to 1, the module will compare its current
programming with the programming downloaded in the BTW. If
Bit 00 they are the same, it will verify good; if they are different, the
module will verify bad. In no case will any programming data in
Word 1 the BTW be applied to the module.
Decimal Bit
Word (Octal Bit) Definition
Bits 03-14
Not used. Always 0
(03-16)
Word 1 continued CJ alarm enable. A value of 1 enables over and underrange
Bit 15 (17) indication for the cold junction channel. If the module does not
have a cold junction channel, this bit is 0.
Bits 00-15 Low scale value for channel 1. Scale values are limited to
Word 3
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to
Word 4
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 Low alarm value for channel 1. Alarm values are limited to
Word 5
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 High alarm value for channel 1. Alarm values are limited to
Word 6
(00-17) +32767 in binary format; +7999 in BCD format.
Alarm enable bit. If set to 1, the module will report high alarm,
Bit 15 (17) low alarm, underrange, overrange, and rate alarm conditions. If
0, these warnings are suppressed.
Decimal Bit
Word (Octal Bit) Definition
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS Unused = 0
Power Mod I/O Program Mod Bad Bad
1 Chan. Time
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Rate High Low Over Under
4 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
5 Channel 1 Input Data
Channel 2 Status
Bad Bad Rate High Low Over Under
6 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
7 Channel 2 Input Data
Channel 3 Status
Bad Bad Rate High Low Over Under
8 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
9 Channel 3 Input Data
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 4 Status
Bad Bad Rate High Low Over Under
10 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
11 Channel 4 Input Data
Channel 5 Status
Bad Bad Rate High Low Over Under
12 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
13 Channel 5 Input Data
Channel 6 Status
Bad Bad Rate High Low Over Under
14 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
15 Channel 6 Input Data
Channel 7 Status
Bad Bad Rate High Low Over Under
16 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
17 Channel 7 Input Data
Channel 8 Status
Bad Bad Rate High Low Over Under
18 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
19 Channel 8 Input Data
20-27 For factory use only
Bits 00-15
Word 0 Always = 8800 hexadecimal
(00-17)
Module fault. This bit is set if any of the programming data sent
Bit 08 (10) to the module in the most recent BTW was illegal, or if one or
more channels has the bad calibration bit set.
Word 1 Bits 09-10 Program verify. Indicates the result of verify request. 00 = verify
(11-12) not requested; 10 = verify failed; 11 = verify succeeded
I/O reset. This bit is set whenever the I/O reset line on the
Bit 11 (13)
backplane is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one
or more channels. The input alarm bits are low, high alarm and
Bit 13 (15)
rate alarm. The output channel alarm bits are low and high
clamp, and the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode
Bit 14 (16) and one or more of the input data values sent in the last BTW
are not a legal BCD value.
Powerup bit. This bit is set until a BTW with programming data
Bit 15 (17)
is received by the module.
Underrange bit. This bit is set if the input signal is below the
Bit 00
input channels minimum range.
Word 4
Overrange bit. This bit is set if the input signal is above the
Bit 01
input channels maximum range.
Decimal Bit
Word (Octal Bit) Definition
Low alarm. This bit is set if alarms are enabled and the input
Bit 04
data is lower than the low alarm setpoint.
High alarm. This bit is set if alarms are enabled and the input
Bit 05
data is higher than the high alarm setpoint.
Rate alarm. This bit is set if the input signal changed at a rate
Bit 06
faster than the input rate alarm setpoint.
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0
(12-16)
Bits 00-15
Word 5 Channel 1 input data.
(00-17)
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with eight outputs and no inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0
1 Channel 1 Output Data
2 Channel 2 Output Data
3 Channel 3 Output Data
4 Channel 4 Output Data
5 Channel 5 Output Data
6 Channel 6 Output Data
7 Channel 7 Output Data
8 Channel 8 Output Data
BCD Temp
9 Unused = 0 Verify
select scale
10 RTS Sample Time: 1 millisecond units
Channel 1 Programming
11 Low Scale Value
12 High Scale Value
13 Low Clamp Value
14 High Clamp Value
Alarm
15 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
16 Reset Value
Channel 2 Programming
17 Low Scale Value
18 High Scale Value
19 Low Clamp Value
20 High Clamp Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Alarm
21 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
22 Reset Value
Channel 3 Programming
23 Low Scale Value
23 High Scale Value
25 Low Clamp Value
26 High Clamp Value
Alarm
27 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
28 Reset Value
Channel 4 Programming
29 Low Scale Value
30 High Scale Value
31 Low Clamp Value
32 High Clamp Value
Alarm
33 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
34 Reset Value
Channel 5 Programming
35 Low Scale Value
36 High Scale Value
37 Low Clamp Value
38 High Clamp Value
Alarm
39 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
40 Reset Value
Channel 6 Programming
41 Low Scale Value
42 High Scale Value
43 Low Clamp Value
44 High Clamp Value
Alarm
45 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
46 Reset Value
Channel 7 Programming
47 Low Scale Value
48 High Scale Value
49 Low Clamp Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
50 High Clamp Value
Alarm
51 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
52 Reset Value
Channel 8 Programming
53 Low Scale Value
54 High Scale Value
55 Low Clamp Value
56 High Clamp Value
Alarm
57 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
58 Reset Value
Bits 14-15
Block transfer write type = 10 binary
(16-17)
Bits 00-15
Word 1 First Output channel data
(00-17)
Bits 00-15
Word 2 Second Output channel data
(00-17)
Bits 00-15
Word 3 Third Output channel data
(00-17)
Bits 00-15
Word 4 Fourth Output channel data
(00-17)
Bits 00-15
Word 5 Fifth Output channel data
(00-17)
Bits 00-15
Word 6 Sixth Output channel data
(00-17)
Bits 00-15
Word 7 Seventh Output channel data
(00-17)
Bits 00-15
Word 8 Eighth Output channel data
(00-17)
Verify. If this bit is set to 1, the module will compare its current
programming with the programming downloaded in the BTW. If
Bit 00 they are the same, it will verify good; if they are different, the
module will verify bad. In no case will any programming data in
the BTW be applied to the module.
BCD select. 1 = all values in BCD format. All values are then
Bit 02 entered in the selected format. If the field is a signed field, the
most significant digit represents the sign.
Bits 03-15
Not used. Always 0.
(03-17)
Bits 00-15 Low scale value for channel 1. Scale values are limited to
Word 11
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to
Word 12
(00-17) +32767 in binary format; +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go below this value (in scaled units) regardless of
Word 13
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go above this value (in scaled units) regardless of
Word 14
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit
Bits 00-11 the maximum rate of change for this channel to be a
(00-13) percentage of the scaled range of the module. Legal values
are from 1 to 200% of full scale/second.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
2 Constant = 8000 Hexadecimal
3 Unused = 0
Channel 1 Status
Bad Bad Bad Rate High Low
4 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Bad Rate High Low
6 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Channel 3 Status
Bad Bad Bad Rate High Low
8 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
9 Channel 3 Raw Count sent to DAC
Channel 4 Status
Bad Bad Bad Rate High Low
10 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
11 Channel 4 Raw Count sent to DAC
Channel 5 Status
Bad Bad Bad Rate High Low
12 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
13 Channel 5 Raw Count sent to DAC
Channel 6 Status
Bad Bad Bad Rate High Low
14 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
15 Channel 6 Raw Count sent to DAC
Channel 7 Status
Bad Bad Bad Rate High Low
16 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
17 Channel 7 Raw Count sent to DAC
Channel 8 Status
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Bad Bad Bad Rate High Low
18 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
19 Channel 8 Raw Count sent to DAC
20-27 For factory use only
Module fault. This bit is set if any of the programming data sent
Bit 08 (10) to the module in the most recent BTW was illegal, or if one or
more channels has the bad calibration bit set.
Word 1
Program verify. Indicates the result of verify request.
Bits 09-10 00 = verify not requested;
(11-12) 10 = verify failed;
11 = verify succeeded
I/O reset. This bit is set whenever the I/O reset line on the
Bit 11 (13)
backplane is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one
or more channels. The input alarm bits are low, high alarm and
Bit 13 (15)
rate alarm. The output channel alarm bits are low and high
clamp, and the rate limit alarm.
Word 1 continued Bad channel data. This bit is set if the module is in BCD mode
Bit 14 (16) and one or more of the input data values sent in the last BTW
are not legal BCD values.
Powerup bit. This bit is set until a BTW with programming data
Bit 15 (17)
is received by the module.
Low clamp. This bit is set if alarms are enabled and the output
Bit 04
data is lower than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output
Bit 05
data is higher than the high clamp value.
Rate alarm. This bit is set if alarms are enabled and the output
Bit 06
data changed faster than the programmed ramp rate.
Bad data. This bit is set if BCD format was chosen and the
Bit 07
output data is not a legal BCD value.
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with two outputs and two inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0
1 Channel 1 Output Data
2 Channel 2 Output Data
CJ alarm BCD Temp
3 Unused = 0 Verify
enable select scale
4 RTS Sample Time: 1 millisecond units
Channel 1 Programming
5 Low Scale Value
6 High Scale Value
7 Low Clamp Value
8 High Clamp Value
Alarm
9 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
10 Reset Value
Channel 2 Programming
11 Low Scale Value
12 High Scale Value
13 Low Clamp Value
14 High Clamp Value
Alarm
15 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
16 Reset Value
Channel 3 Programming
17 Low Scale Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
18 High Scale Value
19 Low Alarm Value
20 High Alarm Value
Alarm
21 Rate Alarm: Scaled Units per second
enable
22 Filter Time Constant: 0.1 second units Alarm Deadband
23 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 4 Programming
24 Low Scale Value
25 High Scale Value
26 Low Alarm Value
27 High Alarm Value
Alarm
28 Rate Alarm: Scaled Units per second
enable
29 Filter Time Constant: 0.1 second units Alarm Deadband
30 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
31-58 Null
00-03 Constant = 0
Bits 00-15
Word 1 First Output channel data
(00-17)
Bits 00-15
Word 2 Second Output channel data
(00-17)
Decimal Bit
Word (Octal Bit) Definition
Verify. If this bit is set to 1, the module will compare its current
programming with the programming downloaded in the BTW. If
Bit 00 they are the same, it will verify good; if they are different, the
module will verify bad. In no case will any programming data in
the BTW be applied to the module.
Bits 03-14
Not used. Always 0
(03-16)
Bits 00-15 Low scale value for channel 1. Scale values are limited to
Word 5
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to
Word 6
(00-17) +32767 in binary format; +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go below this value (in scaled units) regardless of
Word 7
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go above this value (in scaled units) regardless of
Word 8
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit
Bits 00-11 the maximum rate of change for this channel to be a
(00-13) percentage of the scaled range of the module. Legal values
are from 1 to 200%.
Bits 00-15
Word 17 Low scale value for channel 3.
(00-17)
Decimal Bit
Word (Octal Bit) Definition
Bits 00-15
Word 18 High scale value for channel 3.
(00-17)
Bits 00-15
Word 19 Low alarm value for channel 3.
(00-17)
Bits 00-15
Word 20 High alarm value for channel 3.
(00-17)
Alarm enable bit. If set to 1, the module will report high alarm,
Bit 15 (17) low alarm, underrange, overrange, and rate alarm conditions. If
0, these warnings are suppressed.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Bad Rate High Low
4 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Bad Rate High Low
6 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Channel 3 Status
Bad Bad Rate High Low Over Under
8 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
9 Input Data
Channel 4 Status
Bad Bad Rate High Low Over Under
10 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
11 Input Data
12-19 For factory use only
20-27 Null
Bits 00-15
Word 0 Always = 8800 hexadecimal
(00-17)
Module fault. This bit is set if any of the programming data sent
Bit 08 (10) to the module in the most recent BTW was illegal, or if one or
more channels has the bad calibration bit set.
Bits 09-10 Program verify. Indicates the result of verify request. 00 = verify
(11-12) not requested; 10 = verify failed; 11 = verify succeeded
Word 1
I/O reset. This bit is set whenever the I/O reset line on the
Bit 11 (13)
backplane is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one
or more channels. The input alarm bits are low, high alarm and
Bit 13 (15)
rate alarm. The output channel alarm bits are low and high
clamp, and the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode
Bit 14 (16) and one or more of the input data values sent in the last BTW
are not a legal BCD value.
Powerup bit. This bit is set until a BTW with programming data
Bit 15 (17)
is received by the module.
Decimal Bit
Word (Octal Bit) Definition
High clamp. This bit is set if alarms are enabled and the output
Bit 05
data is higher than the high clamp value
Rate alarm. This bit is set if alarms are enabled and the output
Bit 06
data changed faster than the programmed ramp rate.
Bad data. This bit is set if BCD data format was chosen and
Bit 07
output value was not a legal BCD value.
Word 4 continued
Bad programming. This bit is set if the most recent BTW
Bits 08 (10)
contained improper programming data for this channel
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Underrange bit. This bit is set if the input signal is below the
Bit 00
input channels minimum range.
Overrange bit. This bit is set if the input signal is above the
Bit 01
input channels maximum range.
Low alarm. This bit is set if alarms are enabled and the input
Bit 04
signal is lower than the low alarm setpoint.
High alarm. This bit is set if alarms are enabled and the input
Bit 05
signal is higher than the high alarm setpoint.
Rate alarm. This bit is set if alarms are enabled and the input
Bit 06 signal changed at a rate faster than the input rate alarm
Word 8 setpoint.
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12)-16
Bits 00-15
Word 9 Channel 3 input data.
(00-17)
Decimal Bit
Word (Octal Bit) Definition
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with two outputs and six inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0
1 Channel 1 Output Data
2 Channel 2 Output Data
CJ alarm BCD Temp
3 Unused = 0 Verify
enable select scale
4 RTS Sample Time: 1 millisecond units
Channel 1 Programming
5 Low Scale Value
6 High Scale Value
7 Low Clamp Value
8 High Clamp Value
Alarm
9 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
10 Reset Value
Channel 2 Programming
11 Low Scale Value
12 High Scale Value
13 Low Clamp Value
14 High Clamp Value
Alarm
15 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
16 Reset Value
Channel 3 Programming
17 Low Scale Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
18 High Scale Value
19 Low Alarm Value
20 High Alarm Value
Alarm
21 Rate Alarm: Scaled Units per second
enable
22 Filter Time Constant: 0.1 second units Alarm Deadband
23 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 4 Programming
24 Low Scale Value
25 High Scale Value
26 Low Alarm Value
27 High Alarm Value
Alarm
28 Rate Alarm: Scaled Units per second
enable
29 Filter Time Constant: 0.1 second units Alarm Deadband
30 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 5 Programming
31 Low Scale Value
32 High Scale Value
33 Low Alarm Value
34 High Alarm Value
Alarm
35 Rate Alarm: Scaled Units per second
enable
36 Filter Time Constant: 0.1 second units Alarm Deadband
37 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 6 Programming
38 Low Scale Value
39 High Scale Value
40 Low Alarm Value
41 High Alarm Value
Alarm
42 Rate Alarm: Scaled Units per second
enable
43 Filter Time Constant: 0.1 second units Alarm Deadband
44 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 7 Programming
45 Low Scale Value
46 High Scale Value
47 Low Alarm Value
48 High Alarm Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Alarm
49 Rate Alarm: Scaled Units per second
enable
50 Filter Time Constant: 0.1 second units Alarm Deadband
51 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 8 Programming
52 Low Scale Value
53 High Scale Value
54 Low Alarm Value
55 High Alarm Value
Alarm
56 Rate Alarm: Scaled Units per second
enable
57 Filter Time Constant: 0.1 second units Alarm Deadband
58 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
00-03 Constant = 0
Bits 14-15
Block transfer write type = 10
(16-17)
Bits 00-15
Word 1 First Output channel data
(00-17)
Bits 00-15
Word 2 Second Output channel data
(00-17)
Verify. If this bit is set to 1, the module will compare its current
programming with the programming downloaded in the BTW. If
Word 3 Bit 00 they are the same, it will verify good; if they are different, the
module will verify bad. In no case will any programming data in
the BTW be applied to the module.
Bits 03-14
Word 3 continued Not used. Always 0
(03-16)
Decimal Bit
Word (Octal Bit) Definition
Bits 00-15 Low scale value for channel 1. Scale values are limited to
Word 5
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to
Word 6
(00-17) +32767 in binary format; +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go below this value (in scaled units) regardless of
Word 7
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go above this value (in scaled units) regardless of
Word 8
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit
Bits 00-11 the maximum rate of change for this channel to be a
(00-13) percentage of the scaled range of the module. Legal values
are from 1 to 200%.
Reset state. This field controls what the channel will output if
Word 9
the I/O reset line is asserted:
Bits 13-14 00 binary = last state;
(15-16) 01 binary = minimum output; (example: < -10V, < 4mA)
10 binary = maximum output; (example: > 10V, > 22mA)
11 binary = user reset value.
Bits 00-15
Word 17 Low scale value for channel 3.
(00-17)
Bits 00-15
Word 18 High scale value for channel 3.
(00-17)
Bits 00-15
Word 19 Low alarm value for channel 3.
(00-17)
Bits 00-15
Word 20 High alarm value for channel 3.
(00-17)
Decimal Bit
Word (Octal Bit) Definition
Alarm enable bit. If set to 1, the module will report high alarm,
Bit 15 (17) low alarm, underrange, overrange, and rate alarm conditions. If
0, these warnings are suppressed.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Bad Rate High Low
4 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Bad Rate High Low
6 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Channel 3 Status
Bad Bad Rate High Low Over Under
8 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
9 Input Data
Channel 4 Status
Bad Bad Rate High Low Over Under
10 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
11 Input Data
Channel 5 Status
Bad Bad Rate High Low Over Under
12 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
13 Input Data
Channel 6 Status
Bad Bad Rate High Low Over Under
14 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
15 Input Data
Channel 7 Status
Bad Bad Rate High Low Over Under
16 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
17 Input Data
Channel 8 Status
Bad Bad Rate High Low Over Under
18 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
19 Input Data
20-27 For factory use only
Bits 00-15
Word 0 Always = 8800 hexadecimal
(00-17)
Bit 06 Bad structure. This bit is set if there is an error in the BTW header.
Bad program. This bit is set if any of the module level programming
Bit 07
data is illegal.
Module fault. This bit is set if any of the programming data sent to the
Bit 08 (10) module in the most recent BTW was illegal, or if one or more channels
has the bad calibration bit set.
I/O reset. This bit is set whenever the I/O reset line on the backplane
Bit 11 (13)
is asserted.
RTS timeout. This bit is set if a BTR was not requested of the module
Bit 12 (14)
within the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one or more
channels. The input alarm bits are low, high alarm and rate alarm. The
Bit 13 (15)
output channel alarm bits are low and high clamp, and the rate limit
alarm.
Bad channel data. This bit is set if the module is in BCD mode and
Bit 14 (16) one or more of the input data values sent in the last BTW are not a
legal BCD value.
Powerup bit. This bit is set until a BTW with programming data is
Bit 15 (17)
received by the module.
Cold junction compensation (CJC) underrange bit. This bit is set if the
Bit 00
CJC temperature is below 0oC.
Cold junction compensation (CJC) overrange bit. This bit is set if the
Bit 01
CJC temperature is above 70oC.
Word 2
Bits 02-14
Not used. Always 0.
(02-16)
Bits 00-15 Cold junction temperature. Units of 0.01 degrees C or 0.1 degrees F.
Word 3
(00-17) (0.1 degrees C or 1.0 degrees F in BCD.)
Low clamp. This bit is set if alarms are enabled and the output data is
Bit 04
Word 4 lower than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output data is
Bit 05
higher than the high clamp value
Decimal Bit
Word (Octal Bit) Definition
Rate alarm. This bit is set if alarms are enabled and the output data
Bit 06
changed faster than the programmed ramp rate.
Bad data. This bit is set if BCD data format was chosen and output
Bit 07
value was not a legal BCD value.
Bad programming. This bit is set if the most recent BTW contained
Bits 08 (10)
improper programming data for this channel
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Word 4 continued Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 5 Channel 1 Raw data sent to DAC.
(00-17)
Underrange bit. This bit is set if the input signal is below the input
Bit 00
channels minimum range.
Overrange bit. This bit is set if the input signal is above the input
Bit 01
channels maximum range.
Low alarm. This bit is set if alarms are enabled and the input signal is
Bit 04
lower than the low alarm setpoint.
High alarm. This bit is set if alarms are enabled and the input signal is
Bit 05
higher than the high alarm setpoint.
Word 8
Rate alarm. This bit is set if alarms are enabled and the input signal
Bit 06
changed at a rate faster than the input rate alarm setpoint.
Bit 07 Unused = 0
Bad program. This bit is set if any of the channel level programming
Bit 08 (10)
data is illegal.
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 9 Channel 3 input data.
(00-17)
Decimal Bit
Word (Octal Bit) Definition
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with one output and seven inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0
1 Channel 1 Output Data
CJ alarm BCD Temp
2 Unused = 0 Verify
enable select scale
3 RTS Sample Time: 1 millisecond units
Channel 1 Programming
4 Low Scale Value
5 High Scale Value
6 Low Clamp Value
7 High Clamp Value
Alarm
8 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
9 Reset Value
Channel 2 Programming
10 Low Scale Value
11 High Scale Value
12 Low Alarm Value
13 High Alarm Value
Alarm
14 Rate Alarm: Scaled Units per second
enable
15 Filter Time Constant: 0.1 second units Alarm Deadband
16 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 3 Programming
17 Low Scale Value
18 High Scale Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
19 Low Alarm Value
20 High Alarm Value
Alarm
21 Rate Alarm: Scaled Units per second
enable
22 Filter Time Constant: 0.1 second units Alarm Deadband
23 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 4 Programming
24 Low Scale Value
25 High Scale Value
26 Low Alarm Value
27 High Alarm Value
Alarm
28 Rate Alarm: Scaled Units per second
enable
29 Filter Time Constant: 0.1 second units Alarm Deadband
30 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 5 Programming
31 Low Scale Value
32 High Scale Value
33 Low Alarm Value
34 High Alarm Value
Alarm
35 Rate Alarm: Scaled Units per second
enable
36 Filter Time Constant: 0.1 second units Alarm Deadband
37 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 6 Programming
38 Low Scale Value
39 High Scale Value
40 Low Alarm Value
41 High Alarm Value
Alarm
42 Rate Alarm: Scaled Units per second
enable
43 Filter Time Constant: 0.1 second units Alarm Deadband
44 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 7 Programming
45 Low Scale Value
46 High Scale Value
47 Low Alarm Value
48 High Alarm Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Alarm
49 Rate Alarm: Scaled Units per second
enable
50 Filter Time Constant: 0.1 second units Alarm Deadband
51 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 8 Programming
52 Low Scale Value
53 High Scale Value
54 Low Alarm Value
55 High Alarm Value
Alarm
56 Rate Alarm: Scaled Units per second
enable
57 Filter Time Constant: 0.1 second units Alarm Deadband
58 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
00-03 Constant = 0
Bits 14-15
Block transfer write type = 10
(16-17)
Bits 00-15
Word 1 First Output channel data
(00-17)
Verify. If this bit is set to 1, the module will compare its current
programming with the programming downloaded in the BTW. If
Word 2 Bit 00 they are the same, it will verify good; if they are different, the
module will verify bad. In no case will any programming data in
the BTW be applied to the module.
Bits 03-14
Not used. Always 0
(03-16)
Decimal Bit
Word (Octal Bit) Definition
Bits 00-15 Low scale value for channel 1. Scale values are limited to
Word 4
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to
Word 5
(00-17) +32767 in binary format; +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go below this value (in scaled units) regardless of
Word 6
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go above this value (in scaled units) regardless of
Word 7
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit
Bits 00-11 the maximum rate of change for this channel to be a
(00-13) percentage of the scaled range of the module. Legal values
are from 1 to 200%.
Reset state. This field controls what the channel will output if
Word 8
the I/O reset line is asserted:
Bits 13-14 00 binary = last state;
(15-16) 01 binary = minimum output; (example: < -10V, < 4mA)
10 binary = maximum output; (example: > 10V, > 22mA)
11 binary = user reset value.
Bits 00-15
Word 10 Low scale value for channel 2.
(00-17)
Bits 00-15
Word 11 High scale value for channel 2.
(00-17)
Bits 00-15
Word 12 Low alarm value for channel 2.
(00-17)
Bits 00-15
Word 13 High alarm value for channel 2.
(00-17)
Alarm enable bit. If set to 1, the module will report high alarm,
Bit 15 (17) low alarm, underrange, overrange, and rate alarm conditions. If
0, these warnings are suppressed.
Decimal Bit
Word (Octal Bit) Definition
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Bad Rate High Low
4 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Rate High Low Over Under
6 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
7 Input Data
Channel 3 Status
Bad Bad Rate High Low Over Under
8 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
9 Input Data
Channel 4 Status
Bad Bad Rate High Low Over Under
10 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
11 Input Data
Channel 5 Status
Bad Bad Rate High Low Over Under
12 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
13 Input Data
Channel 6 Status
Bad Bad Rate High Low Over Under
14 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
15 Input Data
Channel 7 Status
Bad Bad Rate High Low Over Under
16 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
17 Input Data
Channel 8 Status
Bad Bad Rate High Low Over Under
18 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
19 Input Data
20-27 For factory use only
Bits 00-15
Word 0 Always = 8800 hexadecimal
(00-17)
Bits 09-10 Program verify. Indicates the result of verify request. 00 = verify
(11-12) not requested; 10 = verify failed; 11 = verify succeeded
I/O reset. This bit is set whenever the I/O reset line on the
Bit 11 (13)
backplane is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one
or more channels. The input alarm bits are low, high alarm and
Bit 13 (15)
rate alarm. The output channel alarm bits are low and high
clamp, and the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode
Bit 14 (16) and one or more of the input data values sent in the last BTW
are not a legal BCD value.
Powerup bit. This bit is set until a BTW with programming data
Bit 15 (17)
is received by the module.
Decimal Bit
Word (Octal Bit) Definition
Low clamp. This bit is set if alarms are enabled and the output
Bit 04
data is lower than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output
Bit 05
data is higher than the high clamp value
Rate alarm. This bit is set if alarms are enabled and the output
Bit 06
data changed faster than the programmed ramp rate.
Bad data. This bit is set if BCD data format was chosen and
Bit 07
output value was not a legal BCD value.
Word 4
Bad programming. This bit is set if the most recent BTW
Bits 08 (10)
contained improper programming data for this channel
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 5 Channel 1 Raw data sent to DAC.
(00-17)
Underrange bit. This bit is set if the input signal is below the
Bit 00
input channels minimum range.
Overrange bit. This bit is set if the input signal is above the
Bit 01
input channels maximum range.
Low alarm. This bit is set if alarms are enabled and the input
Bit 04
signal is lower than the low alarm setpoint.
High alarm. This bit is set if alarms are enabled and the input
Bit 05
signal is higher than the high alarm setpoint.
Word 6 Rate alarm. This bit is set if alarms are enabled and the input
Bit 06 signal changed at a rate faster than the input rate alarm
setpoint.
Bit 07 Unused = 0
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Decimal Bit
Word (Octal Bit) Definition
Bits 00-15
Word 7 Channel 2 input data.
(00-17
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with three outputs and five inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0
1 Channel 1 Output Data
2 Channel 2 Output Data
3 Channel 3 Output Data
CJ alarm BCD Temp
4 Unused = 0 Verify
enable select scale
5 RTS Sample Time: 1 millisecond units
Channel 1 Programming
6 Low Scale Value
7 High Scale Value
8 Low Clamp Value
9 High Clamp Value
Alarm
10 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
11 Reset Value
Channel 2 Programming
12 Low Scale Value
13 High Scale Value
14 Low Clamp Value
15 High Clamp Value
Alarm
16 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
17 Reset Value
Channel 3 Programming
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
18 Low Scale Value
19 High Scale Value
20 Low Clamp Value
21 High Clamp Value
Alarm
22 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
23 Reset Value
Channel 4 Programming
24 Low Scale Value
25 High Scale Value
26 Low Alarm Value
27 High Alarm Value
Alarm
28 Rate Alarm: Scaled Units per second
enable
29 Filter Time Constant: 0.1 second units Alarm Deadband
30 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 5 Programming
31 Low Scale Value
32 High Scale Value
33 Low Alarm Value
34 High Alarm Value
Alarm
35 Rate Alarm: Scaled Units per second
enable
36 Filter Time Constant: 0.1 second units Alarm Deadband
37 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 6 Programming
38 Low Scale Value
39 High Scale Value
40 Low Alarm Value
41 High Alarm Value
Alarm
42 Rate Alarm: Scaled Units per second
enable
43 Filter Time Constant: 0.1 second units Alarm Deadband
44 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 7 Programming
45 Low Scale Value
46 High Scale Value
47 Low Alarm Value
48 High Alarm Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Alarm
49 Rate Alarm: Scaled Units per second
enable
50 Filter Time Constant: 0.1 second units Alarm Deadband
51 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 8 Programming
52 Low Scale Value
53 High Scale Value
54 Low Alarm Value
55 High Alarm Value
Alarm
56 Rate Alarm: Scaled Units per second
enable
57 Filter Time Constant: 0.1 second units Alarm Deadband
58 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
00-03 Constant = 0
Bits 04-07 Number of outputs = 0011 binary
Word 0 Bits 08-13
Constant = 00 1000 binary
(10-15)
Bits 14-15
Block transfer write type = 10 binary
(16-17)
Bits 00-15
Word 1 First Output channel data
(00-17)
Bits 00-15
Word 2 Second Output channel data
(00-17)
Bits 00-15
Word 3 Third Output channel data
(00-17)
Verify. If this bit is set to 1, the module will compare its current programming with the
programming downloaded in the BTW. If they are the same, it will verify good; if they
Bit 00
are different, the module will verify bad. In no case will any programming data in the
BTW be applied to the module.
Bit 01 Temperature scale. 0 = Celsius, 1 = Fahrenheit
Word 4 BCD select. 1 = all values in BCD format.
Bit 02
0 = all values in 2's complement binary
Bits 03-14
Not used. Always 0
(03-16)
CJ alarm enable. A value of 1 enables over and underrange indication for the cold
Bit 15 (17)
junction channel. If the module does not have a cold junction channel, this bit is 0.
Decimal Bit
Word (Octal Bit) Definition
Decimal Bit
Word (Octal Bit) Definition
Filter time constant. Specifies the time constant of a digital, first order lag filter on the
Bits 08-15
input in 0.1 second units. Legal values are 0.1 to 9.9 seconds. A value of 0 disables
(10-17)
the filter.
10 ohm offset. Compensates for a resistance offset on a 10 ohm copper RTD. Range
Bits 00-07
of +0.99 ohms, in units of 0.01 ohms. This field must be 0 for all other RTDs.
RTD type. Specifies type of RTD linearization on RTD channels:
001 = 100 ohm Pt, European standard;
Bits 08-10 010 = 100 ohm Pt. US standard;
(10-12) 011 = 10 ohm copper;
100 = 120 ohm nickel.
This field is 0 for non-RTD channels.
Bit 11 (13) Constant = 0
Word 30
Thermocouple type. Specifies type of TC linearization on TC channels.
0000 = millivolts;
0001 = B;
0010 = E;
Bits 12-15 0011 = J;
(14-17) 0100 = K;
0101 = R;
0110 = S;
0111 = T.
This field must be 0 for non-thermocouple channels.
Words 31 thru 37 Same as words 24 thru 30 but for channel 5.
Words 38 thru 44 Same as words 24 thru 30 but for channel 6.
Words 45 thru 51 Same as words 24 thru 30 but for channel 7.
Words 52 thru 58 Same as words 24 thru 30 but for channel 8.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Bad Rate High Low
4 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Bad Rate High Low
6 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Channel 3 Status
Bad Bad Bad Rate High Low
8 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
9 Channel 3 Raw Count sent to DAC
Channel 4 Status
Bad Bad Rate High Low Over Under
10 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
11 Channel 4 Input Data
Channel 5 Status
Bad Bad Rate High Low Over Under
12 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
13 Channel 5 Input Data
Channel 6 Status
Bad Bad Rate High Low Over Under
14 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
15 Channel 6 Input Data
Channel 7 Status
Bad Bad Rate High Low Over Under
16 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
17 Channel 7 Input Data
Channel 8 Status
Bad Bad Rate High Low Over Under
18 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
19 Channel 8 Input Data
20-27 For factory use only.
Bits 00-15
Word 0 Constant = 8800 hexadecimal
(00-17)
Bit 06 Bad structure. This bit is set if there is an error in the BTW header.
Word 1
Bad program. This bit is set if any of the module level programming
Bit 07
data is illegal.
Module fault. This bit is set if any of the programming data sent to
Bit 08 (10) the module in the most recent BTW was illegal, or if one or more
channels has the bad calibration bit set.
Bits 09-10 Program verify. Indicates the result of verify request. 00 = verify not
(11-12) requested; 10 = verify failed; 11 = verify succeeded
I/O reset. This bit is set whenever the I/O reset line on the backplane
Bit 11 (13)
is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Word 1
Module alarm. This bit is set if there is an alarm bit set for one or
more channels. The input alarm bits are low, high alarm and rate
Bit 13 (15)
alarm. The output channel alarm bits are low and high clamp, and
the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode and
Bit 14 (16) one or more of the input data values sent in the last BTW are not a
legal BCD value.
Powerup bit. This bit is set until a BTW with programming data is
Bit 15 (17)
received by the module.
Cold junction compensation (CJC) overrange bit. This bit is set if the
Bit 01
CJC temperature is above 70oC.
Word 2
Bits 02-14
Not used. Always 0.
(02-16)
Bits 00-15 Cold junction temperature. Units of 0.01 degrees C or 0.1 degrees F.
Word 3
(00-17) (0.1 degrees C or 1.0 degrees F in BCD.)
Low clamp. This bit is set if alarms are enabled and the output data
Bit 04
Word 4 is lower than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output data
Bit 05
is higher than the high clamp value
Decimal Bit
Word (Octal Bit) Definition
Rate alarm. This bit is set if alarms are enabled and the output data
Bit 06
changed faster than the programmed ramp rate.
Bad data. This bit is set if BCD data format was chosen and output
Bit 07
value was not a legal BCD value.
Bad programming. This bit is set if the most recent BTW contained
Bits 08 (10)
improper programming data for this channel
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 5 Channel 1 Raw data sent to DAC.
(00-17)
Underrange bit. This bit is set if the input signal is below the input
Bit 00
channels minimum range.
Overrange bit. This bit is set if the input signal is above the input
Bit 01
channels maximum range.
Low alarm. This bit is set if alarms are enabled and the input signal
Bit 04
is lower than the low alarm setpoint.
Word 10
High alarm. This bit is set if alarms are enabled and the input signal
Bit 05
is higher than the high alarm setpoint.
Rate alarm. This bit is set if alarms are enabled and the input signal
Bit 06
changed at a rate faster than the input rate alarm setpoint.
Bad program. This bit is set if any of the channel level programming
Bit 08 (10)
data is illegal.
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 11 Channel 4 input data.
(00-17)
Decimal Bit
Word (Octal Bit) Definition
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with four outputs and four inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0
1 Channel 1 Output Data
2 Channel 2 Output Data
3 Channel 3 Output Data
4 Channel 4 Output Data
CJ alarm BCD Temp
5 Unused = 0 Verify
enable select scale
6 RTS Sample Time: 1 millisecond units
Channel 1 Programming
7 Low Scale Value
8 High Scale Value
9 Low Clamp Value
10 High Clamp Value
Alarm
11 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
12 Reset Value
Channel 2 Programming
13 Low Scale Value
14 High Scale Value
15 Low Clamp Value
16 High Clamp Value
Alarm
17 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
18 Reset Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 3 Programming
19 Low Scale Value
20 High Scale Value
21 Low Clamp Value
22 High Clamp Value
Alarm
23 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
24 Reset Value
Channel 4 Programming
25 Low Scale Value
26 High Scale Value
27 Low Clamp Value
28 High Clamp Value
Alarm
29 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
30 Reset Value
Channel 5 Programming
31 Low Scale Value
32 High Scale Value
33 Low Alarm Value
34 High Alarm Value
Alarm
35 Rate Alarm: Scaled Units per second
enable
36 Filter Time Constant: 0.1 second units Alarm Deadband
37 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 6 Programming
38 Low Scale Value
39 High Scale Value
40 Low Alarm Value
41 High Alarm Value
Alarm
42 Rate Alarm: Scaled Units per second
enable
43 Filter Time Constant: 0.1 second units Alarm Deadband
44 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 7 Programming
45 Low Scale Value
46 High Scale Value
47 Low Alarm Value
48 High Alarm Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Alarm
49 Rate Alarm: Scaled Units per second
enable
50 Filter Time Constant: 0.1 second units Alarm Deadband
51 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 8 Programming
52 Low Scale Value
53 High Scale Value
54 Low Alarm Value
55 High Alarm Value
Alarm
56 Rate Alarm: Scaled Units per second
enable
57 Filter Time Constant: 0.1 second units Alarm Deadband
58 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Decimal Bit
Word (Octal Bit) Definition
Verify. If this bit is set to 1, the module will compare its current programming with the
programming downloaded in the BTW. If they are the same, it will verify good; if they
Bit 00
are different, the module will verify bad. In no case will any programming data in the
BTW be applied to the module.
Bit 01 Temperature scale. 0 = Celsius, 1 = Fahrenheit
Word 5 BCD select. 1 = all values in BCD format.
Bit 02
0 = all values in 2's complement binary
Bits 03-14
Not used. Always 0
(03-16)
CJ alarm enable. A value of 1 enables over and underrange indication for the cold
Bit 15 (17)
junction channel. If the module does not have a cold junction channel, this bit is 0.
Real time sample. Sample time in milliseconds. 0 = off.
Bits 00-15
Word 6 RTS minimum is 100msec (counts = 100). Maximum 10 seconds in binary; 9.999
(00-17)
seconds in BCD.
Bits 00-15 Low scale value for channel 1. Scale values are limited to +32767 in binary format;
Word 7
(00-17) +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to +32767 in binary format;
Word 8
(00-17) +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be allowed to go below
Bits 00-15
Word 9 this value (in scaled units) regardless of the data sent to the module. Clamp values
(00-17)
are limited to +32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be allowed to go above
Bits 00-15
Word 10 this value (in scaled units) regardless of the data sent to the module. Clamp values
(00-17)
are limited to +32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit the maximum rate of
Bits 00-11
change for this channel to be a percentage of the scaled range of the module. Legal
(00-13)
values are from 1 to 200% of full scale/second.
Bit 12 (14) Constant = 0
Reset state. This field controls what the channel will output if the I/O reset line is
Word 11 asserted:
Bits 13-14 00 binary = last state;
(15-16) 01 binary = minimum output; (example: < -10V, < 4mA)
10 binary = maximum output; (example: > 10V, > 22mA)
11 binary = user reset value.
Alarm enable. If set to 1, the module reports high clamp, low clamp and rate limit. If
Bit 15 (17)
0, these warnings are suppressed.
Bits 00-15 Reset value. If the user selects the channel to go to a user reset value upon I/O
Word 12
(00-17) reset, the value in scaled units is entered here. Otherwise, set to 0.
Word 13 thru 18 Same as words 7 thru 12 but for channel 2.
Word 19 thru 24 Same as words 7 thru 12 but for channel 3.
Word 25 thru 30 Same as words 7 thru 12 but for channel 4.
Bits 00-15
Word 31 Low scale value for channel 5.
(00-17)
Bits 00-15
Word 32 High scale value for channel 5.
(00-17)
Bits 00-15
Word 33 Low alarm value for channel 5.
(00-17)
Bits 00-15
Word 34 High alarm value for channel 5.
(00-17)
Decimal Bit
Word (Octal Bit) Definition
Rate alarm. If the channel's input changes at a rate faster than this value and the
Bits 00-14
alarm enable bit is set, the channel will indicate a rate alarm condition. Legal values
(00-16)
are from 0.05 to 50% of full scale per second.
Word 35
Alarm enable bit. If set to 1, the module will report high alarm, low alarm,
Bit 15 (17) underrange, overrange, and rate alarm conditions. If 0, these warnings are
suppressed.
Alarm deadband. This field creates a hysteresis effect on the low and high alarms.
For an alarm condition to be removed, the input signal must go above the low alarm
Word 36 Bits 00-07 limit or below the high alarm limit by an amount equal to the specified deadband.
Alarm deadband values must be less than or equal to one half the difference of the
high and low alarm values.
Filter time constant. Specifies the time constant of a digital, first order lag filter on the
Bits 08-15
input in 0.1 second units. Legal values are 0.1 to 9.9 seconds. A value of 0 disables
(10-17)
the filter.
10 ohm offset. Compensates for a resistance offset on a 10 ohm copper RTD. Range
Bits 00-07
of +0.99 ohms, in units of 0.01 ohms. This field must be 0 for all other RTDs.
RTD type. Specifies type of RTD linearization on RTD channels:
001 = 100 ohm Pt, European standard;
Bits 08-10 010 = 100 ohm Pt. US standard;
(10-12) 011 = 10 ohm copper;
100 = 120 ohm nickel.
This field is 0 for non-RTD channels.
Bit 11 (13) Constant = 0
Word 37
Thermocouple type. Specifies type of TC linearization on TC channels.
0000 = millivolts;
0001 = B;
0010 = E;
Bits 12-15 0011 = J;
(14-17) 0100 = K;
0101 = R;
0110 = S;
0111 = T.
This field must be 0 for non-thermocouple channels.
Words 38 thru 44 Same as words 31 thru 37 but for channel 6.
Words 45 thru 51 Same as words 31 thru 37 but for channel 7.
Words 52 thru 58 Same as words 31 thru 37 but for channel 8.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Bad Rate High Low
4 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Bad Rate High Low
6 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Channel 3 Status
Bad Bad Bad Rate High Low
8 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
9 Channel 3 Raw Count sent to DAC
Channel 4 Status
Bad Bad Bad Rate High Low
10 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
11 Channel 4 Raw Count sent to DAC
Channel 5 Status
Bad Bad Rate High Low Over Under
12 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
13 Channel 5 Input Data
Channel 6 Status
Bad Bad Rate High Low Over Under
14 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
15 Channel 6 Input Data
Channel 7 Status
Bad Bad Rate High Low Over Under
16 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
17 Channel 7 Input Data
Channel 8 Status
Bad Bad Rate High Low Over Under
18 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
19 Channel 8 Input Data
20-27 For factory use only.
Bits 00-15
Word 0 Constant = 8800 hexadecimal
(00-17)
Bit 06 Bad structure. This bit is set if there is an error in the BTW header.
Bad program. This bit is set if any of the module level programming
Bit 07
data is illegal.
Module fault. This bit is set if any of the programming data sent to
Bit 08 (10) the module in the most recent BTW was illegal, or if one or more
channels has the bad calibration bit set.
Bits 09-10 Program verify. Indicates the result of verify request. 00 = verify not
(11-12) requested; 10 = verify failed; 11 = verify succeeded
Word 1 I/O reset. This bit is set whenever the I/O reset line on the backplane
Bit 11 (13)
is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one or
more channels. The input alarm bits are low, high alarm and rate
Bit 13 (15)
alarm. The output channel alarm bits are low and high clamp, and
the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode and
Bit 14 (16) one or more of the input data values sent in the last BTW are not a
legal BCD value.
Powerup bit. This bit is set until a BTW with programming data is
Bit 15 (17)
received by the module.
Cold junction compensation (CJC) overrange bit. This bit is set if the
Bit 01
CJC temperature is above 70oC.
Word 2
Bits 02-14
Not used. Always 0.
(02-16)
Bits 00-15 Cold junction temperature. Units of 0.01 degrees C or 0.1 degrees F.
Word 3
(00-17) (0.1 degrees C or 1.0 degrees F in BCD.)
Low clamp. This bit is set if alarms are enabled and the output data
Bit 04
Word 4 is lower than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output data
Bit 05
is higher than the high clamp value
Decimal Bit
Word (Octal Bit) Definition
Rate alarm. This bit is set if alarms are enabled and the output data
Bit 06
changed faster than the programmed ramp rate.
Bad data. This bit is set if BCD data format was chosen and output
Bit 07
value was not a legal BCD value.
Word 4 continued
Bad programming. This bit is set if the most recent BTW contained
Bits 08 (10)
improper programming data for this channel
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 5 Channel 1 Raw data sent to DAC.
(00-17)
Underrange bit. This bit is set if the input signal is below the input
Bit 00
channels minimum range.
Overrange bit. This bit is set if the input signal is above the input
Bit 01
channels maximum range.
Low alarm. This bit is set if alarms are enabled and the input signal
Bit 04
is lower than the low alarm setpoint.
Word 12
High alarm. This bit is set if alarms are enabled and the input signal
Bit 05
is higher than the high alarm setpoint.
Rate alarm. This bit is set if alarms are enabled and the input signal
Bit 06
changed at a rate faster than the input rate alarm setpoint.
Bad program. This bit is set if any of the channel level programming
Bit 08 (10)
data is illegal.
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 13 Channel 5 input data.
(00-17)
Decimal Bit
Word (Octal Bit) Definition
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with six outputs and two inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0
1 Channel 1 Output Data
2 Channel 2 Output Data
3 Channel 3 Output Data
4 Channel 4 Output Data
5 Channel 5 Output Data
6 Channel 6 Output Data
BCD Temp
7 Unused = 0 Verify
select scale
8 RTS Sample Time: 1 millisecond units
Channel 1 Programming
9 Low Scale Value
10 High Scale Value
11 Low Clamp Value
12 High Clamp Value
Alarm
13 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
14 Reset Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 2 Programming
15 Low Scale Value
16 High Scale Value
17 Low Clamp Value
18 High Clamp Value
Alarm
19 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
20 Reset Value
Channel 3 Programming
21 Low Scale Value
22 High Scale Value
23 Low Clamp Value
24 High Clamp Value
Alarm
25 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
26 Reset Value
Channel 4 Programming
27 Low Scale Value
28 High Scale Value
29 Low Clamp Value
30 High Clamp Value
Alarm
31 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
32 Reset Value
Channel 5 Programming
33 Low Scale Value
34 High Scale Value
35 Low Clamp Value
36 High Clamp Value
Alarm
37 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
38 Reset Value
Channel 6 Programming
39 Low Scale Value
40 High Scale Value
41 Low Clamp Value
42 High Clamp Value
Alarm
43 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
44 Reset Value
Channel 7 Programming
45 Low Scale Value
46 High Scale Value
47 Low Alarm Value
48 High Alarm Value
Alarm
49 Rate Alarm: Scaled Units per second
enable
50 Filter Time Constant: 0.1 second units Alarm Deadband
51 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
Channel 8 Programming
52 Low Scale Value
53 High Scale Value
54 Low Alarm Value
55 High Alarm Value
Alarm
56 Rate Alarm: Scaled Units per second
enable
57 Filter Time Constant: 0.1 second units Alarm Deadband
58 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
00-03 Constant = 0
Bits 14-15
Block transfer write type = 10 binary
(16-17)
Bits 00-15
Word 1 First Output channel data
(00-17)
Bits 00-15
Word 2 Second Output channel data
(00-17)
Bits 00-15
Word 3 Third Output channel data
(00-17)
Bits 00-15
Word 4 Fourth Output channel data
(00-17)
Decimal Bit
Word (Octal Bit) Definition
Bits 00-15
Word 5 Fifth Output channel data
(00-17)
Bits 00-15
Word 6 Sixth Output channel data
(00-17)
Verify. If this bit is set to 1, the module will compare its current
programming with the programming downloaded in the BTW. If
Bit 00 they are the same, it will verify good; if they are different, the
module will verify bad. In no case will any programming data in
the BTW be applied to the module.
Bits 03-15
Not used. Always 0.
(03-17)
Bits 00-15 Low scale value for channel 1. Scale values are limited to
Word 9
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to
Word 10
(00-17) +32767 in binary format; +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go below this value (in scaled units) regardless of
Word 11
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go above this value (in scaled units) regardless of
Word 12
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit
Bits 00-11 the maximum rate of change for this channel to be a
(00-13) percentage of the scaled range of the module. Legal values
are from 1 to 200% of full scale/second.
Decimal Bit
Word (Octal Bit) Definition
Bits 00-15
Word 45 Low scale value for channel 7.
(00-17)
Bits 00-15
Word 46 High scale value for channel 7.
(00-17)
Bits 00-15
Word 47 Low alarm value for channel 7.
(00-17)
Bits 00-15
Word 48 High alarm value for channel 7.
(00-17)
Rate alarm. If the channel's input changes at a rate faster than
Bits 00-14 this value and the alarm enable bit is set, the channel will
(00-16) indicate a rate alarm condition. Legal values are from 0.05 to
Word 49 50% of full scale per second.
Alarm enable bit. If set to 1, the module will report high alarm,
Bit 15 (17) low alarm, underrange, overrange, and rate alarm conditions. If
0, these warnings are suppressed.
Alarm deadband. This field creates a hysteresis effect on the
low and high alarms. For an alarm condition to be removed,
the input signal must go above the low alarm limit or below the
Word 50 Bits 00-07
high alarm limit by an amount equal to the specified deadband.
Alarm deadband values must be less than or equal to one half
the difference of the high and low alarm values.
Filter time constant. Specifies the time constant of a digital, first
Bits 08-15
order lag filter on the input in 0.1 second units. Legal values
(10-17)
are 0.1 to 9.9 seconds. A value of 0 disables the filter.
Decimal Bit
Word (Octal Bit) Definition
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Bad Rate High Low
4 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Bad Rate High Low
6 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Channel 3 Status
Bad Bad Bad Rate High Low
8 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
9 Channel 3 Raw Count sent to DAC
Channel 4 Status
Bad Bad Bad Rate High Low
10 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
11 Channel 4 Raw Count sent to DAC
Channel 5 Status
Bad Bad Bad Rate High Low
12 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
13 Channel 5 Raw Count sent to DAC
Channel 6 Status
Bad Bad Bad Rate High Low
14 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
15 Channel 6 Raw Count sent to DAC
Channel 7 Status
Bad Bad Rate High Low Over Under
16 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
17 Channel 7 Input Data
Channel 8 Status
Bad Bad Rate High Low Over Under
18 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
19 Channel 8 Input Data
20-27 For factory use only.
Bits 00-15
Word 0 Constant = 8800 hexadecimal
(00-17)
Module fault. This bit is set if any of the programming data sent
Bit 08 (10) to the module in the most recent BTW was illegal, or if one or
more channels has the bad calibration bit set.
Bits 09-10 Program verify. Indicates the result of verify request. 00 = verify
(11-12) not requested; 10 = verify failed; 11 = verify succeeded
I/O reset. This bit is set whenever the I/O reset line on the
Word 1 Bit 11 (13)
backplane is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one
or more channels. The input alarm bits are low, high alarm and
Bit 13 (15)
rate alarm. The output channel alarm bits are low and high
clamp, and the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode
Bit 14 (16) and one or more of the input data values sent in the last BTW
are not a legal BCD value.
Powerup bit. This bit is set until a BTW with programming data
Bit 15 (17)
is received by the module.
Bits 02-14
Not used. Always 0.
(02-16)
Decimal Bit
Word (Octal Bit) Definition
Low clamp. This bit is set if alarms are enabled and the output
Bit 04
data is lower than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output
Bit 05
data is higher than the high clamp value
Rate alarm. This bit is set if alarms are enabled and the output
Bit 06
data changed faster than the programmed ramp rate.
Bad data. This bit is set if BCD data format was chosen and
Bit 07
output value was not a legal BCD value.
Word 4
Bad programming. This bit is set if the most recent BTW
Bits 08 (10)
contained improper programming data for this channel
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 5 Channel 1 Raw data sent to DAC.
(00-17)
Underrange bit. This bit is set if the input signal is below the
Bit 00
input channels minimum range.
Overrange bit. This bit is set if the input signal is above the
Bit 01
input channels maximum range.
Word 16
Bits 02-03 Not used. Always 0.
Low alarm. This bit is set if alarms are enabled and the input
Bit 04
signal is lower than the low alarm setpoint.
Decimal Bit
Word (Octal Bit) Definition
High alarm. This bit is set if alarms are enabled and the input
Bit 05
signal is higher than the high alarm setpoint.
Rate alarm. This bit is set if alarms are enabled and the input
Bit 06 signal changed at a rate faster than the input rate alarm
setpoint.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 17 Channel 7 input data.
(00-17)
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with five outputs and three inputs.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0
1 Channel 1 Output Data
2 Channel 2 Output Data
3 Channel 3 Output Data
4 Channel 4 Output Data
5 Channel 5 Output Data
CJ alarm BCD Temp
6 Unused = 0 Verify
enable select scale
7 RTS Sample Time: 1 millisecond units
Channel 1 Programming
8 Low Scale Value
9 High Scale Value
10 Low Clamp Value
11 High Clamp Value
Alarm
12 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
13 Reset Value
Channel 2 Programming
14 Low Scale Value
15 High Scale Value
16 Low Clamp Value
17 High Clamp Value
Alarm
18 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
19 Reset Value
Channel 3 Programming
20 Low Scale Value
21 High Scale Value
22 Low Clamp Value
23 High Clamp Value
Alarm
24 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
25 Reset Value
Channel 4 Programming
26 Low Scale Value
27 High Scale Value
28 Low Clamp Value
29 High Clamp Value
Alarm
30 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
31 Reset Value
Channel 5 Programming
32 Low Scale Value
33 High Scale Value
34 Low Clamp Value
35 High Clamp Value
Alarm
36 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
37 Reset Value
Channel 6 Programming
38 Low Scale Value
39 High Scale Value
40 Low Alarm Value
41 High Alarm Value
Alarm
42 Rate Alarm: Scaled Units per second
enable
43 Filter Time Constant: 0.1 second units Alarm Deadband
44 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Channel 7 Programming
45 Low Scale Value
46 High Scale Value
47 Low Alarm Value
48 High Alarm Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Alarm
49 Rate Alarm: Scaled Units per second
enable
50 Filter Time Constant: 0.1 second units Alarm Deadband
51 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
Channel 8 Programming
52 Low Scale Value
53 High Scale Value
54 Low Alarm Value
55 High Alarm Value
Alarm
56 Rate Alarm: Scaled Units per second
enable
57 Filter Time Constant: 0.1 second units Alarm Deadband
58 Thermocouple Type 0 RTD Type 10 Ohm Offset; 0.01 Ohm units
00-03 Constant = 0
Bits 04-07 Number of outputs = 0101 binary
Word 0 Bits 08-13 Constant = 00 1000 binary
(10-15)
Bits 14-15 Block transfer write type = 10 binary
(16-17)
Bits 00-15 First Output channel data
Word 1
(00-17)
Bits 00-15 Second Output channel data
Word 2
(00-17)
Bits 00-15 Third Output channel data
Word 3
(00-17)
Bits 00-15 Fourth Output channel data
Word 4
(00-17)
Bits 00-15 Fifth Output channel data
Word 5
(00-17)
Verify. If this bit is set to 1, the module will compare its current programming with the
programming downloaded in the BTW. If they are the same, it will verify good; if they
Bit 00
are different, the module will verify bad. In no case will any programming data in the
BTW be applied to the module.
Bit 01 Temperature scale. 0 = Celsius, 1 = Fahrenheit
Word 6 BCD select. 1 = all values in BCD format.
Bit 02
0 = all values in 2's complement binary
Bits 03-14 Not used. Always 0
(03-16)
CJ alarm enable. A value of 1 enables over and underrange indication for the cold
Bit 15 (17)
junction channel. If the module does not have a cold junction channel, this bit is 0.
Real time sample. Sample time in milliseconds. 0 = off.
Bits 00-15
Word 7 RTS minimum is 100msec (counts = 100). Maximum 10 seconds in binary; 9.999
(00-17)
seconds in BCD.
Bits 00-15 Low scale value for channel 1. Scale values are limited to +32767 in binary format;
Word 8
(00-17) +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to +32767 in binary format;
Word 9
(00-17) +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be allowed to go below
Bits 00-15
Word 10 this value (in scaled units) regardless of the data sent to the module. Clamp values
(00-17)
are limited to +32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be allowed to go above
Bits 00-15
Word 11 this value (in scaled units) regardless of the data sent to the module. Clamp values
(00-17)
are limited to +32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit the maximum rate of
Bits 00-11
change for this channel to be a percentage of the scaled range of the module. Legal
(00-13)
values are from 1 to 200% of full scale/second.
Bit 12 (14) Constant = 0
Reset state. This field controls what the channel will output if the I/O reset line is
Word 12 asserted:
Bits 13-14 00 binary = last state;
(15-16) 01 binary = minimum output; (example: < -10V, < 4mA)
10 binary = maximum output; (example: > 10V, > 22mA)
11 binary = user reset value.
Alarm enable. If set to 1, the module reports high clamp, low clamp and rate limit. If
Bit 15 (17)
0, these warnings are suppressed.
Bits 00-15 Reset value. If the user selects the channel to go to a user reset value upon I/O
Word 13
(00-17) reset, the value in scaled units is entered here. Otherwise, set to 0.
Word 14 Same as words 8 thru 13 but for channel 2.
thru 19
Word 20 Same as words 8 thru 13 but for channel 3.
thru 25
Word 26 Same as words 8 thru 13 but for channel 4.
thru 31
Word 32 Same as words 8 thru 13 but for channel 5.
thru 37
Bits 00-15 Low scale value for channel 6.
Word 38
(00-17)
Bits 00-15 High scale value for channel 6.
Word 39
(00-17)
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Bad Rate High Low
4 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Bad Rate High Low
6 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Channel 3 Status
Bad Bad Bad Rate High Low
8 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
9 Channel 3 Raw Count sent to DAC
Channel 4 Status
Bad Bad Bad Rate High Low
10 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
11 Channel 4 Raw Count sent to DAC
Channel 5 Status
Bad Bad Bad Rate High Low
12 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
13 Channel 5 Raw Count sent to DAC
Channel 6 Status
Bad Bad Rate High Low Over Under
14 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
15 Channel 6 Input Data
Channel 7 Status
Bad Bad Rate High Low Over Under
16 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
17 Channel 7 Input Data
Channel 8 Status
Bad Bad Rate High Low Over Under
18 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
19 Channel 8 Input Data
20-27 For factory use only
Bits 00-15
Word 0 Constant = 8800 hexadecimal
(00-17)
Bad program. This bit is set if any of the module level programming data is
Bit 07
illegal.
Module fault. This bit is set if any of the programming data sent to the module
Bit 08 (10) in the most recent BTW was illegal, or if one or more channels has the bad
Word 1 calibration bit set.
Bits 09-10 Program verify. Indicates the result of verify request. 00 = verify not
(11-12) requested; 10 = verify failed; 11 = verify succeeded
I/O reset. This bit is set whenever the I/O reset line on the backplane is
Bit 11 (13)
asserted.
RTS timeout. This bit is set if a BTR was not requested of the module within
Bit 12 (14)
the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one or more
Bit 13 (15) channels. The input alarm bits are low, high alarm and rate alarm. The output
channel alarm bits are low and high clamp, and rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode and one or
Bit 14 (16)
more of the input data values sent in the last BTW are not a legal BCD value.
Powerup bit. This bit is set until a BTW with programming data is received by
Bit 15 (17)
the module.
Cold junction compensation (CJC) underrange bit. This bit is set if the CJC
Bit 00
temperature is below 0oC.
Cold junction compensation (CJC) overrange bit. This bit is set if the CJC
Bit 01
temperature is above 70oC.
Word 2
Bits 02-14
Not used. Always 0
(02-16)
Bits 00-15 Cold junction temperature. Units of 0.01 degrees C or 0.1 degrees F. (0.1
Word 3
(00-17) degrees C or 1.0 degrees F in BCD.)
Decimal Bit
Word (Octal Bit) Definition
Low clamp. This bit is set if alarms are enabled and the output data is lower
Bit 04
than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output data is higher
Bit 05
than the high clamp value.
Rate alarm. This bit is set if alarms are enabled and the output data changed
Bit 06
faster than the programmed ramp rate.
Word 4
Bad data. This bit is set if BCD format was chosen and the output data is not
Bit 07
a legal BCD value.
Bad programming. This bit is set if the most recent BTW contained improper
Bits 08 (10)
programming data for this channel
Bit 09 (11) Bad calibration. This bit is set if the channel has not had a valid calibration.
Underrange bit. This bit is set if the input signal is below the input channels
Bit 00
minimum range.
Overrange bit. This bit is set if the input signal is above the input channels
Bit 01
maximum range.
Low alarm. This bit is set if alarms are enabled and the input data is lower
Bit 04
than the low alarm setpoint.
High alarm. This bit is set if alarms are enabled and the input data is higher
Bit 05
than the high alarm setpoint.
Word 14 Rate alarm. This bit is set if the input signal changed at a rate faster than the
Bit 06
input rate alarm setpoint.
Bad program. This bit is set if any of the channel level programming data is
Bit 08 (10)
illegal.
Bit 09 (11) Bad calibration. This bit is set if the channel has not had a valid calibration.
Bits 10-14
Not used. Always 0
(12-16)
Decimal Bit
Word (Octal Bit) Definition
Bits 00-15
Word 15 Channel 6 input data.
(00-17)
What This Appendix This appendix contains block transfer write and block transfer read
Contains configurations and bit/word descriptions for 1771-N series modules
with seven outputs and one input.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
BTW word type Constant Number of outputs Constant
0 1 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0
1 Channel 1 Output Data
2 Channel 2 Output Data
3 Channel 3 Output Data
4 Channel 4 Output Data
5 Channel 5 Output Data
6 Channel 6 Output Data
7 Channel 7 Output Data
BCD Temp
8 Unused = 0 Verify
select scale
9 RTS Sample Time: 1 millisecond units
Channel 1 Programming
10 Low Scale Value
11 High Scale Value
12 Low Clamp Value
13 High Clamp Value
Alarm
14 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
15 Reset Value
Channel 2 Programming
16 Low Scale Value
17 High Scale Value
18 Low Clamp Value
19 High Clamp Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
Alarm
20 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
21 Reset Value
Channel 3 Programming
22 Low Scale Value
23 High Scale Value
24 Low Clamp Value
25 High Clamp Value
Alarm
26 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
27 Reset Value
Channel 4 Programming
28 Low Scale Value
29 High Scale Value
30 Low Clamp Value
31 High Clamp Value
Alarm
32 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
33 Reset Value
Channel 5 Programming
34 Low Scale Value
35 High Scale Value
36 Low Clamp Value
37 High Clamp Value
Alarm
38 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
39 Reset Value
Channel 6 Programming
40 Low Scale Value
41 High Scale Value
42 Low Clamp Value
43 High Clamp Value
Alarm
44 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
45 Reset Value
Channel 7 Programming
46 Low Scale Value
47 High Scale Value
48 Low Clamp Value
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
49 High Clamp Value
Alarm
50 Reset State 0 Maximum Ramp Rate, % of Full Scale per second
enable
51 Reset Value
Channel 8 Programming
52 Low Scale Value
53 High Scale Value
54 Low Alarm Value
55 High Alarm Value
Alarm
56 Rate Alarm: Scaled Units per second
enable
57 Filter Time Constant: 0.1 second units Alarm Deadband
58 Thermocouple Type 0 RTD Type 10 Ohm Offset: 0.01 Ohm units
00-03 Constant = 0
Bits 14-15
Block transfer write type = 10 binary
(16-17)
Bits 00-15
Word 1 First Output channel data
(00-17)
Bits 00-15
Word 2 Second Output channel data
(00-17)
Bits 00-15
Word 3 Third Output channel data
(00-17)
Bits 00-15
Word 4 Fourth Output channel data
(00-17)
Bits 00-15
Word 5 Fifth Output channel data
(00-17)
Bits 00-15
Word 6 Sixth Output channel data
(00-17)
Bits 00-15
Word 7 Seventh Output channel data
(00-17)
Decimal Bit
Word (Octal Bit) Definition
Verify. If this bit is set to 1, the module will compare its current
programming with the programming downloaded in the BTW. If
Bit 00 they are the same, it will verify good; if they are different, the
module will verify bad. In no case will any programming data in
the BTW be applied to the module.
Bits 03-15
Not used. Always 0.
(03-17)
Bits 00-15 Low scale value for channel 1. Scale values are limited to
Word 10
(00-17) +32767 in binary format; +7999 in BCD format.
Bits 00-15 High scale value for channel 1. Scale values are limited to
Word 11
(00-17) +32767 in binary format; +7999 in BCD format.
Low clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go below this value (in scaled units) regardless of
Word 12
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
High clamp value for channel 1. The channel output will not be
Bits 00-15 allowed to go above this value (in scaled units) regardless of
Word 13
(00-17) the data sent to the module. Clamp values are limited to
+32767 in binary format; +7999 in BCD format.
Maximum ramp rate. If this field is not 0, the module will limit
Bits 00-11 the maximum rate of change for this channel to be a
(00-13) percentage of the scaled range of the module. Legal values
are from 1 to 200% of full scale/second.
Decimal Bit
Word (Octal Bit) Definition
Bits 00-15
Word 52 Low scale value for channel 8.
(00-17)
Bits 00-15
Word 53 High scale value for channel 8.
(00-17)
Bits 00-15
Word 54 Low alarm value for channel 8.
(00-17)
Bits 00-15
Word 55 High alarm value for channel 8.
(00-17)
Rate alarm. If the channel's input changes at a rate faster than
Bits 00-14 this value and the alarm enable bit is set, the channel will
(00-16) indicate a rate alarm condition. Legal values are from 0.05 to
Word 56 50% of full scale per second.
Alarm enable bit. If set to 1, the module will report high alarm,
Bit 15 (17) low alarm, underrange, overrange, and rate alarm conditions. If
0, these warnings are suppressed.
Alarm deadband. This field creates a hysteresis effect on the
low and high alarms. For an alarm condition to be removed,
the input signal must go above the low alarm limit or below the
Word 57 Bits 00-07
high alarm limit by an amount equal to the specified deadband.
Alarm deadband values must be less than or equal to one half
the difference of the high and low alarm values.
Filter time constant. Specifies the time constant of a digital, first
Bits 08-15
order lag filter on the input in 0.1 second units. Legal values
(10-17)
are 0.1 to 9.9 seconds. A value of 0 disables the filter.
10 ohm offset. Compensates for a resistance offset on a 10
Bits 00-07 ohm copper RTD. Range of +0.99 ohms, in units of 0.01 ohms.
This field must be 0 for all other RTDs.
RTD type. Specifies type of RTD linearization on RTD
channels:
001 = 100 ohm Pt, European standard;
Bits 08-10
010 = 100 ohm Pt. US standard;
(10-12)
011 = 10 ohm copper;
100 = 120 ohm nickel.
This field is 0 for non-RTD channels.
Word/Dec. Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Word/Octal Bit 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00
0 Constant = 8800 Hexadecimal
Bad RTS
Power Mod I/O Program Mod Bad Bad
1 Chan. Time Unused = 0
up Alarm Reset Verify Fault Prog Struct
Data out
CJC CJC
2 1 Unused = 0 Over Under
Range Range
3 Cold Junction Temperature; Units of 0.01 degrees C or 0.1 degrees F
Channel 1 Status
Bad Bad Bad Rate High Low
4 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
5 Channel 1 Raw Count sent to DAC
Channel 2 Status
Bad Bad Bad Rate High Low
6 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
7 Channel 2 Raw Count sent to DAC
Channel 3 Status
Bad Bad Bad Rate High Low
8 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
9 Channel 3 Raw Count sent to DAC
Channel 4 Status
Bad Bad Bad Rate High Low
10 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
11 Channel 4 Raw Count sent to DAC
Channel 5 Status
Bad Bad Bad Rate High Low
12 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
13 Channel 5 Raw Count sent to DAC
Channel 6 Status
Bad Bad Bad Rate High Low
14 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
15 Channel 6 Raw Count sent to DAC
Channel 7 Status
Bad Bad Bad Rate High Low
14 0 Unused = 0 Unused = 0
Calib Prog Data Alarm Clamp Clamp
15 Channel 6 Raw Count sent to DAC
Channel 8 Status
Bad Bad Rate High Low Over Under
18 1 Unused = 0 0 Unused = 0
Calib Prog Alarm Alarm Alarm Range Range
19 Channel 8 Input Data
20-27 For factory use only.
Bits 00-15
Word 0 Constant = 8800 hexadecimal
(00-17)
Bits 09-10 Program verify. Indicates the result of verify request. 00 = verify
(11-12) not requested; 10 = verify failed; 11 = verify succeeded
I/O reset. This bit is set whenever the I/O reset line on the
Bit 11 (13)
backplane is asserted.
RTS timeout. This bit is set if a BTR was not requested of the
Bit 12 (14)
module within the RTS sample time.
Module alarm. This bit is set if there is an alarm bit set for one
or more channels. The input alarm bits are low, high alarm and
Bit 13 (15)
Word 1 continued rate alarm. The output channel alarm bits are low and high
clamp, and the rate limit alarm.
Bad channel data. This bit is set if the module is in BCD mode
Bit 14 (16) and one or more of the input data values sent in the last BTW
are not a legal BCD value.
Powerup bit. This bit is set until a BTW with programming data
Bit 15 (17)
is received by the module.
Bits 02-14
Not used. Always 0.
(02-16)
Decimal Bit
Word (Octal Bit) Definition
Low clamp. This bit is set if alarms are enabled and the output
Bit 04
data is lower than the low clamp value.
High clamp. This bit is set if alarms are enabled and the output
Bit 05
data is higher than the high clamp value
Rate alarm. This bit is set if alarms are enabled and the output
Bit 06
data changed faster than the programmed ramp rate.
Bad data. This bit is set if BCD data format was chosen and
Bit 07
output value was not a legal BCD value.
Word 4
Bad programming. This bit is set if the most recent BTW
Bits 08 (10)
contained improper programming data for this channel
Bad calibration. This bit is set if the channel has not had a valid
Bit 09 (11)
calibration.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 5 Channel 1 Raw data sent to DAC.
(00-17)
Underrange bit. This bit is set if the input signal is below the
Bit 00
input channels minimum range.
Overrange bit. This bit is set if the input signal is above the
Bit 01
input channels maximum range.
Word 18
Bits 02-03 Not used. Always 0.
Low alarm. This bit is set if alarms are enabled and the input
Bit 04
signal is lower than the low alarm setpoint.
Decimal Bit
Word (Octal Bit) Definition
High alarm. This bit is set if alarms are enabled and the input
Bit 05
signal is higher than the high alarm setpoint.
Rate alarm. This bit is set if alarms are enabled and the input
Bit 06 signal changed at a rate faster than the input rate alarm
setpoint.
Bits 10-14
Not used. Always 0.
(12-16)
Bits 00-15
Word 19 Channel 7 input data.
(00-17)
CSA Hazardous Location Approval Approbation d'utilisation dans des emplacements dangereux par la
CSA
CSA® certifies products for general use as well as for use in hazardous locations. La CSA® certifie les produits d'utilisation générale aussi bien que ceux qui
Actual CSA certification is indicated by the product label as shown below, and s'utilisent dans des emplacements dangereux. La certification CSA en vigueur
not by statements in any user documentation. est indiquée par l'étiquette du produit et non par des affirmations dans la
documentation à l'usage des utilisateurs.
Example of the CSA certification product Exemple d'étiquette de certification d'un produit par la CSA
label I I
To comply with CSA certification for use in hazardous locations, the following Pour satisfaire à la certification de la CSA dans des endroits dangereux, les
information becomes a part of the product literature for CSAĆcertified AllenĆBradley informations suivantes font partie intégrante de la documentation des produits
industrial control products. industriels de contrôle AllenĆBradley certifiés par la CSA.
• This equipment is suitable for use in Class I, Division 2, • Cet équipement convient à l'utilisation dans des emplacements de Classe 1,
Groups A, B, C, D, or nonĆhazardous locations only. Division 2, Groupes A, B, C, D, ou ne convient qu'à l'utilisation dans des
• The products having the appropriate CSA markings (that is, Class I Division 2, endroits non dangereux.
Groups A, B, C, D), are certified for use in other equipment where the suitability • Les produits portant le marquage approprié de la CSA (c'est à dire, Classe 1,
of combination (that is, application or use) is determined by the CSA or the local Division 2, Groupes A, B, C, D) sont certifiés à l'utilisation pour d'autres
inspection office having jurisdiction. équipements où la convenance de combinaison (application ou utilisation) est
déterminée par la CSA ou le bureau local d'inspection qualifié.
Important: Due to the modular nature of a PLC® control system, the product with Important: Par suite de la nature modulaire du système de contrôle PLC®, le
the highest temperature rating determines the overall temperature code rating of a produit ayant le taux le plus élevé de température détermine le taux d'ensemble
PLC control system in a Class I, Division 2 location. The temperature code rating is du code de température du système de contrôle d'un PLC dans un emplacement
marked on the product label de Classe 1, Division 2. Le taux du code de température est indiqué sur l'étiquette
as shown. du produit.
The following warnings apply to products having CSA certification for use in Les avertissements suivants s'appliquent aux produits ayant la certification CSA
hazardous locations. pour leur utilisation dans des emplacements dangereux.
! Division 2.
• Do not replace components unless power has been switched
! inacceptable pour lesemplacements de Classe I, Division 2.
• Couper le courant ou s'assurer quel'emplacement est désigné
off or the area is known to be nonĆhazardous. non dangereux avant de remplacer lescomposants.
• Do not disconnect equipment unless power has been switched • Avant de débrancher l'équipement, couper le courant ou
off or the area is known to be nonĆhazardous. s'assurer que l'emplacement est désigné non dangereux.
• Do not disconnect connectors unless power has been switched • Avant de débrancher les connecteurs, couper le courant ou
off or the area is known to be nonĆhazardous. Secure any s'assurer que l'emplacement est reconnu non dangereux.
userĆsupplied connectors that mate to external circuits on an Attacher tous connecteurs fournis par l'utilisateur et reliés aux
AllenĆBradley product using screws, sliding latches, threaded circuits externes d'un appareil AllenĆBradley à l 'aide de vis,
connectors, or other means such that any connection can loquets coulissants, connecteurs filetés ou autres moyens
withstand a 15 Newton (3.4 lb.) separating force applied for a permettant aux connexions de résister à une force de
minimum of one minute. séparation de 15 newtons (3,4 lb. Ć 1,5 kg) appliquée pendant
au moins une minute.
Le sigle CSA est la marque déposée de l'Association des Standards pour le Canada.
PLC est une marque déposée de AllenĆBradley Company, Inc.
CSA logo is a registered trademark of the Canadian Standards Association
PLC is a registered trademark of AllenĆBradley Company, Inc.
B
C
bit/word description
cables, 2-6
2 output/2 input module, D-2
2 output/6 input module, E-3, F-3 calibration
4 output/4 input module, G-3, H-3 block transfer read, 6-6
5 output/3 input module, J-3 block transfer write, 6-3
8 output module, C-3 input channel, 6-3
methods, 6-2
block transfer configuration block, 8 output
module, C-1 output channel, 6-7
tools, 6-1
block transfer configurations
0 out/8 in, B-1 catalog numbers, standard, 1-3
1 out/7 in, F-1 catalog numbers of modules, 1-3
2 out/2 in, D-1 channel configurations, 1-3
2 out/6 in, E-1
channel descriptions, module, 1-3
3 out/5 in, G-1
4 out/4 in, H-1 clamping, output channels, 4-9
5 out/3 in, J-1 communication, how data is transferred,
6 out/2 in, I-1 1-4
7 out/1 in, K-1 configuration, output, 4-16
8 out/0 in, C-1
configuration BTW, 3-1
block transfer programming, 3-1 2 output, 6 input module, E-1, F-1
block transfer read, 5-1 2 output/2 input module, D-1
bit/word descriptions, 2 output/2 input 4 output, 4 input module, G-1, H-1
modules, D-6 5 output/3 input module, J-1
bit/word descriptions, 2 output/6 input 6 output, 2 input module, I-1, I-3, K-1,
modules, E-7, F-7 K-3
bit/word descriptions, 4 output/4 input 8 input module, B-1
modules, G-6, G-7, H-6, H-7 bit/word description for 8 input module,
bit/word descriptions, 5 output/3 input B-3
modules, J-6, J-7
configuration data header, block transfer
bit/word descriptions, 6 output/2 input
write, 4-15
modules, I-6, I-8, K-6, K-7
bit/word descriptions, 8 input modules, configuration verification, 4-3
B-7 configurations, channel, 1-3
bit/word descriptions, 8 output modules,
connecting wiring, 2-6
C-6
BTR word assignments, 2 output/2 input
modules, D-5
BTR word assignments, 2 output/6 input
D
modules, E-6, F-6 data format, 4-3
BTR word assignments, 8 input module,
data table formats
B-5
2's complement binary, 4-5
BTR word assignments, 8 output
modules, C-5 4-digit BCD, 4-3
Publication 1771ĆUM127B-EN-P - December 2002
I–2 Index
M T
module configuration, 4-1 temperature scale, 4-3
module description, 1-1 thermocouple, types, 4-14
module installation, 2-3 troubleshooting
module location, 2-3 input channel status word, 7-4
output channel status word, 7-4
status reported by the module, 7-2
O with indicators, 7-2
output update BTW, 3-1
W
P wiring connections, channel, 2-9
power requirements, 2-2
Rockwell Automation provides technical information on the Web to assist you in using its products.
At http://www.rockwellautomation.com/support/, you can find technical manuals, a knowledge base of FAQs, technical and
application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the
best use of these tools.
For an additional level of technical phone support for installation, configuration, and troubleshooting, we offer TechConnect
support programs. For more information, contact your local distributor or Rockwell Automation representative,
or visit http://www.rockwellautomation.com/support/.
Installation Assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this manual.
You can contact Customer Support for initial help in getting your product up and running.
Rockwell Automation tests all of its products to ensure that they are fully operational when shipped from the manufacturing facility.
However, if your product is not functioning and needs to be returned, follow these procedures.
United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain
one) to your distributor to complete the return process.
Outside United States Please contact your local Rockwell Automation representative for the return procedure.
Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document,
complete this form, publication RA-DU002, available at http://www.rockwellautomation.com/literature/.
Rockwell Otomasyon Ticaret A.Ş., Kar Plaza İş Merkezi E Blok Kat:6 34752 İçerenköy, İstanbul, Tel: +90 (216) 5698400