0% found this document useful (0 votes)
223 views126 pages

Modicon Momentum: Fipio Communicator Setup Manual

This manual provides instructions for setting up Modicon Momentum modules on a Fipio field bus. It describes the Fipio bus and compatible Momentum modules, introduces the Fipio Communicator device, and gives guidance on physically mounting and connecting the Communicator. The document is divided into multiple parts that cover general information, operating and diagnostics procedures, and software implementation including configuring modules in PL7 software.

Uploaded by

edgar mtz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
223 views126 pages

Modicon Momentum: Fipio Communicator Setup Manual

This manual provides instructions for setting up Modicon Momentum modules on a Fipio field bus. It describes the Fipio bus and compatible Momentum modules, introduces the Fipio Communicator device, and gives guidance on physically mounting and connecting the Communicator. The document is divided into multiple parts that cover general information, operating and diagnostics procedures, and software implementation including configuring modules in PL7 software.

Uploaded by

edgar mtz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 126

Modicon Momentum

Fipio Communicator
Setup Manual

eng March 2005


W915905430301A_07
2
Table of Contents

About the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Part I Momentum on Fipio - General. . . . . . . . . . . . . . . . . . . . . . 7


At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 1 Fipio bus and Momentum modules . . . . . . . . . . . . . . . . . . . . . . 9


At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Introduction to Fipio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Fipio Configuration with Momentum Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Review of Momentum Base Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Chapter 2 Introduction to Fipio Communicator . . . . . . . . . . . . . . . . . . . . 13


General Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

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

Chapter 4 Description of the 170 FNT 110 01 communicator . . . . . . . . . 25


At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
General Outlay of the Communicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Communicator Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Description of the Indicator LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Visual Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Part III Software Implementation. . . . . . . . . . . . . . . . . . . . . . . . . 31


At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Chapter 5 Addressing Momentum Modules . . . . . . . . . . . . . . . . . . . . . . . 33


At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.1 Configuration in PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

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

Chapter 6 Diagnostics for Momentum modules . . . . . . . . . . . . . . . . . . . 103


At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Fault Behavior of Simple Momentum Modules . . . . . . . . . . . . . . . . . . . . . . . . . 104
Fault Behavior of Advanced Momentum Modules . . . . . . . . . . . . . . . . . . . . . . . 108

Part IV Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113


At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

Chapter 7 Implementing on another Fip Bus . . . . . . . . . . . . . . . . . . . . . 115


At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Standard Fipio Profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Information Specific to Momentum Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

4
About the Book

At a Glance

Document Scope Setting up the Momentum communicator on Fipio.

Validity Note Adding an addendum.

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.

What’s in this This part contains the following chapters:


Part?
Chapter Chapter Name Page
1 Fipio bus and Momentum modules 9
2 Introduction to Fipio Communicator 13
3 installation 15

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

What’s in this This chapter contains the following topics:


Chapter?
Topic Page
Introduction to Fipio 10
Fipio Configuration with Momentum Modules 11
Review of Momentum Base Catalog 12

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

Fipio Configuration with Momentum Modules

Connecting to The following accessories are used to connect the communicators:


Fipio bus l The TSX FP ACC12 and TSX FP ACC2 connectors for connecting the device to
the Fipio bus.
l The TSX FP CA/CR••• main cable (available in 3 lengths: 100m, 200m or 500m).
l The TSX FP ACC14••• diversion cable (available in 3 lengths: 100m, 200m or
500m).
l The TSX FP ACC14 and TSX FP ACC4 diversion boxes.
l The TSX FP ACC7 line end.
l The TSX FP ACC12 connector for connecting to Premium PLCs.
Configuration Example:

Premium

TSX FP ACC7
TSX FP ACC2 or
TSX FP ACC 12 TSX FP ACC 12

TSX FP CA/CR•••

170 ADI 350 00 170 ADM 350 10 170 AAO 120 00

11
Fipio and Momentum

Review of Momentum Base Catalog

General There are two types of Momentum base:


l standard bases, which are generally discrete.
l advanced bases, which generally have at least one analog (ANA) or assimilated
channel.

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

Note: The communicator’s power is supplied by the base to which it is connected.

14
installation

3
At a Glance

Aim of this This Chapter deals with the installation of the Fipio communicator for Momentum
Chapter modules.

What’s in this This chapter contains the following topics:


Chapter?
Topic Page
Mounting the Fipio Communicator 16
Connecting to the Fipio bus 19

15
Installation

Mounting the Fipio Communicator

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

Static electricity can damage the module.


Use suitable anti-static measures when manipulating the module and
avoid all contact with the internal elements. The electrical components
in the module are sensitive to static electricity.

Electric circuits risk being exposed.


I/O base electric circuits risk being exposed when a Momentum module
is not mounted. Ensure that the I/O base is inoperative when it does not
have a module. To ensure that the base is inoperative, do not insert the
coupling connectors into the I/O base after mounting the module.

When the unit is powered, the base is also powered: therefore


never power up the I/O base if it does not have a module. Ensure
that the power is always off when the I/O base is not completely
assembled.
To ensure that the base is inoperative, do not insert the coupling
connectors into the I/O base after mounting the module. When
withdrawing a module from a base, disconnect the limit connectors
beforehand.
Failure to follow this precaution can result in death, serious injury,
or equipment damage.

