Analog Inputoutput Modules
Analog Inputoutput Modules
35011978.04
05/2010
www.schneider-electric.com
35011978 05/2010
Table of Contents
Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35011978 05/2010
7
9
11
13
14
17
21
24
27
30
33
35
37
38
39
41
42
43
45
52
56
57
59
60
61
63
71
75
77
81
Presentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use of the TELEFAST ABE-7CPA02/31/31E Wiring Accessory . . . . . . .
82
83
85
92
96
97
101
Presentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analog Input Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use of the TELEFAST ABE-7CPA412 Accessory . . . . . . . . . . . . . . . . . .
102
103
108
111
116
120
123
125
Presentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use of the TELEFAST ABE-7CPA21 Wiring Accessory . . . . . . . . . . . . .
126
127
130
135
137
138
139
Presentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use of the TELEFAST ABE-7CPA21 Wiring Accessory . . . . . . . . . . . . .
140
141
144
149
151
153
155
Presentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Use of the TELEFAST ABE-7CPA02 Wiring Accessory . . . . . . . . . . . . .
156
157
159
164
166
167
169
Presentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
170
171
175
185
188
35011978 05/2010
189
191
191
193
194
194
196
197
200
201
202
203
204
205
206
207
208
209
211
212
213
214
215
217
219
221
222
224
225
226
227
229
232
233
234
235
238
242
245
247
247
5
250
251
252
254
255
256
257
260
265
269
271
273
274
277
278
279
285
Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
286
288
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
291
293
17.2
Characteristics of the RTD Ranges for the BMX ART 0414/0814 Modules
Characteristics of the BMX ART 0414/814 Thermocouple Ranges in
Degrees Celsius. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Characteristics of the BMX ART 0414/814 Thermocouple Ranges in
Degrees Fahrenheit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
249
294
296
300
305
306
309
312
315
316
317
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
319
327
35011978 05/2010
Safety Information
Important Information
NOTICE
Read these instructions carefully, and look at the equipment to become familiar with
the device before trying to install, operate, or maintain it. The following special
messages may appear throughout this documentation or on the equipment to warn
of potential hazards or to call attention to information that clarifies or simplifies a
procedure.
35011978 05/2010
PLEASE NOTE
Electrical equipment should be installed, operated, serviced, and maintained only by
qualified personnel. No responsibility is assumed by Schneider Electric for any
consequences arising out of the use of this material.
A qualified person is one who has skills and knowledge related to the construction
and operation of electrical equipment and the installation, and has received safety
training to recognize and avoid the hazards involved.
35011978 05/2010
At a Glance
Document Scope
This manual describes the hardware and software implementation of analog
modules for M340 PLCs.
Validity Note
This documentation is valid for Unity Pro v5.0.
Product Related Information
WARNING
UNINTENDED EQUIPMENT OPERATION
The application of this product requires expertise in the design and programming
of control systems. Only persons with such expertise should be allowed to
program, install, alter, and apply this product.
Follow all local and national safety codes and standards.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
User Comments
We welcome your comments about this document. You can reach us by e-mail at
[email protected].
35011978 05/2010
10
35011978 05/2010
Physical Implementation
35011978 05/2010
Physical Implementation of
Analog Modules
In this Part
This part is devoted to the physical implementation of the family of Modicon M340
PLC analog input and output modules, as well as of dedicated TELEFAST cabling
accessories.
What's in this Part?
This part contains the following chapters:
Chapter
Page
13
37
41
59
101
125
139
155
169
10
35011978 05/2010
Chapter Name
81
11
Physical Implementation
12
35011978 05/2010
35011978 05/2010
Page
14
17
21
24
27
30
33
35
13
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules, make sure that the terminal block is still
connected to the shield bar and disconnect the voltage of sensors and preactuators.
Failure to follow these instructions will result in death or serious injury.
NOTE: All modules are calibrated at factory before being shipped. Generally it is not
necessary to calibrate the module. However, for certain applications or because of
standard requirements (e.g. in pharmaceuticals) it may be advisable or even
necessary to re-calibrate the module in specified time intervals.
14
35011978 05/2010
Installation
The diagram below shows analog input/output modules mounted on the rack.
The following table describes the different elements which make up the assembly
below.
35011978 05/2010
Number
Description
Standard rack
15
Action
Illustration
Steps 1 and 2
1 Position the locating pins situated at the
rear of the module (on the bottom part) in
the corresponding slots in the rack.
Note: Before positioning the pins, make
sure you have removed the protective
cover (see Modicon M340 Using Unity Pro,
Processors, Racks, and Power Supply
Modules, Setup Manual).
2 Swivel the module towards the top of the
rack so that the module sits flush with the
back of the rack. It is now set in position.
16
35011978 05/2010
CAUTION
EQUIPMENT DAMAGE
Be careful not to plug an AC terminal block on a DC module. This would cause
equipment damage.
Failure to follow these instructions can result in injury or equipment damage.
Installing the 20-Pin Terminal Block
The following table shows the procedure for assembling the 20-pin terminal block
onto BMX AMI 0410, BMX AMO 0210, BMX AMO 0410, BMX AMO 0802 and
BMX AMM 0600 analog modules:
Assembly procedure:
Step
Action
Once the module is in place on the rack, install the terminal block by inserting
the terminal block encoder (the rear lower part of the terminal) into the module's
encoder (the front lower part of the module), as shown above.
Fix the terminal block to the module by tightening the 2 mounting screws located
on the lower and upper parts of the terminal block.
Tightening torque: 0.4 Nm (0.30 lb-ft).
NOTE: If the screws are not tightened, there is a risk that the terminal block will not
be properly fixed to the module.
35011978 05/2010
17
18
35011978 05/2010
The diagram below shows an example of coding configuration with which it is not
possible to fit the terminal block to the module:
35011978 05/2010
19
DANGER
ELECTRICAL SHOCK
Terminal block must be connected or disconnected with sensor and pre-actuator
voltage switched off.
Failure to follow these instructions will result in death or serious injury.
CAUTION
POTENTIAL MODULE DAMAGE
Code the terminal block as described above to prevent the terminal block from
being mounted on an incorrect module. Mounting a terminal block on an incorrect
module may damage the module.
Plugging the wrong connector could cause the module to be destroyed.
Failure to follow these instructions can result in equipment damage.
CAUTION
UNEXPECTED BEHAVIOR OF APPLICATION
Code the terminal block as described above to prevent the terminal block from
being mounted on another module.
Plugging the wrong connector could cause unexpected behavior of the application.
Failure to follow these instructions can result in injury or equipment damage.
NOTE: The module connector have indicators which show the proper direction to
use for terminal block installation.
20
35011978 05/2010
35011978 05/2010
21
Assembly procedure:
Step
Action
Once the module is in place on the rack, install the terminal block by inserting
the terminal block encoder (the rear lower part of the terminal) into the module's
encoder (the front lower part of the module), as shown above.
Fix the terminal block to the module by tightening the 2 mounting screws located
on the lower and upper parts of the terminal block.
Tightening torque: 0.4 N.m.
NOTE: If the screws are not tightened, there is a risk that the terminal block will not
be properly fixed to the module.
22
35011978 05/2010
COM0
VI1
II1
COM2
VI3
10
II3
12
Reserved
COM4
14
VI5
II5
18
COM6
22
VI7
II7
24
Reserved
28
16
20
26
II0
VI0
COM1
II2
7
9
VI2
11
COM3
13
Reserved
II4
15
17
19
VI4
COM5
21
II6
23
VI6
25
COM7
27
Reserved
CAUTION
Electrical hazard
Follow the wiring (see Modicon M340, BMX MSP 0200 (PTO) module, Unity Pro),
mounting and installation (see Modicon M340, BMX MSP 0200 (PTO) module,
Unity Pro) instructions.
Failure to follow these instructions can result in injury or equipment damage.
35011978 05/2010
23
24
35011978 05/2010
Illustration
Number of wires
accommodated
Number of
wire
gauges
accommodated
minimum
Wiring constraints
Maximum screw
tightening torque
DANGER
ELECTRICAL SHOCK
The terminal block must be connected or disconnected with sensor and preactuator voltage switched off.
Failure to follow these instructions will result in death or serious injury.
35011978 05/2010
25
The connection cables for 20-pin terminal blocks come in 3 kinds of connections:
Connection cables with a FTB connector, which come in 2 different lengths:
z 3 meter: BMX FTW 301S,
z 5 meter: BMX FTW 501S.
Connection cables with a FTB and a D-Sub25 connectors for direct wiring of
BMX AMI 0410 module with Telefast ABE7CPA410 or BMX AMO 0210 and
BMX AMO 0410 modules with Telefast ABE7CPA21, which come in 3 different
lengths:
z 1.5 meter: BMX FCA 150,
z 3 meter: BMX FCA 300,
z 5 meter: BMX FCA 500.
NOTE: The connection cable is installed and held in place by a cable clamp
positioned below the 20-pin terminal block.
Labeling of 20-Pin Terminal Blocks
Labels for the 20-pin terminal blocks are supplied with the module. They are to be
inserted in the terminal block cover by the customer.
Each label has two sides:
z One side that is visible from the outside when the cover is closed. This side
features the commercial product references, an abbreviated description of the
module, as well as a blank section for customer labeling.
z One side that is visible from the inside when the cover is open. This side shows
the terminal block connection diagram.
26
35011978 05/2010
WARNING
UNEXPECTED EQUIPMENT OPERATION
Take every precaution at the installation to prevent any subsequent mistake in the
connectors. Plugging the wrong connector would cause an unexpected behavior
of the application.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
35011978 05/2010
27
NOTE: A strand of nylon incorporated in the cable allows the cable sheath to be
stripped with ease.
NOTE: The 20-pin connectors must be connected or disconnected with sensor and
pre-actuator voltage switched off.
28
35011978 05/2010
35011978 05/2010
29
WARNING
UNEXPECTED EQUIPMENT OPERATION
Take every precaution at the installation to prevent any subsequent mistake in the
connectors. Plugging the wrong connector would cause an unexpected behavior
of the application.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
30
35011978 05/2010
NOTE: A strand of nylon incorporated in the cable allows the cable sheath to be
stripped with ease.
NOTE: The 40-pin connectors must be connected or disconnected with sensor and
pre-actuator voltage switched off.
35011978 05/2010
31
32
35011978 05/2010
35011978 05/2010
33
Illustration
The analog module may be connected to the TELEFAST accessories using a 5-, 3or 1.5-meter shielded cable.
34
35011978 05/2010
CAUTION
UNINTENDED EQUIPMENT OPERATION
Do not operate M340H equipment outside of its temperature range.
Failure to follow these instructions can result in injury or equipment damage.
Hardened equipment has a conformal coating applied to its electronic boards. This
protection, when associated with appropriate installation and maintenance, allows it
to be more robust when operating in harsh chemical environments.
35011978 05/2010
35
36
35011978 05/2010
Diagnostics
35011978 05/2010
2
Subject of this Section
This section explains the processing of hardware detected faults related to analog
input and output modules.
What's in this Chapter?
This chapter contains the following topics:
Topic
35011978 05/2010
Page
38
39
37
Diagnostics
Description
The modules have several LEDs that indicate their status:
38
LED
Meaning
RUN (green)
ERR (red)
I/O (red)
External error
35011978 05/2010
Diagnostics
Status LEDs
RUN
ERR
I/O
IN or OUT
Operating normally
Module is running with channels in stopped state
Module is inoperative or switched off
Module not configured or channel configuration
in progress
Internal error in module
Module not calibrated to factory settings (1)
Module is experiencing difficulties
communicating with the CPU (1)
Module not configured
External error:
z Range under/overflow error.
z Sensor or actuator link error.
(2)
(2)
Legend:
LED off
LED flashing
LED flashing rapidly
LED on
(1) only on the BMX AMO 0210 module
(2) one or more LEDs
35011978 05/2010
39
Diagnostics
40
35011978 05/2010
35011978 05/2010
Page
42
Characteristics
43
Functional Description
45
Wiring Precautions
52
Wiring Diagram
56
57
41
Presentation
Function
The BMX AMI 0410 module is a high-level, 4-input industrial measurement device.
Used in conjunction with sensors or transmitters, it performs monitoring,
measurement, and continuous process control functions.
The BMX AMI 0410 module offers the following range for each input, according to
the selection made during configuration:
z
z
The module operates with voltage inputs. It includes four read resistors connected
to the terminal block to perform current inputs.
Illustration
BMX AMI 0410 analog input module looks like this.
42
35011978 05/2010
Characteristics
General Characteristics
The general characteristics for the BMX AMI 0410 and BMX AMI 0410H
(see page 35) modules are as follows.
Type of inputs
Nature of inputs
Number of channels
channels used)
z Default (periodic acquisition for all
5 ms
channels)
Display resolution
16-bit
Digital filtering
1st order
Isolation:
z Between channels
35011978 05/2010
+/-300 VDC
1400 VDC
1400 VDC
Power
consumption
(3.3 V)
Typical
0.32 W
Maximum
0.48 W
Power
consumption
(24 V)
Typical
0.82 W
Maximum
1.30 W
43
Measurement Range
The BMX AMI 0410 and BMX AMI 0410H (see page 35) analog inputs have the
following measurement range characteristics:
Measurement range
Maximum conversion
value
+/-11.4 V
+/-30 mA
0.92 A
Input impedance
10
250
Internal conversion resistor
Precision of the
internal conversion
resistor
0.1% - 15 ppm/ C
0.075% of FS (1)
0.1% of FS (1)
0.15% of FS (1)(2)
0.3% of FS (1)(2)
temperature range
0...60 C(32...140 F)
Measurement errors for Hardened module:
z At 25 C
z Maximum in the
0.075% of FS (1)
0.2% of FS (1)
0.15% of FS (1)(2)
0.55% of FS (1)(2)
15 ppm/ C
30 ppm/ C
Monotonicity
Yes
Yes
Crosstalk between
channels DC and AC
50/60Hz
> 80dB
> 80dB
Non-linearity
temperature range
-25...70 C
(-13...158 F)
Temperature drift
0.001% of FS
0.001% of FS
0.007% of FS
< 0.004% of FS
< 0.004% of FS
Legend:
(1) FS: Full Scale
(2) With conversion resistor error
NOTE: If nothing is connected on a BMX AMI 0410 analog module and if channels
are configured (range 4-20 mA or 1-5 V), a broken wire causes a detected I/O error.
44
35011978 05/2010
Functional Description
Function
The BMX AMI 0410 module is a high-level, 4-input industrial measurement device.
Used in conjunction with sensors or transmitters, it performs monitoring,
measurement, and continuous process control functions.
The BMX AMI 0410 module offers the following range for each input, according to
the selection made during configuration:
z +/-10 V
z 0..10 V
z 0..5 V / 0..20 mA
z 1..5 V / 4..20 mA
z +/- 5 V +/- 20 mA
The module operates with voltage inputs. It includes four read resistors connected
to the terminal block to perform current inputs.
Illustration
The BMX AMI 0410 modules illustration is as follows.
35011978 05/2010
45
Description.
No.
Process
Function
Adapting the
Inputs and
Multiplexing
terminal block.
z Protection of the module against overvoltages.
z Protection of the current reading resistors using limiters and
resettable fuses.
z Input signal analog filtering.
z Scan input channels using static multiplexing through opto-
Amplifying Input
Signals
Converting
Transforming
z Takes into account recalibration and alignment coefficients
incoming values
to be applied to measurements, as well as the module's selfinto workable
calibration coefficients.
measurements for z (Numeric) filtering of measurements, based on configuration
the user.
parameters.
parameters.
5
Communicating
with the
Application
channels.
z Sends measured values, as well as module status, to
application.
6
46
Module
monitoring and
sending error
notification back
to application.
35011978 05/2010
Measurement Timing
The timing of measurements is determined by the cycle selected during
configuration: Normal or Fast Cycle.
z
z
Normal Cycle
Fast Cycle
5 ms
1 ms + (1 ms x N)
where N: number of channels in use.
NOTE: Module cycle is not synchronized with the PLC cycle. At the beginning of
each PLC cycle, each channel value is taken into account. If the MAST/FAST task
cycle time is less than the module's cycle time, some values will not have changed.
Overflow/Underflow Control
Module BMX AMI 0410 allows the user to select between 6 voltage or current
ranges for each input.
This option for each channel have to be configured in configuration windows. Upper
and lower tolerance detection are always active regardless of overflow/underflow
control.
Depending on the range selected, the module checks for overflow: it verifies that the
measurement falls between a lower and an upper threshold.
35011978 05/2010
47
Description:
Designation
Description
Nominal range
Upper Tolerance Area varies between the values included between the maximum value for
the range (for instance: +10 V for the +/-10 V range) and the upper
threshold
Lower Tolerance Area varies between the values included between the minimum value for
the range (for instance: -10 V for the +/-10 V range) and the lower
threshold
Overflow Area
Underflow Area
The values of the thresholds are configurable independently from one another. They
may assume integer values between the following limits.
Range
Lower Tolerance
Area
Nominal Range
Upper Tolerance
Area
Overflow Area
0...10 V
-1,400
-1,001
-1,000
-1
10,000
10,001
11,000
11,001
11,400
0...5 V /
0...20 mA
-5,000
-1,001
-1,000
-1
10,000
10,001
11,000
11,001
15,000
1...5 V /
4...20 mA
-4,000
-801
-800
-1
10,000
10,001
10,800
10,801
14,000
+/- 10 V
-11,400
-11,001
-11,000
-10,001
-10,000
10,000
10,001
11,000
11,001
11,400
+/- 5 V,
+/- 20 mA
-15,000
-11,001
-11,000
-10,001
-10,000
10,000
10,001
11,000
11,001
15,000
Unipolar
Bipolar
User
+/- 10 V
-32,768
Userdefined
Userdefined
32,767
0...10 V
-32,768
Userdefined
Userdefined
32,767
48
35011978 05/2010
Measurement Display
Measurements may be displayed using standardized display (in %, to two decimal
places).
Type of Range
Display
Unipolar range
0...10 V, 0...5 V, 1...5 V, 0...20mA,
4...20mA
Bipolar range
+/- 10 V, +/- 5 mV +/- 20 mA
It is also possible to define the range of values within which measurements are
expressed, by selecting:
z
z
the lower threshold corresponding to the minimum value for the range: 0 %
(or -100.00 %).
the upper threshold corresponding to the maximum value for the range
(+100.00 %).
The lower and upper thresholds must be integers between -32,768 and +32,767.
For example, imagine a conditioner providing pressure data on a 4-20 mA loop, with
4 mA corresponding to 3,200 millibar and 20 mA corresponding to 9,600 millibar.
You have the option of choosing the User format, by setting the following lower and
upper thresholds:
3,200 for 3,200 millibar as the lower threshold
9,600 for 9,600 millibar as the upper threshold
Values transmitted to the program vary between 3,200 (= 4 mA) and 9,600
(= 20 mA).
35011978 05/2010
49
Measurement Filtering
The type of filtering performed by the system is called "first order filtering". The
filtering coefficient can be modified from a programming console or via the program.
The mathematical formula used is as follows:
Measf ( n )
where:
= efficiency of the filter
Measf(n) = measurement filtered at moment n
Measf(n-1) = measurement filtered at moment n-1
Valb(n) = gross value at moment n
You may configure the filtering value from 7 possibilities (from 0 to 6). This value
may be changed even when the application is in RUN mode.
NOTE: Filtering may be accessed in Normal or Fast Cycle.
The filtering values depend on the T configuration cycle (where T = cycle time of
5 ms in standard mode):
Desired Efficiency Required
Value
50
Corresponding
Filter
Response
Time at 63%
Cut-off
Frequency
(in Hz)
No filtering
Low filtering
1
2
0.750
0.875
4xT
8xT
0.040 / T
0.020 / T
Medium filtering
3
4
0.937
0.969
16 x T
32 x T
0.010 / T
0.005 / T
High filtering
5
6
0.984
0.992
64 x T
128 x T
0.0025 / T
0.0012 / T
35011978 05/2010
Sensor Alignment
The process of "alignment" consists in eliminating a systematic offset observed with
a given sensor, around a specific operating point. This operation compensates for
an error linked to the process. Replacing a module does not therefore require a new
alignment. However, replacing the sensor or changing the sensor's operating point
does require a new alignment.
Conversion lines are as follows:
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each input channel, you can:
z
z
z
35011978 05/2010
51
Wiring Precautions
Introduction
In order to protect the signal from outside interference induced in series mode and
interference in common mode, we recommend that you take the following
precautions.
Cable Shielding
Connect the cable shielding to the grounding bar. Clamp the shielding to the
grounding bar on the module side. Use the BMX XSP 0400/0600/0800/1200
electromagnetic protection kit (see Modicon M340 Using Unity Pro, Processors,
Racks, and Power Supply Modules, Setup Manual) to connect the shielding.
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules:
z make sure that each terminal block is still connected to the shield bar and
z disconnect voltage supplying sensors and pre-actuators.
Failure to follow these instructions will result in death or serious injury.
52
35011978 05/2010
TELEFAST connection:
Connect the sensor cable shielding to the terminals provided and the whole
assembly to the cabinet ground.
35011978 05/2010
53
If the sensors are referenced in relation to the ground, this may in some cases return
a remote ground potential to the terminal block. It is therefore essential to follow the
following rules:
z
z
The potential must be less than the permitted low voltage: for example, 30 Vrms
or 42.4 VDC.
Setting a sensor point to a reference potential generates a leakage current. You
must therefore check that all leakage currents generated do not disturb the
system.
DANGER
HAZARD OF ELECTRIC SHOCK
Sensors and other peripherals may be connected to a grounding point some
distance from the module. Such remote ground references may carry considerable
potential differences with respect to local ground.
Ensure that:
z potentials greater than permitted low limits cannot exist,
z induced currents do not affect the measurement or integrity of the system.
Failure to follow these instructions will result in death or serious injury.
54
35011978 05/2010
CAUTION
UNEXPECTED BEHAVIOR OF APPLICATION
Follow those instructions to reduce electromagnetic perturbations:
z
35011978 05/2010
55
Wiring Diagram
Introduction
Module BMX AMI 0410 is connected using the 20-point terminal block.
Illustration
The terminal block connection and the sensor wiring are as follows.
56
35011978 05/2010
SUBD25
Description
Terminal
Numbers
Earth
24 VDC Input
Earth
24 VDC Input
Earth
0V24 Input
COM 0
Output IS 0
101
100
Description
0V24 Input
14
COM 0V0
102
Output IS 1
103
COM 0V1
104
Output IS 2
105
17
COM 0V2
106
35011978 05/2010
SUBD25
Output IS 3
107
200
Output IV 0
201
COM 0V3
202
15
Output IV 1
203
Input IC 1
204
Output IV 2
205
Input IC 2
206
18
Output IV 3
207
Input IC 3
Input IC 0
57
Wiring diagram:
SubD 25
250R
DC/DC
24V
250R
IC0
0V0
Chan 0
IS0
IV1
IC1 0V1
Chan1
2 wires current
sensor
Voltage sensor
DC/DC
24V
250R
Lim
25mA
Lim
25mA
Lim
25mA
IV0
DC/DC
24V
IS1
IV3
IC3
0V3
Chan 3
IS3
0V sensor
4 wires current
sensor
Connecting Modules
Modules can be connected to a TELEFAST ABE-7CPA410 as shown in the diagram
below.
The BMX AMI 0410 analog module may be connected to the TELEFAST ABE7CPA410 accessory using one of the following cables:
z BMX FCA 150: length 1.5 m
z BMX FCA 300: length 3 m
z BMX FCA 500: length 5 m
58
35011978 05/2010
35011978 05/2010
Page
60
Characteristics
61
Functional Description
63
Wiring Precautions
71
Wiring Diagram
75
77
59
Presentation
Function
The BMX AMI 0800 is a high density input analog module with 8 non-isolated
channels.
This module is used in conjunction with sensors or transmitters; it performs
monitoring, measurement, and continuous process control functions.
The BMX AMI 0800 module offers the following range for each input according to
the selection made during configuration:
z Voltage +/-5 V/+/-10 V/0..5 V/0..10 V/1..5 V
z Current +/-20 mA/0..20 mA/4..20 mA
The module operates with voltage inputs. It includes eight read resistors connected
to the terminal block to perform current inputs.
Illustration
The following graphic shows the BMX AMI 0800 analog input module:
60
35011978 05/2010
Characteristics
General Characteristics
The general characteristics for the BMX AMI 0800 and BMX AMI 0800H
(see page 35) modules are as follows:
Type of inputs
Nature of inputs
Number of channels
channels used)
z Default (periodic acquisition for all
9 ms
channels)
Display resolution
16-bit
Digital filtering
1st order
Isolation:
z Between channels
35011978 05/2010
Non-isolated
1400 VDC
1400 VDC
Power
consumption
(3.3 V)
Typical
0.32 W
Maximum
0.48 W
Power
consumption
(24 V)
Typical
0.55 W
Maximum
1.01 W
61
Measurement Range
The BMX AMI 0800 and BMX AMI 0800H (see page 35) analog inputs have the
following measurement range characteristics:
Measurement range
+/-11.4 V
+/-30 mA
Conversion resolution
0.36 mV
1.4 A
Input impedance
10
250
Internal conversion resistor
0.1% - 15 ppm/ C
0.075% of FS (1)
0.1% of FS (1)
temperature range
0...60 C (32...140 F)
Measurement errors for Hardened module:
z At 25 C
z Maximum in the
0.075% of FS (1)
0.2% of FS (1)
30 ppm/ C
50 ppm/ C
including conversion
resistance
Monotonicity
Yes
Yes
> 80dB
> 80dB
Non-linearity
0.001%
0.001%
Repeatability @25 C of 10
min. stabilization time
0.005% of FS
0.007% of FS
< 0.004% of FS
< 0.004% of FS
temperature range
25...70 C
13...158 F)
(-
Temperature drift
Legend:
(1) FS: Full Scale
(2) With conversion resistor error
NOTE: If nothing is connected on a BMX AMI 0800 and BMX AMI 0800H
(see page 35) analog module and if channels are configured (range of 4..20 mA or
1..5 V), there is a detected I/O error as if a wire is broken.
62
35011978 05/2010
Functional Description
Function
The BMX AMI 0800 module is a high density input analog module with 8 non-input
channel.
This module is used in conjunction with sensors or transmitters; it performs
monitoring, measurement, and continuous process control functions.
The BMX AMI 0800 module offers the following range for each input according to
the selection made during configuration:
z +/-10 V
z 0..10 V
z 0..5 V / 0..20 mA
z 1..5 V / 4..20 mA
z +/-5 V / +/-20 mA
The module operates with voltage inputs. It includes eight read resistors connected
to the terminal block to perform current inputs.
35011978 05/2010
63
Illustration
The BMX AMI 0800 modules illustration:
64
35011978 05/2010
Description:
No.
Process
Function
Adapting the
Inputs and
Multiplexing
Amplifying Input
Signals
Converting
terminal block
z Protection of the module against overvoltages
z Input signal analog filtering
Transforming
z Takes into account recalibration and alignment coefficients
incoming values
to be applied to measurements, as well as the module's selfinto workable
calibration coefficients
measurements for z (Numeric) filtering for measurements, based on
the user.
configuration parameters
z Scaling of measurements, based on configuration
parameters
5
Communicating
with the
Application
channels
z Sends measured values, as well as module status, to
application
6
35011978 05/2010
Module
monitoring and
sending error
notification back
to application.
65
Measurement Timing
The timing of measurements is determined by the cycle selected during
configuration (Normal or Fast Cycle):
z Normal Cycle means that the scan cycle duration is fixed.
z With the Fast Cycle, however, the system only scans the channels designated as
being In Use. The scan cycle duration is therefore proportional to the number of
channels In Use.
The cycle time values are based on the cycle selected:
Module
Normal Cycle
Fast Cycle
9 ms
1 ms + (1 ms x N)
where N: number of channels in use.
NOTE: Module cycle is not synchronized with the PLC cycle. At the beginning of
each PLC cycle, each channel value is taken into account. If the MAST/FAST task
cycle time is less than the module's cycle time, some values will not have changed.
Overflow/Underflow Control
Module BMX AMI 0800 allows the user to select between 6 voltage or current
ranges for each input.
This option for each channel have to be configured in configuration windows. Upper
and lower tolerance detection are always active regardless of overflow/underflow
control.
Depending on the range selected the module checks for overflow, it verifies that the
measurement falls between a lower and an upper threshold:
66
35011978 05/2010
Description:
Designation
Description
Nominal range
Overflow Area
Underflow Area
The values of the thresholds are configurable independently from one another. They
may assume integer values between the following limits:
Range
Lower Tolerance
Area
Nominal Range
Upper Tolerance
Area
Overflow Area
Unipolar
0...10 V
-1,500
-1,001
-1,000
-1
10,000
10,001
11,000
11,001
11,400
0...5 V /
0...20 mA
-5,000
-1,001
-1,000
-1
10,000
10,001
11,000
11,001
15,000
1...5 V /
4...20 mA
-4,000
-801
-800
-1
10,000
10,001
10,800
10,801
14,000
+/- 10 V
-11,500
-11,001
-11,000
-10,001
-10,000
10,000
10,001
11,000
11,001
11,400
+/- 5 V,
+/- 20 mA
-15,000
-11,001
-11,000
-10,001
-10,000
10,000
10,001
11,000
11,001
15,000
Bipolar
User
+/- 10 V
-32,768
Userdefined
Userdefined
32,767
0...10 V
-32,768
Userdefined
Userdefined
32,767
35011978 05/2010
67
Measurement Display
Measurements may be displayed using standardized display (in %, to two decimal
places):
Type of Range
Display
Unipolar range
0...10 V, 0...5 V, 1...5 V, 0...20mA,
4...20mA
Bipolar range
+/- 10 V, +/- 5 mV +/- 20 mA
It is also possible to define the range of values within which measurements are
expressed, by selecting:
z the lower threshold corresponding to the minimum value for the range: 0% (or 100.00 %).
z the upper threshold corresponding to the maximum value for the range
(+100.00%).
The lower and upper thresholds must be integers between -32,768 and +32,767.
For example, imagine a conditioner providing pressure data on a 4-20 mA loop, with
4 mA corresponding to 3,200 millibar and 20 mA corresponding to 9,600 millibar.
You have the option of choosing the User format, by setting the following lower and
upper thresholds:
3,200 for 3,200 millibar as the lower threshold
9,600 for 9,600 millibar as the upper threshold
Values transmitted to the program vary between 3,200 (= 4 mA) and 9,600
(= 20 mA).
68
35011978 05/2010
Measurement Filtering
The type of filtering performed by the system is called "first order filtering". The
filtering coefficient can be modified from a programming console or via the program.
The mathematical formula used is as follows:
35011978 05/2010
Corresponding
Filter
Response
Time at 63%
Cut-off
Frequency
(in Hz)
No filtering
Low filtering
1
2
0.750
0.875
4xT
8xT
0.040 / T
0.020 / T
Medium filtering
3
4
0.937
0.969
16 x T
32 x T
0.010 / T
0.005 / T
High filtering
5
6
0.984
0.992
64 x T
128 x T
0.0025 / T
0.0012 / T
69
Sensor Alignment
The process of "alignment" consists in eliminating a systematic offset observed with
a given sensor, around a specific operating point. This operation compensates for
an error linked to the process. Replacing a module does not therefore require a new
alignment. However, replacing the sensor or changing the sensor's operating point
does require a new alignment.
Conversion lines are as follows:
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each input channel, you can:
z view and modify the desired measurement value
z save the alignment value
z determine whether the channel already has an alignment
The alignment offset may also be modified through programming.
Channel alignment is performed on the channel in standard operating mode, without
any effect on the channel's operating modes.
The maximum offset between measured value and desired (aligned) value may not
exceed +/-1.500.
NOTE: To align several analog channels on the BMX ART/AMO/AMI/AMM
modules, we recommend proceeding channel by channel. Test each channel after
alignment before moving to the next channel in order to apply the parameters
correctly.
70
35011978 05/2010
Wiring Precautions
Introduction
In order to protect the signal from outside interference induced in series mode and
interference in common mode, we recommend that you take the following
precautions.
Cable Shielding
Connect the cable shielding to the grounding bar. Clamp the shielding to the
grounding bar on the module side. Use the BMX XSP 0400/0600/0800/1200
electromagnetic protection kit (see Modicon M340 Using Unity Pro, Processors,
Racks, and Power Supply Modules, Setup Manual) to connect the shielding.
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules:
z make sure that each terminal block is still connected to the shield bar and
z disconnect voltage supplying sensors and pre-actuators.
Failure to follow these instructions will result in death or serious injury.
1
3
2
4
1
2
3
4
35011978 05/2010
71
2
G round
Supp1
+IV0
+IC 0
+IV1
+IC 1
+IV2
+IC 2
+IV3
+IC 3
+IV4
+IC 4
+IV5
+IC 5
+IV6
+IC 6
+IV7
+IC 7
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
STD (1)
STD (1)
STD (2)
CO M 0
Supp2
Supp3
Supp4
200
CO M 1
201
202
CO M 2
203
204
CO M 3
205
206
CO M 4
207
208
CO M 6
CO M 5
209
210
211
212
CO M 7
213
214
215
G round
1
2
3
4
5
Telefast ABE-7CPA02
The grounding of cables is facilited using the ABE-7BV10 accessory
Shield wiring to the ground
To voltage sensors
To current sensors
72
35011978 05/2010
If the sensors are referenced in relation to the ground, this may in some cases return
a remote ground potential to the terminal block. It is therefore essential to follow the
following rules:
z The potential must be less than the permitted low voltage: for example, 30 Vrms
or 42.4 VDC.
z Setting a sensor point to a reference potential generates a leakage current. You
must therefore check that all leakage currents generated do not disturb the
system.
DANGER
HAZARD OF ELECTRIC SHOCK
Sensors and other peripherals may be connected to a grounding point some
distance from the module. Such remote ground references may carry considerable
potential differences with respect to local ground.
Ensure that:
z potentials greater than permitted low limits cannot exist,
z induced currents do not affect the measurement or integrity of the system.
Failure to follow these instructions will result in death or serious injury.
35011978 05/2010
73
CAUTION
UNEXPECTED BEHAVIOR OF APPLICATION
Follow those instructions to reduce electromagnetic perturbations:
z use the BMX XSP 0400/0600/0800/1200 electromagnetic protection kit
(see Modicon M340 Using Unity Pro, Processors, Racks, and Power Supply
Modules, Setup Manual) to connect the shielding.
Electromagnetic perturbations may lead to an unexpected behavior of the
application.
Failure to follow these instructions can result in injury or equipment damage.
74
35011978 05/2010
Wiring Diagram
Introduction
Module BMX AMI 0800 is connected using the 28-pin terminal block.
Illustration
The terminal block connection and the sensor wiring are as follows:
35011978 05/2010
75
Wiring Accessories
Two cords BMXFTA150 (1.5 m (4.92 ft)) and BMXFTA300 (3 m (9.84 ft)) are
provided to connect the module with Telefast interfaces ABE-7CPA02
(see page 77), ABE-7CPA03 (see page 77) or ABE-7CPA31 (see page 77).
In case HART information is part of the signal to be measured, a Telefast interface
ABE-7CPA31E (see page 77) has to be used in order to filter this information that
would disrupt the analog value.
WARNING
EQUIPMENT DAMAGE
Do not apply the range of +/-20mA when BMX AMI 0800 works with ABE-7CPA03
(see page 77). The negative current is not supported by ABE-7CPA03
(see page 77).
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
76
35011978 05/2010
1
2
3
4
CAUTION
EQUIPMENT DAMAGE
Do not apply a negative current when BMXAMI0800 is associated with
ABE7CPA03.
Failure to follow these instructions can result in equipment damage.
35011978 05/2010
77
Connecting Sensors
Sensors may be connected to the ABE-7CPA02/03/31E accessory as shown in the
illustration (see page 75).
The following table shows the distribution of analog channels on TELEFAST 2
terminal blocks with the reference ABE-7CPA02:
Signal
type
Signal type
Ground
Supp 1
Ground
STD (1)
Supp 2
Ground
STD (1)
Supp 3
Ground
STD (2)
Supp 4
100
+IV0
200
14
TELEFAST 2
terminal block
number
25 pin SubD
connector
pin number
AMI08x0
pin out
101
+IC0
201
102
15
+IV1
202
103
16
+IC1
203
104
+IV2
204
17
105
+IC2
205
106
18
10
+IV3
206
107
19
12
+IC3
207
108
17
+IV4
208
20
109
15
+IC4
209
110
21
18
+IV5
210
111
22
20
+IC5
211
112
10
23
+IV6
212
23
113
11
21
+IC6
213
114
24
24
+IV7
214
12
115
25
26
+IC7
215
Ground
2
COM0
COM1
Ground
Ground
8
COM2
11
COM3
16
COM4
19
COM5
22
COM6
25
COM7
Ground
Ground
Ground
Ground
Ground
Ground
NOTE: The strap with the ABE7CPA02 must be removed from the terminal,
otherwise the signal ground of the channels will be shorted to the earth.
For the ground connection use the additional terminal block ABE-7BV20.
78
35011978 05/2010
AMI0800
25 pin
pin out
SubD
connector
pin
number
0V
Supp 1
24 V (sensor
supply)
0V
Supp 2
24 V (sensor
supply)
0V
Supp 3
0 V (sensor
supply)
0V
Supp 4
0 V (sensor
supply)
100
+IS1
200
101
15
+IV1
201
102
16
+IC1
202
+IC0
103
Ground
203
14/3
2/5
COM0/COM1
104
+IS3
204
105
18
10
+IV3
205
+IV2
106
19
12
+IC3
206
+IC2
107
Ground
207
17/6
8/11
COM2/COM3
108
+IS5
208
109
21
18
+IV5
209
17
+IV4
110
22
20
+IC5
210
15
+IC4
111
Ground
211
20/9
16/19
COM4/COM5
112
+IS7
212
113
24
24
+IV7
213
10
21
+IV6
114
25
26
+IC7
214
11
23
+IC6
115
Ground
215
23/12
22/25
COM6/COM7
+IS0
3
+IV0
+IS2
+IS4
+IS6
NOTE: For the ground connection use the additional terminal block ABE-7BV10.
35011978 05/2010
79
Terminal
Signal type
TELEFAST 2 terminal
block number
Terminal
Signal type
Ground
Supp 1
24 V (sensor supply)
Ground
Supp 2
24 V (sensor supply)
Ground
Supp 3
0 V (sensor supply)
Ground
Supp 4
0 V (sensor supply)
100
+IS0
116
+IS4
101
T0
117
T4
102
+IC0
118
+IC4
103
0V0
119
0V4
104
+IS1
120
+IS5
105
T1
121
T5
106
+IC1
122
+IC5
107
0V1
123
0V5
108
+IS2
124
+IS6
109
T2
125
T6
110
+IC2
126
+IC6
111
0V2
127
0V6
112
+IS3
128
+IS7
113
T3
129
T7
114
+IC3
130
+IC7
115
0V3
131
0V7
NOTE: For the ground connection use the additional terminal block ABE-7BV10.
80
35011978 05/2010
35011978 05/2010
Page
82
Characteristics
83
Functional Description
85
Wiring Precautions
92
Wiring Diagram
96
97
81
Presentation
Function
The BMX AMI 0810 is a high density input analog module with 8 isolated channels.
This module is used in conjunction with sensors or transmitters; it performs
monitoring, measurement, and continuous process control functions.
The BMX AMI 0810 module offers the following range for each input according to
the selection made during configuration:
z Voltage +/-5 V/+/-10 V/0..5 V/0..10 V/1..5 V
z Current +/-20 mA/0..20 mA/4..20 mA
The module operates with voltage inputs. It includes four read resistors connected
to the terminal block to perform current inputs.
Illustration
The following graphic shows the BMX AMI 0810 analog input module:
82
35011978 05/2010
Characteristics
General Characteristics
The general characteristics for the BMX AMI 0810 and BMX AMI 0810H
(see page 35) modules are as follows:
Type of inputs
Nature of inputs
Number of channels
channels used)
z Default (periodic acquisition for all
9 ms
channels)
Display resolution
16-bit
Digital filtering
1st order
Isolation:
z Between channels
35011978 05/2010
+/-300 VDC
1400 VDC
1400 VDC
Power
consumption
(3.3 V)
Typical
0.32 W
Maximum
0.48 W
Power
consumption
(24 V)
Typical
0.82 W
Maximum
1.30 W
83
Measurement Range
The BMX AMI 0810 and BMX AMI 0810H (see page 35) analog inputs have the
following measurement range characteristics:
Measurement range
+/-11.4 V
+/-30 mA
Conversion resolution
0.36 mV
1.4 A
Input impedance
10
250
Internal conversion resistor
0.1% - 15 ppm/ C
0.075% of FS (1)
0.1% of FS (1)
0.075% of FS (1)
0.2% of FS (1)
30 ppm/ C
50 ppm/ C
Monotonicity
Yes
Yes
> 80dB
> 80dB
Non-linearity
0.001%
0.001%
0.005% of FS
0.007% of FS
< 0.004% of FS
< 0.004% of FS
Legend:
(1) FS: Full Scale
(2) With conversion resistor error
NOTE: If nothing is connected on a BMX AMI 0810 and BMX AMI 0810H
(see page 35) analog module and if channels are configured (range 4..20 mA or 1..5
V), there is a detected I/O error as if a wire is broken.
84
35011978 05/2010
Functional Description
Function
The BMX AMI 0810 is a high density input analog module with 8 isolated channels.
This module is used in conjunction with sensors or transmitters; it performs
monitoring, measurement, and continuous process control functions.
The BMX AMI 0810 module offers the following range for each input according to
the selection made during configuration:
z +/-10 V
z 0..10 V
z 0..5 V / 0..20 mA
z 1..5 V / 4..20 mA
z +/-5 V / +/-20 mA
The module operates with voltage inputs. It includes eight read resistors connected
to the terminal block to perform current inputs.
Illustration
The BMX AMI 0810 modules illustration:
35011978 05/2010
85
Description:
No.
Process
Function
Adapting the
Inputs and
Multiplexing
terminal block
z Protection of the module against overvoltages
z Protection of the current reading resistors using limiters and
resettable fuses
z Input signal analog filtering
z Scan input channels using static multiplexing through opto-
Converting
Transforming
z Takes into account recalibration and alignment coefficients
incoming values
to be applied to measurements and the module's selfinto workable
calibration coefficients
measurements for z (Numeric) filtering fo measurements, based on configuration
the user.
parameters
parameters
5
Communicating
with the
Application
channels
z Sends measured values, as well as module status, to
application
6
86
Module
monitoring and
sending error
notification back
to application.
35011978 05/2010
Measurement Timing
The timing of measurements is determined by the cycle selected during
configuration (Normal or Fast Cycle):
z Normal Cycle means that the scan cycle duration is fixed.
z With the Fast Cycle, however, the system only scans the channels designated as
being In Use. The scan cycle duration is therefore proportional to the number of
channels In Use.
The cycle time values are based on the cycle selected:
Module
Normal Cycle
Fast Cycle
9 ms
1 ms + (1 ms x N)
where N: number of channels in use.
NOTE: Module cycle is not synchronized with the PLC cycle. At the beginning of
each PLC cycle, each channel value is taken into account. If the MAST/FAST task
cycle time is less than the module's cycle time, some values will not have changed.
Overflow/Underflow Control
Module BMX AMI 0810 allows the user to select between 6 voltage or current
ranges for each input.
This option for each channel have to be configured in configuration windows. Upper
and lower tolerance detection are always active regardless of overflow/underflow
control.
Depending on the range selected the module checks for overflow, it verifies that the
measurement falls between a lower and an upper threshold:
35011978 05/2010
87
Description:
Designation
Description
Nominal range
Overflow Area
Underflow Area
The values of the thresholds are configurable independently from one another. They
may assume integer values between the following limits:
Range
Lower Tolerance
Area
Nominal Range
Upper Tolerance
Area
Overflow Area
Unipolar
0...10 V
-1,500
-1,001
-1,000
-1
10,000
10,001
11,000
11,001
11,400
0...5 V /
0...20 mA
-5,000
-1,001
-1,000
-1
10,000
10,001
11,000
11,001
15,000
1...5 V /
4...20 mA
-4,000
-801
-800
-1
10,000
10,001
10,800
10,801
14,000
+/- 10 V
-11,500
-11,001
-11,000
-10,001
-10,000
10,000
10,001
11,000
11,001
11,400
+/- 5 V,
+/- 20 mA
-15,000
-11,001
-11,000
-10,001
-10,000
10,000
10,001
11,000
11,001
15,000
Bipolar
User
+/- 10 V
-32,768
Userdefined
Userdefined
32,767
0...10 V
-32,768
Userdefined
Userdefined
32,767
88
35011978 05/2010
Measurement Display
Measurements may be displayed using standardized display (in %, to two decimal
places):
Type of Range
Display
Unipolar range
0...10 V, 0...5 V, 1...5 V, 0...20mA,
4...20mA
Bipolar range
+/- 10 V, +/- 5 mV +/- 20 mA
It is also possible to define the range of values within which measurements are
expressed, by selecting:
z the lower threshold corresponding to the minimum value for the range: 0 % (or 100.00 %).
z the upper threshold corresponding to the maximum value for the range (+100.00
%).
The lower and upper thresholds must be integers between -32,768 and +32,767.
For example, imagine a conditioner providing pressure data on a 4-20 mA loop, with
4 mA corresponding to 3,200 millibar and 20 mA corresponding to 9,600 millibar.
You have the option of choosing the User format, by setting the following lower and
upper thresholds:
3,200 for 3,200 millibar as the lower threshold
9,600 for 9,600 millibar as the upper threshold
Values transmitted to the program vary between 3,200 (= 4 mA) and 9,600 (=
20 mA).
Measurement Filtering
The type of filtering performed by the system is called "first order filtering". The
filtering coefficient can be modified from a programming console or via the program.
The mathematical formula used is as follows:
35011978 05/2010
89
You may configure the filtering value from 7 possibilities (from 0 to 6). This value
may be changed even when the application is in RUN mode.
NOTE: Filtering may be accessed in Normal or Fast Cycle.
The filtering values depend on the T configuration cycle (where T = cycle time of
5 ms in standard mode):
90
Corresponding
Filter
Response
Time at 63%
Cut-off
Frequency (in
Hz)
No filtering
Low filtering
1
2
0.750
0.875
4xT
8xT
0.040 / T
0.020 / T
Medium filtering
3
4
0.937
0.969
16 x T
32 x T
0.010 / T
0.005 / T
High filtering
5
6
0.984
0.992
64 x T
128 x T
0.0025 / T
0.0012 / T
35011978 05/2010
Sensor Alignment
The process of "alignment" consists in eliminating a systematic offset observed with
a given sensor, around a specific operating point. This operation compensates for
an error linked to the process. Replacing a module does not therefore require a new
alignment. However, replacing the sensor or changing the sensor's operating point
does require a new alignment.
Conversion lines are as follows:
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each input channel, you can:
z view and modify the desired measurement value
z save the alignment value
z determine whether the channel already has an alignment
The alignment offset may also be modified through programming.
Channel alignment is performed on the channel in standard operating mode, without
any effect on the channel's operating modes.
The maximum offset between measured value and desired (aligned) value may not
exceed +/-1.500.
NOTE: To align several analog channels on the BMX ART/AMO/AMI/AMM
modules, we recommand proceeding channel by channel. Test each channel after
alignment before moving to the next channel in order to apply the parameters
correctly.
35011978 05/2010
91
Wiring Precautions
Introduction
In order to protect the signal from outside interference induced in series mode and
interference in common mode, we recommend that you take the following
precautions.
Cable Shielding
Connect the cable shielding to the grounding bar. Clamp the shielding to the
grounding bar on the module side. Use the BMX XSP 0400/0600/0800/1200
electromagnetic protection kit (see Modicon M340 Using Unity Pro, Processors,
Racks, and Power Supply Modules, Setup Manual) to connect the shielding.
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules:
z make sure that each terminal block is still connected to the shield bar and
z disconnect voltage supplying sensors and pre-actuators.
Failure to follow these instructions will result in death or serious injury.
1
3
2
4
1
2
3
4
92
35011978 05/2010
2
G round
S upp1
+IV 0
+IC 0
+IV 1
+IC 1
+IV 2
+IC 2
+IV 3
+IC 3
+IV 4
+IC 4
+IV 5
+IC 5
+IV 6
+IC 6
+IV 7
+IC 7
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
S TD (1)
S TD (1)
S TD (2)
COM0
S upp2
S upp3
S upp4
200
COM1
201
202
COM2
203
204
COM3
205
206
COM4
207
208
COM6
COM5
209
210
211
212
COM7
213
214
215
G round
1
2
3
4
5
Telefast ABE-7CPA02
The grounding of cables is facilited using the ABE-7BV10 accessory
Shield wiring to the ground
To voltage sensors
To current sensors
35011978 05/2010
93
If the sensors are referenced in relation to the ground, this may in some cases return
a remote ground potential to the terminal block. It is therefore essential to follow the
following rules:
z The potential must be less than the permitted low voltage: for example, 30 Vrms
or 42.4 VDC.
z Setting a sensor point to a reference potential generates a leakage current. You
must therefore check that all leakage currents generated do not disturb the
system.
NOTE: Sensors and other peripherals may be connected to a grounding point some
distance from the module. Such remote ground references may carry considerable
potential differences with respect to local ground. Induced currents do not affect the
measurement or integrity of the system.
DANGER
HAZARD OF ELECTRIC SHOCK
Ensure that sensors and others peripherals are not exposed through grounding
points to voltage potential greater than acceptable limits.
Failure to follow these instructions will result in death or serious injury.
94
35011978 05/2010
CAUTION
UNEXPECTED BEHAVIOR OF APPLICATION
Follow those instructions to reduce electromagnetic perturbations:
z use the BMX XSP 0400/0600/0800/1200 electromagnetic protection kit
(see Modicon M340 Using Unity Pro, Processors, Racks, and Power Supply
Modules, Setup Manual) to connect the shielding.
Electromagnetic perturbations may lead to an unexpected behavior of the
application.
Failure to follow these instructions can result in injury or equipment damage.
35011978 05/2010
95
Wiring Diagram
Introduction
Module BMX AMI 0810 is connected using the 28-pin terminal block.
Illustration
The terminal block connection and the sensor wiring are as follows:
Wiring Accessories
Two cords BMXFTA150 (1.5 m (4.92 ft)) and BMXFTA300 (3 m (9.84 ft)) are
provided to connect the module with Telefast interfaces ABE-7CPA02
(see page 77), ABE-7CPA31 (see page 77) or ABE-7CPA31E (see page 77).
In case HART information is part of the signal to be measured, a Telefast interface
ABE-7CPA31E (see page 77) has to be used in order to filter this information that
would disrupt the analog value.
96
35011978 05/2010
1
2
3
4
35011978 05/2010
97
Connecting Sensors
Sensors may be connected to the ABE-7CPA02/31/31E accessory as shown in the
illustration (see page 75).
The following table shows the distribution of analog channels on TELEFAST 2
terminal blocks with the reference ABE-7CPA02:
Signal
type
Signal type
Ground
Supp 1
Ground
STD (1)
Supp 2
Ground
STD (1)
Supp 3
Ground
STD (2)
Supp 4
100
+IV0
200
14
TELEFAST 2
terminal block
number
25 pin SubD
connector
pin number
AMI08x0
pin out
101
+IC0
201
102
15
+IV1
202
103
16
+IC1
203
104
+IV2
204
17
105
+IC2
205
106
18
10
+IV3
206
107
19
12
+IC3
207
108
17
+IV4
208
20
109
15
+IC4
209
110
21
18
+IV5
210
111
22
20
+IC5
211
112
10
23
+IV6
212
23
113
11
21
+IC6
213
114
24
24
+IV7
214
12
115
25
26
+IC7
215
Ground
2
COM0
COM1
Ground
Ground
8
COM2
11
COM3
16
COM4
19
COM5
22
COM6
25
COM7
Ground
Ground
Ground
Ground
Ground
Ground
NOTE: The strap with the ABE7CPA02 must be removed from the terminal,
otherwise the signal ground of the channel 0 will be shorted to the earth.
For the ground connection use the additional terminal block ABE-7BV20.
98
35011978 05/2010
25 pin
AMI0810
SubD
pin out
connector
pin number
Signal type
Ground
Supp 1
24 V
(sensor
supply)
Ground
Supp 2
24 V
(sensor
supply)
Ground
Supp 3
0 V (sensor
supply)
Ground
Supp 4
0 V (sensor
supply)
100
+IS0
116
101
+IV0
117
17
+IV4
102
+IC0
118
15
+IC4
103
14
0V
119
20
16
0V
104
+IS1
120
105
15
+IV1
121
21
106
16
+IC1
122
22
20
+IC5
107
0V
123
19
0V
108
+IS2
124
109
+IV2
125
10
23
+IV6
TELEFAST 2
terminal block
number
25 pin
SubD
connector
pin
number
AMI0810
pin out
+IS4
+IS5
18
+IV5
+IS6
110
+IC2
126
11
21
+IC6
111
17
0V
127
23
22
0V
112
+IS3
128
113
18
+IV3
129
24
24
+IV7
10
+IS7
114
19
12
+IC3
130
25
26
+IC7
115
11
0V
131
12
25
0V
NOTE: For the ground connection use the additional terminal block ABE-7BV10.
35011978 05/2010
99
Terminal
Terminal
Signal type
Ground
Supp 1
24 V
(sensor
supply)
Ground
Supp 2
24 V
(sensor
supply)
Ground
Supp 3
0 V (sensor
supply)
Ground
Supp 4
0 V (sensor
supply)
100
+IS0
116
+IS4
101
T0
117
T4
102
+IC0
118
+IC4
103
0V0
119
0V4
104
+IS1
120
+IS5
105
T1
121
T5
106
+IC1
122
+IC5
107
0V1
123
0V5
108
+IS2
124
+IS6
109
T2
125
T6
110
+IC2
126
+IC6
111
0V2
127
0V6
112
+IS3
128
+IS7
113
T3
129
T7
114
+IC3
130
+IC7
115
0V3
131
0V7
NOTE: For the ground connection use the additional terminal block ABE-7BV10.
100
35011978 05/2010
35011978 05/2010
Page
102
Characteristics
103
108
Functional Description
111
Wiring Precautions
116
Wiring Diagram
120
123
101
Presentation
Function
The BMX ART 0414/0814 modules are multi-range acquisition devices with four
inputs for the 0414 and eight inputs for the 0814. The inputs are isolated from each
other. These modules offer the following ranges for each input, according to the
selection made at configuration:
z
z
z
Illustration
The BMX ART 0414/0814 analog input modules looks like this.
102
35011978 05/2010
Characteristics
General Characteristics
The general characteristics for the BMX ART 0414/BMX ART 0414H (see page 35)
and BMX ART 0814/BMX ART 0814H (see page 35) modules are as follows:
Modules
ART 0414
Type of inputs
ART 0814
Nature of inputs
+/- 40 mV; +/- 80 mV; +/- 160 mV; +/- 320 mV; +/- 640 mV; 1.28 V
Number of channels
400 ms / 4 channels
400 ms / 8 channels
Conversion method
Resolution
15-bit + sign
Isolation:
z Between channels
z Between channels and bus
z Between channels and ground
750 VDC
1400 VDC
750 VDC
for CJC.
z External compensation using the CJC values of channels 4/7 for
Typically 60 dB
Typically 120 dB
Power consumption
(3.3 V)
Typical
0.32 W
0.32 W
Maximum
0.48 W
0.48 W
Power consumption
(24 V)
Typical
0.47 W
1.00 W
Maximum
1.20 W
1.65 W
35011978 05/2010
103
+/- 40 mV; +/- 80 mV; +/- 160 mV; +/- 320 mV;
+/- 640 mV; 1.28 V
Input impedance
Typically 10 MOhms
+/- 102.4%
Maximum resolution
0.05% of FS (1)
z Maximum in the
0.15% of FS (1)
0.05% of FS (1)
z Maximum in the
0.20% of FS (1)
temperature range
-25 C..70 C (-13...140 F)
Temperature drift
30 ppm/ C
Legend:
(1) FS: Full Scale
104
35011978 05/2010
Pt100
Pt1000
Measurement range
Cu10
Ni100
Ni1000
-91... +251 C
(-132
...+484 F)
-54 +174 C
(-65...+345 F)
Resolution
0.1 C (0.2 F)
Detection type
Error at 25 C (77 F)
(1)
+/- 2.1 C
(+/- 3.8 F)
+/- 2.1 C
(+/- 3.8 F)
+/- 0.7 C
(+/- 1.3 F)
+/- 3 C
(+/- 5.4 F)
+/- 3 C
+/- 4 C
(+/- 5.4 F) (+/- 7.2 F)
+/- 3 C
(+/- 5.4 F)
+/- 1.3 C
(+/- 2.3 F)
+/- 3.5 C
(+/- 5.4 F)
+/- 3.5 C
(+/- 5.4 F)
+/- 1.5 C
(+/- 2.7 F)
Maximum wiring
resistance
z 4-wire
50 Ohms
50 Ohms
500 Ohms
z 2/3-wire
20 Ohms
20 Ohms
200 Ohms
Temperature drift
30 ppm/ C
Legend
(1) Excluding errors caused by the wiring, +/- 1 C (0.2 F) on the range -100...+200 C
(-148...+392 F) for Pt100
(2) See detailed errors at temperature point (Characteristics of the RTD Ranges for the
BMX ART 0414/0814 Modules, page 294)
35011978 05/2010
105
Measurement range
+171 +1,779 C
(340...3234 F)
-240 +970 C
(-400...1778 F)
-177 +737 C
(-287...1359 F)
-231 +1,331 C
(-384...2428 F)
-174 +874 C
(-281...1605 F)
Thermocouples
Measurement range
-232 +1,262 C
(-386...2304 F)
-9 +1,727 C
(340...3234 F)
-9 +1,727 C
(-15...3141 F)
-254 +384 C
(-425...723 F)
-181 +581 C
(-294...1078 F)
Resolution
0.1 C (0.2 F)
Detection type
Error at 25 C
+/- 3.2 C for J, L, R, S and U types (see Characteristics of the BMX ART 0414/814
Thermocouple Ranges in Degrees Celsius, page 296 for detailed errors at temperature
point for each type); +/- 3.7 C for B, E, K, N and T types
+/- 4.5 C (+/-8.1 F) for types: J, L, R, S and U; +/- 5 C (+/-9 F) for types: B, E, K, N and T
(using the TELEFAST accessory with its internal cold junction compensation).
+/- 5.5 C (+/-9 F) for types: J, L, R, S and U; +/- 6 C (+/-10.8 F) for types: B, E, K, N and T
Maximum error for
Hardened modules in (using the TELEFAST accessory with its internal cold junction compensation).
the temperature
range -25 C..70 C
(-13...140 F) (2)
Temperature drift
106
30 ppm/ C
35011978 05/2010
400 ; 4000
Type measurement
2, 3, 4 wires
Maximum resolution
0.12% of FS (1)
0.12% of FS (1)
-25 C..70 C
0.3% of FS (1)
(-13...140 F)
Temperature drift
25 ppm/ C
Legend:
(1) FS: Full Scale
35011978 05/2010
107
Upper scale
Over flow
-1990
(-3260)
-1750
(-2830)
8250
(15170)
8490
(15600)
-1990
(-3260)
-1750
(-2830)
8250
(15170)
8490
(15600)
-590
(-750)
-540
(-660)
1740
(3460)
1790
(3550)
-590
(-750)
-540
(-660)
1740
(3460)
1790
(3550)
-1990
(-3260)
-1750
(-2830)
8250
(15170)
8490
(15600)
-1990
(-3260)
-1750
(-2830)
8250
(15170)
8490
(15600)
-590
(-750)
-540
(-660)
1740
(3460)
1790
(3550)
-590
(-750)
-540
(-660)
1740
(3460)
1790
(3550)
-990
(-1460)
-870
(-1240)
4370
(8180)
4490
(8400)
-990
(-1460)
-870
(-1240)
4370
(8180)
4490
(8400)
108
35011978 05/2010
Range
Upper scale
Over flow
-990
(-1460)
-870
(-1240)
4370
(8180)
4490
(8400)
-990
(-1460)
-870
(-1240)
4370
(8180)
4490
(8400)
-990
(-1460)
-910
(-1320)
2510
(4840)
2590
(4980)
Cu10 (3 wires)
-990
(-1460)
-910
(-1320)
2510
(4840)
2590
(4980)
TC Ranges
The table below presents the ranges for the TC sensors (values in brackets are in
(1/10 F).
Range
Under flow
Lower scale
Upper scale
Over flow
Type J
-1980
(-3260)
-1770
(-2870)
7370
(13590)
7580
(13980)
Type K
-2680
(-4500)
-2310
(-3830)
13310
(24270)
13680
(24940)
Type E
-2690
(-4510)
-2400
(-3990)
9700
(17770)
9990
(18290)
Type T
-2690
(-4520)
-2540
(-4250)
3840
(7230)
3990
(7500)
Type S
-500
(-540)
-90
(160)
17270
(29550)
17680
(30250)
Type R
-500
(-540)
-90
(160)
17270
(29550)
17680
(30250)
Type B
1320
(2700)
1710
(3390)
17790
(32000)
18170
(32000)
Type N
-2670
(-4500)
-2320
(-3860)
12620
(23040)
12970
(23680)
Type U
-1990
(-3250)
-1810
(-2930)
5810
(10770)
5990
(11090)
Type L
-1990
(-3250)
-1740
(-2800)
8740
(16040)
8990
(16490)
35011978 05/2010
109
Voltage Ranges
The table below presents the voltage ranges.
Range
Under flow
Lower scale
Upper scale
Over flow
+/- 40 mV
-4192
-4000
4000
4192
+/- 80 mV
-8384
-8000
8000
8384
+/- 160 mV
-16768
-16000
16000
16768
+/- 320 mV
-32000
-32000
32000
32000
+/- 640 mV
-6707
-6400
6400
6707
+/- 1280 mV
-13414
-12800
12800
13414
Resistance Ranges
The table below presents the resistance ranges.
Range
Under flow
Lower scale
Upper scale
Over flow
4000
4096
4000
4096
4000
4096
4000
4096
110
35011978 05/2010
Functional Description
Function
The BMX ART 0414/814 modules are multi-range acquisition devices with four
inputs for the BMX ART 0414 and eight inputs for the BMX ART 0814.
Both Modules offer the following ranges for each input, according to the selection
made during configuration:
z
z
z
z
RTD: IEC Pt100, IEC Pt1000, US/JIS Pt100, US/JIS Pt1000, Copper CU10,
Ni100 or Ni1000
thermocouple: B, E, J, K, L, N, R, S, T or U,
voltage: +/- 80 mV, +/- 80 mV, +/- 160 mV, +/- 320 mV, +/- 640 mV, +/- 1.28 V,
ohms: 0..400 , 0..4000 .
35011978 05/2010
111
Element
Function
Adapting the Inputs Adaptation consists in a common mode and ifferential mode filter. Protection
resistors on the inputs allowt to withstand voltage spikes of up to +/- 7.5 V.
A layer of multiplexing allows self-calibration of the acquisition device offset, as
close as possible to the input terminal, as well as selecting the cold junction
compensation sensor included in the TELEFAST housing.
Amplifying Input
Signals
Conversion
The converter receives the signal issued from an input channel or from the cold
junction compensation. Conversion is based on a 16 -bit converter. There is a
converter for each input.
Transforming
incoming values
into workable
measurements for
the user
Communicating
z manages exchanges with CPU.
with the Application z topological addressing
z receiving configuration parameters from module and channels
z sending measured values, as well as module status, to the application
Module monitoring
and sending error
notification back to
application
Cold Junction
Compensation
Display
Bipolar range
It is also possible to define the range of values within which measurements are
expressed, by selecting:
z
z
the lower threshold corresponding to the minimum value for the range -100.00 %
the upper threshold corresponding to the maximum value for the range +100.00
%
These lower and upper thresholds are integers between -32,768 and 32,768.
112
35011978 05/2010
for "In Temperature" display mode, values are provided in tenths of a degree
(Celsius or Fahrenheit, depending on the unit you have selected).
for the user-specified display, you may choose a Standardized Display 0...10,000
(meaning from 0 to 100.00 %), by specifying the minimum and maximum
temperatures as expressed in the 0 to 10,000 range.
Measurement Filtering
The type of filtering performed by the system is called "first order filtering". The
filtering coefficient can be modified from a programming console or via the program.
The mathematical formula used is as follows:
where:
= efficiency of the filter
Mesf(n) = measurement filtered at moment n
Mesf(n-1) = measurement filtered at moment n-1
Valg(n) = gross value at moment n
You may configure the filtering value from 7 possibilities (from 0 to 6). This value
may be changed even when the application is in RUN mode.
NOTE: Filtering may be accessed in Normal or Fast Cycle.
The filtering values are as follows. They depend on the sensor type. T is a cycle
time of 200 ms for TC and mV. T is also a cycle time of 400 ms for RTD and Ohms.
35011978 05/2010
Corresponding
Filter
Response
Time at 63%
Cut-off
Frequency
(in Hz)
No filtering
Low filtering
1
2
0.750
0.875
4xT
8xT
0.040 / T
0.020 / T
Medium filtering
3
4
0.937
0.969
16 x T
32 x T
0.010 / T
0.005 / T
High filtering
5
6
0.984
0.992
64 x T
128 x T
0.025 / T
0.012 / T
113
The values may be displayed using standardized display (in %, to two decimal
places).
Type of Range
Display
Unipolar range
Bipolar range
The user may also define the range of values within which measurements are
expressed, by selecting:
z
z
the lower threshold corresponding to the minimum value for the range -100.00 %
the upper threshold corresponding to the maximum value for the range +100.00
%.
These lower and upper thresholds are integers between -32,768 and +32,767.
Main frequency 50/60 Hz Rejection
Depending on the country, the user can configure the frequency rejection of main
power harmonics by adapting the speed of sigma delta converter.
114
35011978 05/2010
Sensor Alignment
The process of "alignment" consists in eliminating a systematic offset observed with
a given sensor, around a specific operating point. This operation compensates for
an error linked to the process. Therefore, replacing a module does not require a new
alignment. However, replacing the sensor or changing the sensor's operating point
does require a new alignment.
Conversion lines are as follows:
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each input channel, you can:
z
z
z
35011978 05/2010
115
Wiring Precautions
Introduction
In order to protect the signal from outside interference induced in series mode and
interference in common mode, we recommend that you take the following
precautions.
Cable Shielding
z
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules:
z make sure that each terminal block is still connected to the shield bar and
z disconnect voltage supplying sensors and pre-actuators.
Failure to follow these instructions will result in death or serious injury.
116
35011978 05/2010
35011978 05/2010
TELEFAST connection:
Connect the sensor cable shielding to the terminals provided and the whole
assembly to the cabinet ground.
117
Sensors shielding
In order for the acquisition system to operate correctly, we recommend you take the
following precautions:
z
if sensors are isolated from ground, all the shields of the sensor cables must be
referenced to the Telefast/PLC ground.
if sensors are referenced to the sensor ground which is far from PLC ground, all
the shields of the sensor cables must be referenced to the sensors ground to
eliminate the ground loop path.
118
35011978 05/2010
If the sensors are referenced in relation to the ground, this may in some cases return
a remote ground potential to the terminals or the FCN connector. It is therefore
essential to follow the following rules:
z
z
the potential must be less than the permitted low voltage: for example, 30 Vrms
or 42.4 VDC.
setting a sensor point to a reference potential generates a leakage current. You
must therefore check that all leakage currents generated do not disturb the
system.
DANGER
HAZARD OF ELECTRIC SHOCK
Ensure that sensors and others peripherals are not exposed through grounding
points to voltage potential greater than acceptable limits.
Failure to follow these instructions will result in death or serious injury.
Electromagnetic Hazard Instructions
CAUTION
UNEXPECTED BEHAVIOR OF APPLICATION
Follow those instructions to reduce electromagnetic perturbations:
z
35011978 05/2010
119
Wiring Diagram
Introduction
The BMX ART 0414 input module consists of a 40-pin FCN connector.
The BMX ART 0814 input module consists of two 40-pin FCN connectors.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Take every precaution at the installation to prevent any subsequent mistake in the
connectors. Plugging the wrong connector would cause an unexpected behavior
of the application.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
Connector Pin Assignment and Sensors Wiring
This example uses a probe configuration with:
Channel 0/4: Thermocouple
z Channel 1/5: 2-wires RTD
z Channel 2/6: 3-wires RTD
z Channel 3/7: 4-wires RTD
z
120
35011978 05/2010
The pin assignment for the 40-pin FCN connector and the sensors wiring is shown
below:
Module Front View - cabling view
Right connector (BMX ART 414 only)
Left connector
B
NC
DtC
CJO
MSEXNC
NC
NC
MSEXNC
NC
NC
MSEXNC
NC
NC
MSEXB
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
B
NC
A
NC
CJ+
DtC
Cold Junction
temp. sensor
CJMS+
CJO
Channel 4/0
EX+
MSEX-
Thermocouple
NC
NC
NC
NC
NC
NC
MS+
MS-
EX+
EX-
Channel 5/1
NC
NC
NC
NC
NC
NC
MS+
MS-
NC
EX+
NC
NC
Channel 6/2
EXNC
NC
NC
NC
MS-
MS+
Channel 7/3
EX+
A
EXB
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
A
NC
CJ+
Cold Junction
temp. sensor
CJMS+
TC
EX+
NC
NC
NC
MS+
EX+
NC
NC
NC
MS+
NC
EX+
NC
NC
NC
MS+
EX+
A
35011978 05/2010
121
The wiring is only valid if the channel 0 is used. If the channel 0 is not used, select
a cold junction with external Pt100. The range of the channel 0 is changed to a 3wires Pt100 probe.
The wiring would then look like this:
NOTE: For the BMX ART 0814 Module, the CJC values of channels 4 to 7 can also
be used for channels 0 to 3. Therefore, only one external CJC (see page 123)
sensor is wired on channel 4.
122
35011978 05/2010
EX2+
EX2-
MS2 +
MS2 -
EX3+
106
107
MS1 +
MS1 -
105
EX3-
EX1-
MS3 +
207
EX1+
206
MS0 -
104
MS0 +
205
103
EX0-
204
101
EX0+
203
102
202
201
200
100
10
15
20
25
T Probe
MS3 -
35011978 05/2010
123
Legend: Operating in TC mode with cold junction compensation using a 2-wire PT100 probe.
Legend: Operating in TC mode with cold junction compensation using a 3-wire PT100 probe.
Connecting Modules
Modules can be connected to a TELEFAST ABE-7CPA412 as shown in the
illustration below:
The BMX ART 0414/0814 analog modules may be connected to the TELEFAST
ABE-7CPA412 accessory using one of the following cables:
z
z
z
124
35011978 05/2010
35011978 05/2010
Page
Presentation
126
Characteristics
127
Functional Description
130
Wiring Precautions
135
Wiring Diagram
137
138
125
Presentation
Function
The BMX AMO 0210 is a module with two analog outputs isolated from one other.
It offers the following ranges for each output:
z
z
Voltage +/-10 V
Current 0..20 mA and 4..20 mA
126
35011978 05/2010
Characteristics
General Characteristics
The general characteristics for the BMX AMO 0210 and BMX AMO 0210H
(see page 35) modules are as follows.
Type of outputs
Nature of outputs
Number of channels
15 bits + sign
1 ms
by the module
Types of protection
Isolation:
z Between channels
750 VDC
1400 VDC
1400 VDC
0.10% of FS (1)
0.20% of FS (1)
(32..140 F)
Measurement error for ruggedized:
z At 25 C (77 F)
0.10% of FS (1)
- 0.45% of FS (1)
25..70 C (-13..158 F)
Temperature drift
30 ppm/ C
Monotonicity
Yes
Non linearity
0.1% of FS
2 mV rms on 50
AC output ripple
Power consumption (3.3 V)
Typical
0.35 W
Maximum
0.48 W
Typical
2.3 W
Maximum
2.8 W
Legend
(1) FS: Full Scale
35011978 05/2010
127
Voltage Output
The BMX AMO 0210 and BMX AMO 0210H (see page 35) voltage outputs have the
following characteristics.
Nominal variation range
+/-10 V
+/- 11.25 V
Analog resolution
0.37 mV
Load impedance
1 K minimum
Detection type
Short circuits
Current Output
The BMX AMO 0210 and BMX AMO 0210H (see page 35) current outputs have the
following characteristics.
Nominal variation range
24 mA
Analog resolution
0.74 A
Load impedance
600 maximum
Detection type
Legend
(1) The open circuit detection is physically detected by the module if the target current value
is different of 0 mA.
NOTE: If nothing is connected on the BMX AMO 0210 analog module and the
channels are configured in the range 4..20 mA, there is a detected I/O error as if a
wire is broken.
For the 0..20 mA range, there is a detected I/O error as if a wire is broken only when
the current is greater than 0 mA.
128
35011978 05/2010
CAUTION
RISK OF INCORRECT DATA
If a signal wire is broken or disconnected, the last measured value is kept.
z
z
35011978 05/2010
129
Functional Description
Function
The BMX AMO 0210 is a module with 2 analog outputs isolated from each other.
This module offers the following ranges for each output, according to the selection
made during configuration:
z +/-10 V
z 0...20 mA
z 4...20 mA
Illustration
The BMX AMO 0210 modules illustration is as follows.
130
35011978 05/2010
Description.
Address
Process
Characteristics
Converting
sign
z reframing the data provided by the program is
Transforming
application data into
data directly usable
by the digital/analog
converter
Communicating with
the Application
Module monitoring
and sending error
notifications back to
the application
Writing Outputs
The application must provide the outputs with values in the standardized format:
z
z
Digital/Analog Conversion
The digital/analog conversion is performed on:
z
z
35011978 05/2010
131
Overflow Control
Module BMX AMO 0210 allows an overflow control on voltage and current ranges.
The measurement range is divided in three areas.
Description:
Designation
Description
Nominal range
Overflow Area
Underflow Area
Nominal Range
Overflow Area
+/- 10V
-11,250
-11,001
-11,000
11,000
11,001
11,250
0..20mA
-2,000
-1,001
-1,000
11,000
11,001
12,000
4..20mA
-1,600
-801
-800
10800
10801
11,600
You may also choose the flag for an overflow of the range upper value, for an
underflow of the range lower value, or for both.
NOTE: Range under/overflow detection is optional.
132
35011978 05/2010
Behavior of Voltage
Outputs
Behavior of Current
Outputs
Fallback/Maintain
(channel by channel)
Fallback/Maintain
(channel by channel)
0 V (all channels)
0 mA (all channels)
Communication interruption
Configuration Error
Internal Error in Module
Output Value out-of-range (range Value saturated at the
under/overflow)
defined limit (channel by
channel)
Short-circuit: Maintain
(channel by channel)
0 mA (all channels)
Reloading Program
WARNING
UNEXPECTED EQUIPMENT OPERATION
The fallback position should not be used as the sole safety method. If an
uncontrolled position can result in a hazard, an independent redundant system
must be installed.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
Behavior at Initial Power-Up and When Switched Off.
When the module is switched on or off, the outputs are set to 0 (0 V or 0 mA).
35011978 05/2010
133
Actuator Alignment
The process of "alignment" consists in eliminating a systematic offset observed with
a given actuator, around a specific operating point. This operation compensates for
an error linked to the process. Therefore, replacing a module does not require a new
alignment. However, replacing the actuator or changing the sensor's operating point
does require a new alignment.
Conversion lines are as follows:
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each output channel, you can:
z
z
z
The maximum offset between the measured value and the corrected output value
(aligned value) may not exceed +/- 1.500.
NOTE: To align several analog channels on the BMX AMO/AMI/AMM/ART
modules, we recommand proceeding channel by channel. Test each channel after
alignment before moving to the next channel in order to apply the parameters
correctly.
134
35011978 05/2010
Wiring Precautions
Introduction
In order to protect the signal from outside interference induced in series mode and
interference in common mode, we recommend that you take the following
precautions.
Cable Shielding
Connect the cable shielding to the grounding bar. Clamp the shielding to the shield
bar on the module side. Use the BMX XSP 0400/0600/0800/1200 electromagnetic
protection kit (see Modicon M340 Using Unity Pro, Processors, Racks, and Power
Supply Modules, Setup Manual) to connect the shielding.
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules:
z make sure that each terminal block is still connected to the shield bar and
z disconnect voltage supplying sensors and pre-actuators.
Failure to follow these instructions will result in death or serious injury.
135
DANGER
HAZARD OF ELECTRIC SHOCK
Ensure that sensors and others peripherals are not exposed through grounding
points to voltage potential greater than acceptable limits.
Failure to follow these instructions will result in death or serious injury.
Electromagnetic hazard instructions
CAUTION
UNEXPECTED BEHAVIOR OF APPLICATION
Follow those instructions to reduce electromagnetic perturbations:
z
136
35011978 05/2010
Wiring Diagram
Introduction
The actuators are connected using the 20-point terminal block.
Illustration
The current loop is self-powered by the output and does not request any external
supply. The terminal block connection and the actuators wiring are as follows.
35011978 05/2010
137
Illustration
The TELEFAST ABE-7CPA21 is connected as shown in the illustration below:
The analog outputs are accessible on the terminals of the TELEFAST ABE-7CPA21
as follows:
U/IO
1 2 3 4 100
Com0
U/I1
200
Shield cable
CH0
Ground
138
35011978 05/2010
35011978 05/2010
Page
Presentation
140
Characteristics
141
Functional Description
144
Wiring Precautions
149
Wiring Diagram
151
153
139
Presentation
Function
The BMX AMO 0410 is a high density output analog module fitted with four isolated
channels. It offers the following ranges for each output:
z Voltage +/-10 V
z Current 0..20 mA and 4..20 mA
The range is selected during configuration.
Illustration
The following graphic shows the BMX AMO 0410 analog output module:
140
35011978 05/2010
Characteristics
General Characteristics
The general characteristics for the BMX AMO 0410 and BMX AMO 0410H
(see page 35) modules are as follows:
Type of outputs
Nature of outputs
Number of channels
16 bits
1 ms
by the module
Types of protection
Isolation:
z Between channels
750 VDC
1400 VDC
1400 VDC
0.10% of FS (1)
0.20% of FS (1)
(32..140 F)
Measurement error for ruggedized:
z At 25 C (77 F)
0.10% of FS (1)
0.45% of FS (1)
-25..70 C (-13..158 F)
Temperature drift
45 ppm/ C
Monotonicity
Yes
Non linearity
0.1% of FS
2 mV rms on 50
AC output ripple
Power consumption (3.3 V)
Typical
0.48 W
Maximum
0.61 W
Typical
3.0 W
Maximum
3.2 W
Legend
(1) FS: Full Scale
35011978 05/2010
141
Voltage Output
The BMX AMO 0410 and BMX AMO 0410H (see page 35) voltage outputs have the
following characteristics:
Nominal variation range
+/-10 V
+/- 10.50 V
Analog resolution
0.37 mV
Load impedance
1 K minimum
Detection type
Short circuits
Current Output
The BMX AMO 0410 and BMX AMO 0410H (see page 35) current outputs have the
following characteristics:
Nominal variation range
21 mA
Analog resolution
0.74 A
Load impedance
500 maximum
Detection type
Legend
(1) The open circuit detection is physically detected by the module if the target current value
is different from 0 mA.
142
35011978 05/2010
CAUTION
RISK OF INCORRECT DATA
If a signal wire is broken or disconnected, the last measured value is kept.
z Ensure that this does not cause a hazardous situation.
z Do not rely on the value reported. Check the input value at the sensor.
Failure to follow these instructions can result in injury or equipment damage.
35011978 05/2010
143
Functional Description
Function
The BMX AMO 0410 is a high density output analog module fitted with four isolated
channels. This module offers the following ranges for each output, according to the
selection made during configuration:
z +/-10 V
z 0...20 mA
z 4...20 mA
Illustration
The BMX AMO 0410 modules illustration is as follows:
144
35011978 05/2010
Description:
Address
Process
Characteristics
Converting
sign
z reframing the data provided by the program is
Transforming
application data into
data directly usable
by the digital/analog
converter
Communicating with
the Application
Module monitoring
and sending error
notifications back to
the application
Writing Outputs
The application must provide the outputs with values in the standardized format:
z -10,000 to +10,000 for the +/-10 V range
z 0 to +10,000 in 0-20 mV and 4-20 mA ranges
Digital/Analog Conversion
The digital/analog conversion is performed on:
z 16-bit for the +/-10 V range
z 15-bit in 0-20 mA and 4-20 mA ranges
35011978 05/2010
145
Overflow Control
Module BMX AMO 0410 allows an overflow control on voltage and current ranges.
The measurement range is divided in three areas:
Description:
Designation
Description
Nominal range
Overflow Area
Underflow Area
Nominal Range
Overflow Area
+/- 10V
-10,500
-10,301
-10,300
10,300
10,301
10,500
0..20mA
-2,000
-1,001
-1,000
10,300
10,301
10,500
4..20mA
-1,600
-801
-800
10,300
10,301
10,500
You may also choose the flag for an overflow of the range upper value, for an
underflow of the range lower value, or for both.
NOTE: Range under/overflow detection is optional.
146
35011978 05/2010
Behavior of Voltage
Outputs
Behavior of Current
Outputs
Fallback/Maintain
(channel by channel)
Fallback/Maintain
(channel by channel)
0 V (all channels)
0 mA (all channels)
Communication interruption
Configuration Error
Internal Error in Module
Output Value out-of-range (range Value saturated at the
under/overflow)
defined limit (channel by
channel)
Short-circuit: Maintain
(channel by channel)
0 V (all channels)
0 mA (all channels)
Reloading Program
WARNING
UNEXPECTED EQUIPMENT OPERATION
The fallback position should not be used as the sole safety method. If an
uncontrolled position can result in a hazard, an independent redundant system
must be installed.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
Behavior at Initial Power-Up and When Switched Off.
When the module is switched on or off, the outputs are set to 0 (0 V or 0 mA).
35011978 05/2010
147
Actuator Alignment
The process of "alignment" consists in eliminating a systematic offset observed with
a given actuator, around a specific operating point. This operation compensates for
an error linked to the process. Therefore, replacing a module does not require a new
alignment. However, replacing the actuator or changing the sensor's operating point
does require a new alignment.
Conversion lines are as follows:
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each output channel, you can:
z view and modify the initial output target value
z save the alignment value
z determine whether the channel already has an alignment
The maximum offset between the measured value and the corrected output value
(aligned value) may not exceed +/- 1.500.
NOTE: To align several analog channels on the BMX AMO/AMI/AMM/ART
modules, we recommend proceeding channel by channel. Test each channel after
alignment before moving to the next channel in order to apply the parameters
correctly.
148
35011978 05/2010
Wiring Precautions
Introduction
In order to protect the signal from outside interference induced in series mode and
interference in common mode, we recommend that you take the following
precautions.
Cable Shielding
Connect the cable shielding to the grounding bar. Clamp the shielding to the shield
bar on the module side. Use the BMX XSP 0400/0600/0800/1200 electromagnetic
protection kit (see Modicon M340 Using Unity Pro, Processors, Racks, and Power
Supply Modules, Setup Manual) to connect the shielding.
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules:
z make sure that each terminal block is still connected to the shield bar and
z disconnect voltage supplying sensors and pre-actuators.
Failure to follow these instructions will result in death or serious injury.
1
3
2
4
1
2
3
4
35011978 05/2010
149
DANGER
HAZARD OF ELECTRIC SHOCK
Sensors and other peripherals may be connected to a grounding point some
distance from the module. Such remote ground references may carry considerable
potential differences with respect to local ground. Ensure that:
z potentials greater than safety limits cannot exist,
z induced currents do not affect the measurement or integrity of the system.
Failure to follow these instructions will result in death or serious injury.
Electromagnetic hazard instructions
CAUTION
UNEXPECTED BEHAVIOR OF APPLICATION
Follow those instructions to reduce electromagnetic perturbations:
z use the BMX XSP 0400/0600/0800/1200 electromagnetic protection kit
(see Modicon M340 Using Unity Pro, Processors, Racks, and Power Supply
Modules, Setup Manual) to connect the shielding without programmable
filtering,
Electromagnetic perturbations may lead to an unexpected behavior of the
application.
Failure to follow these instructions can result in injury or equipment damage.
150
35011978 05/2010
Wiring Diagram
Introduction
The actuators are connected using the 20-pin terminal block.
Illustration
The current loop is self-powered by the output and does not request any external
supply. The terminal block connection and the actuators wiring are as follows:
35011978 05/2010
151
Wiring Accessories
BMX AMO 0410 is connected to the Telefast module ABE-7CPA21 (see page 138)
with the cable BMX FCA 150/300/500.
152
35011978 05/2010
1
2
3
4
35011978 05/2010
153
Connecting Actuators
Actuators may be connected to the ABE-7CPA21 accessory as shown in the
illustration (see page 166).
The following table shows the distribution of analog channels on TELEFAST 2
terminal blocks with the reference ABE-7CPA21:
Signal
type
25 pin
AMO0410
TELEFAST 2
pin out
terminal block SubD
connector
number
pin number
Signal type
Ground
Supp 1
Ground
STD (1)
Supp 2
Ground
STD (1)
Supp 3
Ground
STD (2)
Supp 4
Ground
100
U/I0
200
14
101
NC
201
102
15
U/I1
202
103
16
NC
203
104
105
106
18
107
19
TELEFAST 2
terminal block
number
25 pin
SubD
connector
pin
number
1
2
AMO0410
pin out
11
17
U/I2
204
17
NC
205
U/I3
206
NC
207
Com 0
Ground
Com 1
Ground
12
Com 2
Ground
18
Com 3
Ground
NOTE: The strap with the ABE-7CPA21 must be removed from the terminal,
otherwise the signal ground of channel 0 will be connected to earth.
For the ground connection use the additional terminal block ABE-7BV20.
154
35011978 05/2010
35011978 05/2010
Page
Presentation
156
Characteristics
157
Functional Description
159
Wiring Precautions
164
Wiring Diagram
166
167
155
Presentation
Function
The BMX AMO 0802 is a high density output analog module fitted with 8 nonisolated channels. It offers the following current ranges for each output:
z 0..20 mA
z 4..20 mA
The range is selected during configuration.
Illustration
The following graphic shows the BMX AMO 0802 analog output module:
156
35011978 05/2010
Characteristics
General Characteristics
The general characteristics for the BMX AMO 0802 and BMX AMO 0802H
(see page 35) modules are as follows:
Type of outputs
Nature of outputs
Current
Number of channels
16 bits
4 ms
by the module
Types of protection
Isolation:
z Between channels
Non-isolated
1400 VDC
1400 VDC
0.10% of FS (1)
0.25% of FS (1)
(32..140 F)
Measurement error for ruggedized:
z At 25 C (77 F)
0.10% of FS (1)
0.45% of FS (1)
-25..70 C (-13..158 F)
Temperature drift
45 ppm/ C
Monotonicity
Yes
Non linearity
0.1% of FS
2 mV rms on 50
AC output ripple
Power consumption (3.3 V)
Typical
0.35 W
Maximum
0.48 W
Typical
3.40 W
Maximum
3.70 W
Legend
(1) FS: Full Scale
35011978 05/2010
157
Current Output
The BMX AMO 0802 and BMX AMO 0802H (see page 35) current outputs have the
following characteristics:
Nominal variation range
21 mA
Analog resolution
0.74 A
Load impedance
350 maximum
Detection type
Legend
(1) The open circuit detection is physically detected by the module if the target current value
is different from 0 mA.
CAUTION
RISK OF INCORRECT DATA
If a signal wire is broken or disconnected, the last measured value is kept.
z Ensure that this does not cause a hazardous situation.
z Do not rely on the value reported. Check the input value at the sensor.
Failure to follow these instructions can result in injury or equipment damage.
158
35011978 05/2010
Functional Description
Function
The BMX AMO 0802 is a high density output analog module fitted with 8 nonisolated channels. It offers the following current ranges for each output:
z 0..20 mA
z 4..20 mA
The range is selected during configuration.
Illustration
The BMX AMO 0802 modules illustration is as follows:
35011978 05/2010
159
Description:
Address
Process
Characteristics
Converting
sign
z reframing the data provided by the program is
Transforming
application data into
data directly usable
by the digital/analog
converter
Communicating with
the Application
Module monitoring
and sending error
notifications back to
the application
Writing Outputs
The application must provide the outputs with values in the standardized format: 0
to +10,000 in 0..20 mV and 4..20 mA ranges.
Digital/Analog Conversion
The digital/analog conversion is performed on: 15-bit in 0..20 mA and 4..20 mA
ranges.
160
35011978 05/2010
Overflow Control
Module BMX AMO 0802 only allows an overflow control on current ranges.
The measurement range is divided in three areas:
Description:
Designation
Description
Nominal range
Overflow Area
Underflow Area
Nominal Range
Overflow Area
0..20mA
-2,000
-1,001
-1,000
10,300
10,301
10,500
4..20mA
-1,600
-801
-800
10,300
10,301
10,500
You may also choose the flag for an overflow of the range upper value, for an
underflow of the range lower value, or for both.
NOTE: Range under/overflow detection is optional.
35011978 05/2010
161
Behavior of Outputs
Communication interruption
Configuration Error
0 mA (all channels)
WARNING
UNEXPECTED EQUIPMENT OPERATION
The fallback position should not be used as the sole safety method. If an
uncontrolled position can result in a hazard, an independent redundant system
must be installed.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
Behavior at Initial Power-Up and When Switched Off.
When the module is switched on or off, the outputs are set to 0 mA.
162
35011978 05/2010
Actuator Alignment
The process of "alignment" consists in eliminating a systematic offset observed with
a given actuator, around a specific operating point. This operation compensates for
an error linked to the process. Therefore, replacing a module does not require a new
alignment. However, replacing the actuator or changing the sensor's operating point
does require a new alignment.
Conversion lines are as follows:
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each output channel, you can:
z view and modify the initial output target value
z save the alignment value
z determine whether the channel already has an alignment
The maximum offset between the measured value and the corrected output value
(aligned value) may not exceed +/- 1.500.
NOTE: To align several analog channels on the BMX AMO/AMI/AMM/ART
modules, we recommend proceeding channel by channel. Test each channel after
alignment before moving to the next channel in order to apply the parameters
correctly.
35011978 05/2010
163
Wiring Precautions
Introduction
In order to protect the signal from outside interference induced in series mode and
interference in common mode, we recommend that you take the following
precautions.
Cable Shielding
Connect the cable shielding to the grounding bar. Clamp the shielding to the shield
bar on the module side. Use the BMX XSP 0400/0600/0800/1200 electromagnetic
protection kit (see Modicon M340 Using Unity Pro, Processors, Racks, and Power
Supply Modules, Setup Manual) to connect the shielding.
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules:
z make sure that each terminal block is still connected to the shield bar and
z disconnect voltage supplying sensors and pre-actuators.
Failure to follow these instructions will result in death or serious injury.
1
3
2
4
1
2
3
4
164
35011978 05/2010
DANGER
HAZARD OF ELECTRIC SHOCK
Ensure that sensors and others peripherals are not exposed through grounding
points to voltage potential greater than acceptable limits.
Failure to follow these instructions will result in death or serious injury.
Electromagnetic hazard instructions
CAUTION
UNEXPECTED BEHAVIOR OF APPLICATION
Follow those instructions to reduce electromagnetic perturbations:
z use the BMX XSP 0400/0600/0800/1200 electromagnetic protection kit
(see Modicon M340 Using Unity Pro, Processors, Racks, and Power Supply
Modules, Setup Manual) to connect the shielding without programmable
filtering,
Electromagnetic perturbations may lead to an unexpected behavior of the
application.
Failure to follow these instructions can result in injury or equipment damage.
35011978 05/2010
165
Wiring Diagram
Introduction
The actuators are connected using the 20-pin terminal block.
Illustration
The current loop is self-powered by the output and does not request any external
supply. The terminal block connection and the actuators wiring are as follows:
Wiring Accessories
Two cords BMX FTA 152/302 are provided in two lengths (1.5m (4.92 ft), 3m
(9.84 ft)) to connect the module to a Telefast interface ABE7CPA02 (see page 167).
166
35011978 05/2010
1
2
3
4
35011978 05/2010
167
Connecting Actuators
Actuators may be connected to the ABE-7CPA02 accessory as shown in the
illustration (see page 166).
The following table shows the distribution of analog channels on TELEFAST 2
terminal blocks with the reference ABE-7CPA02:
Signal
type
25 pin
AMO0802
TELEFAST 2
pin out
terminal block SubD
connector
number
pin number
Signal type
Ground
Supp 1
Ground
STD (1)
Supp 2
Ground
STD (1)
Supp 3
Ground
STD (2)
Supp 4
Ground
100
I0
200
14
101
NC
201
102
15
103
16
104
105
106
18
107
19
TELEFAST 2
terminal block
number
25 pin
SubD
connector
pin
number
1
2
108
109
110
21
111
22
112
10
113
11
114
24
115
25
AMO0802
pin out
11
13
15
17
I1
202
NC
203
I2
204
17
NC
205
I3
206
NC
207
I4
208
20
NC
209
I5
210
NC
211
I6
212
23
NC
213
I7
214
12
NC
215
COM0
Ground
COM1
Ground
COM2
Ground
10
COM3
Ground
12
COM4
Ground
14
COM5
Ground
16
COM6
Ground
18
COM7
Ground
NOTE: The strap must be removed from the ABE-7CPA02 terminal, otherwise the
signal ground of channels will be connected with earth.
For the ground connction use the additional terminal block ABE-7BV20.
168
35011978 05/2010
10
35011978 05/2010
Page
Presentation
170
Characteristics
171
Functional Description
175
Wiring Precautions
185
Wiring Diagram
188
169
Presentation
Function
The BMX AMM 0600 Input/Output module combines 4 non-isolated analog inputs
with 2 non-isolated analog outputs.
The BMX AMM 0600 module offers the following range, according to the selection
made during configuration:
z
z
z
z
Illustration
BMX AMM 0600 analog input/output module looks like this.
170
35011978 05/2010
Characteristics
General Inputs Characteristics
The BMX AMM 0600 and BMX AMM 0600H (see page 35) general input
characteristics are as follows:
Type of inputs
Nature of inputs
Number of channels
4 inputs
channels used)
z default (periodic acquisition for all
5 ms
channels)
Resolution
14-bit in +/- 10 V
12-bit in 0...5 V
Digital filtering
1st order
Isolation:
z between inputs channels group and output
750 VDC
channels group
35011978 05/2010
1400 VDC
1400 VDC
0.35 W
1.3 W
0.48 W
2.8 W
171
0..20 mA/4..20 mA
Maximum conversion
value
+/-11.25 V
0..30 mA
Resolution
1.42 mV
5.7 A
Input impedance
10 M
250
internal conversion resistor
Precision of the
internal conversion
resistor
0.1%-15 ppm/ C
0.25% of FS(1)
0.35% of FS(1)
0.35% of FS(1, 2)
0.50% of FS(1, 2)
temperature range
0...60 C
(-32...140 F)
Measurement error for inputs for Hardened modules:
z At 25 C (77 F)
z Maximum in the
0.25% of FS(1)
0.40% of FS(1)
0.35% of FS(1, 2)
0.60% of FS(1, 2)
temperature range
-25...70 C
(-13...158 F)
Input temperature drift
30 ppm/ C
50 ppm/ C
Monotonicity
Yes
Yes
Non linearity
0.10% of FS
0.10% of FS
Legend:
(1) FS: Full Scale
(2) With conversion resistor error
NOTE: If nothing is connected on BMX AMM 0600 and BMX AMM 0600H analog
input/output module and if channels are configured (range 4-20 mA or 1-5 V) a
broken wire causes a detected I/O error.
172
35011978 05/2010
2 Non-isolated Outputs
Range configuration
Voltage range
The BMX AMM 0600 and BMX AMM 0600H voltage range has the following
characteristics:
Nominal variation range
+/-10 V
+/- 11.25 V
Voltage resolution
5.7 mV
0.25% of FS(1)
0.60% of FS(1)
0...60 C (-32...140 F)
Measurement error for ruggedized module:
z At 25 C (77 F)
z Maximum in the temperature range
0.25% of FS(1)
- 0.80% of FS(1)
25...70 C (-13...158 F)
35011978 05/2010
Temperature drift
100 ppm/ C
Monotonicity
Yes
Non linearity
0.1% of FS
AC output ripple
Load impedance
1 K minimum
Detection type
173
Current Range
The BMX AMM 0600 and BMX AMM 0600H current range has the following
characteristics.
Nominal variation range
0..20 mA/4..20 mA
24 mA
Current resolution
12.3 A
Measurement error:
z at 25 C (77 F)
z maximum in temperature ranges
0.25% of FS(1)
0.60% of FS(1)
Temperature drift
100 ppm/ C
Monotonicity
Yes
Non linearity
0.1% of FS
AC output ripple
Load impedance
600 maximum
Detection type
Legend
(1) The open circuit detection is physically detected by the module in range 4...20 mA.It is
also detected if the target current value is different from 0 mA in range 0...20 mA.
174
35011978 05/2010
Functional Description
Function
The BMX AMM 0600 Input/Output module combines 4 non-isolated analog inputs
with 2 non-isolated analog outputs. However, input and output blocks are isolated.
The BMX AMM 0600 module offers the following range, according to the selection
made during configuration:
z Voltage input range +/-10 V/0..10 V/0..5 V/1..5 V
z Current input range 0...20 mA/4...20 mA
z Voltage output range +/-10 V
z Current output range 0...20 mA/4...20 mA
35011978 05/2010
175
Illustration
The BMX AMM 0600 modules illustration is as follows.
176
35011978 05/2010
Description.
Address Process
Characteristics
Adaptation
Converting
Transforming application
z use of factory calibration parameters
data into data directly usable
by the digital/analog
converter
35011978 05/2010
z
z
z
z
177
Normal Cycle
Fast Cycle
5 ms
1 ms + (1 ms x N)
where N: number of channels in use.
NOTE: Module cycle is not synchronized with the PLC cycle. At the beginning of
each PLC cycle, each channel value is taken into account. If the MAST/FAST task
cycle time is less than the module's cycle time, some values will not have changed.
178
35011978 05/2010
Description:
Designation
Description
Nominal range
Upper Tolerance Area varies between the values included between the maximum value for
the range (for instance: +10 V for the +/-10 V range) and the upper
threshold
Lower Tolerance Area varies between the values included between the minimum value for
the range (for instance: -10 V for the +/-10 V range) and the lower
threshold
Overflow Area
Underflow Area
The values of the thresholds are configurable independently from one another. They
may assume integer values between the following limits.
Range
0...10 V
Lower
Tolerance Area
-1,500
-1,001
-1,000
-1
0...5 V /
Unipolar 0...20 mA
-5,000
-1,001
-1,000
-1
1...5 V /
4...20 mA
-4,000
-801
-800
-1
+/- 10 V
-11,500
-11,001
+/- 10 V
-32,768
UserUserdefined define
d
32,767
0...10 V
-32,768
UserUserdefined define
d
32,767
Bipolar
User
35011978 05/2010
179
Display
Unipolar range
0...10 V, 0...5 V, 1...5 V, 0...20mA,
4...20mA
Bipolar range
+/- 10 V, +/- 5 mV +/- 20 mA
It is also possible to define the range of values within which measurements are
expressed, by selecting:
z the lower threshold corresponding to the minimum value for the range: 0 %
(or -100.00 %).
z the upper threshold corresponding to the maximum value for the range
(+100.00 %).
The lower and upper thresholds must be integers between -32,768 and +32,767.
For example, imagine a conditioner providing pressure data on a 4-20 mA loop, with
4 mA corresponding to 3,200 millibar and 20 mA corresponding to 9,600 millibar.
You have the option of choosing the User format, by setting the following lower and
upper thresholds:
3,200 for 3,200 millibar as the lower threshold
9,600 for 9,600 millibar as the upper threshold
Values transmitted to the program vary between 3,200 (= 4 mA) and 9,600
(= 20 mA).
Input functions: Measurement Filtering
The type of filtering performed by the system is called "first order filtering". The
filtering coefficient can be modified from a programming console or via the program.
The mathematical formula used is as follows:
where:
= efficiency of the filter
Mesf(n) = measurement filtered at moment n
Mesf(n-1) = measurement filtered at moment n-1
Valg(n) = gross value at moment n
You may configure the filtering value from 7 possibilities (from 0 to 6). This value
may be changed even when the application is in RUN mode.
180
35011978 05/2010
Corresponding
Filter
Response
Time at 63%
Cut-off
Frequency
(in Hz)
No filtering
Low filtering
1
2
0.750
0.875
4xT
8xT
0.040 / T
0.020 / T
Medium filtering
3
4
0.937
0.969
16 x T
32 x T
0.010 / T
0.005 / T
High filtering
5
6
0.984
0.992
64 x T
128 x T
0.0025 / T
0.0012 / T
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each input channel, you can:
z view and modify the desired measurement value
z save the alignment value
z determine whether the channel already has an alignment
The alignment offset may also be modified through programming.
35011978 05/2010
181
Description:
Designation
Description
Nominal range
Overflow Area
Underflow Area
Nominal Range
Overflow Area
+/- 10V
-11,250
-11,001
-11,000
11,000
11,001
11,250
0..20mA
-2,000
-1,001
-1,000
11,000
11,001
12,000
4..20mA
-1,600
-801
-800
10,800
10,801
11,600
182
35011978 05/2010
You may also choose the flag for an overflow of the range upper value, for an
underflow of the range lower value, or for both.
NOTE: Range under/overflow detection is optional.
Output Functions: Fallback/Maintain or Reset Outputs to Zero
In case of error, and depending on its seriousness, the outputs:
z
z
Behavior of Voltage
Outputs
Behavior of Current
Outputs
Fallback/Maintain
(channel by channel)
Fallback/Maintain
(channel by channel)
0 V (all channels)
0 mA (all channels)
Communication interruption
Configuration Error
Internal Error in Module
Output Value out-of-range (range Value saturated at the
under/overflow)
defined limit (channel by
channel)
Short-circuit: Maintain
(channel by channel)
0 V (all channels)
0 mA (all channels)
Reloading Program
WARNING
UNEXPECTED EQUIPMENT OPERATION
The fallback position should not be used as the sole safety method. If an
uncontrolled position can result in a hazard, an independent redundant system
must be installed.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
Output Functions: Behavior at Initial Power-Up and When Switched Off.
When the module is switched on or off, the outputs are set to 0 (0 V or 0 mA).
35011978 05/2010
183
The alignment value is editable from a programming console, even if the program is
in RUN Mode. For each output channel, you can:
z
z
z
The maximum offset between the measured value and the corrected output value
(aligned value) may not exceed +/- 1.500.
NOTE: to align several analog channels on the BMX AMO/AMI/AMM/ART modules,
we recommend proceeding channel by channel. Test each channel after alignment
before moving to the next channel to apply the parameters correctly.
184
35011978 05/2010
Wiring Precautions
Introduction
In order to protect the signal from outside interference induced in series mode and
interference in common mode, we recommend that you take the following
precautions.
Cable Shielding
Connect the cable shielding to the grounding bar. Clamp the shielding to the
grounding bar on the module side. Use the BMX XSP 0400/0600/0800/1200
electromagnetic protection kit (see Modicon M340 Using Unity Pro, Processors,
Racks, and Power Supply Modules, Setup Manual) to connect the shielding.
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
While mounting / removing the modules:
z make sure that each terminal block is still connected to the shield bar and
z disconnect voltage supplying sensors and pre-actuators.
Failure to follow these instructions will result in death or serious injury.
35011978 05/2010
185
If one or more sensors are referenced in relation to the ground, this may in some
cases return a remote ground current to the terminal block and disturbs the
measures. It is therefore essential to follow the following rules:
z
z
z
186
Use isolated from ground sensors if distance from sensors is > 30 meters or if
power equipments are located near PLC.
The potential must be less than the permitted low voltage: for example, 30 Vrms
or 42.4 VDC between sensors and shield.
Setting a sensor point to a reference potential generates a leakage current. You
must therefore check that all leakage currents generated do not disturb the
system.
35011978 05/2010
DANGER
HAZARD OF ELECTRIC SHOCK
Ensure that sensors and others peripherals are not exposed through grounding
points to voltage potential greater than acceptable limits.
Failure to follow these instructions will result in death or serious injury.
Electromagnetic hazards instructions
WARNING
UNEXPECTED EQUIPEMENT OPERATION
Follow those instructions to reduce electromagnetic perturbations:
z adapt the programmable filtering to the frequency applied at the inputs,
z use the BMX XSP 0400/0600/0800/1200 electromagnetic protection kit
(see Modicon M340 Using Unity Pro, Processors, Racks, and Power Supply
Modules, Setup Manual) to connect the shielding,
z use a specific 24 VDC supply to sensors and a shielded cable for connecting
the sensors to the module.
Electromagnetic perturbations may cause the application to operate in an
unexpected manner.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
35011978 05/2010
187
Wiring Diagram
Introduction
The actuators are connected using the 20-point terminal block.
Illustration
The terminal block connection, the sensors, and the actuators wiring are as follows.
188
35011978 05/2010
Software Implementation
35011978 05/2010
Software Implementation of
Analog Modules
II
In this Part
This part sets forth general rules for implementing analog input/output modules with
the Unity Pro Software program.
What's in this Part?
This part contains the following chapters:
Chapter
35011978 05/2010
Chapter Name
Page
11
191
12
193
13
213
14
221
15
225
189
Software Implementation
190
35011978 05/2010
General Overview
35011978 05/2010
11
Description
Mode
Declaration of
variables
declaration of IODDT-type variables for the applicationspecific modules and the project variables
Offline (1)
Programming
project programming
Offline (1)
Configuration
declaration of modules
Offline
Generation
Offline
Transfer
Online
Legend:
(1) These phases may also be performed online.
35011978 05/2010
191
General Overview
Phase
Description
Mode
Adjustment/
Debugging
Documentation
Online (1)
Operation/
Diagnostics
Online
Legend:
(1) These phases may also be performed online.
Description
Mode
Declaration of
variables
declaration of IODDT-type variables for the applicationspecific modules and the project variables
Offline (1)
Programming
project programming
Offline (1)
Configuration
declaration of modules
Offline
Generation
Offline
Transfer
Online
Simulation
Online
Adjustment/
Debugging
Legend:
(1) These phases may also be performed online.
Configuration of Modules
The configuration parameters may only be modified from the Unity Pro software.
Adjustment parameters may be modified either from the Unity Pro software (in
debugging mode) or from the application.
192
35011978 05/2010
35011978 05/2010
12
Subject of this Chapter
This chapter covers the configuration of a module with analog inputs and outputs.
What's in this Chapter?
This chapter contains the following sections:
Section
35011978 05/2010
Topic
Page
12.1
194
12.2
196
12.3
201
193
12.1
194
35011978 05/2010
The following table shows the different elements of the configuration screen and
their functions.
No.
Element
Function
Tabs
Module area
Channel area
Allows you:
z By clicking on the reference number, to display the tabs:
z Description which gives the characteristics of the device.
z I/O Objects which is used to presymbolize the input/output
objects.
z Fault which shows the device status (in online mode).
z To select a work channel
z To display the Symbol, name of the channel defined by the user
35011978 05/2010
General
parameters
area
Configuration
area
195
12.2
196
Page
197
200
35011978 05/2010
Active / Inactive
Active / Inactive
Active / Inactive
Scan Cycle
Normal
Fast
Normal
Fast
Normal
Fast
Range
+/-10 V
0..0.10 V
0..5 V / 0..20 mA
1..5 V / 4..20 mA
+/- 5V +/- 20mA
+/-10 V
0..10 V
0..5 V / 0..20 mA
1..5 V / 4..20 mA
+/- 5V +/- 20mA
+/-10 V
0..10 V
0..5 V / 0..20 mA
1..5 V / 4..20 mA
+/- 5V +/- 20mA
Filter
0..6
0..6
0..6
Display
%.. / User
%.. / User
%.. / User
Task associated to
Channel
MAST / FAST
MAST / FAST
MAST / FAST
Group of channels
affected by the task
change
2 contiguous
channels
2 contiguous
channels
2 contiguous
channels
Rejection
Cold junction
compensation: channels
0-3
N/A
N/A
N/A
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Legend:
(1) This parameter is available as a checkbox.
35011978 05/2010
197
Parameter
-11,400
-11,400
-11,400
11,400
11,400
11,400
Legend:
(1) This parameter is available as a checkbox.
Parameter
Active / Inactive
Active / Inactive
Active / Inactive
Scan Cycle
Normal
Fast
Range
+/-10 V
0..0.10 V
0..5 V / 0..20 mA
1..5 V / 4..20 mA
Thermo K
Thermocouple B
Thermocouple E
Thermo J
Thermo L
Thermo N
Thermo R
Thermo S
Thermo T
Thermo U
0..400 Ohms
0..4000 Ohms
Pt100 IEC/DIN
Pt1000 IEC/DIN
Pt100 US/JIS
Pt1000 US/JIS
Cu10 Copper
Ni100 IEC/DIN
Ni1000 IEC/DIN
+/- 40 mV
+/- 80 mV
+/- 160 mV
+/- 320 mV
+/- 640 mV
+/- 1.28 V
Thermo K
Thermocouple B
Thermocouple E
Thermo J
Thermo L
Thermo N
Thermo R
Thermo S
Thermo T
Thermo U
0..400 Ohms
0..4000 Ohms
Pt100 IEC/DIN
Pt1000 IEC/DIN
Pt100 US/JIS
Pt1000 US/JIS
Cu10 Copper
Ni100 IEC/DIN
Ni1000 IEC/DIN
+/- 40 mV
+/- 80 mV
+/- 160 mV
+/- 320 mV
+/- 640 mV
+/- 1.28 V
Filter
0..6
0..6
0..6
Legend:
(1) This parameter is available as a checkbox.
198
35011978 05/2010
Parameter
Display
%.. / User
1/10 C / 1/10 F /
%.. / User
1/10 C / 1/10 F /
%.. / User
Task associated to
Channel
MAST / FAST
MAST
MAST
Group of channels
affected by the task
change
2 contiguous
channels
2 contiguous
channels
2 contiguous
channels
Rejection
50 Hz / 60 Hz
50 Hz / 60 Hz
Active / Inactive
Active / Inactive
Cold junction
compensation: channels
0-3
N/A
z Internal by
z Internal by
TELEFAST,
z External by
PT100.
TELEFAST,
z External by
PT100,
z Using the CJC
values of
channels 4/7 for
channels 0/3.
Lower Range Overflow
Control (1)
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
-11,400
-2,680
-2,680
11,400
13,680
13,680
Legend:
(1) This parameter is available as a checkbox.
35011978 05/2010
199
Number of output
channels
Range
+/-10 V
0...20 mA
4...20 mA
+/-10 V
0...20 mA
4...20 mA
0...20 mA
4...20 mA
+/-10 V
0...20 mA
4...20 mA
Task associated to
Channel
MAST / FAST
MAST / FAST
MAST / FAST
MAST / FAST
Group of channels
affected by the task
change
All channels
All channels
All channels
All channels
Fallback
Fallback to 0 /
Fallback to 0 /
Fallback to 0 /
Fallback to 0 /
Maintain / Fallback to Maintain / Fallback to Maintain / Fallback to Maintain / Fallback to
value
value
value
value
Lower Range
Overflow Control (1)
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Upper Range
Overflow Control (1)
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Active / Inactive
Legend:
(1) This parameter is available as a checkbox.
200
35011978 05/2010
12.3
35011978 05/2010
Page
202
203
204
205
206
207
208
209
211
212
201
voltage
current
a thermocouple
a RTD
Procedure
The procedure to define the range assigned to an analog module's channels is as
follows.
Step
202
Procedure
In the range column, click on the arrow of the pull-down menu pertaining to the
channel you wish to configure
Results : The following list appears.
35011978 05/2010
NOTE: The BMX ART 0414/0814 modules run only in Mast task.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Do not assign more than 2 analog modules to the FAST task (each with all four
channels in use). Using more than 2 modules may trigger system timing conflicts.
Failure to follow these instructions can result in death, serious injury, or
equipment damage.
Procedure
The procedure to define the type of task assigned to an analog module's channels
is as follows:
Step
35011978 05/2010
Action
For the individual channel or group of channels you wish to configure, click on
the Task pull-down menu in the General Parameters area.
Result: The following scrolldown list appears:
203
Normal: Channels are sampled within the time period specified in the module's
characteristics.
Fast: Only those inputs declared to be In Use are sampled. The scan cycle is
therefore determined by the number of channels in use and by the time period
allocated for scanning one channel.
Input channel registers are updated at the beginning of the task to which the module
is assigned.
NOTE: The Normal / Fast and In Use cycle parameters cannot be edited in online
mode if the project has been transferred to the PLC with the default values specified
for these parameters (i.e. Normal cycle and All channels in use).
Instructions
The following table provides step-by-step instructions allowing you to define the
scan cycle assigned to an analog module's inputs.
Step
204
Action
For the group of input channels you wish to configure, check the appropriate box
(Normal or Fast) for the Cycle field of the General Parameters area.
Result: The selected scan cycle will be assigned to the channels.
35011978 05/2010
standardized (%..):
z unipolar range: 0 to +10,000
z bipolar range : -10,000 to +10,000
user-defined (User).
Procedure
The following table provides step-by-step instructions defining the display scale
assigned to an analog module channel.
Step
Action
Note: The display modification change only concerns the Scale area. The Overflow
area enables the modification of the overflow control (see page 209).
4 Type in the values to be assigned to the channel in the two Display boxes situated
in the Scale zone.
5 Confirm your changes by closing the dialog box
Note: If default values have been selected (standardized display), the corresponding
cell in the Scale column displays %... Otherwise it will show User (user display).
6 Validate the change by clicking Edit Validate.
35011978 05/2010
205
206
Action
Click in the cell of the Scale column for the channel you wish to configure.
Result: an arrow appears.
Click on the arrow in the cell of the Scale column for the channel you wish to
configure.
Results : The Channel Parameters dialog box appears.
Check the Broken Wire Test box is you want to activate this function.
35011978 05/2010
0: No filtering
1 and 2: Low filtering
3 and 4: Medium filtering
5 and 6: High filtering
NOTE: Filtering is taken into account in both fast scan and normal cycles.
Procedure
The following table provides instructions for defining the filter value assigned to input
channels for analog modules.
Step
35011978 05/2010
Action
In the Filter column, click on the arrow of the pull-down menu pertaining to the
channel you wish to configure.
Results: the pulldown menu appears.
Select the filter value you wish to assign to the selected channel.
207
208
Action
Click in the cell of the In Use column for the channel you wish to modify, then
select or deselect the channel.
35011978 05/2010
Action
4 Check the Checked box of the Underflow field to specify an underflow threshold.
5 Check the Checked box of the Overflow field to specify an overflow threshold.
6 Confirm your changes by closing the dialog box
7 Validate the change by clicking Edit Validate.
35011978 05/2010
209
Overflow Flags
If under/overflow control is required, indications are provided by the following bits.
Bit Name
Flag (when = 1)
%IWr.m.c.1.5 The value being read falls within the Lower Tolerance Area.
%IWr.m.c.1.6 The value being read falls within the Upper Tolerance Area.
%IWr.m.c.2.1 If over/underflow control is required, this bit indicates that the value currently
read falls within one of the two unauthorized ranges:
z %MWr.m.c.3.6 denotes an underflow
z %MWr.m.c.3.7 denotes an overflow
%Ir.m.ERR
210
Channel Error.
35011978 05/2010
35011978 05/2010
Action
Check the Internal by TELEFAST, the External by Pt100 or the Temperature from
Ch4-7 bloc box in the Cold Junction Channel 0-3 field.
211
Fallback: Outputs are set to an editable value between -10,000 and +10,000 (0
is the default).
Maintain value: Outputs remain in the state they were in before the PLC
switched to STOP.
Instructions
The following table provides instructions for defining the fallback behavior assigned
to outputs of analog modules.
Step
212
Action
Check the box in the cell of the Fallback column for the output you want to
configure.
Enter the desired value in the cell of the Fallback Value column.
Result: The selected fallback mode will be assigned to the selected output.
To select the Maintain mode instead, uncheck the box in the cell of the
Fallback column for the channel in question.
Result: The maintain value behavior will be assigned to the selected output.
35011978 05/2010
Debugging
35011978 05/2010
13
Subject of this Chapter
This chapter describes the debugging aspect of the analog modules.
What's in this Chapter?
This chapter contains the following topics:
Topic
35011978 05/2010
Page
214
215
Selecting the Adjustment Values for the Input Channels and Measurement
Forcing
217
219
213
Debugging
display measurements
display the parameters of each channel (channel state, filtering value, etc.)
access the diagnostics and adjustment of the selected channel (masking the
channel, etc.)
The function also gives access to the module diagnostics in the case of an event.
Procedure
The procedure to access the Debugging function is as follows.
Step
214
Action
35011978 05/2010
Debugging
35011978 05/2010
215
Debugging
Description
The table below shows the different elements of the debug screen and their
functions.
Address
Element
Function
Tabs
Channel
area
Is used:
z To select a channel.
z To display the Symbol, name of the channel defined by the
user (using the variable editor).
General
parameters
area
Viewing and Displays the value and status for each channel in the module in
control area real-time. The symbol column displays the symbol associated
with the channel when the user has defined this (from the
variable editor).
This area provides direct access to channel by channel
diagnostics when these are inoperative (indicated by error
column LED ,which turns red).
z Access to the settings of the filtering, alignment and fallback
values of the outputs,
z To channel-by-channel diagnostics when channels have an
error (indicated by the LED built into the diagnostics access
button, which turns red).
216
35011978 05/2010
Debugging
Selecting the Adjustment Values for the Input Channels and Measurement
Forcing
At a Glance
This function is used to modify the filter, alignment and forcing value of one or more
channels of an analog module.
The available commands are:
z
z
z
forcing
filter
alignment
35011978 05/2010
217
Debugging
Procedure
The table below summarizes the procedure for modifying the filter, forcing and
alignment values.
Step
218
Select the channel to be modified in the Display zone and double-click in the
corresponding box.
Result: The Adjust channel dialog box appears.
Click on the text field in the Forcing field. Enter the forcing value. Send the forcing
order by clicking on the Forcing button.
Click on the drop-down menu in the Filter field, and define the new selected filter
value. Confirm this selection by clicking OK.
In the Alignment field click on the text field and define the target value. Confirm this
selection by clicking OK.
35011978 05/2010
Debugging
forcing
fallback
alignment
Procedure
The table below summarizes the procedure for modifying the values to be applied at
the output channels:
Step
35011978 05/2010
Select the channel in the Display zone and double-click in the corresponding box.
Result: The Adjust channel dialog box appears.
Click on the text field in the Forcing field of the Adjust channel dialog box. Enter
the forcing value. Send the forcing order by clicking on the Forcing button.
Click on the box in the Value field of the Fallback dialog box and enter the new
fallback value.
Confirm this new value by clicking OK.
Click on the text field in the Alignment field of the Adjust channel dialog box and
define the target value. Confirm this selection by clicking OK.
Debugging
220
35011978 05/2010
35011978 05/2010
14
Subject of this Chapter
This chapter describes the diagnostics aspect in the implementation of analog
modules.
What's in this Chapter?
This chapter contains the following topics:
Topic
35011978 05/2010
Page
222
224
221
External events:
z Wiring control (broken-wire, overload or short-circuit)
z Under range/over range
Other errors:
z configuration error
z module missing or off
z inoperative channel
222
35011978 05/2010
Procedure
The table below shows the procedure for accessing the module Fault screen.
Step
Action
35011978 05/2010
223
Internal errors
z inoperative channel
z calibration error
External events
z sensor link event
z range overflow/underflow
z cold junction compensation error
Other errors
z configuration error
z communication loss
z application error
z value outside range (output channel)
z channel not ready
Procedure
The table below shows the procedure for accessing the channel Fault screen.
Step
1
2
Action
Open the module debugging screen.
For the inoperative channel, click on the button
column.
Result: The list of channel errors appears.
35011978 05/2010
15
35011978 05/2010
Topic
Page
15.1
226
15.2
232
225
15.1
226
Page
227
Module Configuration
229
35011978 05/2010
Description
Addressing is defined in the following way.
%
I, Q, M, K
X, W, D, F r
Symbol
Object type
Format
Rack
Module position
Channel no.
i
Rank
j
Word bit
The table below describes the different elements that make up addressing.
Family
Element Meaning
Symbol
Object type
I
Q
Internal variable.
This read or write information is exchanged at the request of
the application.
Internal constant.
This configuration information is available as read only.
Boolean.
For Boolean objects the X can be omitted.
Single length.
Double length.
Floating point.
Format (size)
35011978 05/2010
Rack address
Rack address.
Module position
Channel no.
Channel no.
0 to 127 or MOD (MOD: channel reserved for managing the
module and parameters common to all the channels).
Rank
Word rank.
0 to 127 or ERR (ERR: indicates an error in the word).
Word bit
Examples
The table below shows some examples of analog object addressing.
228
Object
Description
%I1.3.MOD.ERR
%I1.4.1.ERR
%IW1.2.2
Image word for the analog input 2 of the module located in position 2 on
rack 1.
%QW2.4.1
Image word for the analog output 1 of the module located in position 4
on rack 2.
35011978 05/2010
Module Configuration
At a Glance
The application used here as an example manages liquid levels in a tank. The tank
is filled by a pump and drained using a valve. The different levels of the tank are
measured with sensors placed above the tank. The tank should not be filled with
more than 100 liters of liquid.
Once the tank is full, the pump stops, and the operator drains the tank manually.
This application requires the use of a BMX AMI 0410 analog input module and a
BMX AMO 0210 analog output module. This application may also require a
BMX AMM 0600 input/output module.
Tank Management Grafcet
The applications grafcet is as follows:
35011978 05/2010
229
Action
In the Address column, enter the address associated with this variable.
In our example, we consider that the sensor is connected to channel 0 of the
BMX AMI 0410 module. This module is in turn connected to slot 1 of rack 0. We
therefore have the following address: %IW0.1.0.
Illustration:
This variable can be used to check whether the level of liquid in the tank has reached
maximum level.
To do this, the following line of code can be associated with the Level_Reached
transition of the grafcet.
If the level of liquid in the tank reaches or exceeds the maximum level, the
Level_Reached transition is enabled.
230
35011978 05/2010
Action
Select the 0..10 V range for channel 0 (see (see page 202)).
Access the Parameters dialog box for the channel (see (see page 205)) in order
to input the following parameters:
The upper tolerance area will be between 100 and 110 liters.
5
The code associated with the fault control transition looks like this:
35011978 05/2010
231
15.2
232
Page
233
234
235
238
242
35011978 05/2010
T_ANA_IN_BMX specific to analog input modules such as the BMX AMI 0410
module and specific to the inputs of the BMX AMM 600 mixed module
T_ANA_IN_T_BMX specific to analog input modules such as the
BMX ART 0414/0814
T_ANA_OUT_BMX specific to analog output modules such a s the
BMX AMO 0210 module and specific the outputs of the BMX AMM 600 mixed
module
T_ANA_IN_GEN specific to all analog input modules such as the BMX AMI 0410,
BMX ART 0414/0814, and the inputs of the BMX AMM 600 mixed module
35011978 05/2010
233
Illustration
The operating cycle of a PLC task (cyclical execution) looks like this:
234
35011978 05/2010
35011978 05/2010
235
236
35011978 05/2010
35011978 05/2010
237
NOTE: Depending on the localization of the module, the management of the explicit
exchanges(%MW0.0.MOD.0.0 for example) will not be detected by
the application:
z
for in-rack modules, explicit exchanges are doneimmediately on the local PLC
Bus and are finished before the end of the executon task, so the READ_STS,
for example, is always finished when the %MW0.0.mod.0.0 bit
is checked by the application.
for remote bus (Fipio for example), explicit exchanges are not synchronous with
the execution task, so the detection is possible by the application.
Illustration
The illustration below shows the different significant bits for managing exchanges.
238
35011978 05/2010
The STS_ERR bit (%MWr.m.c.1.0) specifies whether a read request for the
status words is accepted by the module channel.
NOTE: Exchange and report words also exist at the level of EXCH_STS
(%MWr.m.MOD.0) and EXCH_RPT (%MWr.m.MOD.1) modules, as per
T_ANA_IN_BMX, T_ANA_IN_T_BMX and T_ANA_OUT_BMX-type IODDTs.
35011978 05/2010
239
Example
Phase 1: Sending data by using the WRITE_PARAM instruction:
When data is exchanged between the PLC memory and the module,
acknowledgement by the module is managed by the ADJ_ERR (%MWr.m.c.1.2) bit
which, depending on its value, gives the following report:
z
z
0: correct exchange.
1: error in exchange.
Type
Access
Meaning
Address
STS_IN_PROGR
BOOL
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
Command parameters
exchange in progress
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
Adjust parameters
exchange in progress
%MWr.m.c.0.2
RECONF_IN_PROGR BOOL
Reconfiguration of the
module in progress
%MWr.m.c.0.15
35011978 05/2010
35011978 05/2010
Standard symbol
Type
Access
Meaning
Address
STS_ERR
BOOL
%MWr.m.c.1.0
CMD_ERR
BOOL
%MWr.m.c.1.1
ADJ_ERR
BOOL
%MWr.m.c.1.2
RECONF_ERR
BOOL
Error during
reconfiguration of the
channel
(1 = error)
%MWr.m.c.1.15
241
BMX AMI 0410, BMX AMI 0800 and BMX AMI 0810 Configuration Objects and Inputs of
BMX AMM 0600
The following table lists all process control language objects associated to the
configuration of the BMX AMI 0410, BMX AMI 0800 and BMX AMI 0810 modules:
242
Addresses
Description
Bits meaning
%KWr.m.c.0
Channel range
configuration
%KWr.m.c.1
%KWr.m.c.2
Scale/User scaling
max value
%KWr.m.c.3
%KWr.m.c.4
%KWr.m.c.5
Channel treatment
configuration
35011978 05/2010
Description
Bits meaning
Bit 0 to 5: Temperature range (hexadecimal value)
Bit 6: Temperature range (0= C, 1=F )
Bit 7: 1=Temperature range
Bit 8: 0=rejection 50 Hz, 1=rejection 60 Hz
35011978 05/2010
243
BMX AMO 0210, BMX AMO 0410 and BMX AMO 0802 Configuration Objects and Outputs of
BMX AMM 0600
The following table lists all process control language objects associated to the
configuration of the BMX AMO 0210, BMX AMO 0410 and BMX AMO 0802
modules:
244
Addresses
Description
Bits meaning
%KWr.m.c.0
Channel range
configuration
%KWr.m.c.1
%KWr.m.c.2
Scale/User scaling
max value
%KWr.m.c.3
%KWr.m.c.4
35011978 05/2010
III
In this Part
This part presents an example of implementation of the analog input/output
modules.
What's in this Part?
This part contains the following chapters:
Chapter
16
35011978 05/2010
Chapter Name
Page
247
17
249
18
277
19
285
245
246
35011978 05/2010
16
Overview of the Application
At a Glance
The application described in this document is used to manage the level of a liquid in
a tank. The tank is filled by a pump, and drained using a valve.
The level of the tank is measured with an ultrasonic sensor placed below of the tank.
The volume of the tank is shown by a digital display.
The desired level of liquid is defined by the operator, using a potentiometer
The applications operation control resources are based on an operator screen,
which shows the status of the various sensors and actuators, as well as the level of
the tank.
The high tank level is defined through the operator screen.
35011978 05/2010
247
Illustration
This is the applications final operator screen:
Operating Mode
The operating mode is as follows:
z
z
z
z
z
z
z
z
248
17
35011978 05/2010
Topic
Page
17.1
250
17.2
254
249
17.1
250
Page
251
252
35011978 05/2010
Choices used
Supervision screen
Fault display
35011978 05/2010
251
252
35011978 05/2010
Description
Description of the different types:
35011978 05/2010
253
17.2
254
Page
255
256
Declaration of Variables
257
260
265
269
271
273
274
35011978 05/2010
35011978 05/2010
Etape
Action
To see all PLC versions, click on the box Show all versions.
To create a project with specific values of project settings, check the box Settings
File and use the browser button to localize the .XSO file (Project Settings file). It is
also possible to create a new one.
If the Settings File box is not checked , default values of project settings are used.
255
256
Step
Action
In the Hardware Catalog window, select the BMX AMI 0410 input module then
drag and drop it in the PLC bus window.
35011978 05/2010
Declaration of Variables
At a Glance
All of the variables used in the different sections of the program must be declared.
Undeclared variables cannot be used in the program.
NOTE: For more information, see Unity Pro online help (click on ?, then Unity,
then Unity Pro, then Operate modes, and Data editor).
Procedure for Declaring Variables
The table below shows the procedure for declaring application variables.
35011978 05/2010
Step
Action
In the Data editor window, select the box in the Name column and enter a name
for your first variable.
When all your variables are declared, you can close the window.
257
Type
Definition
Acknowledgement
EBOOL
Stop
EBOOL
Valve_Opening_Cmd
EBOOL
Motor_Run_Cmd
EBOOL
Valve_Closing_Cmd
EBOOL
Initiale_condition
EBOOL
Desired_Level
REAL
Tank_ready
BOOL
Flow
BOOL
Init_Flow
REAL
Flow_Reduction
BOOL
Pump_Flow
REAL
Valve_Flow
REAL
Motor_Error
EBOOL
Valve_Closure_Error
EBOOL
Valve_Opening_Error
EBOOL
Lim_Valve_Closure
EBOOL
Lim_Valve_Opening
EBOOL
Run
EBOOL
Nb_Stage
REAL
Level
REAL
Tank_low_level
EBOOL
Tank_high_level
EBOOL
Stage
REAL
Contactor_Return
EBOOL
Valve_closure_time
TIME
Valve_opening_time
TIME
Drain
EBOOL
Drain command
NOTE: EBOOL types can be used for I/O modules, unlike BOOL types.
258
35011978 05/2010
The following screen shows the application variables created using the data editor:
35011978 05/2010
259
260
Step
Action
In the Project browser, right click on Derived FB types and select Open.
In the Data editor window, select the box in the Name column and enter a name
for your DFB and confirm with Enter. The name of your DFB appears with the sign
"Works" (unanalyzed DFB).
Open the structure of your DFB (see figure next page) and add the inputs, outputs
and other variables specific to your DFB.
When the variables of the DFB are declared, analyze your DFB (the sign "Works"
must disappear). To analyze your DFB, select the DFB and, in the menu, click
Build then Analyze. You have created the variables for your DFB, and must now
create the associated section.
Give your section a name, then select the language type and confirm with OK. Edit
your section using the variables declared in step 3. Your DFB can now be used by
the program (DFB Instance).
35011978 05/2010
Type
Definition
Run
Input
Stop
Input
Contactor_Return
Input
Acknowledgement
Input
Motor_Run_Cmd
Output
Start of motor.
Motor_Error
Output
35011978 05/2010
261
When Run = 1 and Stop = 0, the motor can be controlled (Motor_Run_Cmd = 1).
The other part monitors the Contactor_return variable. If Contactor_return is not set
to "1" after the Discrete counter counts two seconds, the Motor_error output
switches to "1".
NOTE: Note: For more information on creating a section, consult the Unity Pro
online help (click ?, then Unity, then Unity Pro, then Operate Modes and
Programming and select the required language).
262
35011978 05/2010
Type
Definition
Valve_opening
Input
Valve_closure
Input
Lim_valve_opening
Input
Lim_valve_closure
Input
Acknowledgement
Input
Valve_opening_cmd
Output
Valve_closure_cmd
Output
Valve_opening_error Output
Valve_closure_error
Output
35011978 05/2010
263
This DFB authorizes the command to open the valve (Valve_opening_cmd) when
the inputs Valve_closure and Lim_valve_opening are set to "0". The principle is the
same for closure, with an additional safety feature if the user requests the opening
and closing of the valve at the same time (opening takes priority).
In order to monitor opening and closing times, we use the TON timer to delay the
triggering of an error condition. Once the valve opening is enabled
(Valve_opening_cmd = 1), the timer is triggered. If Lim_valve_opening does not
switch to "1" within two seconds, the output variable Valve_opening_error switches
to "1". In this case a message is displayed.
NOTE: The PT time must be adjusted according to your equipment.
NOTE: For more information on creating a section, consult the Unity Pro online help
(click ?, then Unity, then Unity Pro, then Operate Modes and Programming
and select the required language).
264
35011978 05/2010
NOTE: The LD, SFC and FBD-type sections used in the application must be
animated in online mode (See Starting the Application, page 277), with the PLC in
RUN
35011978 05/2010
265
For actions and transitions used in the grafcet, see Actions and transitions,
page 285
NOTE: For more information on creating an SFC section, see Unity Pro online help
(click on ?, then Unity, then Unity Pro, then Operate modes, then
Programming and SFC editor.
266
35011978 05/2010
Description
Initial
Initial_condition
This is the transition that starts the pump. The transition is valid
when the variables:
z Stop = 0,
z Run = 1,
z Tank_High_Level = 0,
z Lim_valve_closure = 1
z Desired_Level > 0
Init_Pump
Filling_Start
Tank_Filling
This is the step that starts the pump and filling of the tank until the
high level is reached. This step activates the motor DFB in the
Application section, which controls the activation of the pump.
Reached_Level
End_Alarm
Drain
This transition is active when the operator click on the Drain Tank
button (Drain = 1).
Tank_Drain_2
Tank_Low_Level
This transition is active when the low level of the tank is reached
(Tank_Low_Level = 1).
With_fault
Tank_Drain
This step activates the valve DFB in the Application section, which
controls the opening of the valve.
Empty_Tank
Filling in progress
Pump_Flow_Reduction
Flow_Reduction
NOTE: You can see all the steps and actions and transitions of your SFC by clicking
on
35011978 05/2010
267
Action
Right click on Section then select New section. Give your section a name
(Tank_management for the SFC section) then select SFC language.
The name of your section appears, and can now be edited by double clicking on
it.
The SFC edit tools appear in the window, which you can use to create your
Grafcet.
For example, to create a step with a transition:
z To create the step, click on
z To create the transition, click on
268
35011978 05/2010
35011978 05/2010
269
Action
Right click on Section then select New section. Name this section
Application, then select the language type LD.
The edit window opens.
3
To create the contact Init_Pump.x, click on
then place it in the editor.
Double-click on this contact then enter the name of the step with the suffix ".x"
at the end (signifying a step of an SFC section) and confirm with OK.
4
To use the motor DFB you must instantiate it. Right click in the editor then click
on Select data and on
. Click on the Function and Function
Block Types tab and select your DFB then confirm with OK and position your
DFB. To link the Open_valve1.x contact to the stop input of the DFB, align the
contact and the input horizontally, click on
the contact and the input.
NOTE: For more information on creating an LD section, see Unity Pro online help
(click on ?, then Unity, then Unity Pro, then Operate modes, then
Programming and LD editor).
270
35011978 05/2010
NOTE: For more information on creating an LD section, see Unity Pro online help
(click on ?, then Unity, then SoftwareUnity Pro, then Operate modes , then
Programming and LD editor).
35011978 05/2010
271
z
z
272
The first line of the illustration is used to simulate the value of the
Lim_valve_opening variable. If the valve opening command is given
(Valve_opening_cmd = 1), a TON timer is triggered. When the PT time is
reached, the TON output switches to "1" and increments the
Lim_valve_opening output to "1" unless the valve closure command is given
at the same time.
Same principle applies to the Lim_valve_closure and Contactor_return
outputs.
The last part of the section is used for the simulation of the tank level and for
triggering the different tank levels. The OPERATE and COMPARE blocks from
the library can be used to do this.
35011978 05/2010
Action
Click on first cell in the Name column, then on the button, and add the variables
you require.
NOTE: The animation table is dynamic only in online mode (display of variable
values).
35011978 05/2010
273
274
35011978 05/2010
Description
Associated variable
Pump_Flow
Level
Level
Valve
Lim_Valve_Closure
Scale indicator
Desired_Level
Desired_Level
Drain
Tank_Ready
Tank_Low_Level
10
Tank_High_Level
11
Stop button
Stop
12
Start button
Run
. By clicking on this
35011978 05/2010
275
In the Project browser, right click on Operator screens and click on New
screen.
The operator screen editor appears.
z In the Tools menu, select Operator Screen Library. The window opens.
Double click on Fluids then Tank. Select the dynamic tank from the runtime
screen, and Copy (Ctrl + C) then Paste (Ctrl + V) it into the drawing in the operator
screen editor (to return to your screen, click on Window then Screen).
z The tank is now in your operator screen. You now need a variable to animate the
level. In the Tools menu, click on Variables Window. The window appears to
the left, and in the Name column we see the word %MW0. To obtain the animated
part of the graphic object (in this case the tank), double click on %MW0. A part of
the tank is selected. Right click on this part, then click on Characteristics.
Select the Animation tab and enter the variable concerned by clicking the
button (in the place of %MW0). In our application, this will be Tank_vol.
z You must define the tanks minimum and maximum values. In the Type of
animation tab, click Bar chart then the
fields according to the tank.
z Confirm with Apply and OK.
3
Click on
to select the other lines one by one and apply the same procedure.
The table below shows the procedure for creating the Start button.
Step
Action
In the Project browser, right click on Operator screens and click on New
screen.
The operator screen editor appears.
Click on the
and position the new button on the operator screen. Double click on
the button and in the Control tab, select the Run variable by clicking the button
and confirm with OK. Then, enter the button name in the text zone.
NOTE: In the Instance Selection, tick the IODDT checkbox and click on
access the I/O objects list.
276
to
35011978 05/2010
18
Subject of this Chapter
This chapter shows the procedure for starting the application. It describes the
different types of application executions.
What's in this Chapter?
This chapter contains the following topics:
Topic
35011978 05/2010
Page
278
279
277
278
Step
Action
In the PLC menu, click on Connection. You are now connected to the
simulator.
In the PLC, click on Execute. The Execute window opens. Click on OK. The
application is now being executed (in RUN mode) on the PLC simulator.
35011978 05/2010
35011978 05/2010
279
280
35011978 05/2010
Output Wiring
The display is connected as follows.
35011978 05/2010
281
282
Step
Action
In the Bus X window, select a slot, for example 3 and double-click on it.
Insert an analog input module, for example BMX AMI 0410 The module appears on
th ePLC Bus; Double-click on it..
In the 0.1 : BMX 0410 window, its possible to configure the range and the scale
of the used channels. For this application, configure the channel 0 to range 0..10V
35011978 05/2010
Action
In the Data editor window, select the box in the Name column and enter a name
(Sensor_value for example). Select an INT type for this variable.
In the Address column, enter the analog value address associated with the variable.
For this example, associate the Sensor_value variable with configured analog input
channel by entering the address %IW0.1.0.
Illustration:
NOTE: Repeat the same procedure for declaring and configuring the analog output
module BMX AMO 0210.
Input/Output Values Conversion
In this application, the level and the pump value are REAL type and the analog
modules use integers. So Integer/Real conversions must be applied in a MAST task.
The screen below shows the I/O conversion section, written in DFB, using the
Library Function BLock.
35011978 05/2010
283
Application Execution
The table below shows the procedure for launching the application in standard
mode.
284
Step
Action
In the Build menu, click on Rebuild All Project. Your project is generated and
is ready to be transferred to the PLC. When you generate the project, you will see a
results window. If there is an error in the program, Unity Pro indicates its location if
you click on the highlighted sequence.
In the PLC menu, click on Connection. You are now connected to the PLC.
In the PLC menu, click on Transfer project to PLC. The Transfer project
to PLC window opens. Click on Transfer. The application is transferred to the
PLC.
In the PLC, click on Execute. The Execute window opens. Click on OK. The
application is now being executed (in RUN mode) on the PLC.
35011978 05/2010
35011978 05/2010
19
Subject of this chapter
This chapter contains the actions and the transitions used in the grafcet (See
Illustration of the Tank_management Section, page 266)
What's in this Chapter?
This chapter contains the following topics:
Topic
35011978 05/2010
Page
Transitions
286
Actions
288
285
Transitions
At a glance
The next tasks are used in different transitions of the grafcet.
FIlling_Start transition
The action associated to the Filling_Start transition is as follows:
With_Default transition
The action associated to the With_Default transition is as follows:
286
35011978 05/2010
Reached_Level transition
The action associated to the Reached_Level transition is as follows:
Filling_In_Progress transition
The action associated to the Filling_In_Progress transition is as follows:
Empty_Tank transition
The action associated to the Empty_Tank transition is as follows:
35011978 05/2010
287
Actions
At a glance
The next tasks are used in different steps of the grafcet.
Initial step
The action associated to the Initial step is as follows:
Init_Pump step
The action associated to the Init_Pump step is as follows:
288
35011978 05/2010
End_Alarm step
The action associated to the End_Alarm step is as follows:
Pump_Flow_Reduction step
The action associated to the Pump_Flow_Reduction step is as follows:
35011978 05/2010
289
290
35011978 05/2010
35011978 05/2010
Appendices
Overview
These appendices contain information that should be useful for programming the
application.
What's in this Appendix?
The appendix contains the following chapters:
Chapter
35011978 05/2010
Chapter Name
Page
293
305
291
292
35011978 05/2010
35011978 05/2010
Page
Characteristics of the RTD Ranges for the BMX ART 0414/0814 Modules
294
296
300
293
Characteristics of the RTD Ranges for the BMX ART 0414/0814 Modules
At a Glance
The table below presents the maximum margin of error, at 25 C, of the Pt100,
Pt1000, and Ni1000 RTD ranges.
Temperature
Pt100 RTD
Pt1000 RTD
Ni1000 RTD
Display resolution
0.1 C
0.1 C
0.1 C
-100 C
0.8 C
1.6 C
0.4 C
0 C
0.8 C
1.6 C
0.5 C
100 C
0.8 C
1.6 C
0.7 C
200 C
1.0 C
2 C
0.6 C
300 C
1.2 C
2.4 C
400 C
1.3 C
2.8 C
500 C
1.5 C
3.3 C
600 C
1.7 C
3.6 C
700 C
1.9 C
4.1 C
800 C
2.1 C
4.5 C
-175..825 C
-283..1,517 F
-175..825 C
-283..1,517 F
Input dynamic
-54..174 C
-66..346 F
Legend:
(1) Ambient temperature
NOTE: The precision values are provided for a 3/4-wire connection and include the
errors and drift of the 1.13 mA (Pt100) or 0.24 mA (Pt1000 or Ni1000) current
source.
The effects of self-heating do not introduce any significant error to the measurement,
whether the probe is in the air or under water.
294
35011978 05/2010
The table below presents the maximum margin of error, between 0 and 60 C, of the
Pt100, Pt1000, and Ni1000 RTD ranges.
Temperature
Pt100 RTD
Pt1000 RTD
Ni1000 RTD
Display resolution
0.1 C
0.1 C
0.1 C
-100 C
1 C
2 C
0.8
0 C
1 C
2 C
0.9 C
100 C
1 C
2 C
1.1 C
200 C
1.2 C
2.4 C
1.3 C
300 C
1.5 C
3 C
400 C
1.8 C
3.6 C
500 C
2 C
4 C
600 C
2.3 C
4.6 C
700 C
2.5 C
5 C
800 C
2.8 C
5.6 C
-175..825 C
-283..1,517 F
-175..825 C
-283..1,517 F
Input dynamic
-54..174 C
-66..346 F
NOTE: The precision values are provided for 4-wire connection and include the
errors and drift of the 1.13 mA (Pt100) or 0.24 mA (Pt1000 or Ni1000) current
source.
The effects of self-heating do not introduce any significant error to the measurement,
whether the probe is in the air or under water.
An error at a given temperature T can be deduced by linear extrapolation of the
errors defined at 25 and 60 C according to the formula:
Reference standards:
z
z
35011978 05/2010
Pt100/Pt1000 RTD : NF C 42-330 June 1983 and IEC 751, 2nd edition 1986.
Ni1000 RTD: DIN 43760 September 1987.
295
296
The precision values given below are valid irrespective of the type of cold junction
compensation: TELEFAST or Pt100 class A.
The cold junction temperature considered in the precision calculation is 25 C.
The resolution is given with a mid-range operating point.
The precision values include:
z electrical errors on the acquisition system for input channels and cold junction
compensation, software errors and interchangeability errors on the cold
junction compensation sensors.
z thermocouple sensor errors are not taken into account.
35011978 05/2010
Thermocouples B, E, J, and K
The table below shows the maximum error values for thermocouples B, E, J, and K
at 25 C.
Thermocouple B
Thermocouple E
Thermocouple J
Thermocouple K
TFAST
TFAST
Pt100
TFAST
Pt100
TFAST
Pt100
-200 C
3.7 C
2.5 C
3.7 C
2.5 C
-100 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
0 C
2.5 C
2.3 C
2.5 C
2.3 C
2.5 C
2.3 C
100 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
Operating point
Temperature
Pt100
200 C
3.5 C
3.4 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.5 C
300 C
3.2 C
3.0 C
2.7 C
2.5 C
2.7 C
2.5 C
2.6 C
2.4 C
400 C
3.0 C
2.8 C
2.7 C
2.5 C
2.7 C
2.5 C
2.7 C
2.5 C
500 C
3.0 C
2.8 C
2.8 C
2.6 C
2.8 C
2.6 C
2.8 C
2.6 C
600 C
3.0 C
2.8 C
2.8 C
2.6 C
2.8 C
2.6 C
2.8 C
2.6 C
700 C
3.0 C
2.8 C
2.8 C
2.6 C
2.8 C
2.6 C
2.9 C
2.7 C
800 C
3.0 C
2.8 C
2.9 C
2.7 C
2.9 C
2.7 C
900 C
3.0 C
2.8 C
2.9 C
2.7 C
3.0 C
2.8 C
1,000 C
3.0 C
2.8 C
3.0 C
2.8 C
1,100 C
3.0 C
2.8 C
3.1 C
2.9 C
1,200 C
3.0 C
2.8 C
3.2 C
3.0 C
1,300 C
3.0 C
2.8 C
3.3 C
3.1 C
1,400 C
3.1 C
2.9 C
1,500 C
3.1 C
2.9 C
1,600 C
3.1 C
2.9 C
1,700 C
3.2 C
3.0 C
1,800 C
3.3 C
3.1 C
Input dynamic
1710..17,790 C
-2,400..9,700 C
-7,770..7,370 C
-23,100..13.310 C
Legend:
(1) TFAST: Internal compensation by TELEFAST.
PT100: External compensation by Pt100 3 wires.
Reference standards: IEC 584-1, 1st edition, 1977 and IEC 584-2, 2nd edition,
1989.
35011978 05/2010
297
Thermocouples L, N, R, and S
The table below shows the maximum precision error values for thermocouples L, N,
R, and S at 25 C.
Thermocouple L
Thermocouple N
Thermocouple R
Thermocouple S
TFAST
TFAST
TFAST
Pt100
TFAST
Pt100
Operating point
Temperature
Pt100
Pt100
-200 C
3.7 C
2.5 C
-100 C
2.6 C
2.4 C
0 C
2.5 C
2.3 C
2.5 C
2.3 C
2.5 C
2.3 C
2.5 C
2.3 C
100 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
200 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
300 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
400 C
2.7 C
2.5 C
2.7 C
2.5 C
2.7 C
2.5 C
2.7 C
2.5 C
500 C
2.7 C
2.5 C
2.7 C
2.5 C
2.7 C
2.5 C
2.7 C
2.5 C
600 C
2.8 C
2.6 C
2.8 C
2.6 C
2.8 C
2.6 C
2.7 C
2.5 C
700 C
2.8 C
2.6 C
2.8 C
2.6 C
2.8 C
2.6 C
2.8 C
2.6 C
800 C
2.9 C
2.7 C
2.9 C
2.7 C
2.8 C
2.6 C
2.8 C
2.6 C
900 C
2.9 C
2.7 C
2.9 C
2.7 C
2.9 C
2.7 C
2.9 C
2.7 C
1,000 C
3.0 C
2.8 C
2.9 C
2.7 C
2.9 C
2.7 C
1,100 C
3.0 C
2.8 C
2.9 C
2.7 C
3.0 C
2.8 C
1,200 C
3.1 C
2.9 C
3.0 C
2.8 C
3.0 C
2.8 C
1,300 C
3.0 C
2.8 C
3.1 C
2.9 C
1,400 C
3.1 C
2.9 C
3.1 C
2.9 C
1,500 C
3.1 C
2.9 C
3.2 C
3.0 C
1,600 C
3.2 C
3.0 C
3.2 C
3.0 C
1,700 C
3.2 C
3.0 C
3.2 C
3.0 C
Input dynamic
-1,740..8,740 C
-2,320..12,620 C
-90..16,240 C
-90..16,240 C
Legend:
(1) TFAST: Internal compensation by TELEFAST.
PT100: External compensation by Pt100 3 wires.
Reference standards:
z
z
z
z
298
35011978 05/2010
Thermocouples T and U
The table below shows the maximum precision error values for thermocouples T and
U at 25 C.
Thermocouple T
TFAST
Pt100
-200 C
3.7 C
2.5 C
-100 C
3.6 C
2.4 C
0 C
3.5 C
100 C
2.6 C
200 C
300 C
400 C
Operating point
Temperature
TFAST
Pt100
2.3 C
2.5 C
2.3 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
2.6 C
2.4 C
2.7 C
2.5 C
2.7 C
2.5 C
2.7 C
2.5 C
2.7 C
2.5 C
500 C
600 C
Input dynamic
Thermocouple U
-2,540..3,840 C
-1,810..5,810 C
Legend:
(1) TFAST: Internal compensation by TELEFAST.
PT100: External compensation by Pt100 3 wires.
Reference standards:
z
z
35011978 05/2010
299
300
The precision values given below are valid for all of the type of cold junction
compensation: TELEFAST or Pt100 class A.
The cold junction temperature considered in the precision calculation is 77 F.
The resolution is given with a mid-range operating point.
The precision values include:
z electrical errors on the acquisition system for input channels and cold junction
compensation, software errors and interchangeability errors on the cold
junction compensation sensors.
z thermocouple sensor errors are not taken into account.
35011978 05/2010
Thermocouples B, E, J and K
The table below shows the maximum precision error values for thermocouples B, E,
J and K at 77 F:
Temperature
Thermocouple B
Thermocouple E
Thermocouple J
Thermocouple K
TFAST
Pt100
TFAST
Pt100
TFAST
Pt100
-300 F
6.7 F
4.5 F
6.7 F
4.5 F
-100 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
0 F
4.5 F
4.1 F
4.5 F
4.1 F
4.5 F
4.1 F
200 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
Operating point
Pt100
400 F
6.3 F
6.1 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
600 F
5.8 F
5.4 F
4.9 F
4.5 F
4.9 F
4.5 F
4.9 F
4.5 F
700 F
5.4 F
5.0 F
4.9 F
4.5 F
4.9 F
4.5 F
4.9 F
4.5 F
900 F
5.4 F
5.0 F
5.0 F
4.7 F
5.0 F
4.7 F
5.0 F
4.7 F
1,100 F
5.4 F
5.0 F
5.0 F
4.7 F
5.0 F
4.7 F
5.0 F
4.7 F
1,300 F
5.4 F
5.0 F
5.0 F
4.7 F
5.0 F
4.7 F
5.2 F
4.9 F
1,500 F
5.4 F
5.0 F
5.2 F
4.9 F
5.2 F
4.9 F
1,700 F
5.4 F
5.0 F
5.2 F
4.9 F
5.4 F
5.0 F
1,800 F
5.4 F
5.0 F
5.4 F
5.0 F
2,000 F
5.4 F
5.0 F
5.4 F
5.0 F
2,200 F
5.4 F
5.0 F
5.4 F
5.0 F
2,400 F
5.4 F
5.0 F
5.4 F
5.0 F
2,600 F
5.6 F
5.2 C
2,700 F
5.6 F
5.2 C
2,900 F
5.6 F
5.2 C
3,100 F
5.8 F
5.4 F
6.0 F
5.6 F
3,200 F
Input dynamic
3,390..32,000 F
-3,990..17,770 F
-2,870..13,950 F
-3,830..24,270 F
Legend:
(1) TFAST: Internal compensation by TELEFAST.
PT100: External compensation by Pt100 3 wires.
35011978 05/2010
301
Thermocouples L, N, R and S
The table below shows the maximum precision error values for thermocouples L, N,
R and S at 77 F:
Temperature
Thermocouple L
Thermocouple N
Thermocouple R
Thermocouple S
TFAST
Pt100
TFAST
Pt100
TFAST
Pt100
-300 F
6.7 F
4.5 F
-100 F
4.7 F
4.3 F
Operating point
Pt100
0 F
4.5 F
4.1 F
4.5 F
4.1 F
4.5 F
4.1 F
4.5 F
4.1 F
200 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
400 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
600 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
700 F
4.9 F
4.5 F
4.9 F
4.5 F
4.9 F
4.5 F
4.9 F
4.5 F
900 F
4.9 F
4.5 F
4.9 F
4.5 F
4.9 F
4.5 F
4.9 F
4.5 F
1,100 F
5.0 F
4.7 F
5.0 F
4.7 F
5.0 F
4.7 F
4.9 F
4.5 F
1,300 F
5.0 F
4.7 F
5.0 F
4.7 F
5.0 F
4.7 F
5.0 F
4.7 F
1,500 F
5.2 F
4.9 F
5.2 F
4.9 F
5.2 F
4.9 F
5.2 F
4.9 F
1,700 F
5.2 F
4.9 F
5.2 F
4.9 F
5.2 F
4.9 F
5.2 F
4.9 F
1,800 F
5.2 F
4.9 F
5.2 F
4.9 F
2,000 F
5.2 F
4.9 F
5.4 F
5.0 F
2,200 F
5.4 F
5.0 F
5.4 F
5.0 F
2,400 F
5.4 F
5.0 F
5.6 F
5.2 F
2,600 F
5.6 F
5.2 F
5.6 F
5.2 F
2,700 F
5.6 F
5.2 F
5.8 F
5.4 F
2,900 F
5.8 F
5.4 F
5.8 F
5.4 F
3,000 F
5.8 F
5.4 F
5.8 F
5.4 F
-2,800..16,040 F
-3,860..23,040 F
-160..29,950 F
-160..29,950 F
Legend:
(1) TFAST: Internal compensation by TELEFAST.
PT100: External compensation by Pt100 3 wires.
(2) Internal compensation: ambient temperature = 68 F.
External compensation: ambient temperature = 86 F.
302
35011978 05/2010
Thermocouples T and U
The table below shows the maximum precision error values for thermocouples T and
U at 77 F:
Thermocouple T
TFAST
Pt100
-300 F
6.7 F
4.5 F
-100 F
6.5 F
4.3 F
0 F
6.3 F
200 F
4.7 F
400 F
600 F
700 F
Operating point
Temperature
TFAST
Pt100
4.1 F
4.5 F
4.1 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
4.7 F
4.3 F
4.9 F
4.5 F
4.9 F
4.5 F
4.9 F
4.5 F
4.9 F
4.5 F
900 F
1,100 F
Thermocouple U
-4,250..7,230 F
-2,930..10,770 F
Legend:
(1) TFAST: Internal compensation by TELEFAST.
PT100: External compensation by Pt100 3 wires.
35011978 05/2010
303
304
35011978 05/2010
B
Subject of this Chapter
This chapter presents the various language objects and IODDTs associated with
analog input/output modules.
In order to avoid several simultaneous explicit exchanges for the same channel, it is
necessary to test the value of the word EXCH_STS (%MWr.m.c.0) of the IODDT
associated to the channel before to call any EF using this channel.
What's in this Chapter?
This chapter contains the following topics:
Topic
Detailed Description of T_ANA_IN_BMX-type IODDT Objects
35011978 05/2010
Page
306
309
312
315
316
317
305
Type
Access
Meaning
Address
VALUE
INT
%IWr.m.c.0
Type
Access
Meaning
Address
CH_ERROR
BOOL
%Ir.m.c.ERR
Type
Access
Meaning
CH_ALIGNED
BOOL
Aligned channel.
%IWr.m.c.1.0
CH_FORCED
BOOL
Forced channel.
%IWr.m.c.1.1
LOWER_LIMIT
BOOL
%IWr.m.c.1.5
UPPER_LIMIT
BOOL
%IWr.m.c.1.6
INT_OFFSET_ERROR
BOOL
%IWr.m.c.1.8
INT_REF_ERROR
BOOL
%IWr.m.c.1.10
POWER_SUP_ERROR
BOOL
%IWr.m.c.1.11
SPI_COM_ERROR
BOOL
%IWr.m.c.1.12
306
Address
35011978 05/2010
Type
Access
Meaning
Address
STS_IN_PROGR
BOOL
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
%MWr.m.c.0.2
Type
Access
Meaning
Address
STS_ERR
BOOL
%MWr.m.c.1.0
CMD_ERR
BOOL
%MWr.m.c.1.1
ADJ_ERR
BOOL
%MWr.m.c.1.2
RECONF_ERR
BOOL
%MWr.m.c.1.15
Type
Access
Meaning
Address
SENSOR_FLT
BOOL
%MWr.m.c.2.0
RANGE_FLT
BOOL
%MWr.m.c.2.1
CH_ERR_RPT
BOOL
%MWr.m.c.2.2
INTERNAL_FLT
BOOL
Inoperative channel.
%MWr.m.c.2.4
CONF_FLT
BOOL
%MWr.m.c.2.5
COM_FLT
BOOL
%MWr.m.c.2.6
APPLI_FLT
BOOL
%MWr.m.c.2.7
NOT_READY
BOOL
%MWr.m.c.3.0
CALIB_FLT
BOOL
Calibration error.
%MWr.m.c.3.2
INT_OFFS_FLT
BOOL
%MWr.m.c.3.3
INT_REF_FLT
BOOL
%MWr.m.c.3.4
INT_SPI_PS_FLT
BOOL
%MWr.m.c.3.5
RANGE_UNF
BOOL
%MWr.m.c.3.6
RANGE_OVF
BOOL
%MWr.m.c.3.7
35011978 05/2010
307
Command Controls
The following table explains the meaning of the COMMAND_ORDER (%MWr.m.c.4)
status word bit. Reading is performed by a READ_STS;
Standard symbol
Type
FORCING_UNFORCING_ORDER BOOL
Access
Meaning
Address
R/W
Forcing/unforcing command.
%MWr.m.c.4.13
Parameters
The table below presents the meaning of the %MWr.m.c.5, %MWr.m.c.8 and
%MWr.m.c.9 words, as well as the threshold command words (%MWr.m.c.10 and
%MWr.m.c.11). Queries used are those associated with parameters (READ_PARAM,
WRITE_PARAM):
Standard symbol
Type
Access
Meaning
Address
CMD_FORCING_VALUE INT
R/W
%MWr.m.c.5
FILTER_COEFF
INT
R/W
%MWr.m.c.8
ALIGNMENT_OFFSET
INT
R/W
%MWr.m.c.9
308
35011978 05/2010
Type
Access Meaning
Address
VALUE
INT
%IWr.m.c.0
Type
Access Meaning
Address
CH_ERROR
BOOL
%Ir.m.c.ERR
Type
Access Meaning
Address
CH_ALIGNED
BOOL
Aligned channel.
%IWr.m.c.1.0
CH_FORCED
BOOL
Forced channel.
%IWr.m.c.1.1
LOWER_LIMIT
BOOL
%IWr.m.c.1.5
UPPER_LIMIT
BOOL
%IWr.m.c.1.6
INT_OFFSET_ERROR
BOOL
%IWr.m.c.1.8
INT_REF_ERROR
BOOL
%IWr.m.c.1.10
POWER_SUP_ERROR
BOOL
%IWr.m.c.1.11
SPI_COM_ERROR
BOOL
%IWr.m.c.1.12
Type
Access
Meaning
Address
CJC_VALUE
INT
%IWr.m.c.2
35011978 05/2010
309
Type
Access Meaning
Address
STS_IN_PROGR
BOOL
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
%MWr.m.c.0.2
Type
Access Meaning
Address
STS_ERR
BOOL
%MWr.m.c.1.0
CMD_ERR
BOOL
%MWr.m.c.1.1
ADJ_ERR
BOOL
%MWr.m.c.1.2
RECONF_ERR
BOOL
%MWr.m.c.1.15
Type
Access
Meaning
Address
SENSOR_FLT
BOOL
%MWr.m.c.2.0
RANGE_FLT
BOOL
%MWr.m.c.2.1
CH_ERR_RPT
BOOL
%MWr.m.c.2.2
INTERNAL_FLT
BOOL
Inoperative channel.
%MWr.m.c.2.4
CONF_FLT
BOOL
%MWr.m.c.2.5
COM_FLT
BOOL
%MWr.m.c.2.6
APPLI_FLT
BOOL
NOT_READY
BOOL
%MWr.m.c.3.0
COLD_JUNCTION_FLT BOOL
%MWr.m.c.3.1
CALIB_FLT
BOOL
Calibration error.
%MWr.m.c.3.2
INT_OFFS_FLT
BOOL
%MWr.m.c.3.3
INT_REF_FLT
BOOL
%MWr.m.c.3.4
INT_SPI_PS_FLT
BOOL
%MWr.m.c.3.5
RANGE_UNF
BOOL
Range underflow.
%MWr.m.c.3.6
RANGE_OVF
BOOL
Range overflow.
%MWr.m.c.3.7
310
35011978 05/2010
Command Controls
The following table explains the meaning of the COMMMAND_ORDER (%MWr.m.c.4)
status word bit. Reading is performed by a READ_STS:
Standard symbol
Type
Access Meaning
Address
FORCING__UNFOR
CING_ORDER
BOOL
R/W
%MWr.m.c.4.13
Forcing/unforcing command.
Parameters
The table below presents the meaning of the %MWr.m.c.5, %MWr.m.c.8 and
%MWr.m.c.9 status words. Queries used are those associated with parameters
(READ_PARAM, WRITE_PARAM).
Standard symbol
Type
Access
Meaning
Address
CMD_FORCING_VALUE
INT
R/W
%MWr.m.c.5
FILTER_COEFF
INT
R/W
%MWr.m.c.8
ALIGNMENT_OFFSET
INT
R/W
%MWr.m.c.9
35011978 05/2010
311
Type
Access
Meaning
Address
VALUE
INT
%QWr.m.c.0
Type
Access
Meaning
Address
CH_ERROR
BOOL
%Ir.m.c.ERR
Value Forcing
The value forcing bit is as follows.
Standard symbol
Type
Access
Meaning
Address
FORCING_VALUE
INT
%IWr.m.c.0
Type
CHANNEL_FORCED BOOL
Access
Meaning
Address
%MWr.m.c.1.1
Type
Access
Meaning
STS_IN_PROGR
BOOL
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
%MWr.m.c.0.2
312
Address
35011978 05/2010
Type
Access
Meaning
Address
STS_ERR
BOOL
%MWr.m.c.1.0
CMD_ERR
BOOL
%MWr.m.c.1.1
ADJ_ERR
BOOL
%MWr.m.c.1.2
RECONF_ERR
BOOL
%MWr.m.c.1.15
Type
Access
Meaning
Address
ACT_WIRE_FLT
BOOL
%MWr.m.c.2.0
RANGE_FLT
BOOL
%MWr.m.c.2.1
SHORT_CIRCUIT
BOOL
Short-circuit.
%MWr.m.c.2.2
CAL_PRM_FLT
BOOL
%MWr.m.c.2.3
INTERNAL_FLT
BOOL
Inoperative channel.
%MWr.m.c.2.4
CONF_FLT
BOOL
%MWr.m.c.2.5
COM_FLT
BOOL
%MWr.m.c.2.6
APPLI_FLT
BOOL
ALIGNED_CH
BOOL
Aligned channels.
%MWr.m.c.3.0
INT_CAL_FLT
BOOL
%MWr.m.c.3.2
INT_PS_FLT
BOOL
%MWr.m.c.3.3
INT_SPI_FLT
BOOL
%MWr.m.c.3.4
RANGE_UNF
BOOL
Range underflow.
%MWr.m.c.3.6
RANGE_OVF
BOOL
Range overflow.
%MWr.m.c.3.7
Command Control
The following table explains the meaning of the COMMAND_ORDER (%MWr.m.c.4)
status word bit. Reading is performed by a READ_STS:
Standard symbol
Type
Access
Meaning
Address
FORCING_UNFORCING_ORDER
BOOL
R/W
Forcing/unforcing command.
%MWr.m.c.4.13
35011978 05/2010
313
Parameters
The following table shows the meaning of the words %MWr.m.c.5 to %MWr.m.c.8.
The requests used are those associated with the parameters (READ_PARAM and
WRITE_PARAM).
Standard symbol
Type
Access
Meaning
Address
CMD_FORCING_VALUE
INT
R/W
%MWr.m.c.5
FALLBACK
INT
R/W
Fallback value.
%MWr.m.c.7
ALIGNMENT
INT
R/W
Alignment value.
%MWr.m.c.8
314
35011978 05/2010
Type
Access
Meaning
Address
VALUE
INT
%IWr.m.c.0
Type
Access Meaning
Address
CH_ERROR
BOOL
%Ir.m.c.ERR
35011978 05/2010
315
Type
Access
Meaning
Address
VALUE
INT
%IWr.m.c.0
Type
Access
Meaning
Address
CH_ERROR
BOOL
%Ir.m.c.ERR
316
35011978 05/2010
Type
Access Meaning
Address
MOD_ERROR
BOOL
%Ir.m.MOD.ERR
EXCH_STS
INT
%MWr.m.MOD.0
STS_IN_PROGR
BOOL
%MWr.m.MOD.0.0
EXCH_RPT
INT
%MWr.m.MOD.1
STS_ERR
BOOL
%MWr.m.MOD.1.0
MOD_FLT
INT
%MWr.m.MOD.2
MOD_FAIL
BOOL
module inoperable
%MWr.m.MOD.2.0
CH_FLT
BOOL
Inoperative channel(s)
%MWr.m.MOD.2.1
BLK
BOOL
%MWr.m.MOD.2.2
CONF_FLT
BOOL
%MWr.m.MOD.2.5
NO_MOD
BOOL
%MWr.m.MOD.2.6
EXT_MOD_FLT
BOOL
%MWr.m.MOD.2.7
MOD_FAIL_EXT
BOOL
%MWr.m.MOD.2.8
CH_FLT_EXT
BOOL
%MWr.m.MOD.2.9
BLK_EXT
BOOL
CONF_FLT_EXT
BOOL
%MWr.m.MOD.2.13
NO_MOD_EXT
BOOL
%MWr.m.MOD.2.14
35011978 05/2010
317
318
35011978 05/2010
Glossary
35011978 05/2010
Glossary
0-9
%I
According to the IEC standard, %I indicates a discrete input-type language object.
%M
According to the IEC standard, %M indicates a memory bit-type language object.
%MW
According to the IEC standard, %MW indicates a memory word-type language object.
%Q
According to the IEC standard, %Q indicates a discrete output-type language object.
B
BIT
This is a binary unit for a quantity of information which can represent two distinct
values (or statuses): 0 or 1.
BOOL
BOOL is the abbreviation of Boolean type. This is the elementary data item in
computing. A BOOL type variable has a value of either: 0 (FALSE) or 1 (TRUE).
A BOOL type word extract bit, for example: %MW10.4.
35011978 05/2010
319
Glossary
BYTE
When 8 bits are put together, this is called a BYTE. A BYTE is either entered in
binary, or in base 8.
The BYTE type is coded in an 8 bit format, which, in hexadecimal, ranges from
16#00 to 16#FF
D
DFB
DFB is the abbreviation of Derived Function Block.
DFB types are function blocks that can be programmed by the user ST, IL, LD or
FBD.
By using DFB types in an application, it is possible to:
z
z
z
z
DFB instance
A DFB type instance occurs when an instance is called from a language editor.
The instance possesses a name, input/output interfaces, the public and private
variables are duplicated (one duplication per instance, the code is not duplicated).
A DFB type can have several instances.
E
EBOOL
EBOOL is the abbreviation of Extended Boolean type. It can be used to manage
rising or falling edges, as well as forcing.
An EBOOL type variable takes up one byte of memory.
EFB
Is the abbreviation for Elementary Function Block.
This is a block which is used in a program, and which performs a predefined
software function.
320
35011978 05/2010
Glossary
EFBs have internal statuses and parameters. Even where the inputs are identical,
the output values may be different. For example, a counter has an output which
indicates that the preselection value has been reached. This output is set to 1 when
the current value is equal to the preselection value.
F
FBD
FBD is the abbreviation of Function Block Diagram.
FBD is a graphic programming language that operates as a logic diagram. In
addition to the simple logic blocks (AND, OR, etc.), each function or function block of
the program is represented using this graphic form. For each block, the inputs are
located to the left and the outputs to the right. The outputs of the blocks can be linked
to the inputs of other blocks to form complex expressions.
Function view
View making it possible to see the program part of the application through the
functional modules created by the user (see Functional module definition).
I
IEC 61131-3
International standard: Programmable Logic Controls
Part 3: Programming languages.
IL
IL is the abbreviation of Instruction List.
This language is a series of basic instructions.
This language is very close to the assembly language used to program processors.
Each instruction is composed of an instruction code and an operand.
Instantiate
To instantiate an object is to allocate a memory space whose size depends on the
type of object to be instantiated. When an object is instantiated, it exists and can be
manipulated by the program.
35011978 05/2010
321
Glossary
INT
INT is the abbreviation of single integer format (coded on 16 bits).
The lower and upper limits are as follows: -(2 to the power of 31) to (2 to the power
of 31) - 1.
Example:
-32768, 32767, 2#1111110001001001, 16#9FA4.
L
LD
LD is the abbreviation of Ladder Diagram.
LD is a programming language, representing the instructions to be carried out in the
form of graphic diagrams very close to a schematic electrical diagram (contacts,
coils, etc.).
Located variable
A located variable is a variable for which it is possible to know its position in the PLC
memory. For example, the variable Water_pressure, is associated with %MW102.
Water_pressure is said to be located.
M
Master task
Main program task.
It is obligatory and is used to carry out sequential processing of the PLC.
O
Operator screen
This is an editor that is integrated into Unity Pro, which is used to facilitate the
operation of an automated process. The user regulates and monitors the operation
of the installation, and, in the case of any unexpected event, can act quickly and
simply.
322
35011978 05/2010
Glossary
R
REAL
Real type is a coded type in 32 bits.
The ranges of possible values are illustrated in gray in the following diagram:
S
Section
Program module belonging to a task which can be written in the language chosen
by the programmer (FBD, LD, ST, IL, or SFC).
A task can be composed of several sections, the order of execution of the sections
corresponding to the order in which they are created. This order is modifiable.
SFC
SFC is the abbreviation of Sequential Function Chart.
SFC enables the operation of a sequential automation device to be represented
graphically and in a structured manner. This graphic description of the sequential
behavior of an automation device, and the various situations which result from it, is
provided using simple graphic symbols.
SFC objects
An SFC object is a data structure representing the status properties of an action or
transition of a sequential chart.
ST
ST is the abbreviation of Structured Text language.
Structured Text language is an elaborated language close to computer
programming languages. It enables you to structure series of instructions.
35011978 05/2010
323
Glossary
Structure
View in the project navigator with represents the project structure.
Subroutine
Program module belonging to a task (MAST, FAST) which can be written in the
language chosen by the programmer (FBD, LD, ST, or IL).
A subroutine may only be called by a section or by another subroutine belonging to
the task in which it is declared.
T
Task
A group of sections and subroutines, executed cyclically or periodically for the MAST
task, or periodically for the FAST task.
A task possesses a level of priority and is linked to inputs and outputs of the PLC.
These I/O are refreshed in consequence.
TIME
The type TIME expresses a duration in milliseconds. Coded in 32 bits, this type
makes it possible to obtain periods from 0 to (2 to the power of 32)-1 milliseconds.
U
Unlocated variable
An unlocated variable is a variable for which it is impossible to know its position in
the PLC memory. A variable which have no address assigned is said to be
unlocated.
V
Variable
Memory entity of the type BOOL, WORD, DWORD, etc., whose contents can be modified
by the program during execution.
324
35011978 05/2010
Glossary
W
WORD
The WORD type is coded in 16 bit format and is used to carry out processing on bit
strings.
This table shows the lower/upper limits of the bases which can be used:
Base
Lower limit
Upper limit
Hexadecimal
16#0
16#FFFF
Octal
8#0
8#177777
Binary
2#0
2#1111111111111111
Representation examples
35011978 05/2010
Data content
0000000011010011
16#D3
1010101010101010
8#125252
0000000011010011
2#11010011
325
Glossary
326
35011978 05/2010
Index
35011978 05/2010
B
AC
Index
ABE-7CPA02/03/31E, 77
Connecting to the BMX AMI 0800, 77
ABE-7CPA02/31/31E, 97
Connecting to the BMX AMI 0810, 97
ABE-7CPA410, 57
Connecting to the BMX AMI 0410, 58
ABE-7CPA412, 123
ABE7-CPA410, 33
ABE7-CPA412, 33
actuator alignment
BMXAMM0600, 184
BMXAMO0210, 134
BMXAMO0410, 148
BMXAMO0802, 163
B
BMX FCA xx0
Connecting to the BMX AMI 0410, 58
BMXAMI0410, 41
BMXAMI0800, 59
BMXAMI0810, 81
BMXAMM0600, 169
BMXAMO0210, 125
BMXAMO0410, 139
BMXAMO0802, 155
BMXART0414, 101
BMXART0814, 101
BMXFCWxx1S, 30
BMXFTWxx1S , 28
35011978 05/2010
D
debugging analog inputs, 213
debugging analog outputs , 213
diagnostics for analog outputs, 221
diasgnostics for analog inputs, 221
F
fallback mode for analog outputs, 133, 147,
162, 183
327
Index
G
guidance wheel, 18
I
IODDTs, 305
K
keying wheel, 18
P
programming , 232
Q
quick start, 245
actions and transitions, 285
S
scan cycles
analog inputs, 204
sensor alignment
BMXAMI0410, 51
BMXAMI0800, 70
BMXAMI0810, 91
BMXAMM0600, 181
BMXRT0814, 115
software implementation
operating modules, 225
STBXMP7800, 18
T
M
M340
hardened, 35
ruggedized, 35
mesurement values, 232
Mounting the terminal block, 21
O
overflow monitoring
BMXAMI0410, 47
BMXAMI0800, 66
BMXAMI0810, 87
BMXAMM0600, 178, 182
BMXAMO0210, 132
BMXAMO0410, 146
BMXAMO0802, 161
328
T_ANA_IN_BMX, 306
T_ANA_IN_GEN, 315
T_ANA_IN_T_BMX, 309
T_ANA_OUT_BMX, 312
T_ANA_OUT_GEN, 316
T_GEN_MOD, 317
TELEFAST
Connecting to the BMXAMI0410, 57
Connecting to the BMXAMI0800, 77
Connecting to the BMXAMI0810, 97
Telefast 2, 33
terminal blocks
BMWFTB2020, 24
BMXFTB2000, 24
BMXFTB2010, 24
coding, 18
connecting, 27
installing, 17
thermocouple ranges
BMXART0814, 296
35011978 05/2010
Index
timing
BMXAMI0410, 47
BMXAMI0800, 66
BMXAMI0810, 87
BMXAMM0600, 178
TRD ranges
BMXART0814, 294
U
underflow monitoring
BMXAMI0410, 47
BMXAMI0800, 66
BMXAMI0810, 87
BMXAMM0600, 178
W
wiring accessories, 33
wiring precautions
BMXAMI0410, 52
BMXAMI0800, 71
BMXAMI0810, 92
BMXAMM0600, 185
BMXAMO0210, 135
BMXAMO0410, 149
BMXAMO0802, 164
BMXART0814, 116
35011978 05/2010
329
Index
330
35011978 05/2010