Modicon Momentum: Fipio Communicator Setup Manual
Modicon Momentum: Fipio Communicator Setup Manual
Fipio Communicator
Setup Manual
Chapter 3 installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Mounting the Fipio Communicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Connecting to the Fipio bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Part II Operating/Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3
Configuration of Momentum modules in PL7. . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.2 Addressing I/O discrete Momentum standard modules . . . . . . . . . . . . . . . . . . . . 38
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
16-channel input modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
32-channel input module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
16-channel output modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8-channel output modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6-channel output module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
32-channel output module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Mixed Input and Output Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.3 Addressing advanced Momentum modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Module 170 AAI 140 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Module 170 AAI 030 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Module 170 AAI 520 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Module 170 AMM 090 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Module 170 AAO 120 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Module 170 AAO 921 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.4 Addressing mixed modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
170 ANR 120 9 Module•: Input words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
170 ANR 120 9 Module•: Configuration Words . . . . . . . . . . . . . . . . . . . . . . . . . . 85
170 ANR 120 9 Module•: Output Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
5.5 Addressing a special module: 170 AEC 920 00. . . . . . . . . . . . . . . . . . . . . . . . . . 90
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Example of module configuration in PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Configuration of counting functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
170 AEC 920 00 Module: Input Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4
About the Book
At a Glance
Related
Documents
Title of Documentation Reference Number
Momentum - Bases – Setup Manual 870USE002••
Momentum - 170 AEC 920 00 – User Manual 870USE008••
Modicon 170 ANR 120 91 User Manual
User Comments We welcome your comments about this document. You can reach us by e-mail at
[email protected].
5
About the Book
6
Momentum on Fipio - General
I
At a Glance
Aim of this Part This Part demonstrates the use of Momentum modules on the Fipio field bus.
7
General information on Momentum Fipio
8
Fipio bus and Momentum
modules
1
At a Glance
Aim of this This Chapter demonstrates the use of Momentum modules on the Fipio field bus.
Chapter
9
Fipio and Momentum
Introduction to Fipio
Introduction Fipio is the field bus for series 7 or series 1000 Premium PLCs. It allows the PLC
inputs/outputs and closest industrial peripherals to be delocalized from the operative
part.
On Fipio, the cyclic variables are used to update the status of the remote inputs/
outputs for the PLC cycle rhythm.
Variables and aperiodic message handling are used for all functions concerning
configuration, adjustment, diagnostics and operator dialog.
No specific knowledge is required to develop an application using the Fipio field bus.
The designer simply declares in the software the devices connected to the bus, as
with the input/output modules in the rack. The PL7 software automatically generates
the network operating parameters, which are then loaded into the PLC. Interlinked
screens guide the operator in configuration and adjustment functions for devices
connected to the bus.
When routing or maintaining installation on the Premium PLCs, the programming
terminals can be connected to any point on the Fipio bus. All the following software
services are then available: programming, debugging, adjustment, etc. The
terminals on the field bus are connected / disconnected without disturbing their
operation.
If the programming console to the overriding address point 63, it can use the
software services of the PLC, which is controlling the Fipio bus and for all remote
PLCs connected to the network, thanks to a transparency mechanism which is a
feature of the X-Way communication structure.
10
Fipio and Momentum
Premium
TSX FP ACC7
TSX FP ACC2 or
TSX FP ACC 12 TSX FP ACC 12
TSX FP CA/CR•••
11
Fipio and Momentum
Standard Standard Momentum (See Addressing I/O discrete Momentum standard modules,
Momentum p. 38) base references:
Discrete input Discrete output Discrete input/output Profile
bases bases modules
170 ADI 340 00 170 ADO 340 00 170 ADM 350 10 Other FRD
170 ADI 350 00 170 ADO 350 00 170 ADM 350 11 Other FRD_P
170 ADI 540 50 170 ADO 530 50 170 ADM 350 15
170 ADI 740 50 170 ADO 540 50 170 ADM 370 10
170 ADO 730 50 170 ADM 390 10
170 ADO 740 50 170 ADM 390 30
170 ADO 830 30 170 ADM 690 50
170 ADM 690 51
170 ADM 850 10
170 ARM 370 30
Advanced Advanced Momentum (See Addressing advanced Momentum modules, p. 64) base
Momentum references:
Analog input Analog output Discrete and Special bases Profile
bases bases analog input/
output modules
170 AAI 030 00 170 AAO 120 00 170 ANR 120 90 170 AEC 920 00 Other FSD
170 AAI 520 40 170 AAO 921 00 170 ANR 120 91 Other FSD_P
170 AAI 140 00 170 AMM 090 00 Other FED
Other FED_P
12
Introduction to Fipio
Communicator
2
General Information
General The 170 FNT 110 01 Fipio communicator establishes the interface between the
Fipio bus, controlled by a Premium PLC and an input/output base from the
Momentum product range.
The communicator is compatible with all Momentum catalog connection bases. It
can only be used when connected to a base.
13
Fipio Communicator
Illustration The figure below shows a Fipio communicator mounted on a Momentum base.
Communicator
Base
14
installation
3
At a Glance
Aim of this This Chapter deals with the installation of the Fipio communicator for Momentum
Chapter modules.
15
Installation
Mounting To mount the communicator on a Momentum base, please refer to the illustration
below:
1 I/O base
2 ATI link connector
3 Communicator
4 Snap on clips
16
Installation
Dismounting To dismount the communicator, remove the plug using a screwdriver, as indicated
in the illustration below and move the communicator upwards.
Illustration:
17
Installation
WARNING
18
Installation
The TSX ACC2 connector has the advantage of being compact in relation to the
TSX ACC12 connector, as shown in the following illustrations.
19
Installation
Connections For further information on connecting and implementing a Fipio bus, please refer to
the Fipio bus reference manual: TSX DR FIP.
The Fipio bus connections use the TSX FP ACC12 or TSX FP ACC2 connectors,
as shown below.
Note: It is necessary to ensure that for each hardware island, the garland of
connectors is connected to at least one protective earth point.
20
Installation
Dimensions The figure below shows the dimensions of a standard base connected to the Fipio
bus. The minimum distances should be respected to allow a good air circulation.
When using the TSX FP ACC12 connector, the free space below the base should
be 150mm and not 60mm to allow the cables to pass.
Illustration:
21
Installation
22
Operating/Diagnostics
II
At a Glance
Aim of this This Chapter deals with the hardware operation and diagnostics of the Fipio
Chapter communicator for Momentum.
23
Operating/Diagnostics
24
Description of the 170 FNT 110 01
communicator
4
At a Glance
Aim of this This Chapter deals with the physical description of the 170 FNT 110 01 Fipio
Chapter communicator module for Momentum.
25
170 FNT 110 01 description
General The 170 FNT 110 01 Fipio communicator serves as an interface between the
Momentum I/O and the Fipio bus.
It is fixed on an input/output base (see Mounting the Fipio Communicator, p. 16).
Description The following figure provides the description of the communicator’s different
functions.
Illustration:
FIPIO connector
Indicator LEDs
Label (supplied with the base)
Coding wheels
26
170 FNT 110 01 description
Communicator Addressing
Coding The device address is coded using two mini coding wheels located on the
communicator (see Description, p. 26). The address is decimal coded.
Illustration:
Modifications to the address are only accepted after switching the device off and
back on.
Note: If the address is modified when the device is switched on, this causes
an internal fault and the device disconnects from the Fipio bus.
Two devices on the Fipio bus should never have the same address. The
simultaneous continued flashing of the 3 LEDs (RUN, ERR, COM) indicates
that the device cannot be connected to the bus, as its address is already
occupied by another device.
27
170 FNT 110 01 description
General The 170 FNT 110 01 communicator is equipped with three indicator LEDs (RUN,
ERR, COM), which indicate the module status.
Meaning of LEDs The table below lists the meaning of the communicator LEDs:
Label Color Meaning
RUN Green Switched on:
Off: Device inoperative or totally inoperative.
Flashing: Another device with the same address exists.
COM Yellow Communication activity:
Off: Inactivity on the bus or communication stop.
Flashing:
l During the device connection, self-test, initialization phases.
l When the device is part of the bus exchanges.
ERR Red Major fault:
Off: Device in normal operation.
Flashing: During the device connection, self-test and
initialization phases and when the device is not logically
connected to the network.
On: Fault requiring replacement of the device or one of its
modules (sub-set breakdown, assembly of incompatible
modules, etc.).
Note: Depending on the type of base used, minor faults can be indicated on the
base itself. Please refer to the Momentum base documentation.
(Ref. 870 USE 002 01) to understand the meaning of the LEDs.
28
170 FNT 110 01 description
Visual Diagnostics
Diagnostics Help Procedure to follow according to the status of the communicator’s indicator LED:
Powering up
module
Disconnect the
no RUN LED module from the
constantly lit green Fipio bus
Check supply
Change module yes
Change module no
Check
Address duplication Base breakdown
Fipio bus
no on the Fipio bus Change module
connection
Nominal state
of operation
29
170 FNT 110 01 description
30
Software Implementation
III
At a Glance
Aim of this Part This Part provides necessary information for the implementation and diagnostics of
Momentum modules on a Fipio bus via the PL7 software.
31
Software Implementation
32
Addressing Momentum Modules
5
At a Glance
Aim of this This Chapter provides necessary information for configuring Momentum modules
Chapter via the PL7 software.
33
momentum addressing
At a Glance This document describes access modes, entry of the configuration and access
syntax for I/O objects.
The example below shows a configuration procedure for the TSX 170 ANR 120 90
module in PL7.
0 2 3 4
P T
S S
Y X
0 5 >>
2
6 7
0 4
0 5
3
34
momentum addressing
Families
Base module
ATV-16 1.0 170 AAI 030 00 8 ANA Inputs
ATV-58 1.0 170 AAI 140 00 16 ANA IN COMMON POINT
CCX-17 1.0 170 AAI 520 40 4 ANA INP TS.TC.Mv
CCX17-32 1.0 170 AAO 120 00 4 Ana. Out Common Point
MAGELIS 1.0 170 AAO 921 00 4 Ana. Out Common Point
MOMENTUM 1.0 170 ANR 120 90 6A/4AO 0..10V, 8DI 8DO 24V
GATEWAY 1.0 170 ADI 350 00 32 INP. 24.VDC
SIMULATION 1.0 170 ADI 540 50 16 INP. 120 VAC
STD_P 1.0 170 ADI 740 50 16 INP. 230VAC
TBX 1.0
TSX 1.0 Communicator
170 FNT 110 01 MOD.COM FIPIO
63 Privileged terminal
35
momentum addressing
Note: In configuration mode, the %KW in the "Parameters" field cannot be used.
Do not enter any values.
l Double-click in the "Value" entry field in order to configure the value of the word
bits (See 170 ANR 120 9 Module•: Configuration Words, p. 85).
36
momentum addressing
where:
p = position of the processor in the rack (0 or 1),
c = connection point number,
j = 0 base module,
j = 1 extension module – not used with Momentum,
v = channel = 0 for Momentum,
r= rank of a word in the channel,
i = rank of the bit.
37
momentum addressing
At a Glance
Aim of this This section provides information about the configuration of discrete input/output
Section Momentum modules on Fipio.
38
momentum addressing
Input Values The image of the input channels is accessible bit by bit:
%I\p.2.c\0.i
Illustration:
%I\p.2.c\0.i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Value of i
39
momentum addressing
40
momentum addressing
41
momentum addressing
Assignment of Inputs 1 to 16 are connected to terminal block 1 on the base. Inputs 17 to 32 are
the data bits connected to terminal block 2.
Input Values The image of the input channels is accessible bit by bit:
%I\p.2.c\0.i
Inputs 1 to 16:
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Inputs 17 to 32:
Value of i
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Terminal I32 I31 I30 I29 I28 I27 I26 I25 I24 I23 I22 I21 I20 I19 I18 I17
block 2
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
42
momentum addressing
Labeling of the
terminal blocks
Connectors Terminal Meaning
No.
1 1...16 Inputs for group 1
17 0V (M–)
18 Supply voltage (L+) + 24 VDC
2 1...16 Inputs for group 2
17/18 24 VDC for input group 1 (1L+) and input group 2 (2L+)
3 1...16 Power supply for inputs 1 16
17/18 0V (M–)
4 1...18 Power supply for inputs 17 32
5 1...18 0V (M–)
6 1...18 0V (M–) or protective earth (PE)
43
momentum addressing
Output values The image of the output channels is sent to the communicator bit by bit:
%Q\p.2.c\0.i
Illustration:
%Q\p.2.c\0.i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Value of i
group 2 group 1
44
momentum addressing
45
momentum addressing
46
momentum addressing
Output values The image of the output channels is sent to the communicator bit by bit:
%Q\p.2.c\0.i
Illustration:
%Q\p.2.c\0.i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Value of i
Terminal O8 O7 O6 O5 O4 O3 O2 O1
block
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
group 2 group 1
47
momentum addressing
Labeling of the l 170 ADO 730 50 and 170 ADO 530 50:
terminal blocks
Connectors Terminal Meaning
No.
1 Fuse 1, Output fuses
Fuse 2
2 1, 3, 5, 7 Outputs for group 1
9, 11, 13, Outputs for group 2
15
17 Reference potential for outputs (1N)
18 Output power (1L1)
3 1...16 Reference potential per outputs (1N)
17 Reference potential* for base (N)
18 Base power supply* (L1)
* : 120 VAC for 170 ADO 530 50 or 230 VAC for 170 ADO 730 50
48
momentum addressing
Output values Output channel image sent to the communicator bit by bit:
Illustration:
%Q\p.2.c\0.i
5 4 3 2 1 0
Value of i
Terminal block O6 O5 O4 O3 O2 O1
Module
12 10 8 6 4 2
49
momentum addressing
50
momentum addressing
Assignment of Inputs 1 to 16 are connected to terminal block 1 on the base. Inputs 17 to 32 are
the data bits connected to terminal block 2.
l 170 ADO 350 00 (32 discrete outputs in 2 groups (16 outputs/group), 24 VDC)
Output values The image of the output channels is sent to the communicator via an output word:
%Q\p.2.c\0.i
Outputs 1 to 16:
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Outputs 17 to 32:
Value of i
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Terminal O32 O31 O30 O29 O28 O27 O26 O25 O24 O23 O22 O21 O20 O19 O18 O17
block 2
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
51
momentum addressing
Labeling of the
terminal blocks
Connectors Terminal Meaning
No.
1 1...16 Outputs for group 1
17 0V (M–) for the base
18 Supply voltage (L+) + 24 VDC
2 1...16 Outputs for group 2
17/18 24 VDC for output group 1 (1L+) and output group 2 (2L+)
3 1...16 0V (M–) for outputs
17/18 0V (M–) for output groups
4 1...18 0V (M–)
5 1...18 Protective earth (PE)
6 1...18 Protection ground
52
momentum addressing
16I/16O Modules Outputs connected to base terminal block 2. Inputs connected to base terminal block
1.
List of Momentums:
l 170 ADM 350 10
l 170 ADM 350 11
l 170 ADM 350 15
l 170 ADM 850 10
Inputs:
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Outputs:
Value of i
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
53
momentum addressing
Terminal block labeling for bases 170 ADM 35010 and 170 ADM 35011:
Connectors Terminal Meaning
No.
1 1...16 Inputs
17 0V (M–)
18 Supply voltage (L+) + 24 VDC
2 1...8 Output Group 1
9...16 Output Group 2
17/18 24 VDC for output group 1 (1L+) and output group 2 (2L+)
3 1...16 0V for outputs
17/18 0V (M–)
4 1...18 Power supply for inputs I1 I16 or PE
5 1...18 0V (M–)
6 1...18 Protective earth (PE)
54
momentum addressing
55
momentum addressing
Inputs:
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Outputs:
Value of i
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Terminal block 2 O8 O7 O6 O5 O4 O3 O2 O1
of module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Bits 24 to 31 (%Q\p.2.c\0.i) can be accessed by the program, but they are not
significant and their value is ignored by the communicator.
Terminal block labeling:
Connectors Terminal No. Meaning
1 1...16 Inputs
17 0V (M–)
18 Supply voltage (L+) + 24 VDC
56
momentum addressing
57
momentum addressing
Address description
%QW\p.2.c\0.0.0 Output word
%IW\p.2.c\0.0.2:xi
Inputs:
Word 2
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Value of i
%QW\p.2.c\0.0.0:xi
58
momentum addressing
Outputs:
Word 1
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Value of i
59
momentum addressing
Modules 10I/8O Outputs connected to base terminal block 2, and inputs to terminal block 1.
List of Momentums with 10 inputs and 8 outputs (10 discrete inputs in 1 group and
8 relay NO outputs in 2 groups (4 outputs/group)):
l 170 ADM 390 30
l 170 ARM 370 30
Inputs:
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Outputs:
Value of i
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Terminal block 2 O8 O7 O6 O5 O4 O3 O2 O1
of module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
60
momentum addressing
61
momentum addressing
List of Momentums with 10 inputs and 8 outputs (10 discrete inputs in 1 group and
8 triac outputs in 1 group (1 fuse for 4 outputs)):
l 170 ADM 690 50
l 170 ADM 690 51
Outputs are connected to base terminal block 2, and inputs to terminal block 1.
Inputs:
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Outputs:
Value of i
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Terminal block 3 O8 O7 O6 O5 O4 O3 O2 O1
of Module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
62
momentum addressing
Bits 24 to 31 (%Q\p.2.c\0.i) can be accessed by the program, but they are not
significant and their value is ignored by the communicator.
Terminal block labeling:
Connectors Terminal Meaning
No.
1 Fuse 1, Internal fuses for output power supply
Fuse 2
2 1...10 Inputs
11...14 Connected internally, directly on the connector. Connection
order is not pre-determined
15...16 0V (N) for sensors
17 0V (N)
18 120 VAC power supply (L1)
3 1, 3, 5, 7, Outputs
9, 11, 13,
15
2, 4, 6, 8, 0V (1N) for actuators
10, 12, 14,
16
17 0V for outputs
18 20 ... 132 VAC power supply for outputs 1 8 (1L1)
4 1...18 120 VAC input power supply (2L1)
5 1...18 0V (2N) for sensors
6 1...18 Protective earth (PE)
63
momentum addressing
At a Glance
Aim of this This section provides information about the configuration of analog inputs/outputs
Section (or assimilated) Momentum modules on Fipio.
64
momentum addressing
%IW\p.2.c\0.0.0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of input 1
to
%IW\p.2.c\0.0.15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of input 16
65
momentum addressing
Parameters These parameters are sent to the module via the communicator, in the form of words
for configuring the input functioning mode. Each 4 bit byte of a word corresponds to
an analog channel.
The order of the 4 bit bytes is as follows:
%MW\p.2.c\0.0.20 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
%MW\p.2.c\0.0.21 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
%MW\p.2.c\0.0.22 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
%MW\p.2.c\0.0.23 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
The value of each 4 bit byte is coded according to the following rules:
Value of the 4 bit byte (in binary) Value in Hexa. Meaning
2#0000 0 reserved
2#1010 A +/-5 VDC
2#1011 B +/-10 VDC
2#1100 C inactive channel
2#1110 E 4...20 mA
Note: Any parameter value not indicated in the table above is not permitted. The
module continues to work with the last valid parameters it received.
66
momentum addressing
%IW\p.2.c\0.0.0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of input 1
to
%IW\p.2.c\0.0.7 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of input 8
67
momentum addressing
Parameters These parameters are sent to the module via the communicator, in the form of words
for configuring the input functioning mode. Each 4 bit byte of a word corresponds to
an analog channel.
The order of the 4 bit bytes is as follows:
%MW\p.2.c\0.0.4 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
%MW\p.2.c\0.0.5 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
The value of each 4 bit byte is coded according to the following rules:
Value of the 4 bit byte (in binary) Value in Hexa. Meaning
2#0000 0 reserved
2#0010 2 +/-5 VDC and +/-20 mA
2#0011 3 +/-10 VDC
2#0100 4 inactive channel
2#1001 9 1...5 VDC and 4...20 mA
Note: Any parameter value not indicated in the table above is not permitted. The
module continues to work with the last valid parameters it received.
68
momentum addressing
Input Values The module has 4 analog inputs TS, TC, Mv.
At input, the analog values are read in one word per channel. Therefore, the
170 AAI 520 40 base uses 4 contiguous words. The sign is always assigned to bit
15 of the word.
The value is justified to the left.
The representation format is 2’s complement binary.
The numerical analog conversion is done on 15 bits + polarity sign.
Illustration:
%IW\p.2.c\0.0.0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
%IW\p.2.c\0.0.3 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
69
momentum addressing
Parameters These parameters are sent to the module via the communicator, in the form of words
for configuring the input functioning mode. The parameter corresponds: to the type
of sensor, the choice of temperature unit, the necessity of a wiring check.
%MW\p.2.c\0.0.4 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
to
%MW\p.2.c\0.0.7 Parameters of the
Thermocouple ranges:
Range Temperature Wiring check Parameter word
(hex)
Thermocouple B 1/10 degrees C inactive 2201
active 2301
1/10 degrees F inactive 2281
active 2381
Thermocouple E 1/10 degrees C inactive 1202
active 1302
1/10 degrees F inactive 1282
active 1382
Thermocouple J 1/10 degrees C inactive 1203
active 1303
1/10 degrees F inactive 1283
active 1383
Thermocouple K 1/10 degrees C inactive 1204
active 1304
1/10 degrees F inactive 1284
active 1384
Thermocouple N 1/10 degrees C inactive 1205
active 1305
1/10 degrees F inactive 1285
active 1385
Thermocouple R 1/10 degrees C inactive 2206
active 2306
1/10 degrees F inactive 2286
active 2386
70
momentum addressing
71
momentum addressing
72
momentum addressing
Voltage ranges
Range Wiring check Parameter word
(hex)
+/-25mV inactive 2210
active 2310
+/-100mV active 1211
inactive 1311
73
momentum addressing
Discrete inputs This mixed module has 4 analog inputs and 2 analog outputs, as well as 4 discrete
inputs and 2 discrete outputs.
The 170 AMM 090 00 base sends four discrete input bits (and any detected fault
messages) in a 16 bit word to the master. Inputs are connected to terminal block 2
on the base.
Illustration:
%IW\p.2.c\0.0.4:xi 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I1 I2 I3 I4
Terminal
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Discrete outputs The master sends 2 discrete outputs bits to the base in a unique 16 bit word. The
outputs are connected to terminal block 3.
Illustration:
%QW\p.2.c\0.0.2:xi 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
O2 O1
Terminal
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
74
momentum addressing
Analog Input At input, the analog values are read in one word per channel. The 170 AMM 090 00
Values base uses 4 contiguous words. The sign is always assigned to bit 15 of the word.
The value is justified to the left.
The representation format is 2’s complement binary.
The numerical analog conversion is done on 12 bits + polarity sign (for bipolar
ranges).
Les bits 2 ... 0 are not used and are always set to 0. The result of this is that the read
value will be modified in increments of 8 units.
Illustration:
%IW\p.2.c\0.0.0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of input 1
to
%IW\p.2.c\0.0.3 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of input 4
Analog Output Analog output values are written in one word per channel. The base uses 2
Values contiguous words.
The format is identical to analog inputs.
Illustration:
%QW\p.2.c\0.0.0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of output 1
to
%QW\p.2.c\0.0.1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Sign
Always 0
Value of output 2
75
momentum addressing
Configuration These parameters are sent to the module via the communicator, in the form of words
parameters for for configuring the input functioning mode. Each 4 bit byte of a word corresponds to
analog inputs an analog channel.
The order of the 4 bit bytes is as follows:
%MW\p.2.c\0.0.4 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
The value of each 4 bit byte is coded according to the following rules:
Value of the 4 bit byte (in binary) Value in Hexa. Meaning
2#0000 0 reserved
2#0010 2 +/-5 VDC or +/- 20 mA
2#0011 3 +/-10 VDC
2#0100 4 inactive channel
2#1010 A 1...5V or 4...20 mA
76
momentum addressing
Configurations These parameters are sent to the module via the communicator, in the form of words
of fallback values for configuring the output functioning mode. Every 4 bit byte of this word
for analog corresponds to an analog channel.
outputs The order of the 4 bit bytes is as follows:
%MW\p.2.c\0.0.5 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
The value of each 4 bit byte is coded according to the following rules:
Value of the 4 bit Value in Meaning
byte (in binary) Hexa.
2#0000 0 reserved
2#00x1 1 or 3 Output configured to zero by default: sends a value to
the base, obliging it to force the actuators to zero (0 V
or 0 mA).
2#01x1 5 or 7 Output configured in the middle of the scale by
default: sends a value to the base, obliging it to force
the actuators to the value in the middle of the scale
(+10 V or +20 mA).
2#10x1 9 or B Output configured to the last value displayed by
default
x is equal to 0 or 1 indiscriminately
Note: Any parameter value not indicated in the tables above is not permitted. The
module continues to work with the last valid parameters it received.
77
momentum addressing
%QW\p.2.c\0.0.0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of output 1
to
%QW\p.2.c\0.0.3 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Sign
Always 0
Value of output 4
78
momentum addressing
Configuration of These parameters are sent to the module via the communicator, in the form of words
fallback values for configuring the output functioning mode. Every 4 bit byte of this word
for analog corresponds to an analog channel.
outputs The order of the 4 bit bytes is as follows
%MW\p.2.c\0.0.4 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
The value of each 4 bit byte is coded according to the following rules:
Value of the 4 bit Value in Meaning
byte (in binary) Hexa.
2#0000 0 reserved
2#00x1 1 or 3 Output configured to zero by default: sends a value to
the base, obliging it to force the actuators to zero (0 V
or 0 mA).
2#01x1 5 or 7 Output configured in the middle of the scale by
default: sends a value to the base, obliging it to force
the actuators to the value in the middle of the scale
(+10 V or +20 mA).
2#10x1 9 or B Output configured to the last value displayed by
default
x is equal to 0 or 1 indiscriminately
Note: Any parameter value not indicated in the table above is not permitted. The
module continues to work with the last valid parameters it received.
79
momentum addressing
%QW\p.2.c\0.0.0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Always 0
Sign Value of output 1
to
%QW\p.2.c\0.0.3 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Sign
Always 0
Value of output 4
80
momentum addressing
Configuration of These parameters are sent to the module via the communicator, in the form of words
fallback values for configuring the output functioning mode. Every 4 bit byte of this word
corresponds to an analog channel.
The order of the 4 bit bytes is as follows:
%MW\p.2.c\0.0.4 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
The value of each 4 bit byte is coded according to the following rules:
Value of the 4 bit Value in Meaning
byte (in binary) Hexa.
2#0000 0 reserved
2#00x1 1 or 3 Output configured to zero by default: sends a value to
the base, obliging it to force the actuators to zero (4 V
or 0 mA).
2#01x1 5 or 7 Output configured in the middle of the scale by
default: sends a value to the base, obliging it to force
the actuators to the value in the middle of the scale
(+10 V or +20 mA).
2#10x1 9 or B Output configured to the last value displayed by
default
x is equal to 0 or 1 indiscriminately
Note: Any parameter value not indicated in the table above is not permitted. The
module continues to work with the last valid parameters it received.
81
momentum addressing
At a Glance
Aim of this This section provides information about the configuration of the 170 ANR 120 90 and
Section 170 ANR 120 91 discrete and analog input/output Momentum modules on Fipio.
The Momentum 170 ANR 120 90 and 170 ANR 120 91 bases support the following
inputs and outputs:
l Six analog input channels.
l Four analog output channels.
l Eight discrete inputs.
l Eight discrete outputs.
Full operation for the module is described in the base setup documentation
870 USE 002 ••.
82
momentum addressing
Input words
Input words Function
%IW \ p.2.c \ 0.0.11 status word of the module
%IW \ p.2.c \ 0.0.0 status of the eight discrete inputs
%IW \ p.2.c \ 0.0.1 analog value of channel 1, terminal block 2 No. 10
%IW \ p.2.c \ 0.0.2 analog value of channel 2, terminal block 2 No. 11
%IW \ p.2.c \ 0.0.3 analog value of channel 3, terminal block 2 No. 12
%IW \ p.2.c \ 0.0.4 analog value of channel 4, terminal block 2 No. 14
%IW \ p.2.c \ 0.0.5 analog value of channel 5, terminal block 2 No. 15
%IW \ p.2.c \ 0.0.6 analog value of channel 6, terminal block 2 No. 16
%IW \ p.2.c \ 0.0.7 at not used
%IW \ p.2.c \ 0.0.10
p: position of the processor in the rack (0 or 1), c: Fipio connection point number.
83
momentum addressing
Description of This word contains a right justified binary eight bit data field for the 8 discrete inputs:
Input Word 0 %IW\p.2.c\0.0.0:xi
Value of i 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Description of These words are assigned to the analog input register. Each word on this page
Input Words contains a left justified, binary 15 bit data field. The range is from 0H to 7FFE hex,
1 to 6 but the resolution is 14 bit (0 32766 decimal or 0 to 7 FFE hex).
84
momentum addressing
Register of Configuration of the modules is carried out on the internal words %MW \ p.2.c \
Internal Words 0.0.20 to %MW \ p.2.c \ 0.0.26 as shown in the table below:
Word Function
%MW \ p.2.c \ 0.0.20 system information
%MW \ p.2.c \ 0.0.21 configuration of discrete fallback values
%MW \ p.2.c \ 0.0.22 configuration of analog fallback values
%MW \ p.2.c \ 0.0.23 user defined analog fallback values for channel 1
%MW \ p.2.c \ 0.0.24 user defined analog fallback values for channel 2
%MW \ p.2.c \ 0.0.25 user defined analog fallback values for channel 3
%MW \ p.2.c \ 0.0.26 user defined analog fallback values for channel 4
p: position of the processor in the rack (0 or 1), c: Fipio connection point number.
Description of
Word 20
Note: Caution: Zero is an illegal value for the system information register.
Entering a value of 0 in word 20 triggers output fallback. In this case; inputs and
outputs are not updated.
Word Description
Bits 0 14 Not used or that can be used to start the module (READY LED lit, if the value
entered exceeds 0).
Bit 15 1 = validates use of fallback values.
0= no fallback value.
85
momentum addressing
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Descriptions of Used if the combination 10 is defined in word 22. They then contain the fallback
Words 22 to 26 value.
86
momentum addressing
Output Words The I/O registers assigned to this module are used for output data as follows:
Word Function
%QW\p.2.c \ 0.0.0 write to 8 discrete outputs
%QW\ p.2.c \0.0.1 analog output word for channel 1, terminal block 3 No. 10
%QW \ p.2.c \ 0.0.2 analog output word for channel 2, terminal block 3 No. 12
%QW \ p.2.c \ 0.0.3 analog output word for channel 3, terminal block 3 No. 14
%QW \ p.2.c \ 0.0.4 analog output word for channel 4, terminal block 3 No. 16
%QW\p.2.c\0.0.0:xi
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
87
momentum addressing
Output Words The I/O registers assigned to this module are used for output data as follows:
Word Function
%QW\p.2.c \ 0.0.0 write to 8 discrete outputs
%QW\ p.2.c \0.0.1 analog output word for channel 1, terminal block 3 No. 10
%QW \ p.2.c \ 0.0.2 analog output word for channel 2, terminal block 3 No. 12
%QW \ p.2.c \ 0.0.3 analog output word for channel 3, terminal block 3 No. 14
%QW \ p.2.c \ 0.0.4 analog output word for channel 4, terminal block 3 No. 16
%QW\p.2.c\0.0.0:xi
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
88
momentum addressing
89
momentum addressing
At a Glance
Aim of this This section provides information about the configuration of the 170 AEC 920 00
Section discrete inputs/outputs Momentum module on Fipio.
Full operation for the module is described in the base setup documentation
870 USE 002 ••.
90
momentum addressing
Add/Modify a Device
Connection point
Connection point number 1 OK
Comment
Cancel
Families
Base module
ATV-16 1.0 170 AAI 030 00 8 ANA Inputs
ATV-58 1.0 170 AAI 140 00 16 ANA IN COMMON POINT
CCX-17 1.0 170 AAI 520 40 4 ANA INP TS.TC.Mv
CCX17-32 1.0 170 AAO 120 00 4 Ana. Out Common Point
MAGELIS 1.0 170 AAO 921 00 4 Ana. Out Common Point
MOMENTUM 1.0 170 AEC 920 00 2 fast counting channels
GATEWAY 1.0 170 ADI 350 00 32 INP. 24.VDC
SIMULATION 1.0 170 ADI 540 50 16 INP. 120 VAC
STD_P 1.0 170 ADI 740 50 16 INP. 230VAC
TBX 1.0
TSX 1.0 Communicator
170 FNT 110 01 MOD.COM FIPIO
Note: If you have PL7 Pro < V4.0, module 170 AEC 920 00 will not be in the list,
and you must choose the standard profile "OTHER FSD_P".
91
momentum addressing
l position the cursor on "Adjust" mode, and enter the counting function
configuration parameters,
Illustration of the Momentum adjustment screen:
170 ANR 120 90 [FIPIO1 MODULE 0]
Adjust
Designation: 6AI4AO 0..10V,8DI 8DO 24V
Base
Parameters by default Decimal
92
momentum addressing
93
momentum addressing
Description 8 output words are available for configuring the two module counters for the 170
AEC 920 00 module.
p: position of the processor in the rack (0 or 1), c: Fipio connection point number.
94
momentum addressing
Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Signal: D_B P_B2 P_B1 P_B0 M O D E Q2 Q2_F Q1 Q1_F EI_F E_CP E_C E_P
Meanings of signals:
signal Meaning
D_B If bit 15 is placed by the software, the directions of the count are reversed in
all operating modes.
P_B2 3 bits for selecting the preset mode
P_B1
P_B0
M 4 bits for selecting the operating modes
O
D
E
Q2 Saving the valency for the Q2 digital output (forcing after 0 or 1)
Q2_F Activate forcing for Q2 digital output (1 = activated)
Q1 Saving the valency for the Q1 digital output (forcing after 0 or 1)
Q1_F Activate forcing for Q1 digital output (1 = activated)
EI_F Enable input filter
0 = without filter (<= 200 kHz); 1 = with filter (<= 20 kHz)
E_CP Software enable for Freeze the value of counter 1
E_C Software enable for counters
E_P Enable for Reset to the preset value
For SSI transmitters, the preset value and the software limit-switch values must be
transmitted again after reversing the counting direction.
With output 2, the same functions are defined for counter 2 (however, for digital
outputs, Q3 instead of Q1, and Q4 instead of Q2).
95
momentum addressing
Configuration Output word 3 allows the following functions for counter 1 to be defined:
word 3 l the meaning of parameters, which will be transmitted in words 5 and 6, is
determined using the identity code for setpoint values (D0 ... D3),
l D4 and D5 reserved
l D6, D7 module behavior in the event of bus interrupt and counter input line break,
l starting configuration of the Q1 digital output (D8 ...D11)
l starting configuration of the Q2 digital output (D12 …) D15)
Illustration: %MW\p.2.c\0.0.6
Starting configuration Starting configuration Identity code
for Q2 for Q1 for setpoint data
Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reserved
96
momentum addressing
Configuration Output word 4 allows the following functions for counter 2 to be defined:
word 4 l the meaning of parameters, which will be transmitted in words 7 and 8, is
determined using the identity code for setpoint values (D0 ... D3),
l D4, D5 and D6 reserved
l D7 behavior of counter 2 in the event of break in the bus or counter input lines,
l starting configuration of the Q3 digital output (D8 ...D11)
l starting configuration of the Q4 digital output (D12 ... D15)
Illustration: %MW\p.2.c\0.0.7
Starting configuration Starting configuration Identity code
for Q4 for Q3 for setpoint data
Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reserved
97
momentum addressing
Configuration In the output words 5 and 6, the setpoint values are transmitted as 32-bit values for
word 5/6 and 7/8 counter 1, in accordance with the identity code defined in words 3 and 4 (counter 1:
%MW\p.2.c\0.0.8 and %MW\p.2.c\0.0.9, counter 2: %MW\p.2.c\0.0.10 and
%MW\p.2.c\0.0.11):
Identity code Function
Hex: 0 No setpoint value selected.
Hex: 1 Prefix value (24 bits + sign) or SSI Offset value (maximum transmitter resolution)
Hex: 2 Threshold value 1 (24 bits + sign for the incremental transmitter; 25 bits for the absolute transmitter)
Hex: 3 Threshold value 2 (24 bits + sign for the incremental transmitter; 25 bits for the absolute transmitter)
Hex: 4 Counter 1 software limit switch overrun
(24 bits + sign for the incremental transmitter; 25 bits for the absolute transmitter)
Hex: 5 Counter 2 software limit switch underrun
(24 bits + sign for the incremental transmitter; 25 bits for the absolute transmitter)
Hex: 6 Pulse width (in ms) for Q1/Q2 digital outputs (1 .. 2 EXP 32)
Hex: 7 Modulo value for the event counter (repeating counter); the function can be deactivated using the
modulo value= 0 (24 bits max.)
Hex: 8 Time base for the "Period counter" operating mode (Operating mode 9) 0 = without time base:
complete period:1 = 1 , 2 = 10, 3 = 100, 4 = 1,000, 5 = 10,000 (in microseconds);
half-period: 9 = 1 , A = 10 , B = 100 , C= 1,000 , D = 10,000 [microseconds]
For transmission of all other values, the P_E bit s established and the 1F identity code is recalled.
Hex: 9 Time base for the "Frequency counter" operating mode (Operating mode A) 0 = without time base:
complete period 1 = 0.1 , 2 = 1, 3 = 10, 4 = 100, 5 = 1,000 (in ms);
half-period: 9 = 0.1, A = 1, B = 10, C= 100, D = 1 000 (in ms)
For transmission of all other values, the P_E bit s established and the 1F identity code is recalled.
Hex: A Selection of a complete period/half-period for time base pulse transmitter (Operating mode 8) (0 = not
valid, PE–Bit is placed
1 = complete period,
2 = half-period at each Bx counting input)
Hex: B Time base in ms for the frequencies output (1 .. 2 EXP 32) only for pulses on Q1/3 digital outputs (only
for half periods)
Hex: C reserved
Hex: D reserved values (correspond to identity code 0)
until hex: F
98
momentum addressing
The 8 Input 8 input words are available for configuring the two module counters for the
Words 170 AEC 920 00 module.
View of input word functions:
Output Function PLC designation
Words
Word 1 Status and error bit for counter 1 %IW\\p.2.c\0.0.0
Word 2 Status and error bit for counter 2 %IW\\p.2.c\0.0.1
Word 3 Counter 1 output configuration / setpoint data report %IW\\p.2.c\0.0.2
Word 4 Counter 2 output configuration / setpoint data report %IW\\p.2.c\0.0.3
Word 5 Count value (Low) of counter 1 %IW\\p.2.c\0.0.4
Word 6 Count value (High) of counter 1 %IW\\p.2.c\0.0.5
Word 7 Count value (Low) of counter 2 %IW\\p.2.c\0.0.6
Word 8 Count value (High) of counter 2 %IW\\p.2.c\0.0.7
p: position of the processor in the rack (0 or 1), c: Fipio connection point number.
99
momentum addressing
Input Words The counter uses the status bits to transmit error messages as well as the hardware
1 and 2 input states and the corresponding software enabling bits.
Illustration: %IW\p.2.c\0.0.0 and %IW\p.2.c\0.0.1:
High Byte = status Low Byte = error
Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I_1
ECP_B
COR_E
WD_B
SOR_E
CH_IN
EC_B
EP_B
PS_E
P_E
M_E
L_E
O_E
A_1
I_2
I_3
Signal:
Meanings of signals:
Signal Meaning
I_1 Value of discrete input I1.
I_2 Value of discrete input I2.
I_3 Value of discrete input I3.
EP_B Software enable of Reset to the preset value.
EC_B Software enable of counter 1.
ECP_B Software enable of Freeze the value of counter 1.
CH_IN Initialization of counter 1 is complete.
A_1 A1 counter input valency.
P_E Configuration error.
WD_B Time check error on absolute encoder.
L_E Counter input line break.
SOR_E Software limit switch overrun.
COR_E Counter overrun.
O_E Short circuit or overload for outputs Q1, Q2.
PS_E Power supply missing (outputs, transmitter).
M_E The module has not been configured.
100
momentum addressing
Input Words In input words 3 and 4, the feedback on indices and the counter bit parameter states
3 and 4 are transmitted to the API.
Input word 3 allows feedback to be transmitted for counter 1.
Illustration: %IW\p.2.c\0.0.2 and %IW\p.2.c\0.0.3:
High Byte = feedback information Low Byte = index
Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reserved
RCVA
PP
ECP
ECPP
REF
Q2
Q1
D3
D2
D1
D0
free
free
free
free
Signal:
Meanings of signals
signal Meaning
RCVA 1. The counting cycle is finished.
PP Preset value accepted.
ECP The counter is enabled.
ECPP The counting value is frozen.
REF The preset value has been accepted for operating modes 4, 5.
free free
Q2 Value of discrete output Q2.
Q1 Value of discrete output Q1.
free free
free free
free free
Reserved Reserved
D3 Feedback signal for indices transmitted (Handshake).
D2
D1
D0
101
momentum addressing
Input Words Input words 5 and 6 (for counter 1) or 7 and 8 (for counter 2) contain the current
5, 6 and 7, 8 values (actual data) of the encoder. In order to do this, two words (1 double word)
are available for each counter.
Note: The input words 5/6 or 7/8 transmit only the counters’ actual values.
Rereading of previously transmitted setpoint values is not possible.
Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit: 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Current Values For absolute encoders, feedback signaling of current values is permanent. The
for the Absolute resolution is:
Encoder l 25 bits without sign, that is, from 0 to 33 554 431, for 25 pulses.
l 24 bits without sign, that is, from 0 to 16 777 215, for 24 pulses.
l 12 bits without sign, that is, from 0 to 4 095, for 12 pulses.
Representation of the input word for 12, 24 and 25 bits:
Input words 5 (7)
12 bit resolution
Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit: 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
102
Diagnostics for Momentum
modules
6
At a Glance
Aim of this This Chapter details the default Momentum behavior, when used on a Fipio bus
Chapter controlled by a Premium PLC.
103
diagnostics
General The list of simple Momentum modules is given in chapter 1 of this manual (see
Standard Momentum, p. 12).
Detectable List of all faults that can be detected by the "PLC Premium+Fipio Bus+Simple
Faults Momentum Module" set:
l Momentum module missing or inoperative.
l Momentum module present, but different to the one declared at configuration.
l Communication on Fipio bus interrupted.
l "Peripheral" type fault.
104
diagnostics
Input and output The inputs and outputs of a simple Momentum module (see Addressing I/O discrete
values Momentum standard modules, p. 38) take different values depending on the nature
of the fault encountered.
Input values and output states with faults:
Fault Input value Output state
Module missing All module inputs are at zero No value has been applied
or inoperative
Module different All module inputs are at zero No value has been applied
from the one
configured
Fipio comm. All module inputs are at zero No value has been applied
interrupted
"Peripheral" l The faulty channel(s) is at zero (2) l The faulty channels fallback to
l The valid channels take the sensor zero or are maintained in their
value last valid state (3)
l The values continue to be
applied to the valid channels.
(2) For the PL7 versions ≤ V3.4C, ALL inputs are set to zero.
(3) The behavior of faulty outputs depends on the type of Momentum base used. Only
those connection bases with the capacity to signal errors on their outputs are able to
manage the fallback to zero (refer to "I/O Connection Bases User Guide"
Ref. 870 USE 002 01).
105
diagnostics
Module Momentum modules have an error bit and a status word that can be visualized using
Diagnostics the PL7 software diagnostics screen.
Table of values and error messages:
Type of Error Bit Module Word Status Fault Module Message on PL7
fault %I\p.2.c\0.MOD.ERR %MW\p.2p.c\0.MOD.2 Diag. Module screen
Module 1 Bit 6 = 1 "Module missing or
Missing inoperative"
or
Inoperative
Module 1 Bit 5 = 1 "Different hardware
present and software
different from configurations"
the one
configured
Comm. 1 Bit 6 = 1 "Module missing or
FIPIO inoperative"
interrupted
"Peripheral" 1 Bit 1 = 1 "Faulty channel(s)"
106
diagnostics
Channel Momentum module channels have an error bit and a status word that can be
Diagnostics visualized using the PL7 software diagnostics screen.
Table of values and error messages:
Type of Error Bits Channel Word Status Fault Message on PL7
fault %I\p.2.c\0.i.ERR Channel Channel Diag.
%MW\p.2p.c\0.0.2 screen
Module All at 1 Bit 6 = 1 "Channel(s)
Missing inoperative"
or
Inoperative
Module All at 1 Bit 5 = 1 No message
present displayed
different from
the one
configured
Comm. All at 1 Bit 6 = 1 "Communication"
FIPIO
interrupted
"Peripheral" Zero (1) Bit 1 = Zero (2) Diagnostics screen
inaccessible (3)
(1) PL7 cannot determine which channel is faulty. For PL7 versions ≤ V3.4C, the error
bits for all channels of the module are set to 1.
(2) PL7 cannot determine which channel is faulty. For the PL7 versions ≤ V3.4C, the 1
bit of the status word is equal to 1.
(3) For the PL7 versions ≤ V3.4C, the screen can be accessed and displays "change
input fuse".
107
diagnostics
General The list of advanced Momentum modules is given in chapter 1 of this manual (see
Standard Momentum, p. 12).
Detectable List of all faults that can be detected by the "PLC Premium+Fipio Bus+Advanced
Faults Momentum Module" set:
l Momentum module missing or inoperative.
l Momentum module present, but different to the one declared at configuration.
l Communication on Fipio bus interrupted.
l Invalid adjustment parameter(s) ("WRITE_PARAM" PL7 instruction or Fipio
adjustment screen on pg17).
l "Peripheral" type fault.
108
diagnostics
Input and output The inputs and outputs of an advanced Momentum module (see Addressing
values advanced Momentum modules, p. 64) take different values depending on the nature
of the fault encountered.
Input values and output states with faults:
Fault Input value Output state
Module missing All module inputs have the last Feedback force according to
or inoperative valid value entered. parameters implemented
Module different All module inputs have the last Fallback forced according to
from the one valid value entered. parametering done
configured
Fipio comm. All module inputs have the last Fallback forced according to
interrupted valid value entered. parametering done
Parameter(s) of Error code sent by the Momentum l The faulty channels fallback to
invalid adjustment base. Always different from all zero or are maintained in their
possible normal input values. last valid state (3)
Non-faulty channels continue to l The values continue to be
work. (2) applied to the valid channels.
"Peripheral" Error code sent by the Momentum l The faulty channels fallback to
base. Always different from all zero or are maintained in their
possible normal input values. last valid state (3)
Non-faulty channels continue to l The values continue to be
work. (2) applied to the valid channels.
(2) This error code depends on the base’s capacity to indicate faults on the
peripherals.
(3) The behavior of faulty outputs depends on the type of Momentum base used. Only
those bases with the capacity to signal errors on their outputs are able to manage the
fallback to zero (refer to Addressing advanced Momentum modules, p. 64).
109
diagnostics
Module Momentum modules have an error bit and a status word that can be visualized using
Diagnostics the PL7 software diagnostics screen.
Table of values and error messages:
Type of Error Bit Module Word Status Fault Module Message on PL7
fault %I\p.2.c\0.MOD.ERR %MW\p.2p.c\0.MOD.2 Diag. Module screen
Module 1 Bit 6 = 1 "Module missing or
Missing inoperative"
or
Inoperative
Module 1 Bit 5 = 1 "Different hardware
present and software
different from configurations"
the one
configured
Comm. 1 Bit 6 = 1 "Module missing or
Fipio inoperative"
interrupted
Invalid 0 0 No message
adjustment displayed
parameter(s)
"Peripheral" 0 0 No message
displayed
110
diagnostics
Channel Momentum module channels have an error bit and a status word that can be
Diagnostics visualized using the PL7 software diagnostics screen.
Table of values and error messages:
Type of Error Bits Channel Word Status Fault Message on PL7
fault %I\p.2.c\0.i.ERR Channel Channel Diag.
%MW\p.2p.c\0.0.2 screen
Module All at 1 Bit 6 = 1 "Channel(s)
Missing inoperative"
or
Inoperative
Module All at 1 Bit 5 = 1 No message
present displayed
different from
the one
configured
Comm. All at 1 Bit 6 = 1 "Communication"
Fipio
interrupted
Invalid 0 0 Diagnostics screen
adjustment inaccessible
parameter(s)
"Peripheral" 0 0 Diagnostics screen
inaccessible
111
diagnostics
112
IV
Appendices
At a Glance
113
Appendices
114
Implementing on another Fip Bus
7
At a Glance
Aim of this This Chapter presents the information necessary for implementing the
Chapter communicator on a Fip bus, other than Fipio.
115
Fip bus implementation
General The 170 FNT 110 01 Fipio Momentum communicator conforms to one of the 3
standard Fipio profiles described in the FCP DM FSDP V10E documentation, in
either class 1 or 2.
The following table details the profile adopted by the communicator according to the
base selected:
Base examples Profile Class
Number of ≤ 2 input words and 170 ADI 350 00 FRD 1
Number of ≤ 2 output words 170 ADI 340 00
170 ADO 350 00
170 ADO 340 00
170 ADM 350 10
170 ADM 690 50
170 ADM 390 30
170 ADM 370 10
2 < Number of input words ≤ 8 and 170 AAI 030 00* FSD 2
2 < Number of output words ≤ 8 170 AAI 520 40*
170 AAO 120 00*
70 AAO 921 00*
170 AMM 090 00*
8 < Number of input words ≤ 32 and 170 AAI 140 00* FED 2
8 < Number of output words ≤ 32
If the base does not have parameters, the communicator conforms to class 1.
If the base has parameters, the communicator conforms to class 2.
All Momentum modules are modular.
116
Fip bus implementation
General Certain information specific to the Momentum modules is necessary to complete the
Fip variables. That is the subject of this paragraph.
Identification Since the Momentums are modular, their Identification variable has the format
Variable described in the standard profiles documentation for modular devices.
Values to be completed for the Momentum modules:
Field Value
Number of bytes contained 4Fh
Manufacturer’s Name "MODICON"
Model Name "MOMENTUM"
Product Version 10h (for 1.0)
Communication class 00h (no XWAY messaging)
Base module, "version" field 10h (for 1.0)
Communication module, "version" field 10h (for 1.0)
Note: Contrary to the description in the Fipio standard profiles documentation, the
"Catalogue Reference" field is not FFh for the Momentums. This field’s value
depends on the base which the communicator is connected to.
117
Fip bus implementation
Variable Report The Momentums manage the counters 01h, 02h, 05h, 2Bh, 2Ch, 2Fh, 2Eh, 2Dh,
35h, 21h, 22h, 23h, 24h, 30h, 80h. The fields are in this order in the variable.
Value to be completed for the Momentum modules:
Field Value
Number of byte contained 30h
118
Fip bus implementation
Adjustment parameters
The class 2 Momentums manage the adjustment parameters. The values of
adjustment parameters for each type of base are described in chapter 6 (see
Addressing advanced Momentum modules, p. 64).
The first word described corresponds to the word PRM0 of the FB_Configuration
variable. Remember that these words are encoded according to Intel format (least
significant first).
For example:
For the 170 AAI 030 00 communicator (8 analog inputs), the correspondence is as
follows:
PRM0 %MW\p.2.c\0.0.4
PRM1 %MW\p.2.c\0.0.5
FB_Configuration The class 2 Momentums start with a configuration in the EMPTY state. They must
_Description therefore be sent the valid values via the FB_Configuration variable before sending
Variable the START command via the FB_Control variable.
119
Fip bus implementation
Specific status
Momentums conforming to the FED profile do not manage status commands: the
corresponding words are always zero.
120
Fip bus implementation
%Q\p.2.c\0.6
%Q\p.2.c\0.5
%Q\p.2.c\0.4
%Q\p.2.c\0.3
%Q\p.2.c\0.2
%Q\p.2.c\0.1
%Q\p.2.c\0.0
MSB b7 b6 b5 b4 b3 b2 b1 b0
121
Fip bus implementation
Meaning
Value Meaning
FFh The device is not configured (for a class 2 MOMENTUM)
01h A minor external fault is present on the base
(cf. FB_Status variable, Standard Status field)
02h A serious temporary fault is present on the base.
(cf. FB_Status variable, standard status field)
Value of inputs
This variable contains information described in chapter 6 (see Addressing
Momentum Modules, p. 33) for the %IW\p.2.c\0.0.0 and subsequent words in the
case of the FSD and FED profiles or %I\p.2.c\0.0 and subsequent words in the case
of the FRD profile.
Remember that the words are encoded according to Intel format (least significant
first). For bits, the bit position is described in the Ref standard profile documentation.
FCP DM FSDP V10E. See the paragraph relating to the
Application_Process_Control variable for an example.
122
Glossary
Base Denotes the Momentum family input/output module that is associated with the
communicator.
Communicator Denotes the communication module, which allows connection to the Fipio bus. This
is the 170 FNT 110 01.
Connection Denotes the address of the device connected to the Fipio bus.
Point
123
Glossary
124
Index
B
AC
Numerics Analog/Discrete Module
170 ANR 120 90, 83, 85, 88
16-channel input modules 170 ANR 120 91, 83, 85, 88
170 ADI 340 00, 39 Analog/Discrete module
170 ADI 540 50, 39 170 AMM 090 00, 74
170 ADI 740 50, 39
16-channel output modules
170 ADO 340 00, 44 C
170 ADO 540 50, 44
Configuration of Momentum in PL7, 34
170 ADO 740 50, 44
current values
32-channel input module
absolute encoder, 102
170 ADI 350 00, 42
incremental encoder, 102
32-channel output module
170 ADO 350 00, 51
6-channel output module E
170 ADO 830 30, 49
8-channel output modules encoder
absolute, 102
170 ADO 530 50, 47
incremental, 102
170 ADO 730 50, 47
A F
fault
absolute encoder
current values, 102 advanced Momentums, 108
simple Momentums, 104
address coding, 27
Fip Variables, 117
Analog module
170 AAI 030 00, 67
170 AAI 140 00, 65
170 AAI 520 40, 69
I
170 AAO 120 00, 78 incremental encoder
170 AAO 921 00, 80 current values, 102
125
Index
L
LED
COM, 28
ERR, 28
RUN, 28
M
Mixed I/O Modules
170 ADM 350 11, 53
170 ADM 350 15, 53
170 ADM 370 10, 53
170 ADM 390 10, 53
170 ADM 390 30, 53
170 ADM 690 50, 53
170 ADM 690 51, 53
170 ADM 850 10, 53
170 ARM 370 30, 53
Mixed I/O modules
170 ADM 350 10, 53
S
Special module
170 AEC 920 00, 91, 94
special module
170 AEC 920 00, 99
T
TSXFPACC12, 19
TSXFPACC2, 19
126