18
Installation

Connecting to the Fipio bus

Accessories The following accessories are used to connect the communicators:


l The TSX FP ACC12 and TSX FP ACC2 connectors for connecting the device to
the Fipio bus.

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.

Connection using the TSX FP ACC2 connector:

Connection using the TSX FP ACC12 connector:

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.

What’s in this This part contains the following chapters:


Part?
Chapter Chapter Name Page
4 Description of the 170 FNT 110 01 communicator 25

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.

What’s in this This chapter contains the following topics:


Chapter?
Topic Page
General Outlay of the Communicator 26
Communicator Addressing 27
Description of the Indicator LEDs 28
Visual Diagnostics 29

25
170 FNT 110 01 description

General Outlay of the Communicator

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

General A device on the Fipio bus is identified by its connection point.


The connection point number represents its physical address on the Fipio bus and
can take a value between 1 and 99.
On Fipio, the address 0 is reserved for the bus’s PLC manager. The address 63 is
reserved for the programming terminal.

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

Description of the Indicator LEDs

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

no The three LEDs yes


flash continuously

Disconnect the
no RUN LED module from the
constantly lit green Fipio bus

Check supply
Change module yes

The three LEDs yes


no
flash continuously
yes ERR LED
constantly lit red

Change module no

yes ERR LED


flashing red

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.

What’s in this This part contains the following chapters:


Part?
Chapter Chapter Name Page
5 Addressing Momentum Modules 33
6 Diagnostics for Momentum modules 103

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.

What’s in this This chapter contains the following sections:


Chapter?
Section Topic Page
5.1 Configuration in PL7 34
5.2 Addressing I/O discrete Momentum standard modules 38
5.3 Addressing advanced Momentum modules 64
5.4 Addressing mixed modules 82
5.5 Addressing a special module: 170 AEC 920 00 90

33
momentum addressing

5.1 Configuration in PL7

Configuration of Momentum modules in PL7

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.

PL7 l correctly configure the hardware (rack, power supply, processor),


Configuration Illustration of the "Configuration" screen:
Configuration
XMWI
TSX 57453 V5.1... XTI

0 2 3 4
P T
S S
Y X
0 5 >>
2
6 7
0 4
0 5
3

l double-click on the processor’s "FIPIO" icon,


l add the TSX 170 ANR 120 90 Momentum module

34
momentum addressing

click on the 170 ANR 120 90 module


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 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

Illustration of the "FIPIO Configuration" screen:


FIPIO Configuration
TSX 57453 V5.1 Bus length: 0 15 km Devices configured: 1
1

Logical address Communicator Base module Extension module

0 TSX 57453 FIPIO manager

1 170 FNT 110 01 0 170 ANR 120 90

63 Privileged terminal

l double-click on "170 ANR 120 90",

35
momentum addressing

Note: In configuration mode, the %KW in the "Parameters" field cannot be used.
Do not enter any values.

l position the cursor on "Adjust" mode,


Illustration of the Momentum configuration screen:
170 ANR 120 90 [FIPIO1 MODULE 0]
Adjust
Designation: 6AI4AO 0..10V,8DI 8DO 24V

Properties of: %MW\0.2.1\0.0.20


Channel 0 Task: Mast
Word bits
Base 15:
Parameters by default Decimal 14:
13:
12:
Parameter Symbol Value 11:
%MW\0.2.1\0.0.20 32768 10:
%MW\0.2.1\0.0.21 0 09:
%MW\0.2.1\0.0.22 0 08:
%MW\0.2.1\0.0.23 0 07:
%MW\0.2.1\0.0.24 0 06:
%MW\0.2.1\0.0.25 0 05:
%MW\0.2.1\0.0.26 0 04:
%MW\0.2.1\0.0.27 0 03:
%MW\0.2.1\0.0.28 0 02:
%MW\0.2.1\0.0.29 0 01:
%MW\0.2.1\0.0.30 0 00:
%MW\0.2.1\0.0.31 0
%MW\0.2.1\0.0.32 0
%MW\0.2.1\0.0.33 0
%MW\0.2.1\0.0.34 0
%MW\0.2.1\0.0.35 0

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

Reminder about l %I\p.2.c\j.i: discrete input bit,


addressing l %Q\p.2.c\j.i: discrete output bit,
objects on FIPIO l %MW\p.2.c\j.v.r: 16 bit parameters word,
l %IW\p.2.c\j.v.r: 16 bit input word,
l %QW\p.2.c\j.v.r: 16 bit output word.

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

5.2 Addressing I/O discrete Momentum standard


modules

At a Glance

Aim of this This section provides information about the configuration of discrete input/output
Section Momentum modules on Fipio.

What’s in this This section contains the following topics:


Section?
Topic Page
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

38
momentum addressing

16-channel input modules

Assignment of The inputs are connected to connector 1 on the base.


the data bits. List of Momentums with 16 inputs:
l 170 ADI 340 00 (16 discrete inputs in 1 group, 24 VDC)
l 170 ADI 540 50 (16 discrete inputs in 2 groups, 120 VAC)
l 170 ADI 740 50 (16 discrete inputs in 2 groups, 230 VAC)

Input Values The image of the input channels is accessible bit by bit:

%I\p.2.c\0.i

(Reminder: p= position of the processor in the rack, c= number of the connection


point).

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

