User Manual: Allenbradley
User Manual: Allenbradley
User Manual: Allenbradley
Configurable
Flowmeter
User Manual
Module
(1771CFM/B)
Important User Because of the variety of uses for the products described in this
Information publication, those responsible for the application and use of this
control equipment 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.
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Frequency Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
General Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Input Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Flowmeter Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Gate Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Output Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
Discrete Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
DC to DC Converters (24V dc power supplies) . . . . . . . . . . . . . B-4
What's In This Manual Use this manual to install, program and troubleshoot your
Configurable Flowmeter module (1771-CFM/B).
Schematics B
ÎÎÎ
Î
New/Updated Information The1771-CFM/B is marked with the
ÎÎ
logo, indicating that this
version complies with the European Union Directives. Technical
additions and corrections are marked with change bars.
Abbreviations We refer to As
Configurable Flowmeter module (1771CFM/B) CFM module
Configurable Flowmeter module emulating a 1771QRC module CFM (QRC) module
Configurable Flowmeter module emulating a 1771QRD module CFM (QRD) module
AllenBradley programmable logic controllers PLC processors
1771QRD Pulse Flowmeter module QRD module
Bulletin 1771 Dual Ratemeter module (1771QRC) QRC module
Related Products You can install the CFM module in any system that uses
PLC processors with block-transfer capability and the
1771 I/O structure. Contact your local Allen-Bradley representative
for more information about our PLC processors.
Start
Overview of the
CFM Module
Y Replace Your
Using CFM module
as replacement for QRC Module Complete
QRC module?
N
B
Y
Using CFM module Replace Your
as replacement for QRD Module Complete
QRD module?
N
2
Install the
CFM Module
Edit Your
Ladder Logic
Program
4 5 6
What This Chapter Read this chapter to familiarize yourself with the CFM module.
Contains
For information on See page
How You Use the CFM Module . . . . . . . . . . . . . . . . . . . . . . . 1-1
What's Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
What the CFM Module Does . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Typical Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Input Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Selecting the Mode(s) of Operation . . . . . . . . . . . . . . . . . 1-5
Using a Prover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Storing Current Count Values . . . . . . . . . . . . . . . . . . . . . 1-6
Output Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Implementing Application Features . . . . . . . . . . . . . . . . . 1-8
How You Use the The CFM module is designed to operate in one of three ways:
CFM Module
1 2 3
as a CFM module as a replacement for a QRC module as a replacement for a QRD module
Make sure the module operation Set the module operation jumper in Set the module operation jumper in
jumper is set in the CFM position. the QRC position. the QRD position.
Wire input and outputs to swing arm Wire inputs to the new swing arm Wire inputs to the new swing arm
(1771WN). (1771WN). (1771WN).
Install the CFM module. Replace the QRC module with the Replace the QRD module with the
CFM module. CFM module.
Important: If you use the CFM module as a replacement for a QRC or QRD module,
Edit CFM module's BTW configuration the CFM module operates like a QRC or QRD module. You do not use
block and send configuration BTW to
any of the CFM module's features; therefore, you cannot configure outputs
the CFM module.
to any of the four input channels.
C
Using the Y
CFM module
as a replacement for
a QRC module?
Y D
Using the
CFM module
as replacement for
a QRD module?
N
1
What the CFM Module The CFM module performs high-speed totalizing and/or rate
Does calculation operations for various industrial applications. The CFM
module is a single-slot I/O module that interfaces between an
Allen-Bradley PLC processor that has block-transfer capability and
external I/O devices.
PLC5/40
processor 1771CFM
Typical Applications You can use the CFM module in the power management, automotive,
food and beverage, and oil and gas industries for various flow and/or
turbine metering applications. Some sample applications include:
shaft
encoder
power
supply
PLC5/30 generator turbine
processor electricity
CV
pulse output
Input Capabilities The CFM module accepts input for up to four channels
(mode dependent). Each of the four input channels may accept these
input signals:
Using a Prover
Output Capabilities The CFM module has four assignable outputs. These outputs are
designed for applications that require fast response. The outputs:
What's Next 2
Install the
CFM Module
What This Chapter Follow the instructions in this chapter to install the CFM module.
Contains
To install the CFM module See page
Understand Compliance to European Union Directive . . . . . . 2-2
Calculate Power Requirements . . . . . . . . . . . . . . . . . . . . . . 2-3
Set the Configuration Jumpers . . . . . . . . . . . . . . . . . . . . . . . 2-3
Check the Module Operation Jumper . . . . . . . . . . . . . . . . 2-3
Set the Input Channel Jumpers . . . . . . . . . . . . . . . . . . . . 2-4
Determine CFM Module Placement . . . . . . . . . . . . . . . . . . . 2-6
Key the Backplane Connector . . . . . . . . . . . . . . . . . . . . . . . 2-6
Install the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Make Connections to the Field Wiring Arm . . . . . . . . . . . . . . 2-8
Understand Compliance to If this product has the CE mark it is approved for installation within
European Union Directive the European Union and EEA regions. It has been designed and
tested to meet the following directives.
EMC Directive
• EN 50081-2
EMC – Generic Emission Standard, Part 2 – Industrial
Environment
• EN 50082-2
EMC – Generic Immunity Standard, Part 2 – Industrial
Environment
This product is intended for use in an industrial environment.
Calculate Power Your CFM module receives its power through the 1771 I/O chassis
Requirements backplane from the chassis power supply. The maximum current
drawn by the CFM module is 1.0A.
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.
CFM QRD
QRC
19807
19805
5-12V
FILTER➀ 12-40V
G0
HIGH SPEED
F1
G1
The flowmeter and gate jumpers➁ can be F0
set independent of each other (you can
select the filter action for each flowmeter gate jumpers
input and a voltage for each and gate F3
input independently).
G2
F2
flowmeter jumpers
G3
➀ In the filter position, the module will not read frequencies above 70Hz.
➁ Jumpers are shown in default settings. 19806
19813
Determine CFM Module Place your module in any slot of the I/O chassis except for the
Placement extreme left slot. This slot is reserved for processors or adapter
modules.
The CFM module is slotted in two places on the rear edge of Position the keying bands in the backplane connectors to
the circuit board. These slots are intended to mate with the correspond to the key slots on the CFM module.
plastic keying bands supplied with the I/O chassis.
I/O chassis
keying bands
CFM module
You can change the position of these bands if subsequent system design
and rewiring makes insertion of a different type of module necessary.
Install the CFM Module ATTENTION: Remove power from the 1771 I/O
chassis backplane before you install the CFM module.
! Failure to remove power from the backplane
could cause:
• injury
• equipment damage due to unexpected operation
• degradation of performance
1 Place the module in the card guides on the top and bottom of the slot
that guide the CFM module into position.
Important: Apply firm even pressure on the module to seat it into
its backplane connector.
1771A1B, A2B, A3B, A3B1, A4B I/O chassis 1771A1B, A2B, A3B1, A4B Series B I/O chassis
locking bar pin
locking tab locking bar
card guides
card guides
CFM module
CFM module
Snap the chassis latch over Swing the chassis locking bar down into place to secure
the top of the module to secure it. the modules. Make sure the locking pins engage. 19809
remove
horizontal bar
install 17643
Make Connections to the Connect your I/O devices to the 40-terminal field wiring arm
Field Wiring Arm (cat. no. 1771-WN) shipped with the CFM module. Use the wiring
examples on pages 2–9 and 2–10 for additional assistance on
connecting your devices.
1 Chassis GND
not used 2
3 +5V dc RET
not used 4
5 G0
G0 RET 6
7 G1
G1 RET 8
9 F0 (TTL)
F0 (500mV) 10
11 F0 RET
F0 Input 12
13 F1 (TTL)
F1 (500mV) 14
15 F1 RET
F1 Input 16
17 +24V DC source #1 @ 12mA
DC source #1 @ 12mA RET (- proximity pickup) 18
19 +24V DC source #2 @ 12mA
DC source #2 @ 12mA RET (- proximity pickup) 20
21 F2 (TTL)
F2 (500mV) 22
23 F2 RET
F2 Input 24
25 F3 (TTL)
F3 (500mV) 26
27 F3 RET
F3 Input 28
29 G2
G2 RET 30
31 G3
G3 RET 32
33 Customer V DC #1 (5 to 40V)
Output 0 34
35 Output 1
Customer V DC #1 RET (Outputs 0 & 1 RET) 36
37 Customer V DC #2 (5 to 40V)
Output 2 38
39 Output 3
Customer V DC #2 RET (Outputs 2 & 3 RET) 40
10689I
actual wiring runs in this direction
Wiring Examples
Input + Input +
Device - Device -
➀ ➀
Input +
Device -
➀
2 1
4 3
6 5
8 7
not used F0 (500mV) 10 9 F0 (TTL) not used
12 11 F0 RET not used
14 13
F0 Input
16 15
+24V DC source #1 @ 12mA RET (- proximity pickup) 18 17 +24V DC source #1 @ 12mA to power a proximity transducer
20 19
+ Input +
- Device -
➀
➀ Fornew installations, terminate the shields at
the chassis. While not recommended,
➀ existing installations can continue to terminate
the shields at the return (RET) terminal.
2 1
4 3 G0
6 5
5-12V dc
8 7
OR - G0 RET
12-40V dc 10 9
+ S 11
1 12
External +
Power Supply #1
540V dc @ 2A - 27
➀ 28
30 29
Output 0 31
32 Customer V DC #1 (5 to 40V)
33
+ 34 Output 1
LOAD 0 36 35
- ➀ 37
38
Customer V DC #1 RET 40 39
(Outputs 0 & 1 RET)
+
LOAD 1
-
➀ 1771WN
What's Next 3
Edit Your
Ladder Logic
Program
What This Chapter To initiate communication between the CFM module and your
Contains PLC processor, you must enter block transfer instructions into your
ladder logic program. Use this chapter to enter the necessary block
transfer instructions into your ladder logic program.
Enter Block Transfer The CFM module communicates with the PLC processor through
Instructions bidirectional block transfers. This is the sequential operation of both
read and write block transfer instructions.
Before you configure the CFM module, you need to enter block
transfer instructions into your ladder logic. The following example
programs illustrate the minimum programming required for
communication to take place between the CFM module and a PLC
processor. These programs can be modified to suit your application
requirements.
The CFM module is located in rack 3, I/O group 2, slot 1. The control file is a 10 word file starting at B17:0 that is shared
by the BTR/BTW. The data sent by the PLC3 processor to the CFM module is from PLC memory starting at N18:1, and
with the default length of 0, is 60 words long.
CFM BTR/BTW
CFM BTW Control Block
Done Bit
BTW
B17:0
BLOCK TRANSFER WRITE EN
Rack 3
5 Group 2 DN
Slot 1
Control B17:0 ER
Data N18:1
Length 0
Rung 2:1
The CFM module is located in rack 0, group 2, slot 1. The integer control file starts at N22:205, is a 5 words long and is compat
ible will all PLC5 family members. The data sent by the PLC5 processor to the CFM module starts at N22:1, and with the
default length of 0, is 60 words long. Valid BTW lengths: 0, 1, 2, 3, 4, 14, 24, 34, 44, 48, 52, 56 and 60.
In enhanced PLC5 processors1, the block transfer data type may be used as a control file.
➀ Enhanced PLC5 processors include: PLC5/11, 5/20, 5/3x, 5/4x, and 5/6x.
PLC5/250 Processor
Rung 1STEPO:1
The CFM module is located in rack 14, I/O group 1, slot 0. The data sent to the CFM module from the PLC5/250 processor
is from the data table starting at 2BTD5:1, and with a default length of 0, is 60 words long.
Valid BTW lengths: 0, 1, 2, 3, 4, 14, 24, 34, 44, 48, 52, 56 and 60.
What's Next 4
Configure the
CFM Module
What This Chapter Use this chapter to configure the CFM module.
Contains
To configure the CFM module See page
Understand the CFM Module's BTW Structure . . . . . . . . . . . . 4-1
BTW Configuration Block . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Select the Mode(s) of Operation . . . . . . . . . . . . . . . . . . . . . . 4-8
Configure the CFM Module . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
Using I/O Configuration Software . . . . . . . . . . . . . . . . . . . 4-16
Setting Bits in the BTW Configuration Block . . . . . . . . . . . 4-16
Understand the CFM Data is conditioned through a group of data table words that are
Module's BTW Structure transferred from the PLC processor to the CFM module using a
BTW instruction. Now that you have entered BTW and BTR
instructions into your ladder logic, you are ready to enter data into
the BTW instruction. This data should conform to the input device
and specific application that you have chosen.
Bit➁
Word(s)➀
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Block ID & Resets
1 Header Prover Run Initialize Overflow Reset Total Reset
Output 1 and Output 0 Trigger & Select
2 Output 1 Trigger Tie Output 1 to Channel Output 0 Trigger Tie Output 0 to Channel
Output 3 and Output 2 Trigger & Select
3 Output 3 Trigger Tie Output 3 to Channel Output 2 Trigger Tie Output 2 to Channel
Input Channel Operating Mode
4 Channel 3 Channel 2 Channel 1 Channel 0
Input Channel Configuration
Channel 0 (words 514)
ÉÉÉÉ
Channel 1 (words 1524) Channel 2 (words 2534) Channel 3 (words 3544)
5, 15, 25, 35
6, 16, 26, 36
Frequency
in 10ths
Bandwidth
Limit
Sampling
Termination
4x
High Hz TypeÉÉÉÉ
Prover
ÉÉÉÉ
Debounce
Filtering
Minimum Frequency Sampling Time
Acceleration Calculation Time
Bits
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word #
Mode abbreviations:
Totalizer = T
Description of what these bits are used for. Nonresettable Totalizer = NRT
Mode(s) that use these bits. Highresolution Frequency = HR
Direction Sensor = DS
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 2
Tie Output 0 to Channel
ties output 0 to operate
Output 1 Trigger selects what Tie Output 1 to Channel ties Output 0 Trigger selects what according to the state
channel characteristic output 1 output 1 to operate according to channel characteristic output 0 of a specific channel.
is triggered ON or OFF by placing the state of a specific channel. is triggered ON or OFF by placing b00 = Counter 0
the shown hex values in these bits: b08 = Counter 0 b10 = Counter 2 the shown hex values in these bits: b01 = Counter 1
0 = Force OFF b09 = Counter 1 b11 = Counter 3 0 = Force OFF b02 = Counter 2
all 1 = Frequency all b03 = Counter 3
1 = Frequency
2 = % of Fullscale Frequency T, NRT, HR 2 = % of Fullscale Frequency T, NRT, HR
3 = Acceleration all 3 = Acceleration all
4 = Total Value T, NRT 4 = Total Value T, NRT
5 = Direction DS 5 = Direction DS
6 = Overflow 6 = Overflow
7 = Prover Running T, NRT 7 = Prover Running T, NRT
8 = Prover Range 8 = Prover Range
F = Force ON all F = Force ON all
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 3
Tie Output 2 to Channel
ties output 2 to operate
Output 3 Trigger selects what Tie Output 3 to Channel ties Output 2 Trigger selects what according to the state of
channel characteristic output 3 output 3 to operate according to channel characteristic output 2 a specific channel.
is triggered ON or OFF by placing the state of a specific channel. is triggered ON or OFF by placing b00 = Counter 0
the shown hex values in these bits: b08 = Counter 0 b10 = Counter 2 the shown hex values in these bits: b01 = Counter 1
0 = Force OFF b09 = Counter 1 b11 = Counter 3 0 = Force OFF b02 = Counter 2
all all b03 = Counter 3
1 = Frequency 1 = Frequency
2 = % of Fullscale Frequency T, NRT, HR 2 = % of Fullscale Frequency T, NRT, HR
3 = Acceleration all 3 = Acceleration all
4 = Total Value T, NRT 4 = Total Value T, NRT
5 = Direction DS 5 = Direction DS
6 = Overflow 6 = Overflow
7 = Prover Running T, NRT 7 = Prover Running T, NRT
8 = Prover Range 8 = Prover Range
F = Force ON all F = Force ON all
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 4
➁ If using both channels (0 & 1 and 2 & 3) for this mode, you cannot set sampling time for both = 4ms.
word 5 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 15 (channel 1)
word 25 (channel 2)
word 35 (channel 3)
Acceleration Calculation Time
calculates acceleration every Nth
Frequency in 10ths allows you Debounce Filtering frequency sample.
to select the precision of the Sampling Termination debounces the Gate 0 = acceleration rolling average over 5
frequency returned in the BTR. if set, enables the input input for a period of 1s. samples
If set, the frequency is returned sampling to be terminated The first low to high transition 1750 = number of frequency samples
with the LSD being in tenths, on either a time base only of the gate will cause the (BTW 9 Acceleration Alarm Value must
while if 0, the LSD is in ones. (BTW 6) or a set number CFM module to take 0 0).
0 = frequency returned as 100, 123 of input pulses (BTW 7) appropriate action (no other For example, if you place a value of 7
1 = frequency returned as 100, 123.2 depending on which transitions will be seen for 1s). here, the CFM module:
condition arises first. 0 = OFF / 1 = ON
HR a. stores the 1st frequency calculation
HR
T, NRT b. subtracts this calculation from the
Bandwidth Limit if set, limits the minimum 8th frequency sample
frequency the CFM module is capable of reading Prover Type selects the type c. divides this remainder by the time
to 1/Minimum Frequency Sampling Time. of prover being used between samples and places the
When 1: the worst case response time of the (unidirectional or bidirectional): result in BTR 11, 20, 29 or 38
module is decreased to approximately 0 = unidirectional (1 run, 2 switches) d. stores the 8th frequency sample
2 x Minimum Frequency Sampling Time. 1 = bidirectional (4 switch run) and waits for the 15th sample
When 0: frequency range = 1Hz 100kHz T, NRT all
(worst case response time can be 2s at 4 x High Hertz if set, the Highest Allowable
extremely low frequencies) Frequency entry is multiplied by 4 to enable
0 = full frequency range (1Hz 100kHz) entries > 32,767.
1 = minimum frequency (1/Minimum Frequency Sampling Time) For example, to get a 100,000 peak allowable
all frequency, you set this bit and enter 25,000 in the
word containing the Highest Allowable Frequency
(BTW 8, 18, 28 or 38).
all
word 6 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 16 (channel 1)
word 26 (channel 2)
word 36 (channel 3)
RANGE: 4ms 1000ms (0 3 = DEFAULT)
Minimum Frequency Sampling Time specifies the minimum time the DEFAULTS: HR, DS = 4ms / T, NRT = 100ms
CFM module spends to determine frequency (unless Number of Pulses to
Terminate Sampling is enabled in Highresolution Frequency mode, which may The maximum sampling time is:
allow the the input channel to end sampling earlier than the specified minimum). < 2s if the Bandwidth Limit is not enabled and
Important: In Direction Sensor, this time is used to determine the maximum a signal < 1 Hz is applied (sample time [
sample time and the minimum frequency returned and does not Minimum Frequency Sampling Time + 1/frequency input)
actually determine the time period for frequency sampling. < 2 x the Minimum Frequency Sampling Time
all if Bandwidth Limit is enabled and a very low input signal
frequency is applied (sample time [
Minimum Frequency Sampling Time + 1/frequency input)
word 7 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 17 (channel 1)
word 27 (channel 2)
word 37 (channel 3)
Number of Pulses to Terminate Sampling applied when Sampling Termination (bit 13 of word 5, 15, 25 or 35)
is set. Causes the sampling to cease when the specified number of input pulses are received or the
Minimum Frequency Sampling Time is exceeded, which ever occurs first. RANGE: 032,767
Highresolution Frequency
word 8 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 18 (channel 1)
word 28 (channel 2)
word 38 (channel 3)
Highest Allowable Frequency the highest frequency allowed on the channel. When the specified frequency is
exceeded, the channel's overspeed alarm will activate. Also used to calculate Percent of Full Scale (BTR word 6,15,24,33).
RANGE: 0 32,767 DEFAULT: 0 (=120,000)
Used with the 4 x High Hertz (bit 12 of word 5, 15, 25, or 35) to have an effective range of 0120,000.
all
word 9 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 19 (channel 1)
word 29 (channel 2)
word 39 (channel 3)
Acceleration Alarm Value determines at what acceleration values (Hz/s) the BTR alarm bits are activated.
The alarm bits occur when the absolute value of the acceleration exceeds the Acceleration Alarm Value.
This word also determines whether acceleration is calculated. A value of 0 deactivates all acceleration calculations.
RANGE: 0 32,767 (0 disables)
all
word 10 (channel 0)
word 20 (channel 1) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 30 (channel 2)
word 40 (channel 3)
Frequency Scaler➀ Multiplier the frequency value Frequency Scaler Divisor the frequency value
returned in the BTR is multiplied by the specified value. returned in the BTR is divided by the specified value.
RANGE: 0255 DEFAULT: 1 RANGE: 0255 DEFAULT: 1
all all
word 11 (channel 0)
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 21 (channel 1)
word 31 (channel 2)
word 41 (channel 3)
word 12 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 22 (channel 1)
word 32 (channel 2)
word 42 (channel 3)
Total Scaler➀ Divisor the total value RANGE: 0 32,767 DEFAULT: 1
returned in the BTR is divided by the Important: The Total Scaler Multiplier must be ≤ Total Scaler Divisor.
specified value. See Total Scaler Multiplier.
T, NRT
➀ When scaling is used, all outputs are still controlled by the actual value not the scaled value.
word 13 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 23 (channel 1) MSD - ranges from
word 33 (channel 2) 0999 x 10,000
word 43 (channel 3)
Rollover Value the count value that RANGE: 0 9,999,999
the totalizer will reset or rollover to 0 at. DEFAULT: 0 (which is rollover of 10,000,000)
T, NRT Important: The Rollover Value must be ≥ (actual frequency x 10ms).
If you are using the prover function, the expected Prover
Total Count Value (BTR words 13/14, 22/23, 31/32, or
40/41) must be < Rollover Value.
word 14 (channel 0)
word 24 (channel 1) LSD ranges from 09,999
word 34 (channel 2)
word 44 (channel 3) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 45 (channel 0)
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 49 (channel 1) MSD ranges from
word 53 (channel 2) 0999 x 10,000
word 57 (channel 3)
Output ON Value the value at which the output turns ON. all
word 46 (channel 0)
word 50 (channel 1)
word 54 (channel 2) LSD ranges from 09,999
word 58 (channel 3)
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
ON and OFF output values can be triggered by: Prover Range of Operation (value of bits in hex):
Frequency = 0120,000 0 = prover not selected
Percent of Fullscale = 032,767 (use LSD word 46, 50, 54, 58 only) 1 = prover is not running, but active
Acceleration = -32,768 32,767 (use LSD word 46, 50, 54, 58 only) 2 = prover running past the 1st switch in forward leg
Total = 09,999,999 3 = prover is done with forward leg, returning at this time
Direction = 0 (stopped), 1 (clockwise), 2 (counterclockwise) midrun value (bidirectional only)
(use LSD word 46, 50, 54, 58 only) 4 = prover is returning on 2nd leg (bidirectional only)
Overflow = 0 (output follows Overflow bit, BTR words 4 & 5) 5 = prover is done with run (BTR word 13/14 contains prover count value)
Prover Range of Operation = 05 ON and OFF values must be different
(use LSD word 46, 50, 54, 58 only)
Prover Running = 0 Output is ON when the prover is actually counting.
unidirectional prover: ON from 25
bidirectional prover: ON from 23 and 45
On Value Off Value
12,000 output on while >= On 15,000
Important: When any type of scaling is used (frequency or total), and < Off
outputs are always triggered by the actual value not the
scaled value. Outputs triggered by Total turn ON in < 100µs 15,000 output on when >= On 12,000
and turn OFF in < 100µs. All other ON and OFF times or < Off
are < 1ms.
word 47 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 51 (channel 1) MSD ranges from
word 55 (channel 2) 0999 x 10,000
word 59 (channel 3)
Output OFF Value the value at which the output turns OFF. all
word 48 (channel 0)
word 52 (channel 1)
word 56 (channel 2) LSD ranges from 09,999
word 60 (channel 3) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Select the Mode(s) You select the mode(s) of operation and configure each input channel
of Operation to accept input signals from your input device(s).
Typical applications:
• measuring ingredients in a
batch process F0 input
BTW configuration device
• oil pipeline terminals (prover) G0 prover/store
BTR status and input data
Counting
In these modes, the CFM module counts pulses based on values you
enter in the BTW configuration block. You can specify these values:
Frequency Sampling
and no pulses are received In the Totalizer and Nonresettable Totalizer modes, the CFM module
Y within one more sample begins a frequency sample arbitrarily and ends the sampling within
Bandwidth Limit time, the frequency will
(word 5, bit 14) then be calculated. The 1ms after the sampling time has expired and one pulse has been
set (ON)? minimum frequency is then detected. You can use Bandwidth Limit to exert control over the
1/Minimum Frequency
N Sampling Time and the CFM module’s frequency sampling.
and no pulses are maximum time period is
received after the 2 x Minimum Frequency
Sampling Time.
In these modes, the CFM module calculates frequency based on
sampling time expires,
the frequency is these values:
calculated up to 2s after
the initial pulse and will
measure frequencies as
low as 1Hz.
Frequency Sampling
In the High-resolution Frequency mode, frequency sampling begins
on the leading edge of the first pulse to occur and ends on the next
pulse to occur after the sampling time has expired or after the
user-specified number of pulses has occurred. In this mode, the CFM
module calculates frequency based on values you enter in the BTW
configuration block.
Sampling Termination
(for input channel 0) Y Y
Minimum Frequency The CFM module calculates
Sampling Termination Sampling Time frequency on the next pulse
(word 5, bit 13) (word 6) to occur after time expires.1
set (ON)? expired?
N N
Bandwidth Limit
(for input channel 0) Y The minimum frequency the CFM module can detect
Bandwidth Limit is 1/Minimum Frequency Calculation Time.
(word 5, bit 14) When set, the CFM module will spend no more than
set (ON)? (2 x Minimum Frequency Sampling Time) to
determine a new frequency value.
N
The CFM module can distinguish frequencies as low as 1Hz.
At low frequencies (< Minimum Frequency Sampling Time),
the CFM module may take as long as 2s to calculate a new
frequency value.
Terminate Conditions➀
Sampling Bandwidth Minimum frequency distinguishable Frequency sample taken➁ and outputs updated when
termination limit
Minimum Frequency Sampling Time elapsed
and at least one pulse received
OFF (= 0) OFF (= 0) 1Hz
OR
2s elapsed and no pulse received
Minimum Frequency Sampling Time elapsed
and at least one pulse received
OFF (= 0) ON (= 1) 1/Minimum Frequency Calculation Time OR
(2 x Minimum Frequency Sampling Time) elapsed
and no pulse received
Number of Pulses to Terminate Sampling received
OR
Minimum Frequency Sampling Time elapsed
ON (= 1) OFF (= 0) 1Hz
and at least one pulse received
OR
2s elapsed and no pulse received
Number of Pulses to Terminate Sampling received
OR
Minimum Frequency Sampling Time elapsed
ON (= 1) ON (= 1) 1/Minimum Frequency Calculation Time and at least one pulse received
OR
(2 x Minimum Frequency Sampling Time) elapsed
and no pulse received
➀ The terminate conditions assume a start pulse has been received.
➁ The next sample begins at the first pulse that occurs after a valid sample is taken.
F0
BTW configuration
G0 not used
BTR status and input data F1
G1 not used
Frequency Sampling
In this mode, frequency samples are taken every revolution by
measuring A and B:
clockwise F0
low true signal
B
F0
shaft F1
proximity sensors at
F0 and F1 should be
A Both sensors cannot be low at
60 to 120° apart
the same time.
A A
B
Configure the Module To configure the CFM module, you set the appropriate bits in the
BTW instruction. You do this:
E
PLC5 I/O Configuration
Using I/O Programming
Software
Software
Configuration
Software
publication 62006.4.12
If you are not using the I/O configuration utility, edit the data file
addresses in the BTW instruction to match your particular
application. Use the word descriptions on pages 4–3 through 4–7
to help you edit the bits that apply to your application(s).
What's Next 5
Interpret
Module Status
and Input Data
What This Chapter Use this chapter to interpret module status and input data from the
Contains CFM module.
Understand the CFM Your PLC processor gets data from the CFM module using BTR
Module's BTR Structure instructions in your ladder logic program. The CFM module
transfers up to 41 words to the PLC processor’s data table file.
The words contain module status and input data from each channel.
You should program a block transfer read length of zero (0). When a
BTR of 0 is programmed, the CFM module will determine the
correct number of words (41) to return.
ÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ Block ID & Resets
ÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
Powerup
1 Header bit
ÉÉ
Overrange
Alarm
Channel 3 Status
Overflow
Status
Overspeed
Alarm
Acceleration
Alarm
Prover Status
Overrange
Alarm
Channel 2 Status
Overflow
Status
Overspeed
Alarm
Acceleration
Alarm
ÉÉ ÉÉ
5 Prover Status
Alarm Status Alarm Alarm
Prover Status
Alarm Status Alarm Alarm
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
11, 20, 29, 38 Acceleration (rate of change of frequency)
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
12, 21, 30, 39 Direction
13, 22, 31, 40 Prover Total Count Value or Store Count Value MSD (0999)
ÉÉÉ
14, 23, 32, 41 Prover Total Count Value or Store Count Value LSD (09,999)
ÉÉÉ
not used * Numeric values are in binary except for Diagnostics (word 2, bits 0007)*
Bits
15
ÉÉÉÉ
14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
ÉÉÉÉ
word #
Mode abbreviations:
not used Totalizer = T
Description of what these bits are used for. Nonresettable Totalizer = NRT
Mode(s) that use these bits. Highresolution Frequency = HR
Direction Sensor = DS
15 14 13
ÉÉÉÉÉÉ
12 11 10 09 08 07 06 05 04 03 02 01 00
word 2
ÉÉÉÉÉÉ Error Words & Diagnostics displays
Output Status reflects current VALUES:
operating state of outputs. 0 = OFF invalid BTW word # (060 BCD).
b12 = Output 0 b13 = Output 1 1 = ON 99 = invalid BTW length.
b14 = Output 2 b15 = Output 3
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 3
Channel 1 Channel 0
ÉÉ 15 14 13 12 11 10 09 08
ÉÉ 07 06 05 04 03 02 01 00
word 4
ÉÉ ÉÉ
Overflow Acceleration Overflow Acceleration
Prover Status Prover Status Alarm
Alarm
Status Status
Overrange Overspeed Overrange Overspeed
Alarm Alarm Alarm Alarm
ÉÉ ÉÉ
word 5
ÉÉ 15 14 13 12 11 10 09 08
ÉÉ 07 06 05 04 03 02 01 00
Channel 3 Channel 2
Prover Status indicates the current state of prover (value of bits in hex). T, NRT
0 = prover not selected 4 = prover is returning on reverse leg (bidirectional only)
1 = prover not running, but active 5 = prover is done with run (BTR word 13/14 contains prover count value)
2 = prover running past the 1st switch in forward leg 6 = prover not active & new store count A if prover not active,
3 = prover is done with forward leg and returning at this time 7 = prover not active & new store count B these bits toggle 6767 every
intermediate value returned (bidirectional only) high transition of the gate
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 65 (Channel 0)
word 15 (Channel 1)
word 24
25 (Channel 2)
word 33
35 (Channel 3)
Percent of Full Scale (Rate % of High RPM value) 0 = 0%
the calculated frequency scaled by the Highest 32, 767 ≥ 100%
Allowable Frequency (BTW 8, 18, 28, 38) and then % = BTR word 6,15,24,33 / 32,767
expressed as a number from 0 to 32,767.
T, NRT, HR
For example, if:
BTW word 5 bit 12, 4 x Highest Hertz = 1 (ON)
bit 15, Frequency in 10ths = 0 (OFF) Percent Full Scale (BTR 6) = 32,767
BTW word 8 Highest Allowable Frequency = 21,750Hz (21,750 x 4) / 11,410
BTR word 7 = 1 Percent Full Scale (BTR 6) = 4,297
BTR word 8 = 1410 Frequency = 11,410Hz
MSD
word 7 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 range depends on
word 16 (channel 1) status of Frequency in 10ths
word 25 (channel 2) (BTW word 5,15,25,35 bit 15)
word 34 (channel 3) and mode of operation
word 8 (channel 0)
word 17 (channel 1) LSD range depends
word 26 (channel 2) on status of BTW
Frequency in 10ths bit
word 35 (channel 3) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 9 (channel 0)
word 18 (channel 1) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 27 (channel 2) MSD ranges from
0999 x 10,000
word 36 (channel 3)
word 11 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 20 (channel 1)
word 29 (channel 2)
word 38 (channel 3)
word 12 (channel 0)
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 21 (channel 1)
word 30 (channel 2)
word 39 (channel 3)
If Bandwidth Limit is: Direction indicates the current detected direction 0 = stopped
ON orientation and frequency can be sensed to of the input pulses in Direction Sensor modes. 1 = clockwise
1/Minimum Frequency Sampling Time. Frequencies < 2 = counterclockwise
1/Minimum Frequency Sampling Time are reported as stopped. DS
word 13 (channel 0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 22 (channel 1) MSD ranges from
word 31 (channel 2) 0999 x 10,000
word 40 (channel 3)
Prover Total Count Value or Store Count Value when Prover Run Initialize (BTW 1, bits 811) is:
enabled the value returned is the prover count (intermediate and final run values).
not enabled the value returned is the last count stored when the Gate input went low to high. These words
are reset to 0 when Prover Run Initialize (BTW 1, bits 811) changes in bit state from a 0 to a 1.
T, NRT
word 14 (channel 0)
word 23 (channel 1) LSD ranges from 09,999
word 32 (channel 2)
word 41 (channel 3) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
The following data table is a printout from the PLC5 processor program example (page 3-4). This printout shows the BTW words
(160) and BTR words (101141), in binary, used to communicate with the CFM module.
Address 0 1 2 3 4 5 6 7 8 9
What's Next 6
Troubleshoot
the CFM Module
What This Chapter Use this chapter to troubleshoot the CFM module by interpreting the:
Contains
• status indicators
• diagnostic word in the BTR file
STATUS
S3 BTR is occurring BTR is not occurring
S0 S1 S2 S3
S4 S5 S6 S7 1. Turn off power to the I/O chassis
FAULT
backplane and wiring arm.
2. Reseat the CFM module in the I/O
chassis.
3. Restore power to the I/O chassis
FAULT backplane and wiring arm. normal operation
Important: If the fault LED remains on,
there may be an internal
problem. Contact your local
AllenBradley representative
for additional assistance.
Diagnostics The CFM module returns diagnostics to the PLC processor in words
one and two of the BTR file. These diagnostics give you the number
of the word in the BTW configuration block that has caused an error
to occur.
15 14 13
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
12 11 10 09 08 07 06 05 04 03 02 01 00
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
word 1 0 0 1 0
Powerup Bit indicates if a
Header (CFM module ID) valid BTW has occurred since
must be 0010. powerup or since last
switched from Program to
VALUES: 1= no or invalid BTW Run mode.
0 = yes
15 14 13
ÉÉÉÉÉÉ
12 11 10 09 08 07 06 05 04 03 02 01 00
ÉÉÉÉÉÉ
word 2
Output Status reflects current VALUES: Error Words & Diagnostics displays
operating state of outputs. 0 = OFF invalid BTW word number (060 BCD).
b12 = Output 0 b13 = Output 1 1 = ON 99 = invalid BTW length
b14 = Output 2 b15 = Output 3
What This Appendix This appendix contains the frequency accuracy and general
Contains specifications of the CFM module.
Frequency Accuracy The following table lists typical application configurations and their
associated frequency accuracy for the CFM module when used:
• to emulate a 1771-QRC or 1771-QRD module
• as a CFM module
Important: The accuracy in all configurations will vary with
input frequency, mode of operation and frequency
sample time.
QRC / QRD module emulation
CFM module Frequency Frequency range Maximum frequency error (Hz or %)
configured for sampling time (0120,000Hz) 25°C 40°C 60°C
0- 6,000 ±1Hz➀ ±1Hz➀ ±1Hz➀
QRC operation constant @ 12ms 6,001 - 14,000 ±1Hz➀ ±1Hz➀ ±0.015%
14,001 - 15,800 ±1Hz ➀ ±0.007% ±0.015%
0- 6,000 ±1Hz➀ ±1Hz➀ ±1Hz➀
QRD operation constant @ 1s
6,001 - 10,000 ±0.080% ±0.090% ±0.10%
CFM module
0- 10 ±1Hz➀ ±1Hz➀ ±1Hz➀
11 - 2,000 ±10Hz ±10Hz ±10Hz
100ms 2,001 - 18,000 ±0.180% ±0.180% ±0.20%
18,001 120,000 ±0.100% ±0.120% ±0.150%
Totalizer &
0- 50 ±1Hz➀ ±1Hz➀ ±1Hz➀
Nonresettable Totalizer➁ 51 - 8,000 ±2Hz ±2Hz ±3Hz
Mode 500ms 8,001 - 20,000 ±0.03% ±0.03% ±0.035%
20,001 - 120,000 ±0.025% ±0.0275% ±0.03%
0- 6,000 ±1Hz➀ ±1Hz➀ ±1Hz➀
1000ms 6,001 - 120,000 ±0.020% ±0.025% ±0.030%
0- 6,000 ±1Hz➀ ±1Hz➀ ±1Hz➀
4ms 6,001 - 14,000 ±1Hz➀ ±1Hz➀ ±0.020%
14,001 - 120,000 ±0.0150% ±0.020% ±0.025%
0- 6,000 ±1Hz➀ ±1Hz➀ ±1Hz➀
6,001 - 14,000 ±1Hz➀ ±1Hz➀ ±0.015%
10ms 14,001 - 20,000 ±1Hz➀ ±0.007% ±0.015%
Highresolution 20,001 - 120,000 ±0.007% ±0.007% ±0.015%
Frequency
0 - 6,000 ±1Hz➀ ±1Hz➀ ±1Hz➀
(time only)
6,001 - 14,000 ±1Hz➀ ±1Hz➀ ±0.015%
Mode 100ms 14,001 - 20,000 ±1Hz➀ ±0.007% ±0.015%
20,001 - 120,000 ±0.005% ±0.007% ±0.015%
0 - 6,000 ±1Hz➀ ±1Hz➀ ±1Hz➀
6,001 - 14,000 ±1Hz➀ ±1Hz➀ ±0.015%
1000ms 14,001 - 20,000 ±1Hz➀ ±0.007% ±0.015%
20,001 - 120,000 ±0.005% ±0.007% ±0.015%
0 - 2,000 ±1Hz➀ ±1Hz➀ ±1Hz➀
Direction Sensor Mode not applicable 2,001 - 30,000 ±0.550% ±0.550% ±0.550%
30,001 - 120,000 ±2.500% ±2.500% ±2.500%
➀ Specified 1Hz is worst case typical performance is expected to be better than ±1Hz.
➁ In Totalizer and Nonresettable Totalizer modes, frequencies input slightly above 1/Minimum Frequency Sampling Time may result in an inaccurate frequency (approximately
twice the actual frequency) because the incoming pulses and sample time are not synchronized.
ÎÎ
Î
ÎÎ
Î
marked for all applicable directives
➀ Use this conductorcategory information for planning conductor routing as described in the systemlevel installation manual.
➁ CSA certification Class I, Division 2, Group A, B, C, D or nonhazardous locations.
What This Appendix Use this appendix to understand the internal logic of the
Contains CFM module.
Flowmeter Inputs
F3 28 C73 1
F2 24 D11 C62 R120 F0
U23 2 F1
F1 16 R115 1
Input R7 F2
F0 12 Σ∞ F3
4.7kΩ C72 2 C81
RV1 D9 D7 E6 JPR20
RET C64 E6
F0 11 JPR21
70Hz E6
F1 15 1 1 1 1 R108 1 C9
F2 23
filter
2 2 2 2 2
F3 27 flowmeter jumpers:
-12V (F0 &F1) 18 JPR20 = ON for highspeed operation
-12V (F2 & F3) 20
- proximity pickup JPR21 = ON for filter operation
Signal characteristics
50mV threshold Input
F0 F1 F2 F3
Turbine flowmeter or magnetic pickup
(50mV142V ac rms) 12 16 24 28 + turbine flowmeter or magnetic pickup
The signal:
• should be approximately sinusoidal 11 15 23 27 - turbine flowmeter or magnetic pickup
• must be ac
• must
us be > 100mV
00 and a d < 400V
00 F0 RET F1 RET F2 RET F3 RET
peaktopeak Input Return
500mV threshold Input
F0 F1 F2 F3
Turbine flowmeter or magnetic pickup
(500mV142V ac rms)
10 14 22 26 500mV connect to each corresponding RET
The signal:
• should
h ld beb approximately
i t l sinusoidal
i id l
• must be ac 12 16 24 28 + turbine flowmeter or magnetic pickup
• must be > 1V and < 400V
peaktopeak 11 15 23 27 - turbine flowmeter or magnetic pickup
# wiring arm terminal number Signal threshold (500mV or 1.3V) is selected by jumpering the appropriate level to the appropriate RET.
Gate Inputs
Gate inputs are used for running prover and store count values.
Each gate is an electrically isolated circuit with a physical and
electrical isolation of 1500V ac. There is one gate associated with
each flowmeter input circuit (G0 corresponds to F0).
R4 R2
To turn on a gate circuit, you must source current through the input
resistors sufficient to turn on the opto-isolator in the circuit. If no
connection is made to the pair of gate terminals, no current will flow
through the photodiode of the opto-isolator and that gate will be OFF
(the corresponding input status indicator is OFF).
CASE A gate jumper set for 512V dc operation (JPR 7 is ON) CASE B gate jumper is set for 1240V dc operation (JPR 6 is ON)
gate input current = (gate input voltage - 2V➀) gate input current = (gate input voltage - 2V➀)
330Ω➁ 1270Ω➁
Examples Examples
If gate input voltage = 5V dc If gate input voltage = 12V dc If gate input voltage = 5V dc If gate input voltage = 40V dc
gate input current = (5V - 2V) gate input current = (12V - 2V) gate input current = (12V - 2V) gate input current = (40V - 2V)
330Ω 330Ω 1270Ω 1270Ω
gate input current = 9mA➁ gate input current = 30mA➁ gate input current = 8mA➁ gate input current = 30mA➁
Discrete Outputs
Output 0 Output 2
S 34 38
Output FET
+5V D30 D32 Customer V DC Customer V DC
D29 #1 RET #2 RET
OUTPUT 1 U40 T2
R172 36 40
Output 1 Output 3
35 39
drive circuit Output FET
The CFM module contains two isolated pairs of output circuits.
Customer supplied power, ranging from +5V to +40V dc, is connected internally If local electrical codes permit, outputs can be connected to sink
(through terminal Vcc) to the power output transistors. When an output is turned on, current. This is done by connecting the load between the power supply
current flows into the source, out of the drain, through the load connected to the ground + terminal and the customer Vcc terminal on the field wiring arm. The
of the customer supply (customer return). Diodes D32 and D33 protect the power output terminal is then connected directly to ground (customer RET).
output transistors from damage due to inductive loads.
Important: This wiring method does not provide inductive load
Outputs Q6 and Q7 are thermally protected FET's and will turn off protection for the power output transistors.
@ 3A (approximately). After an output goes into thermal shutdown, you must fix the
cause of the shutdown and toggle the outputs ON and OFF to reenergize the output.
The CFM module provides two isolated 24V (±5%) power sources
(each rated @ 12mA). Each power source can power one Bently
Nevada 3300 (5mm or 8mm) Proximity Transducer.
+5V physical and electrical isolation
L2 500V ac rms
+12V
U39
1 19
C22 C24 C25 C111 7
C21 C10 C12
1
C10 24V @ 12mA
5
C26 C10 C11
8
1
1 20
2 8
-12V
What This Appendix Use this appendix to install the CFM module as a replacement for the
Contains QRC module.
What the CFM Module The CFM (QRC) module, interfaces PLC processors with magnetic
Does pickups, single-channel shaft encoders or turbine flowmeters.
The CFM (QRC) module is generally compatible with, but does not
require the use of, turbine flowmeter signal preconditioning modules.
It provides rate data in 2’s complement binary format to the
PLC processor’s data table through block data transfers. Rates as
high as 15.8kHz are supported.
Remove Your QRC Module ATTENTION: Remove power from the 1771 I/O
chassis backplane and wiring arm before you remove
! your QRC module. Failure to remove power from the
backplane could cause:
• injury
• equipment damage due to unexpected operation
• degradation of performance
1771WG
remove
horizontal bar 17643
1771A1B, A2B, A3B, A3B1, A4B I/O chassis 1771A1B, A2B, A3B1, A4B Series B I/O chassis
locking bar pin
locking tab locking bar
card guides
card guides
QRC module
QRC module
Pull on the QRC module to slide it out of the I/O chassis.
19809
CFM module
CFM QRD
QRC 19807
The CFM (QRC) module has user-selectable jumpers for each input
channel. These jumpers consist of one each:
• flowmeter jumpers (F0–F3) - set for low-pass filter or
high-speed operation
• gate jumpers (G0–G3) — set for +5-12V or +12-40V operation
12-40V
FILTER➁
G0
HIGH SPEED
F1
G1
F0
gate jumpers
F3
G2
F2
flowmeter jumpers
G3
19813
1 Place the CFM (QRC) module in the card guides on the top and
bottom of the slot that guide the module into position.
Important: Apply firm even pressure on the module to seat it into
its backplane connector.
1771A1B, A2B, A3B, A3B1, A4B I/O chassis 1771A1B, A2B, A3B1, A4B Series B I/O chassis
card guides
card guides
remove
horizontal bar
install 17643
Make Connections to the Connect your I/O devices to the 40-terminal field wiring arm
New Wiring Arm (cat. no. 1771-WN) shipped with the CFM module. Use the wiring
example on page C–7 for additional assistance on connecting
your devices.
1 1
2 2
3
4
3 5
6
4 7
8
5 9
10
6 11 F0 RET
7 (+) Magnetic pickup and shield Channel A
F0 Input 12
13
14
8 (-) Magnetic pickup 15
16
9 17
18
10 19
20
11 21
22
12 23 F2 RET
F2 Input 24
13 (+) Magnetic pickup and shield Channel B 25
26
14 (-) Magnetic pickup 27
28
15 Overspeed solid state relay Channel A 29
30
16 31
32
17 33 Customer V DC #1 (5 to 40V)
34
18 Overspeed solid state relay Channel B Output 0 35 Output 1
36
19 Customer V DC #1 RET (Outputs 0 &1 RET) 37
38
20 39
40
21 Solid state relay common
Wiring Example
36 (-)
external dc
power supply
(+)
33
➀
Resume Normal Operation The CFM module, configured for QRC module emulation, operates
as a QRC module. Use the following section for reference on how
the CFM (QRC) module operates.
Block transfer instructions use one binary file in a CFM (QRC) BTR
data table section for module location and other CONTROL FILE
related data. The block transfer data file stores BTR
data that you want transferred from the CFM CFM (QRC) BLOCK TRANSFER READ EN
(QRC) module (when programming a BTR). BTR EN Bit Rack 00
The address of the block transfer data files are Group 1 DN
stored in the block transfer control file. N23:60 Slot 0
Control Block N23:60 ER
The programming terminal prompts you to create Data File N23:1
a control file when a block transfer instruction is 15 Length 0
being programmed. A different block transfer Continuous N
control file is required for every module.
BTR Bit
Word 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
Block ID
1 Header
Input Channel Rate
2 Rate of Ratemeter A
3 Rate of Ratemeter B
*ALL numeric values are in binary*
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 2 (ratemeter A)
Rate indicates the calculated rate. The rates in words 2 & 3 are updated every 13.5ms20ms
RANGE: 015,800Hz binary maximum. The greater the frequency, the faster the
Rates: 0169Hz are reported as zero update time. The accuracy of the returned rate is ±1Hz.
17015,800Hz are reported as calculated
> 15,800Hz are reported as 15,800
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 3 (ratemeter B)
Additional Feature
When you replace your existing QRC module with the CFM module,
you can set input channel jumpers for:
• TTL inputs (5-40v dc)
• 500mV ac sensitivity for improved noise immunity
For additional information on setting the input channel jumpers, see:
2
Install the
CFM Module
What This Appendix Use this appendix to install the CFM module as a replacement for the
Contains QRD module.
What the CFM Module The CFM (QRD) module interfaces PLC processors with magnetic
Does pickups, single channel shaft encoders, turbine flowmeters, or any
source of TTL pulses.
The CFM (QRD) module is generally compatible with, but does not
require the use of, turbine flowmeter signal preconditioning modules.
It provides rate and count data in 2’s complement binary format to
the PLC processor’s data table through block data transfers.
Remove Your QRD Module ATTENTION: Remove power from the 1771 I/O
chassis backplane and wiring arm before you remove
! your QRD module. Failure to remove power from the
backplane could cause:
• injury
• equipment damage due to unexpected operation
• degradation of performance
1771WG
remove
horizontal bar
1771A1B, A2B, A3B, A3B1, A4B I/O chassis 1771A1B, A2B, A3B1, A4B Series B I/O chassis
locking bar pin
locking tab locking bar
card guides
card guides
QRC module
QRC module
Pull on the QRC module to slide it out of the I/O chassis. 19809
CFM module
CFM QRD
QRC 19807
The CFM (QRD) module has user-selectable jumpers for each input
channel. These jumpers consist of one each:
• flowmeter jumpers (F0–F3) - set for low-pass filter or
high-speed operation
• gate jumpers (G0–G3) — set for +5-12V or +12-40V operation
The CFM (QRD) module is configured for high-speed operation.
Before installing your CFM (QRD) module, make sure the input
channel jumpers are in their default positions.
12-40V
FILTER➁
G0
HIGH SPEED
F1
G1
F0
gate jumpers
F3
G2
F2
flowmeter jumpers
G3
19805
➀ Jumpers are shown in default settings.
➁ In the filter position, the module will not see
frequencies above 70Hz.
19806
19813
1 Place the CFM (QRD) module in the card guides on the top and
bottom of the slot that guide the module into position.
Important: Apply firm even pressure on the module to seat it into
its backplane connector.
1771A1B, A2B, A3B, A3B1, A4B I/O chassis 1771A1B, A2B, A3B1, A4B Series B I/O chassis
card guides
card guides
Snap the chassis latch over Swing the chassis locking bar down into place to secure
the top of the module to secure it. the modules. Make sure the locking pins engage.
19809
horizontal bar
install 17643
Make Connections to the Connect your I/O devices to the 40-terminal field wiring arm
New Wiring Arm (cat. no. 1771-WN) shipped with the CFM module. Use the wiring
examples on page D–7 for additional assistance on connecting
your devices.
1 not used 1
2
2 not used 3
4
3 Channel 1 + 5
6
4 Channel 1 - 7
8
5 shield 9 F0 (TTL)➀
10
6 Channel 2 + 11 F0 RET
F0 Input 12
7 Channel 2 - 13 F1 (TTL)
14
8 shield 15 F1 RET
F1 Input 16
9 Channel 3+ 17
18
10 Channel 3 - 19
20
11 shield 21 F2 (TTL)
22
12 Channel 4 + 23 F2 RET
F2 Input 24
13 Channel 4 - 25 F3 (TTL)
26
14 shield 27 F3 RET
F3 Input 28
15 not used 29
30
16 not used 31
32
17 TTL 33
34
18 not used 35
36
19 Channel 3, 4 level 37
38
20 Channel 1, 2 level 39
40
21 not used
18322
actual wiring runs in this direction
➀ To use a channel in TTL, jumper the appropriate TTL pin to the appropriate
RET. To use Channel 1 in TTL, jumper pin 9 to pin 11.
Wiring Examples
TTL
3 9
channel 1
4 shield logic ground channel 0
11
TTL TTL
➀
6 12 ➁
channel 2 F0
shield
7 13
Resume Normal Operation The CFM module, configured for QRD module emulation, operates
as a QRD module. Use the following section for reference on how
the CFM (QRD) module operates.
Program Example
The CFM (QRD) module is located in rack 0, I/O group 1, slot 0. There are 9 words of data sent from the CFM (QRD)
module to the PLC processor. This data is stored at N23:21. The BTR control file, starting at n23:50, is 5 words long.
Block transfer instructions use one binary file CFM (QRD) BTR
in a data table section for module location and CONTROL FILE
other related data. The block transfer data file BTR
stores data that you want transferred to the CFM (QRD) CFM (QRD) BLOCK TRNSFR READ EN
module (when programming a BTW) or from BTR EN BIT BTW EN BIT RACK 00
the module (when programming a BTR). GROUP 1 DN
The address of the block transfer data files are N23:50 N23:55 SLOT 0
stored in the block transfer control file. CONTROL BLOCK N23:50 ER
DATA FILE N23:21
The programming terminal prompts you to 15 15 LENGTH 0
create a control file when a block transfer CONTINUOUS N
instruction is being programmed.
A different block transfer control file is
required for every module.
The CFM (QRD) module is located in rack 0, module group 1, slot 0. There is 1 word of data sent from the PLC processor
to the CFM (QRD) module. This data is stored at N23:1. The BTR control file, starting at n23:55, is 5 words long.
Note that the BTW is switch selectable, and its CFM (QRD) BTW
length is one word. The block transfer should only CONTROL FILE
be sent once unless the ladder intelligently sets BTR
and clears the reset bits within the block transfer CFM (QRD) CFM (QRD) BLOCK TRNSFR WRITE EN
data. As an example, the ladder might set the BTR EN BIT BTW EN BIT RACK 00
reset bit at the time of overflow. If the block GROUP 1 DN
transfer is sent continuously and the reset bits N23:50 N23:55 SLOT 0
contained within the block transfer data are simply CONTROL BLOCK N23:55 ER
left set to 1", the transfers will constantly be DATA FILE N23:1
15 15 LENGTH 0
resetting the totalizer(s) and/or overflow flags of
the specified channels. CONTINUOUS N
BTR Bit
Word 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
ÉÉÉÉ
ÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉ Block ID & Channel Status
ÉÉÉÉ
ÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉÉ
ÉÉÉÉÉÉÉ
1 Header Overflow Status Overrange Alarm Error Code
Input Channel Data
2 Frequency on Channel 1 (010,000)
3 Total on Channel 1 (032,767)
4 Frequency on Channel 2 (010,000)
5 Total on Channel 2 (032,767)
6 Frequency on Channel 3 (010,000)
7 Total on Channel 3 (032,767)
8 Frequency on Channel 4 (010,000)
9 Total on Channel 4 (032,767)
*ALL numeric values are in binary*
Bits
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word #
word 25 (channel 1)
0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 415 (channel 2)
1)
word 625 (channel 3)
2)
word 835 (channel 4)
3)
Frequency indicates the calculated RANGE: 010,000Hz
frequency for the input channels. Frequency = 0 if Overrange Alarm = 1 (is ON).
word 35 (channel 1)
0) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
word 515 (channel 2)
1)
word 725 (channel 3)
2)
word 935 (channel 4)
3)
Total the total counts registered RANGE: 032,767
by the input channel. Total = 0 if Overrange Alarm = 1 (is ON).
Any or all of the totalizers and overflow flags can be reset using a
BTW command sent to the CFM module from the PLC processor.
The BTW data word can be changed through the ladder logic, or by
editing the data table.
Total Reset➀
Overflow Reset reset the total count
All of these bits must be OFF (= 0). reset the overflow flag (these bits are (these bits are level sensitive).
If any bit is ON, BTR word 1, bits 0003 level sensitive upon receipt of BTW). b00 = Channel 1 b02 = Channel 3
will display an error code of 2 (hex value). b04 = Channel 1 b06 = Channel 3 b01 = Channel 2 b03 = Channel 4
b05 = Channel 2 b07 = Channel 4 VALUES: 0 = not reset 1 = reset
VALUES: 0 = not reset 1 = reset
➀ Resetting the total count will automatically reset its respective overflow flag(s).
Continuously doing BTW's with Total Reset = 1 (reset) will affect the accuracy of the frequency.
Additional Feature
When you replace your existing QRD module with the CFM module,
you can set input channel jumpers for:
• 500mV ac sensitivity for improved noise immunity
• frequencies > 70Hz (flowmeter filter jumpers)
For additional information on setting the input channel jumpers, see:
2
Install the
CFM Module
What This Appendix Use this appendix along with the PLC-5 Programming Software,
Contains I/O Configuration Software manual (publication 6200-6.4.12) to
configure the CFM module using I/O Configuration software.
Configure the CFM Module To configure the CFM module, you use these screens:
Choose one: Use the Block Transfer Data screen to display an image of the
PLC processor data tables for the CFM module.
a b c
Press (F3) Channel Setup to configure individual channels or (F10) - Accept to accept
your edits. We suggest that you complete your edits on all screens before accepting the edits.
Choose one:
a or b or c
Output Setup Screen
Ladder Editor Ladder Editor Counter Setup
Main Menu Main Menu or Monitor
or BT Data 1771–CFM Series A Output Setup Rack–Group–Module:
0–0–0
Press (F4) Output Setup for other configuration choices or (F10) - Accept to accept
Output Setup your edits. We suggest that you complete your edits on all screens before accepting the edits.
F4
Monitor Screen
Choose one: Use the monitor screen to check and verify the configuration data.
a b c The values on this screen reflect the data received the last time a
Counter Setup
BTR was completed. The processor must be in Run mode if you
Ladder Editor I/O Module
Main Menu or System Overview or or Output Setup want to receive current data from the module.
or BT Data
Cat. No. 1771CFM/B Pub. No. 17716.5.99 Pub. Date November 1995 Part No. 95512298
Clarity
What is unclear?
Sequence
What is not in the right order?
Other Comments
Use back for more comments.
Return to: Marketing Communications, AllenBradley Co., 1 AllenBradley Drive, Mayfield Hts., OH 441246118 Phone: (216)6463176
FAX: (216)6464320
Other Comments
PLEASE REMOVE
PLEASE FOLD HERE
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
1 ALLEN BRADLEY DR
Publication 17716.5.99 - December 1995MAYFIELD HEIGHTS OH 44124-9705
Index
E J
EMC Directive. See European Union jumpers
Directive external power supply, 2-3
European Union Directive, CFM module input channel, 2-4, 2-5
compliance, 2-2 module operation, 2-3
F K
F0F3. See flowmeter input keying bands, location, 2-6
flowmeter input, 1-4
circuit diagram, B-1
operation jumper, 2-4, 2-5 L
signal characteristics, B-2 ladder logic, edit, 3-1
wiring examples, 2-9
LED indicators, 6-1
CFM (QRC) module, C-10
G CFM (QRD) module, D-11
Low Voltage Directive. See European Union
G0G3. See gate input Directive
G0G3. See gate input
gate input, 1-4, 1-6
circuit diagram, B-3 M
operation jumper, 2-4, 2-5 magnetic pickup, 1-2, 1-4, 2-9
prover value, 1-6
mechanical switch, 2-4
store value, 1-6
wiring examples, 2-9 modes of operation, 1-5, 4-8
getting started, P-4 module location, 2-6
H N
Highresolution Frequency mode, 1-5, Nonresettable Totalizer mode, 1-4, 1-5,
1-7 1-6, 1-7, 4-8
Highresolution Frequency mode, 4-11
frequency sampling, 4-11, 4-12
O
bandwidth limit, 4-13
sampling termination, 4-13 output, circuit, B-4
outputs
assigning, 1-7
I circuit diagram, B-4
I/O chassis overflow, 1-8
keying bands, 2-6
overrange, 1-8
location of CFM module, 2-6
overspeed, 1-8
I/O Configuration software, E-1
I/O configuration software, E-1
input
magnetic pickup, 1-2, 1-4, 2-9
Index I–3
Worldwide representation.
Argentina • Australia • Austria • Bahrain • Belgium • Brazil • Bulgaria • Canada • Chile • China, PRC • Colombia • Costa Rica • Croatia • Cyprus • Czech Republic •
Denmark • Ecuador • Egypt • El Salvador • Finland • France • Germany • Greece • Guatemala • Honduras • Hong Kong • Hungary • Iceland • India • Indonesia •
Ireland • Israel • Italy • Jamaica • Japan • Jordan • Korea • Kuwait • Lebanon • Malaysia • Mexico • Netherlands • New Zealand • Norway • Pakistan • Peru •
Philippines • Poland • Portugal • Puerto Rico • Qatar • Romania • Russia-CIS • Saudi Arabia • Singapore • Slovakia • Slovenia • South Africa, Republic • Spain •
Sweden • Switzerland • Taiwan • Thailand • Turkey • United Arab Emirates • United Kingdom • United States • Uruguay • Venezuela • Yugoslavia
AllenBradley Headquarters, 1201 South Second Street, Milwaukee, WI 53204 USA, Tel: (1) 414 3822000 Fax: (1) 414 3824444