Terminal I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1


block
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

Bits 16 to 31 are accessible by program but are not significant.

39
momentum addressing

Labeling of the l 170 ADI 340 00:


terminal blocks
Connectors Terminal Meaning
No.
1 1...16 Inputs
17 0V (M–)
18 Supply voltage (L+) + 24 VDC
2 1...17 Sensor power supply
18 +24 VDC for inputs
3 1...17 0V for sensors (3- and 4-wire)
18 0V for inputs
4 1...18 Protective earth (PE)

l 170 ADI 540 50:

Connectors Terminal Meaning


No.
1 1...16 Inputs
17 Reference potential – 120 VAC for the base (N)
18 Base power supply 120 VAC (L1
2 1...8 Power supply for input group 1 (1L1)
9...16 Power supply for input group 2 (2L1)
17 Power supply for input group 1 (1L1)
18 Power supply for input group 2 (2L1)
3 1...8 Input group 1 – Reference potential (1N)
9...16 Input group 2 – Reference potential (2N)
17 Reference potential for input group 1 (1N)
18 Reference potential for input group 2 (2N)

l 170 ADI 740 50:

Connectors Terminal Meaning


No.
1 1...16 Inputs
17 Reference potential – 230 VAC for the base (N)
18 Base power supply 230 VAC (L1

40
momentum addressing

Connectors Terminal Meaning


No.
2 1...8 Power supply for input group (1L1)
9...16 Power supply for input group 2 (2L1)
17 Power supply for input group 1 (1L1)
18 Power supply for input group 2 (2L1)
3 1...8 Input group 1 – Reference potential (1N)
9...16 Input group 2 – Reference potential (2N)
17 Reference potential for input group 1 (1N)
18 Reference potential for input group 2 (2N)

41
momentum addressing

32-channel input module

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

(Reminder: p= position of the processor in the rack, c= number of the connection


point).

Inputs 1 to 16:

Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Terminal I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1


block 1
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

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

16-channel output modules

Assignment of The outputs are connected to connector 2 on the base.


the data bits List of Momentums with 16 outputs:
l 170 ADO 740 50 (16 discrete outputs in 2 groups (8 outputs/group), 230 VAC)
l 170 ADO 540 50 (16 discrete outputs in 2 groups (8 outputs/group), 120 VAC)
l 170 ADO 340 00 (16 discrete outputs in 2 groups (8 outputs/group), 24 VAC)

Output values The image of the output channels is sent to the communicator bit by bit:

%Q\p.2.c\0.i

(Reminder: p= position of the processor in the rack, c= number of the connection


point).

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 O16 O15 O14 O13 O12 O11 O10 O9 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

44
momentum addressing

Labeling of the l 170 ADO 740 50:


terminal blocks
Connectors Terminal Meaning
No.
1 Fuse 1, Output fuses
Fuse 2
2 1...8 Outputs for group 1
9...16 Outputs for group 2
17 Reference potential for outputs (1N)
18 Output power (1L1)
3 1...16 Reference potential per outputs (1N)
17 Reference potential – 230 VAC for the base (N)
18 Base power supply 230 VAC (L1)

l 170 ADO 540 50:

Connectors Terminal Meaning


No.
1 Fuse 1, Output fuses
Fuse 2
2 1...8 Outputs for group 1
9...16 Outputs for group 2
17 Reference potential for outputs (1N)
18 Output power (1L1)
3 1...16 Reference potential per outputs (1N)
17 Reference potential – 120 VAC for the base (N)
18 Base power supply 120 VAC (L1)

45
momentum addressing

l 170 ADO 340 00:

Connectors Terminal Meaning


No.
1 Not used
2 1...8 Outputs for group 1
9...16 Outputs for group 2
17/18 24 VAC for group 1 outputs and group 2 outputs (1L+, 2L+)
3 1...16 0V (M–) for outputs
17 0V (M–) for the base and outputs
18 Supply voltage (L+) + 24 VDC
4 1...18 Protective earth (PE)

46
momentum addressing

8-channel output modules

Assignment of The outputs are connected to terminal block 2 on the base.


the data bits List of Momentums with 8 outputs:
l 170 ADO 730 50 (8 discrete outputs in 2 groups (4 outputs/group), 230 VAC)
l 170 ADO 530 50 (8 discrete outputs in 2 groups (4 outputs/group), 120 VAC)

Output values The image of the output channels is sent to the communicator bit by bit:

%Q\p.2.c\0.i

(Reminder: p= position of the processor in the rack, c= number of the connection


point).

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

6-channel output module

Data bit List of 6-output momentums:


assignment l 170 ADO 830 30 (6 discrete outputs in 6 groups (1 outputs/group), 120-230 VAC)

Output values Output channel image sent to the communicator bit by bit:

%Q\p.2.c\0.i, where i varies from 0 to 5.

(Reminder: p= position of the processor in the rack, c= connection point number).

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

Terminal block l 170 ADO 830 30:


labeling
Connectors Terminal Meaning
No.
1 2, 4, 6, 8, Relay outputs 1 to 6 (normally open)
10, 12
17 module neutral
18 Module power supply (between 120 and 230 VAC)
2 2, 4, 6, 8, Relay outputs 1 to 6 (normally closed)
10, 12
3 2, 4, 6, 8, Shared by relay outputs 1 to 6
10, 12
4 1 ... 18 Protective earth (PE)

50
momentum addressing

32-channel output module

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

(Reminder: p= position of the processor in the rack, c= number of the connection


point).

Outputs 1 to 16:

Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Terminal O16 O15 O14 O13 O12 O11 O10 O9 O8 O7 O6 O5 O4 O3 O2 O1


block 1
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

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

Mixed Input and Output Modules

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

Input channel image accessible bit by bit:


%I\p.2.c\0.i

(Reminder: p= position of the processor in the rack, c= connection point number).

Inputs:
Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Terminal block 1 I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1


of module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

Output channel image sent to the communicator bit by bit:


%Q\p.2.c\0.i

Outputs:

Value of i
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Terminal block 2 O16 O15 O14 O13 O12 O11 O10 O9 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

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)

Terminal block labeling for base 170 ADM 350 15:


Connectors Terminal Meaning
No.
1 1...16 Inputs
17 0V (M–)
18 Supply voltage + 24 VDC for the inputs
2 1...16 Outputs
17 0V for outputs
18 24 VDC for outputs
3 1...16 24 VDC for outputs (2L+)
17 0V (M–)
18 Supply voltage + 24 VDC
4 1...18 0V (M–)

Terminal block labeling for base 170 ADM 850 10:


Connectors Terminal Meaning
No.
1 1...16 Inputs
17 0V (M–)
18 Power supply voltage between 10VDC and 60VDC

54
momentum addressing

Connectors Terminal Meaning


No.
2 1...16 Outputs
17 0V (M–)
18 Power supply voltage between 10VDC and 60VDC
3 1...16 Output return connections
17 0V (M–)
18 Input reference voltage between 10VDC and 60VDC

55
momentum addressing

Modules 16I/8O l 170 ADM 370 10


Output connections to base terminal block 2. Input connections to base row 1.

Input channel image accessible bit by bit:


%I\p.2.c\0.i
(Reminder: p= position of the processor in the rack, c= connection point number).

Inputs:

Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Terminal block 1 I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1


of module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

Output channel image sent to the communicator bit by bit:


%Q\p.2.c\0.i

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

Connectors Terminal No. Meaning


2 1, 3, 5, 7 Output Group 1
9, 11, 13, 15 Output Group 2
2, 4, 6, 8 0V (1M–) for Output Group 1
10, 12, 14, 16 0V (2M–) for Output Group 2
17/18 24 VDC for Output Group 1 (1L+) and Output Group 2 (2L+)
3 1...4 Power supply for inputs 1 4 (L+)
5...8 Power supply for inputs 5 8 (L+)
8...12 Power supply for inputs 9 12 (L+)
13...16 Power supply for inputs 13 16 (L+)
17/18 0V (1M–, 2M–)
4 1...18 0V (M–) for the sensors
5 1...18 Protective earth (PE)

57
momentum addressing

Modules 16 I/12 O 170 ADM 390 10:


Master sends 12 discrete output bits to base 170 ADM 390 10 in a 16 bit word. Base
returns three 16 bit input words to the master.
l Fault detection:
First two words return input and output fault detection. First input word indicates fault
detection for the 12 outputs.
Second input word indicates fault detection for the 16 inputs.
l I/O register assignments:
Third input word is for the sensors. Sensors are connected to base connector 1.
Actuators (from the output word) are connected to base terminal block 2.

Address description Bit


%IW\p.2.c\0.0.0 Output status word 0 = OK
%IW\p.2.c\0.0.1 Input status word 1 = fault

%IW\p.2.c\0.0.2 Input value word

Address description
%QW\p.2.c\0.0.0 Output word

Input channel image is accessible in an input 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

Terminal block 1 I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1


of module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

Output channel image is sent to the communicator bit by bit:

%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

Terminal block 2 O16 O15 O14 O13 O12 O11 O10 O9 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

Terminal block labeling:


Connectors Terminal Meaning
No.
1 1...16 Inputs
17 0V (M–)
18 Supply voltage (L+) + 24 VDC
2 1...8 Output Group 1
9...12 Output Group 2
13...16 Not Connected
17/18 24 VDC for Output Group 1 and Output Group 2 (1L+, 2L+)
3 1...18 0V (M–)
4 1...18 Supply voltage for terminals 1 16, connector 1, or PE

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

Input channel image is accessible via:


%I\p.2.c\0.i

Inputs:

Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Terminal block 1 I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1


of module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

Output channel image sent to the communicator via:


%Q\p.2.c\0.i

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

170 ADM 390 30 terminal block labeling:


Connectors Terminal No. Meaning
1 1...10 Inputs
11, 12, 16 Power supply for inputs 9, 10 (1L+)
13, 14, 15 0V (M–) for inputs
17 0V (M–) for the base
18 Supply voltage (L+) + 24 VDC
2 1...8 Output power supply 1 ... 8 (1L+)
9...12 Output Group 1
13...16 Output Group 2
17 Power supply for relay outputs 1 ... 4 (1L1, 20 ... 115 VDC
or 24 ... 230 VAC)
18 Power supply for relay outputs 5 ... 8 (2L1, 20 ... 115 VDC
or 24 ... 230 VAC)
3 1...8 0V (M–) for inputs
9, 10, 11, 12 0V (1N) for relays 1 4
13, 14, 15, 16 0V (2N) for relays 5 8
17/18 0V/Reference potential for relay outputs
4 1...18 Protective earth (PE)

170 ARM 370 30 terminal block labeling:


Connectors Terminal No. Meaning
1 1...10 Inputs
11, 12 Input power supply (L+)
13, 14 0V (M–) for inputs
15, 16 Not used
17 0V (M–) for the base
18 Base power supply (L1) 120 VAC
2 1...8 Input power supply (L+)
9...12 Output Group 1
13...16 Output Group 2
17 Relay output voltage (1L1, 20...115 VDC or 24...230 VAC
18 Relay output voltage (2L1, 20...115 VDC or 24...230 VAC

61
momentum addressing

Connectors Terminal No. Meaning


3 1...8 0V (M–) for inputs
9, 10, 11, 12 0V (1N) for relays
13, 14, 15, 16 0V (2N) for relays
17/18 0V/Reference potential for relay outputs

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.

Input channel image accessible via:


%I\p.2.c\0.i

Inputs:

Value of i
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Terminal block 2 I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1


of module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

Output channel image sent to the communicator via:


%Q\p.2.c\0.i

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

5.3 Addressing advanced Momentum modules

At a Glance

Aim of this This section provides information about the configuration of analog inputs/outputs
Section (or assimilated) Momentum modules on Fipio.

What’s in this This section contains the following topics:


Section?
Topic Page
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

64
momentum addressing

Module 170 AAI 140 00

Input Values The module has 16 analog inputs.


At input, the analog values are read in one word per channel. Therefore, the
170 AAI 140 00 base uses 16 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 (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.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

Chan 4 Chan 3 Chan 2 Channel 1

%MW\p.2.c\0.0.21 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Chan 8 Chan 7 Chan 6 Chan 5

%MW\p.2.c\0.0.22 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Chan 12 Chan 11 Chan 10 Chan 9

%MW\p.2.c\0.0.23 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Chan 16 Chan 15 Chan 14 Chan 13

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

Module 170 AAI 030 00

Input Values The module has 8 analog inputs.


At input, the analog values are read in one word per channel. Therefore, the
170 AAI 030 00 base uses 8 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.
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.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

Chan 4 Chan 3 Chan 2 Channel 1

%MW\p.2.c\0.0.5 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Chan 8 Chan 7 Chan 6 Chan 5

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

Module 170 AAI 520 40

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

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

Sign Value of input 4

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

Range Temperature Wiring check Parameter word


(hex)
Thermocouple S 1/10 degrees C inactive 2207
active 2307
1/10 degrees F inactive 2287
active 2387
Thermocouple T 1/10 degrees C inactive 2208
active 2308
1/10 degrees F inactive 2288
active 2388

Ranges PT100, PT1000, Ni 100 and Ni 1000:


Range Wiring Temperature Wiring check Parameter
word (hex)
IEC PT100 RTD 2 or 4 wires 1/10 degrees C inactive 0A20
active 0B20
1/10 degrees F inactive 0AA0
active 0BA0
3 wires 1/10 degrees C inactive 0E20
active 0F20
1/10 degrees F inactive 0221
active 0321
IEC PT1000 RTD 2 or 4 wires 1/10 degrees C inactive 0221
active 0321
1/10 degrees F inactive 02A1
active 03A1
3 wires 1/10 degrees C inactive 0621
active 0721
1/10 degrees F inactive 06A1
active 07A1

71
momentum addressing

Range Wiring Temperature Wiring check Parameter


word (hex)
US/JIS PT100 RTD 2 or 4 wires 1/10 degrees C inactive 0A60
active 0B60
1/10 degrees F inactive 0AE0
active 0BE0
3 wires 1/10 degrees C inactive 0E60
active 0F60
1/10 degrees F inactive 0EE0
active 0FE0
US/JIS PT1000 RTD 2 or 4 wires 1/10 degrees C inactive 0261
active 0361
1/10 degrees F inactive 02E1
active 03E1
3 wires 1/10 degrees C inactive 0661
active 0761
1/10 degrees F inactive 06E1
active 07E1
DIN Ni 100 RTD 2 or 4 wires 1/10 degrees C inactive 0A23
active 0B23
1/10 degrees F inactive 0AA3
active 0BA3
3 wires 1/10 degrees C inactive 0E23
active 0F23
1/10 degrees F inactive 0EA3
active 0FA3
DIN Ni 1000 RTD 2 or 4 wires 1/10 degrees C inactive 0222
active 0322
1/10 degrees F inactive 02A2
active 03A2
3 wires 1/10 degrees C inactive 0622
active 0722
1/10 degrees F inactive 06A2
active 07A2

72
momentum addressing

Voltage ranges
Range Wiring check Parameter word
(hex)
+/-25mV inactive 2210
active 2310
+/-100mV active 1211
inactive 1311

73
momentum addressing

Module 170 AMM 090 00

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

Chan 4 Chan 3 Chan 2 Chan 1

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

Reserved Reserved Chan 2 Chan 1

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

Module 170 AAO 120 00

Output values This module has 4 0-20 mA analog outputs.


Analog output values are written in one word per channel. Therefore, the
170 AAO 120 00 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 (in +/-10 V).
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:

%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

Chan 4 Chan 3 Chan 2 Chan 1

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

Module 170 AAO 921 00

Output values This module has 4 4-20 mA or 0-10 mA analog outputs.


Analog output values are written in one word per channel. Therefore, the
170 AAO 921 00 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 (in +/-10v).
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:

%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

Chan 4 Chan 3 Chan 2 Chan 1

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

5.4 Addressing mixed modules

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 ••.

What's in this This section contains the following topics:


Section?
Topic Page
170 ANR 120 9 Module•: Input words 83
170 ANR 120 9 Module•: Configuration Words 85
170 ANR 120 9 Module•: Output Words 88

82
momentum addressing

170 ANR 120 9 Module•: Input words

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.

Description of The status word contains information about module operation:


Input Word 11
Bits 15 to 9 Bit 8 Bits 7 to 4 Bit 3 (channels 7, 8)
Not used 0 = module not healthy (loss of module Not used 0 = fault
data) 1 = no fault
1 = healthy module

Bit 2 (channels 5, 6) Bit 1 (channels 4, 3) Bit 0 (channels 1,


2)
0 = fault 0 = fault 0 = fault
1 = no fault 1 = no fault 1 = no fault

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

Terminal block 2 I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1


of module
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

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).

Range Analog output operating range:


Input voltage Data is left justified Comment
Input Range 0 to 10.000 0 to 32000 Nominal input voltage
170 ANR 120 90 range
Input Range - 10.000 to + 10.000 00382 to 32382
170 ANR 120 91
Input Over Range 10.000 to 10.238 32002 to 32764 Linear over range input
170 ANR 120 90 voltage
Input Over Range +10.000 to +10.238 32384 to 32764
170 ANR 120 91
Input Out of ≥10.238 32766 (7FFE Input voltage exceeding
Range Hexadecimal) the threshold may
damage the module.
Input Under -10.238 to -10.000 00002 to 00382 Linear undervoltage
Range range
Input Out of ≤-10.238 00000 Input voltage exceeding
Range the threshold may
damage the module.

84
momentum addressing

170 ANR 120 9 Module•: Configuration Words

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.

l in word 20, the authorized value range is: 0001 to FFFF.


For proper operation of the module, it is mandatory to configure a value greater
than 0 in the register.
l The register default value at power up is 0 (module stopped).

85
momentum addressing

Description of Configuration of discrete output fallback values:


Word 21
Word Description
Bits 0 7 fallback value for discrete outputs 1 to 8
Bits 8 13 not used
Bit 14 0 = hold last value,
1 = user-defined value
Bit 15 0 = reset outputs,
1 = check bit 14

Description of Words 22 to 26 are used to define analog output fallback values.


Word 22 2 bits per channel to configure fallback management:
Word Error status
00 minimum output voltage
01 hold last value (by default)
10 user defined shutdown value
11 hold last value (usually not used)

Not used Chan 4 Chan 3 Chan 2 Chan 1

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

Terminal block 3 O16 O15 O14 O13 O12 O11 O10 O9 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

Range Analog output operating range:


Output voltage Data is left justified Comment
Output Range 0 to 10.000 0 to 32000 Nominal Output Voltage
170 ANR 120 90 Range
Output Range - 10.000 to + 10.000 00382 to 32382
170 ANR 120 91
Output Over 10.000 to 10.238 32002 to 32764 Linear Over Range
Range Output Voltage
170 ANR 120 90
Output Over +10.000 to +10.238 32,384 to 32,764
Range
170 ANR 120 91
Output Out of ≥10.238 32766 Threshold Will Be
Range (7FFE Hex) Limited To 32.766
Decimal
Output Under -10.238 to -10.000 00002 to 00382 Linear undervoltage
Range. range
Output Out of ≤-10.238 00000 Threshold limited to
Range 00000.

87
momentum addressing

170 ANR 120 9 Module•: Output Words

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

Terminal block 3 O16 O15 O14 O13 O12 O11 O10 O9 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

88
momentum addressing

Range Analog output operating range:


Output voltage Data is left justified Comment
Output Range 0 to 10.000 0 to 32000 Nominal Output
170 ANR 120 90 Voltage Range
Output Range - 10.000 to + 10.000 00382 to 32382
170 ANR 120 91
Output Over Range 10.000 to 10.238 32002 to 32764 Linear Over Range
170 ANR 120 90 Output Voltage
Output Over Range +10.000 to +10.238 32384 to 32764
170 ANR 120 91
Output Out of ≥10,238 32766 Threshold Will Be
Range (7FFE Hex) Limited To 32.766
Decimal
Output Under -10,238 to -10,000 00002 to 00382 Linear undervoltage
Range. range
Output Out of ≤-10.238 00000 Threshold limited to
Range 00000.

89
momentum addressing

5.5 Addressing a special module: 170 AEC 920 00

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 ••.

What's in this This section contains the following topics:


Section?
Topic Page
Example of module configuration in PL7 91
Configuration of counting functions 94
170 AEC 920 00 Module: Input Words 99

90
momentum addressing

Example of module configuration in PL7

At a Glance This module is a counting module with 2 independent high-frequency counters


(10 kHz - 200 kHz).
The following example allows you to configure and program a Momentum
170 AEC 920 00 on FIPIO in PL7.

PL7 l Open PL7.


Configuration l Create a new animation.
l Correctly configure the hardware (rack, power supply, processor).
l Double-click on the processor’s "FIPIO" icon.
l Add the TSX 170 AEC 920 00 Momentum module.

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

Channel 0 Task: Mast

Base
Parameters by default Decimal

Parameter Symbol Value


%MW\0.2.1\0.0.4 16#1203
%MW\0.2.1\0.0.5 16#1203
%MW\0.2.1\0.0.6 16#81
%MW\0.2.1\0.0.7 16#81
%MW\0.2.1\0.0.8 1000
%MW\0.2.1\0.0.9 0
%MW\0.2.1\0.0.10 1000
%MW\0.2.1\0.0.11 0
%MW\0.2.1\0.0.12 0
%MW\0.2.1\0.0.13 0
%MW\0.2.1\0.0.14 0
%MW\0.2.1\0.0.15 0
%MW\0.2.1\0.0.16 0
%MW\0.2.1\0.0.17 0
%MW\0.2.1\0.0.18 0
%MW\0.2.1\0.0.19 0

92
momentum addressing

Example of l In the parameter words %MW\p.2.c\0.0.4 and %MW\p.2.c\0.0.5 (See


counting Configuration of counting functions, p. 94), enter the hex value 16#1203.
function Information:
configuration - Bit 0 "enable preset" = 1 (otherwise, the preset value is inactive).
- Bit 1 "enable software" = 1 (otherwise the module is non operational).
- Bit 9 = 1.
- Bit 8, 10, 11 = 0, choice of operating mode: positive counter.
- Bit 12 = 1.
- Bit 13, 14 = 0, preset on rising edge of discrete inputs I1 and I4.
l In the parameter words %MW\p.2.c\0.0.6 and %MW\p.2.c\0.0.7 (See
Configuration of counting functions, p. 94), enter the hex value 16#81
Information:
- Bit 0 = 1.
- Bit 1, 2, 3 = 0, identity code for a preset value.
- Bit 7 = 1, broken sensor monitoring activation bit.
l In the parameter words %MW\p.2.c\0.0.8, %MW\p.2.c\0.0.9, %MW\p.2.c\0.0.10
and %MW\p.2.c\0.0.11 (See Configuration of counting functions, p. 94): preset
value.

Minimum hardware setup required:


l 24 V on connectors 1 and 2.
l Encoder supply on connector 3.
l Encoders connected.
l Actuators on discrete inputs 2 and 5 for external enabling of the counters
(otherwise counting is blocked ).
l Actuators on discrete inputs 1 and 4 for enabling preset values.
Programming to take new preset into account:
Setting inputs 2 and 5 to 1 should allow you to see the counting progress in the input
words %IW\0.2.1\0.0.4 to %IW\0.2.1\0.0.7.
During operation, preset values must be written in the output words %QW
\0.2.1\0.0.0 to %QW\0.2.1\0.0.3, which are the images of output words 5 and 6 for
counter 1,6 and 7 and for counter 2.
Counter 1 preset example:
(* preset value in %MW0 *)
IF %M1 THEN %QW\0.2.1\0.0.0 := %MW0;
(* write 0 on bits 0 and 1 output word 0 *)
%MW\0.2.1\0.0.4:= 16#1200 ;
WRITE_PARAM %CH\0.2.1\0.0 ;
SET %M2 ;
RESET %M1 ;
END_IF ;
(* Write at 1 for the software enable bit and the preset bit *)
IF %M2 THEN %MW\0.2.1\0.0.4:=16#1203;
WRITE_PARAM %CH\0.2.1\0.0;
RESET %M2 ;
END_IF ;

93
momentum addressing

Configuration of counting functions

Description 8 output words are available for configuring the two module counters for the 170
AEC 920 00 module.

Output Function PLC designation


Words
Word 1 Configuration bit for counter 1 %MW\\p.2.c\0.0.4
Word 2 Configuration bit for counter 2 %MW\\p.2.c\0.0.5
Word 3 Counter 1 output / setpoint data configuration %MW\\p.2.c\0.0.6
Word 4 Counter 2 output / setpoint data configuration %MW\\p.2.c\0.0.7
Word 5 Counter 1 setpoint data (Low) %MW\\p.2.c\0.0.8
Word 6 Counter 1 setpoint data (High) %MW\\p.2.c\0.0.9
Word 7 Counter 2 setpoint data (Low) %MW\\p.2.c\0.0.10
Word 8 Counter 2 setpoint data (High) %MW\\p.2.c\0.0.11

p: position of the processor in the rack (0 or 1), c: Fipio connection point number.

94
momentum addressing

Configuration Illustration: %MW\p.2.c\0.0.4 and %MW\p.2.c\0.0.5


words 1 and 2

Bits for operating


Preset bits modes Forcing bits Software enabling bits
Counting direction

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

Signal: D15 D14 D13 D12 D11 D10 D9 D8 L_ED D6 D5 D4 D3 D2 D1 D0

Reserved

Behavior of Q1 to Q2 in the event of bus interrupt

Line break monitoring for A, B, Z counter inputs:


0 = active (by default)
1 = inactive (to be used for single-ended 24 V signal encoders)

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

Signal: D15 D14 D13 D12 D11 D10 D9 D8 L_ED D6 D5 D4 D3 D2 D1 D0

Reserved

Line break monitoring for A, B, Z counter inputs:


0 = active (by default)
1 = inactive (to be used for single-ended 24 V signal encoders)

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

170 AEC 920 00 Module: Input Words

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.

Current Values Resolution with/without sign:


for the l The respective resolution of the actual values is 24 bits plus sign (-16 777 216 to
Incremental +16 777 215).
Encoder l If a modulo value has been predefined, the maximum resolution is 24 bits without
sign (0 to +16 777 215).
Representation of the actual value:
Input words 5 (7)

Bit: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Actual value or Capture value

Input words 6 (8)

Bit: 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Actual value or Capture value


Sign cannot be used

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

Actual value or Capture value


Input words 6 (8)
24 bit resolution

Bit: 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Actual value or Capture value

unused 25 bit resolution

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.

What’s in this This chapter contains the following topics:


Chapter?
Topic Page
Fault Behavior of Simple Momentum Modules 104
Fault Behavior of Advanced Momentum Modules 108

103
diagnostics

Fault Behavior of Simple Momentum Modules

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.

"Peripheral" List of "Peripheral" type faults in simple Momentum modules:


Type Faults l Short-circuit of one or several discrete outputs.
l Open circuit on one or several discrete outputs.
l Output supply fault.
l One or several terminal blocks missing on a Momentum base.

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

Fault Behavior of Advanced Momentum Modules

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.

"Peripheral" List of "Peripheral" type faults in advanced Momentum modules:


Type Faults l Short-circuit of one or several discrete outputs.
l Open circuit on one or several discrete outputs.
l Output supply fault.
l Out of range analog value.

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

Aim of this Part This Part gives the manual appendices.

What’s in this This part contains the following chapters:


Part?
Chapter Chapter Name Page
7 Implementing on another Fip Bus 115

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.

What’s in this This chapter contains the following topics:


Chapter?
Topic Page
Standard Fipio Profiles 116
Information Specific to Momentum Modules 117

115
Fip bus implementation

Standard Fipio Profiles

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.

To understand the characteristics of the associated Fip variables and information on


managing operating modes and diagnostics, refer to the FCP DM FSDP V10E
standard profile documentation.

116
Fip bus implementation

Information Specific to Momentum Modules

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)

Fields: Catalogue Reference and ASCII Description

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

Values for basic Momentum modules:


ASCII Description Catalogue Reference
170ADI35000 01h
170ADI34000 02h
170ADO35000 05h
170ADO34000 06h
170ADM35010 08h
170ADM69050 09h
170ADM39030 0Ah
170ADM37010 0Bh
170AAI03000 C0h
170AAI14000 C1h
170AAI52040 C2h
170AAO12000 C3h
170AAO92100 C4h
170AAM09000 E0h

Value for the Fipio communicator:


ASCII Description Catalogue reference
170FNT11001 04h

Presence Values to be completed for the Momentum modules:


Variable
Field Value
Length of identification variable 4Fh
BA Arbitrator function status Since Momentum does not support the arbiter
function of the bus, the significant 4 bit byte of this
byte is therefore equal to 0.

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

LN_Uploading The Momentum promptness timer is equal to 256 ms.


Variable Value to be completed for the Momentum modules:
Field Value
Asynchronous promptness time out value 30h

FB_Configuration Configuration parameters


Variable Class 2 Momentums do not manage the configuration data. Consequently the
values of these words are ignored by class 2 Momentums.
In order to respect the control principle of the acceptance of the parameters sent by
the FB_Configuration_Description variable, the bus manager should always put a
zero value in these words because the FB_Configuration_Description variable is
produced with parameter values with zero configuration.

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.

FB_Control Specific commands


Variable Momentum conforming to the FED profile do not manage specific commands. Any
received values will be ignored.

119
Fip bus implementation

FB_Status Standard status


variable Description of Standard status field bits for Momentums:
Bit Description Comments
0 Serious but temporary fault, internal to When this bit is set, transitional disturbance
base affects the behavior of the base connected
to the communicator (EMC disturbance for
example). When this fault disappears, the
device resumes normal operation.
1 Minor fault, external to the base When this bit is set, an external fault is
present on the base used. The nature of
this fault depends on the base itself. It is
therefore useful to refer to the
documentation for the base in question to
know what type of external fault can
indicated in the application program by the
I/O-Error signal for this type of base (short-
circuit, etc.).
2 Not used -
3 Not used -
4 Internal module fault (breakdown) -
5 Hardware configuration fault -
6 Problem communicating with the PLC -
7 Application fault (adjustment values -
refused)

Specific status
Momentums conforming to the FED profile do not manage status commands: the
corresponding words are always zero.

120
Fip bus implementation

Application_Pro Value of outputs


cess_Control This variable contains information described in chapter 6 (see Addressing
variable Momentum Modules, p. 33) for the %QW\p.2.c\0.0.0 and subsequent words in the
case of the FSD and FED profiles or %Q\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 standard profile documentation. For
example, the first 8 output bits of a discrete module are located in the first byte in the
following order:
%Q\p.2.c\0.7

%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

Application_Pro Channel fault


cess_Status The input values are only valid if this byte is zero.
variable Other possible values are:

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.

FB_adjustment See the FB_Configuration variable.


variable

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

Device Denotes the functional set formed by a communicator connected to a base.

123
Glossary

Module Denotes either the communicator or the base.

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

You might also like