Schneider Electric Modicon TM7 - Expansion Blocks User Guide | Manualzz
Modicon TM7
EIO0000000880 11/2015
Modicon TM7
Expansion Blocks Configuration
Programming Guide
EIO0000000880.04
11/2015
www.schneider-electric.com
The information provided in this documentation contains general descriptions and/or technical
characteristics of the performance of the products contained herein. This documentation is not
intended as a substitute for and is not to be used for determining suitability or reliability of these
products for specific user applications. It is the duty of any such user or integrator to perform the
appropriate and complete risk analysis, evaluation and testing of the products with respect to the
relevant specific application or use thereof. Neither Schneider Electric nor any of its affiliates or
subsidiaries shall be responsible or liable for misuse of the information contained herein. If you
have any suggestions for improvements or amendments or have found errors in this publication,
please notify us.
No part of this document may be reproduced in any form or by any means, electronic or
mechanical, including photocopying, without express written permission of Schneider Electric.
All pertinent state, regional, and local safety regulations must be observed when installing and
using this product. For reasons of safety and to help ensure compliance with documented system
data, only the manufacturer should perform repairs to components.
When devices are used for applications with technical safety requirements, the relevant
instructions must be followed.
Failure to use Schneider Electric software or approved software with our hardware products may
result in injury, harm, or improper operating results.
Failure to observe this information can result in injury or equipment damage.
© 2015 Schneider Electric. All rights reserved.
2
EIO0000000880 11/2015
Table of Contents
Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About the Book. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1 I/O Configuration General Information . . . . . . . . . . . . .
TM7 Expansion Modules General Description . . . . . . . . . . . . . . . . . .
TM5 Manager Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding an Expansion Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2 TM7 Digital I/O Blocks . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BDI8B, TM7BDI16A and TM7BDI16B . . . . . . . . . . . . . . . . . . . . .
TM7BDO8TAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BDM8B, TM7BDM16A and TM7BDM16B . . . . . . . . . . . . . . . . . .
Chapter 3 TM7 Analog I/O Blocks. . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BAI4VLA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BAI4CLA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BAI4TLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BAI4PLA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BAO4VLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BAO4CLA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BAM4VLA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM7BAM4CLA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4 TM7 Power Distribution Block (PDB) . . . . . . . . . . . . . .
TM7SPS1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glossary
Index
EIO0000000880 11/2015
.........................................
.........................................
5
7
11
12
15
18
21
22
24
26
29
30
37
44
48
53
54
55
62
69
69
71
75
3
4
EIO0000000880 11/2015
Safety Information
Important Information
NOTICE
Read these instructions carefully, and look at the equipment to become familiar with the device
before trying to install, operate, service, or maintain it. The following special messages may appear
throughout this documentation or on the equipment to warn of potential hazards or to call attention
to information that clarifies or simplifies a procedure.
EIO0000000880 11/2015
5
PLEASE NOTE
Electrical equipment should be installed, operated, serviced, and maintained only by qualified
personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of
the use of this material.
A qualified person is one who has skills and knowledge related to the construction and operation
of electrical equipment and its installation, and has received safety training to recognize and avoid
the hazards involved.
6
EIO0000000880 11/2015
About the Book
At a Glance
Document Scope
This manual describes the configuration of the Modicon TM7 Input/Output expansion blocks. For
further information, refer to the separate documents provided in the SoMachine online help.
Validity Note
This document has been updated for the release of SoMachine V4.1 SP2.
Related Documents
Title of Documentation
Reference Number
Modicon M258 Logic Controller Programming Guide
EIO0000000402 (Eng),
EIO0000000403 (Fre),
EIO0000000404 (GER),
EIO0000000405 (Spa),
EIO0000000406 (Ita),
EIO0000000407 (Chs)
Modicon LMC058 Motion Controller Programming Guide
EIO0000000408 (Eng),
EIO0000000409 (Fre),
EIO0000000410 (GER),
EIO0000000411 (Spa),
EIO0000000412 (Ita),
EIO0000000413 (Chs)
Modicon TM7 Digital I/O Blocks Hardware guide
EIO0000000703 (Eng),
EIO0000000704 (Fre),
EIO0000000705 (GER),
EIO0000000706 (Spa),
EIO0000000707 (Ita),
EIO0000000708 (Chs)
Modicon TM7 Analog I/O Blocks Hardware guide
EIO0000000709 (Eng),
EIO0000000710 (Fre),
EIO0000000711 (GER),
EIO0000000712 (Spa),
EIO0000000713 (Ita),
EIO0000000714 (Chs)
EIO0000000880 11/2015
7
You can download these technical publications and other technical information from our website
at http://download.schneider-electric.com
Product Related Information
WARNING
LOSS OF CONTROL





The designer of any control scheme must consider the potential failure modes of control paths
and, for certain critical control functions, provide a means to achieve a safe state during and
after a path failure. Examples of critical control functions are emergency stop and overtravel
stop, power outage and restart.
Separate or redundant control paths must be provided for critical control functions.
System control paths may include communication links. Consideration must be given to the
implications of unanticipated transmission delays or failures of the link.
Observe all accident prevention regulations and local safety guidelines.1
Each implementation of this equipment must be individually and thoroughly tested for proper
operation before being placed into service.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
1
For additional information, refer to NEMA ICS 1.1 (latest edition), "Safety Guidelines for the
Application, Installation, and Maintenance of Solid State Control" and to NEMA ICS 7.1 (latest
edition), "Safety Standards for Construction and Guide for Selection, Installation and Operation of
Adjustable-Speed Drive Systems" or their equivalent governing your particular location.
WARNING
UNINTENDED EQUIPMENT OPERATION


Only use software approved by Schneider Electric for use with this equipment.
Update your application program every time you change the physical hardware configuration.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
8
EIO0000000880 11/2015
Terminology Derived from Standards
The technical terms, terminology, symbols and the corresponding descriptions in this manual, or
that appear in or on the products themselves, are generally derived from the terms or definitions
of international standards.
In the area of functional safety systems, drives and general automation, this may include, but is not
limited to, terms such as safety, safety function, safe state, fault, fault reset, malfunction, failure,
error, error message, dangerous, etc.
Among others, these standards include:
Standard
Description
EN 61131-2:2007
Programmable controllers, part 2: Equipment requirements and tests.
ISO 13849-1:2008
Safety of machinery: Safety related parts of control systems.
General principles for design.
EN 61496-1:2013
Safety of machinery: Electro-sensitive protective equipment.
Part 1: General requirements and tests.
ISO 12100:2010
Safety of machinery - General principles for design - Risk assessment and risk
reduction
EN 60204-1:2006
Safety of machinery - Electrical equipment of machines - Part 1: General
requirements
EN 1088:2008
ISO 14119:2013
Safety of machinery - Interlocking devices associated with guards - Principles
for design and selection
ISO 13850:2006
Safety of machinery - Emergency stop - Principles for design
EN/IEC 62061:2005
Safety of machinery - Functional safety of safety-related electrical, electronic,
and electronic programmable control systems
IEC 61508-1:2010
Functional safety of electrical/electronic/programmable electronic
safety-related systems: General requirements.
IEC 61508-2:2010
Functional safety of electrical/electronic/programmable electronic
safety-related systems: Requirements for electrical/electronic/programmable
electronic safety-related systems.
IEC 61508-3:2010
Functional safety of electrical/electronic/programmable electronic
safety-related systems: Software requirements.
IEC 61784-3:2008
Digital data communication for measurement and control: Functional
safety field buses.
2006/42/EC
Machinery Directive
2004/108/EC
Electromagnetic Compatibility Directive
2006/95/EC
Low Voltage Directive
EIO0000000880 11/2015
9
In addition, terms used in the present document may tangentially be used as they are derived from
other standards such as:
Standard
Description
IEC 60034 series
Rotating electrical machines
IEC 61800 series
Adjustable speed electrical power drive systems
IEC 61158 series
Digital data communications for measurement and control – Fieldbus for use in
industrial control systems
Finally, the term zone of operation may be used in conjunction with the description of specific
hazards, and is defined as it is for a hazard zone or danger zone in the EC Machinery Directive
(EC/2006/42) and ISO 12100:2010.
NOTE: The aforementioned standards may or may not apply to the specific products cited in the
present documentation. For more information concerning the individual standards applicable to the
products described herein, see the characteristics tables for those product references.
10
EIO0000000880 11/2015
Modicon TM7
I/O Configuration General Information
EIO0000000880 11/2015
Chapter 1
I/O Configuration General Information
I/O Configuration General Information
Introduction
This chapter provides the general considerations to configure I/O expansion blocks.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
TM7 Expansion Modules General Description
12
TM5 Manager Configuration
15
Adding an Expansion Block
18
EIO0000000880 11/2015
11
I/O Configuration General Information
TM7 Expansion Modules General Description
Introduction
The range of expansion I/O includes:
TM7 Digital I/O blocks
 TM7 Analog I/O blocks
 TM7 Power Distribution Blocks

Digital or analog input blocks convert measured values (voltages, currents) into numerical values
which can be processed by the controller.
Digital or analog output blocks convert controller internal numerical values into voltages or
currents.
Analog temperature blocks convert the temperature measurement values into number values
which can be processed by the controller. For temperature measurements, the temperature block
returns the measured value using 0.1 °C (0.18 °F) steps.
The Power Distribution Blocks PDB are used to manage the power supply for the various I/O
blocks. The PDB feeds the TM7 power bus.
NOTE: The TM7 I/O blocks are associated with power cables, TM7 bus cables and I/O cables.
Expansion Block Features
This table lists the digital blocks described in this programming guide:
Reference
Number of
Channels
Voltage/Current
Refer To
TM7BDI8B
8 inputs
24 Vdc / 7 mA
TM7BDI8B, TM7BDI16A and TM7BDI16B
(see page 22)
TM7BDI16B
16 inputs
24 Vdc / 7 mA
TM7BDI8B, TM7BDI16A and TM7BDI16B
(see page 22)
TM7BDI16A
16 inputs
24 Vdc / 7 mA
TM7BDI8B, TM7BDI16A and TM7BDI16B
(see page 22)
TM7BDO8TAB
8 outputs
24 Vdc / 2 A
TM7BDO8TAB (see page 24)
TM7BDM8B1
8 inputs
8 outputs
24 Vdc / 4.4 mA
24 Vdc / 0.5 A
TM7BDM8B, TM7BDM16A and TM7BDM16B
(see page 26)
TM7BDM16A1
16 inputs
16 outputs
24 Vdc / 4.4 mA
24 Vdc / 0.5 A
TM7BDM8B, TM7BDM16A and TM7BDM16B
(see page 26)
TM7BDM16B1
16 inputs
16 outputs
24 Vdc / 4.4 mA
24 Vdc / 0.5 A
TM7BDM8B, TM7BDM16A and TM7BDM16B
(see page 26)
1
12
I/O is individually configurable as either input or output
EIO0000000880 11/2015
I/O Configuration General Information
This table lists the analog blocks described in this programming guide:
Reference
Number of
Channels
Voltage/Current
Refer To
TM7BAI4VLA
4 inputs
-10...+10 Vdc
TM7BAI4VLA (see page 30)
TM7BAI4CLA
4 inputs
0...20 mA
TM7BAI4CLA (see page 37)
TM7BAO4VLA
4 outputs
-10...+10 Vdc
TM7BAO4VLA (see page 53)
TM7BAO4CLA
4 outputs
0...20 mA
TM7BAO4CLA (see page 54)
TM7BAM4VLA
2 inputs
2 outputs
-10...+10 Vdc
-10...+10 Vdc
TM7BAM4VLA (see page 55)
TM7BAM4CLA
2 inputs
2 outputs
0...20 mA
0...20 mA
TM7BAM4CLA (see page 62)
This table lists the analog temperature input blocks described in this programming guide:
Reference
Number of
Channels
Sensor Type
Refer To
TM7BAI4TLA
4 inputs
PT100/1000
KTY10-6/84-130
TM7BAI4TLA (see page 44)
TM7BAI4PLA
4 inputs
Thermocouple J,K,S
TM7BAI4PLA (see page 48)
This table lists the power distribution block described in this programming guide:
Reference
Description
Refer To
TM7SPS1A
TM7 Power Distribution Block
TM7SPS1A (see page 69)
EIO0000000880 11/2015
13
I/O Configuration General Information
Match Software and Hardware Configuration
The I/O that may be embedded in your controller is independent of the I/O that you may have
added in the form of I/O expansion. It is important that the logical I/O configuration within your
program matches the physical I/O configuration of your installation. If you add or remove any
physical I/O to or from the I/O expansion bus, update your application configuration (this is also
true for any field bus devices you may have in your installation). Otherwise, there is the potential
that the expansion bus or field bus will no longer function while the embedded I/O that may be
present in your controller will continue to operate.
WARNING
UNINTENDED EQUIPMENT OPERATION
Update the configuration of your program each time you add or delete any type of I/O expansions
on your I/O bus, or you add or delete any devices on your field bus.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
To verify if the hardware and software configuration match, use the GVL TM5_Module_R function
to monitor the expansion bus status.
Adding a TM7 Expansion Module
To add a TM7 expansion module, refer to the Modicon TM7 Expansion Blocks Configuration
Programming Guide (see page 18).
14
EIO0000000880 11/2015
I/O Configuration General Information
TM5 Manager Configuration
TM5 Manager Configuration
To configure the TM5 Manager, proceed as follows:
Step
Action
1
In the Devices tree, expand the TM5 node.
2
Double-click the TM5_Manager node.
Result: The TM5 Manager configuration window is displayed.
3
Select the I/O Configuration tab.
Parameters of the I/O Configuration:
Parameter
Value
Default
Value
Unit
Description
Bus Cycle Time
0.5 ms
1 ms
2 ms
3 ms
4 ms
5 ms
1 ms
ms
Expansion Bus Cycle Time
Maximum number of
physical slots
Number of
Embedded
modules...250
250
-
Maximum number of modules on the
expansion bus.
Name of FW
repository
Not configurable
-
-
This parameter indicates the Flash
memory repository for the modules
firmware.
100 (328)
m
Total cable length used on the expansion
bus.
Maximum bus length 1...2500
in meters (feet)
(3.28...8202)
NOTE: For more information about the maximum capacities of your system, refer to the TM5 / TM7
System Planning and Installation Guide.
EIO0000000880 11/2015
15
I/O Configuration General Information
Bus Cycle Time
Bus Cycle Time can be configured from 0.5 to 5 ms. Very fast cycles reduce the idle time for
handling monitoring, diagnostics and acyclic commands.
The Bus Cycle Time follows 2 rules:
Be longer than the greatest Minimum Cycle Time of any expansion module or block in the
configuration.
 Be long enough to permit the data exchange with all the modules and the blocks.

Minimum Cycle Time
The Minimum Cycle Time of a module or of a block is the time needed by the module or the block
to perform I/O management. If the Bus Cycle Time is shorter than this minimum value, the module
will not operate properly.
Minimum I/O Update Time
The Minimum I/O Update Time of a module or block is the time needed by the module or block to
update I/O on the bus. If the Bus Cycle Time is shorter than this minimum value, the I/O will be
updated on the bus at the next Bus Cycle Time.
I/O Management
At the beginning of each task, the %I memory variable for the inputs used in the task is updated
with the physical state of the input.
At the end of each task, the used %Q memory variable value for the outputs is updated.
On the next bus cycle after the end of the task configured as the Bus cycle task, the physical
output is updated from the %Q memory variable value.
For more details on Bus cycle task, refer to the controller PLC settings tab.
16
EIO0000000880 11/2015
I/O Configuration General Information
Power Consumption
To display the estimated power consumption of the expansion modules:
Step
Action
1
Right-click the TM5_Manager node of the Device tree.
2
Select Power consumption.
NOTE: The current consumption figures presented by the Power consumption function are
based on assumed values, and not on actual current measurements. The assumed values for the
outputs are based on classic loads but can be adjusted using the 24 Vdc I/O segment external
current setting in the I/O Configuration (see Modicon TM5, Expansion Modules Configuration,
Programming Guide) tab of each module. The assumptions for input signals are based on known
internal loads and are therefore not modifiable. While the use of the Power consumption function
to test the power budget is required, it is no substitute for actual and complete system testing and
commissioning. Refer to the TM5 / TM7 System Planning and Installation Guide (see Modicon
TM5 / TM7 Flexible System, System Planning and Installation Guide).
EIO0000000880 11/2015
17
I/O Configuration General Information
Adding an Expansion Block
Procedure
To add an expansion block to your controller, select the expansion block in the Hardware Catalog,
drag it to the Devices tree, and drop it on one of the highlighted nodes.
For more information on adding a device to your project, refer to:
• Using the Drag-and-drop Method (see SoMachine, Programming Guide)
• Using the Contextual Menu or Plus Button (see SoMachine, Programming Guide)
I/O Configuration
To configure TM7 expansion blocks, proceed as follows:
Step
Action
1
Select the Devices tree tab.
2
Double-click the expansion block node.
Result: The I/O Mapping tab of the block appears.
I/O Mapping Tab Description
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab:
18
EIO0000000880 11/2015
I/O Configuration General Information
The I/O Mapping tab contains the following columns:
Column
Description
Variable
Lets you map the channel on a variable.
Double-click the icon to enter the variable name.
If it is a new variable, the variable is created.
It is also possible to map an existing variable from the Variables tab of the
Software Catalog by a drag-and-drop action.
Mapping
Indicates if the channel is mapped on a new variable or an existing variable.
Channel
Name of the channel of the device.
Address
Address of the channel.
Type
Data type of the channel.
Current Value
Current value of the channel, displayed in online mode.
Default Value
Value taken by the Output when the controller is in a STOPPED or HALT state. For more
details, refer to Logic Controller PLC Settings (see Modicon M258 Logic Controller,
Programming Guide) or Motion Controller PLC Settings
(see Modicon LMC058 Motion Controller, Programming Guide).
Double-click to change the default value.
Unit
Unit of the channel value.
Description
Description of the channel.
NOTE: %I value is updated from physical information at the beginning of each task using the %I.
Physical output level is updated from memory variable for the outputs value within the task
configured by Bus cycle task configuration.
For more details on Bus cycle task, refer to Logic Controller PLC Settings (see Modicon M258
Logic Controller, Programming Guide) or Motion Controller PLC Settings (see Modicon LMC058
Motion Controller, Programming Guide).
EIO0000000880 11/2015
19
I/O Configuration General Information
I/O Configuration Tab Description
Set the parameters of the expansion block using the I/O Configuration tab:
The I/O Configuration tab contains the following columns:
20
Column
Description
Editable
Parameter
Parameter name
No
Type
Parameter data type
No
Value
Value of the parameter
If the parameter is editable, an edit frame
can be opened by double-clicking.
Default Value
Default parameter value
No
Unit
Unit value of the parameter
No
Description
Short description of the parameter
No
EIO0000000880 11/2015
Modicon TM7
TM7 Digital I/O Blocks
EIO0000000880 11/2015
Chapter 2
TM7 Digital I/O Blocks
TM7 Digital I/O Blocks
Introduction
This chapter provides information to configure digital I/O expansion blocks.
To add expansion blocks and to access the configuration screens, refer to Adding an Expansion
Block (see page 18).
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
TM7BDI8B, TM7BDI16A and TM7BDI16B
22
TM7BDO8TAB
24
TM7BDM8B, TM7BDM16A and TM7BDM16B
26
EIO0000000880 11/2015
21
TM7 Digital I/O Blocks
TM7BDI8B, TM7BDI16A and TM7BDI16B
Introduction
TheTM7BDI8B, TM7BDI16A and TM7BDI16B expansion blocks are 24 Vdc digital input blocks
with either 8 or 16 inputs.
For further information, refer to the Hardware Guide:
Reference
Refer To
TM7BDI8B
TM7BDI8B Block 8DI 24 Vdc Sink (see Modicon TM7, Digital I/O Blocks,
Hardware Guide)
TM7BDI16A
TM7BDI16A Block 16DI 24 Vdc Sink (see Modicon TM7, Digital I/O Blocks,
Hardware Guide)
TM7BDI16B
TM7BDI16B Block 16DI 24 Vdc Sink (see Modicon TM7, Digital I/O Blocks,
Hardware Guide)
I/O Configuration Tab
To configure the TM7BDI8B, TM7BDI16A and TM7BDI16B expansion blocks, select the I/O
configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
22
Module
address
Value
Default Value
Description
0...250
0
The address is automatically set when
adding the blocks. The address value
depends on the order of adding the block
in the Devices tree.
TM7 Blocks do not support the ability to
change the address.
EIO0000000880 11/2015
TM7 Digital I/O Blocks
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Inputs
DigitalInputs00
USINT
State of all inputs 0...7
DigitalInputs01
(Only for TM7BDI16A and
TM7BDI16B)
USINT
State of all inputs 8...15
– DigitalInput00
...
– DigitalInput15 *
BOOL
State of input 0
...
State of input 15
* The number of DigitalInput bit is equal to the block input number.
For further generic descriptions, refer to I/O Mapping Tab Description (see page 20).
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Minimum cycle time
150
Minimum I/O update time
150
For further information, refer to Manager Configuration (see page 15).
EIO0000000880 11/2015
23
TM7 Digital I/O Blocks
TM7BDO8TAB
Introduction
TheTM7BDO8TAB expansion block is a 24 Vdc digital output block with 8 outputs.
For further information, refer to TM7BDO8TAB Block 8DO 24 Vdc Source (see Modicon TM7,
Digital I/O Blocks, Hardware Guide).
I/O Configuration Tab
To configure the TM7BDO8TAB expansion blocks, select the I/O configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
Value
Default
Value
Description
Module address
0...250
0
The address is automatically set when adding
the blocks. The address value depends on the
order of adding the block in the Devices tree.
TM7 Blocks do not support the ability to
change the address.
Output status
On
Off
On
Enables/Disables the read of the output
status.
On: the StatusDigitalOutputs word is added
to the I/O Mapping tab.
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Inputs
StatusDigitalOutputs
USINT
Status of all outputs 0...7
– StatusDigitalOutput00
...
– StatusDigitalOutput07
BOOL
Status bit associated to each output:
 0: OK
 1: Error detected
DigitalOutputs
USINT
Command of all outputs 0...7
– DigitalOutput00
...
– DigitalOutput07
BOOL
Command of output 0
...
Command of output 7
Outputs
NOTE: The number of the DigitalOutput•• corresponds at the same number of the StatusDigitalOutput••. The StatusDigitalOutputs is not used If the Output status parameter is disabled.
For further generic descriptions, refer to I/O Mapping Tab Description (see page 20).
24
EIO0000000880 11/2015
TM7 Digital I/O Blocks
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Without Filter
With Filter
Minimum cycle time
150
200
Minimum I/O update time
150
200
For further information, refer to Manager Configuration (see page 15).
EIO0000000880 11/2015
25
TM7 Digital I/O Blocks
TM7BDM8B, TM7BDM16A and TM7BDM16B
Introduction
The TM7BDM8B, TM7BDM16A and TM7BDM16B expansion blocks are 24 Vdc digital
configurable input or output blocks with either 8 or 16 channels.
For further information, refer to the Hardware Guide:
Reference
Refer To
TM7BDM8B
TM7BDM8B Block 8 Configurable DI/DO 24 Vdc (see Modicon TM7, Digital I/O Blocks,
Hardware Guide)
TM7BDM16A
TM7BDM16A Block 16 Configurable DI/DO 24 Vdc (see Modicon TM7,
Digital I/O Blocks, Hardware Guide)
TM7BDM16B
TM7BDM16B Block 16 Configurable DI/DO 24 Vdc (see Modicon TM7,
Digital I/O Blocks, Hardware Guide)
I/O Configuration Tab
To configure the TM7BDM8B, TM7BDM16A and TM7BDM16B expansion blocks, select the I/O
configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
Channel
Configuration
Value
Default
Value
Description
Module address
0...250
0
The address is automatically set when
adding the blocks. The address value
depends on the order of adding the
block in the Devices tree.
TM7 Blocks do not support the ability
to change the address.
Input filter
0...250
10
Specifies the filter time of all digital
inputs in the range 0...250 (0...25 ms).
Output status
On
Off
Off
Enables/Disables the read of the
output status.
On: the StatusDigitalOutputs word is
added to the I/O Mapping tab.
Channel 00
...
Input
Output
Input
Select the channel type: digital input
or digital output.
Channel 15 *
*
26
The number of Channel is equal to the block channel number.
EIO0000000880 11/2015
TM7 Digital I/O Blocks
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Inputs
DigitalInputs00
USINT
State of all inputs 0..7
DigitalInputs01 (Only for TM7BDM16A USINT
and TM7BDM16B)
BOOL
State of input 0
...
State of input 15
StatusDigitalOutputs
UINT
Status of all outputs 0...15 *
– StatusDigitalOutput00
...
BOOL
Status bit associated to each output:
 0: OK
 1: Error detected
– DigitalInput00
...
– DigitalInput15 *
– StatusDigitalOutput15 *
Outputs
State of all inputs 8...15
DigitalOutputs00
USINT
Command of all outputs 0...7
DigitalOutputs01 (Only for
TM7BDM16A and TM7BDM16B)
USINT
Command of all outputs 8...15
– DigitalOutput00
...
BOOL
Command of output 0
...
Command of output 15
– DigitalOutput15 *
* The number of DigitalInput or DigitalOutput is equal to the block channel number.
NOTE: For each channel, there is only one number of DigitalInput•• or DigitalOutput••. The
number of the DigitalOutput•• corresponds at the same number of the StatusDigitalOutput••.
The StatusDigitalOutputs is not used If the Output status parameter is disabled.
For further generic descriptions, refer to I/O Mapping Tab Description (see page 18).
EIO0000000880 11/2015
27
TM7 Digital I/O Blocks
Status Output Register
The StatusOutput00 describes the status of each output channel:
Bit
Description
Bits Value
0
Channel 00 status
...
...
0: No error detected
1: Short circuit or overcurrent
15 1
Channel 15 status
1
The bit number is the same as the block channel number
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Without Filter
With Filter
Minimum cycle time
150
200
Minimum I/O update time
150
200
For further information, refer to Manager Configuration (see page 15).
28
EIO0000000880 11/2015
Modicon TM7
TM7 Analog I/O Blocks
EIO0000000880 11/2015
Chapter 3
TM7 Analog I/O Blocks
TM7 Analog I/O Blocks
Introduction
This chapter provides information to configure analog I/O expansion blocks.
To add expansion blocks and access to the configuration screens, refer to Adding an Expansion
Block (see page 18).
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
TM7BAI4VLA
30
TM7BAI4CLA
37
TM7BAI4TLA
44
TM7BAI4PLA
48
TM7BAO4VLA
53
TM7BAO4CLA
54
TM7BAM4VLA
55
TM7BAM4CLA
62
EIO0000000880 11/2015
29
TM7 Analog I/O Blocks
TM7BAI4VLA
Introduction
The TM7BAI4VLA expansion block is a 4 channel analog input block with 10 Vdc inputs.
For further information, refer to TM7BAI4VLA Block 4AI ±10V (see Modicon TM7, Analog I/O
Blocks, Hardware Guide).
I/O Configuration Tab
To configure the TM7BAI4VLA expansion block, select the I/O configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
Value
Default
Value
Description
Module
address
0...250
0
The address is automatically set when adding
the blocks. The address value depends on the
order of adding the block in the Devices tree.
TM7 Blocks do not support the ability to change
the address.
Input filter
Off
level 2
level 4
level 8
level 16
level 32
level 64
level 128
Off
Definition of the filter level (see page 32).
Off
Specifies the limitation of input ramp
(see page 34).
Input limitation Off
16383
8191
4095
2047
1023
511
255
30
NOTE: Parameter only available if an input
filter is selected.
EIO0000000880 11/2015
TM7 Analog I/O Blocks
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Inputs
AnalogInput00
INT
Current value of the input 0
AnalogInput01
Current value of the input 1
AnalogInput02
Current value of the input 2
AnalogInput03
StatusInputs
Current value of the input 3
USINT
State of all inputs 0...3
For further generic descriptions, refer to I/O Mapping Tab Description (see page 20).
EIO0000000880 11/2015
31
TM7 Analog I/O Blocks
Filter Level
The input value is evaluated according to the filter level. An input limitation can then be applied
using this evaluation.
Formula for the evaluation of the input value:
The following examples show the function of the input limitation based on an input jump and a
disturbance.
Example 1: The input value makes a jump from 8000 to 16000. The diagram displays the
evaluated value with the following settings:
Input limitation = 0
Filter level = 2 or 4
(1)
16000
(3)
(2)
8000
0
1
2
3
4
5
6
7
8
t [ms]
(4)
1
2
3
4
32
Input value
Evaluated value: Filter level 2
Evaluated value: Filter level 4
Input jump
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Example 2: A disturbance is imposed on the input value. The diagram shows the evaluated value
with the following settings:
Input limitation = 0
Filter level = 2 or 4
(4)
16000
(1)
(2)
(3)
8000
0
1
2
3
4
1
2
3
4
5
6
7
8
t [ms]
Input value
Evaluated value: Filter level 2
Evaluated value: Filter level 4
Disturbance (Spike)
EIO0000000880 11/2015
33
TM7 Analog I/O Blocks
Input Limitation
Input limitation can only take place when a filter is used. Input limitation is executed before filtering
takes place.
The amount of the change in the input value is verified to make sure the specified limits are not
exceeded. If the values are exceeded, the adjusted input value is equal to the old value ± the limit
value.
The input limitation is well suited for suppressing disturbances (spikes). The following examples
show the function of the input limitation based on an input jump and a disturbance.
Example 1: The input value makes a jump from 8000 to 17000. The diagram displays the adjusted
input value for the following settings:
Input limitation = 2047
Filter level = 2
1
2
3
34
Input value
Internal adjusted input value before filter
Input jump
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Example 2: A disturbance is imposed on the input value. The diagram shows the adjusted input
value with the following settings:
Input limitation = 2047
Filter level = 2
1
2
3
Input value
Internal adjusted input value before filter
Disturbance (Spike)
Status Input Register
The StatusInput00 byte describes the status of each input channel:
Bit
Description
Bits value
0-1
Channel 00 status
2-3
Channel 01 status
4-5
Channel 02 status
00: No error detected
01: Below minimum value
10: Above Maximum value
11: Broken wire detected
6-7
Channel 03 status
EIO0000000880 11/2015
35
TM7 Analog I/O Blocks
Out of Range Values
Out of Range Values
Below lower limit
-32768
Above upper limit
32767
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Without Filter
With Filter
Minimum cycle time
250
500
Minimum input update time
300
1000
For further information, refer to Manager Configuration (see page 15).
36
EIO0000000880 11/2015
TM7 Analog I/O Blocks
TM7BAI4CLA
Introduction
The TM7BAI4CLA expansion block is a 4 channel analog input block with 20 mA inputs.
For further information, refer to TM7BAI4CLA Block 4AI 0-20mA (see Modicon TM7, Analog I/O
Blocks, Hardware Guide).
I/O Configuration Tab
To configure the TM7BAI4CLA expansion block, select the I/O configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
EIO0000000880 11/2015
Value
Default
Value
Description
Module
address
0...250
0
The address is automatically set when adding
the blocks. The address value depends on the
order of adding the block in the Devices tree.
TM7 Blocks do not support the ability to change
the address.
Input filter
Off
level 2
level 4
level 8
level 16
level 32
level 64
level 128
Off
Definition of the filter level (see page 38).
Input
limitation
Off
16383
8191
4095
2047
1023
511
255
Off
Specifies the limitation of input ramp
(see page 41).
NOTE: Parameter only available if an input
filter is selected.
37
TM7 Analog I/O Blocks
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Inputs
AnalogInput00
INT
Current value of the input 0
AnalogInput01
Current value of the input 1
AnalogInput02
Current value of the input 2
AnalogInput03
StatusInputs
Current value of the input 3
USINT
State of all inputs 0...3
For further generic descriptions, refer to I/O Mapping Tab Description (see page 20).
Filter Level
The input value is evaluated according to the filter level. An input limitation can then be applied
using this evaluation.
Formula for the evaluation of the input value:
38
EIO0000000880 11/2015
TM7 Analog I/O Blocks
The following examples show the function of the input limitation based on an input jump and a
disturbance.
Example 1: The input value makes a jump from 8000 to 16000. The diagram displays the
evaluated value with the following settings:
Input limitation = 0
Filter level = 2 or 4
(1)
16000
(3)
(2)
8000
0
1
2
3
4
5
6
7
8
t [ms]
(4)
1
2
3
4
Input value
Evaluated value: Filter level 2
Evaluated value: Filter level 4
Input jump
EIO0000000880 11/2015
39
TM7 Analog I/O Blocks
Example 2: A disturbance is imposed on the input value. The diagram shows the evaluated value
with the following settings:
Input limitation = 0
Filter level = 2 or 4
(4)
16000
(1)
(2)
(3)
8000
0
1
2
3
4
40
1
2
3
4
5
6
7
8
t [ms]
Input value
Evaluated value: Filter level 2
Evaluated value: Filter level 4
Disturbance (Spike)
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Input Limitation
Input limitation can only take place when a filter is used. Input limitation is executed before filtering
takes place.
The amount of the change in the input value is verified to make sure the specified limits are not
exceeded. If the values are exceeded, the adjusted input value is equal to the old value ± the limit
value.
The input limitation is well suited for suppressing disturbances (spikes). The following examples
show the function of the input limitation based on an input jump and a disturbance.
Example 1: The input value makes a jump from 8000 to 17000. The diagram displays the adjusted
input value for the following settings:
Input limitation = 2047
Filter level = 2
1
2
3
Input value
Internal adjusted input value before filter
Input jump
EIO0000000880 11/2015
41
TM7 Analog I/O Blocks
Example 2: A disturbance is imposed on the input value. The diagram shows the adjusted input
value with the following settings:
Input limitation = 2047
Filter level = 2
1
2
3
Input value
Internal adjusted input value before filter
Disturbance (Spike)
Status Input Register
The StatusInput00 byte describes the status of each input channel:
Bit
Description
Bits value
0-1
Channel 00 status
2-3
Channel 01 status
00: No error detected
10: Above Maximum value
4-5
Channel 02 status
6-7
Channel 03 status
Out of Range Values
Out of Range Values
42
Below lower limit
0
Above upper limit
32767
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Without Filter
With Filter
Minimum cycle time
250
500
Minimum input update time
300
1000
For further information, refer to Manager Configuration (see page 15).
EIO0000000880 11/2015
43
TM7 Analog I/O Blocks
TM7BAI4TLA
Introduction
The TM7BAI4TLA expansion block is a 4 channel Analog Resistor Temperature input block with
input sensor type PT and KTY or resistor.
For further information, refer to TM7BAI4TLA Block 4AI PT100/PT1000.
I/O Configuration Tab
To configure the TM7BAI4TLA expansion block, select the I/O configuration tab.
This table describes the blocks parameters configuration:
Parameter
Value
Default
Value
Description
Module
address
0...250
0
The address is automatically set when
adding the blocks. The address value
depends on the order of adding the
block in the Devices tree.
TM7 Blocks do not support the ability to
change the address.
Input
filter
20
16.67
4
2
20 ms
Definition of the filter level
(see page 32).
Temperature00
Sensor
type
PT100
PT100
PT1000
KTY10-6
KTY84-130
0.1 Ohm to 4500 Ohm,
(0.1 Ohm/bit)
0.05 Ohm to 2250 Ohm,
(0.05 Ohm/bit)
Off
Set the sensor type (see page 46).
Off: the Temperature00 channel is
removed from the I/O Mapping tab.
Temperature01
Sensor
type
PT100
PT100
PT1000
KTY10-6
KTY84-130
0.1 Ohm to 4500 Ohm,
(0.1 Ohm/bit)
0.05 Ohm to 2250 Ohm,
(0.05 Ohm/bit)
Off
Set the sensor type (see page 46).
Off: the Temperature01 channel is
removed from the I/O Mapping tab.
General
44
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Parameter
Value
Default
Value
Description
Temperature02
Sensor
type
PT100
PT100
PT1000
KTY10-6
KTY84-130
0.1 Ohm to 4500 Ohm,
(0.1 Ohm/bit)
0.05 Ohm to 2250 Ohm,
(0.05 Ohm/bit)
Off
Set the sensor type (see page 46).
Off: the Temperature02 channel is
removed from the I/O Mapping tab.
Temperature03
Sensor
type
PT100
PT100
PT1000
KTY10-6
KTY84-130
0.1 Ohm to 4500 Ohm,
(0.1 Ohm/bit)
0.05 Ohm to 2250 Ohm,
(0.05 Ohm/bit)
Off
Set the sensor type (see page 46).
Off: the Temperature03 channel is
removed from the I/O Mapping tab.
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Inputs
Channel
Type
Temperature00
INT
Description
Current value of the input 0
Temperature01
Current value of the input 1
Temperature02
Current value of the input 2
Temperature03
Current value of the input 3
StatusInputs
UINT
Bit 0-7: State of all inputs 0...3
Bit 8-15: I/O Cycle Counter
For further generic descriptions, refer to I/O Mapping Tab Description (see page 18).
Analog Inputs
Different resistance or temperature measurements result in different value ranges and data types.
EIO0000000880 11/2015
45
TM7 Analog I/O Blocks
Sensor Type and Channel Deactivation
The block is designed for temperature and resistance measurement. The sensor type must be
specified because of the different adjustment values for temperature and resistance. To save time,
individual channels can be switched off.
This table shows the sensor types:
Sensor Types
Digital Value
Temperature °C (°F)
Resolution °C (°F)
Sensor type PT100
-2000...8500
-200...850 (-328...1562)
0.1 (0.18)
Sensor type PT1000
-2000...8500
-200...850 (-328...1562)
0.1 (0.18)
Sensor type KTY10-6
500...1450
-50...145 (48...293)
0.1 (0.18)
Sensor type KTY84-130
400...3000
-40...300 (40...572)
0.1 (0.18)
Resistance measurement
0.1...4500 Ohm
1...45000
–
0.1 Ohm
Resistance measurement
0.05...2250 Ohm
1...45000
–
0.05 Ohm
Limit Analog Value
In addition to the status information, the analog value is set to the values listed below, by default,
when an error is detected. The analog value is limited to the new values if the limit values were
changed.
Detected Error Type
Temperature Measurement
Digital Value for Detected Error
Resistance Measurement
Digital Value for Detected Error
Broken wire detected
+32767 (7FFF hex)
65535 (FFFF hex)
Above upper limit value
+32767 (7FFF hex)
65535 (FFFF hex)
Below lower limit value
-32767 (8001 hex)
0 (0 hex)
Invalid value
-32768 (8000 hex)
65535 (FFFF hex)
Status Input Register
The StatusInput00 byte describes the status of each input channel:
46
Bit
Description
Bits Value
0-1
Channel 00 status
2-3
Channel 01 status
4-5
Channel 02 status
00: No error detected
01: Below lower limit value
10: Above upper limit value
11: Broken wire detected
6-7
Channel 03 status
8-15
I/O Cycle Counter.
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Minimum cycle time
200
Minimum input update time
Equal to the filter time
1 Input
n Inputs
n x (3 x filter time + 15 ms)
For further information, refer to Manager Configuration (see page 15).
EIO0000000880 11/2015
47
TM7 Analog I/O Blocks
TM7BAI4PLA
Introduction
The TM7BAI4PLA expansion block is a 4 channel Analog Temperature Sensor block with input
type J, K, and S thermocouple sensors.
For further information, refer to TM7BAI4PLA Block 4AI thermocouple J/K/S.
48
EIO0000000880 11/2015
TM7 Analog I/O Blocks
I/O Configuration Tab
To configure the TM7BAI4PLA expansion block, select the I/O configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
EIO0000000880 11/2015
Value
Default
Value
Description
Module
address
0...250
0
The address is automatically set when
adding the blocks. The address value
depends on the order of adding the block in
the Devices tree.
TM7 Blocks do not support the ability to
change the address.
Input filter
20
16.67
4
2
20 ms
Definition of the filter level (see page 32).
Sensor type
J
K
S
±32767 µV
(1 µV/bit)
±65534 µV
(2 µV/bit)
J
Sets the sensor type (see page 51). The
sensor type is applied for all the channels
Enable
channel 00
On
Off
On
Enables/Disables the channel.
Off: The channel is deactivated.
The Temperature00 and the
TerminalTemperature00 words are
removed from the I/O Mapping tab.
Enable
channel 01
On
Off
On
Enables/Disables the channel.
Off: The channel is deactivated.
The Temperature01 and the
TerminalTemperature01 words are
removed from the I/O Mapping tab.
Enable
channel 02
On
Off
On
Enables/Disables the channel.
Off: The channel is deactivated.
The Temperature02 and the
TerminalTemperature02 words are
removed from the I/O Mapping tab.
Enable
channel 03
On
Off
On
Enables/Disables the channel.
Off: The channel is deactivated.
The Temperature03 and the
TerminalTemperature03 words are
removed from the I/O Mapping tab.
49
TM7 Analog I/O Blocks
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Inputs
Temperature00
INT
Current value of the input 0
Temperature01
Current value of the input 1
Temperature02
Current value of the input 2
Temperature03
TerminalTemperature00
Current value of the input 3
INT
Terminal Temperature of channel 0
TerminalTemperature01
Terminal Temperature of channel 1
TerminalTemperature02
Terminal Temperature of channel 2
TerminalTemperature03
StatusInputs
Terminal Temperature of channel 3
UINT
Bit 0-7: State of all inputs 0...3
Bit 8-15: I/O Cycle Counter
For further generic descriptions, refer to I/O Mapping Tab Description (see page 18).
Raw Value Measurement
If a sensor type other than J, K or S is used, the terminal temperature must be measured on at least
one input. Based on this value, the user must perform a terminal temperature compensation.
Terminal Temperature (Cold Junction) Compensation
When using thermocouples, it is necessary to measure the temperature at the terminal
connections of the TM7BAI4PLA in order to calculate an accurate absolute temperature at the
measuring point of the thermocouple. The sensor used to measure the terminal temperature is
integrated in the TM7ACTHA thermocouple connector.
NOTE: At least one terminal temperature sensor TM7ACTHA (see Modicon TM7, Analog I/O
Blocks, Hardware Guide) is required to determine the temperature measured by the connected
thermocouples. Otherwise, a value of 7FFF hex is calculated for all the connected thermocouples.
The accuracy of the temperature measurement of the connected thermocouples is a function of
the number of terminal temperature sensors connected to the block.
NOTE: If the J, K and S types are used, you must select the terminal temperature compensation.
The temperature measured at the external reference junction is stored in the I/O area of the
TM7BAI4PLA block. The TM7BAI4PLA block calculates the thermocouple temperature internally
from the measured voltage and the reference junction temperature value (per channel).
50
EIO0000000880 11/2015
TM7 Analog I/O Blocks
This table provides examples for the possible configurations:
TM7ACTHA Connected on the
Input Connector
Description
1
The terminal temperature compensation for all 4 channels is performed
using the temperature measured on connector 1.
1 and 3
The terminal temperature compensation for channels I0 and I1 is
performed using the temperature measured on connector 1. The terminal
temperature compensation for channels I2 and I3 is performed using the
temperature measured on connector 3.
1, 2, 3 and 4
The terminal temperature compensation is performed using the
temperature measured on the respective connector.
NOTE: For the correspondence between the connectors and channels, refer to Connector and Channel
Assignments (see Modicon TM7, Analog I/O Blocks, Hardware Guide).
Sensor Type and Channel Deactivation
The block is designed for various sensor types. The sensor type must be specified because of the
different adjustment values. To save time, individual channels can be switched off.
This table shows the code corresponding sensor types:
Sensor Types
Digital Value
Temperature °C (°F)
Resolution °C
(°F)
Sensor type J
-2200...12000
-220...1200 (-364...2192)
0.1 (0.18)
Sensor type K
-2700...13720
-270...1372 (-454...2501)
0.1 (0.18)
Sensor type S
-500...17680
-50...1768 (-58...3214)
0.1 (0.18)
Measurement range of
±32.767 mV
-32768...32767
–
1 µV
Measurement range of
±65.534 mV
-32768...32767
–
2 µV
EIO0000000880 11/2015
51
TM7 Analog I/O Blocks
Status Input Register
The StatusInputs byte describes the status of each input channel:
Bit
Description
Bits Value
0-1
Channel 00 status
2-3
Channel 01 status
4-5
Channel 02 status
00: No error detected
01: Below lower limit value
10: Above upper limit value
11: Broken wire detected
6-7
Channel 03 status
8-15
I/O Cycle Counter.
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Minimum cycle time
200
Minimum input update time
Equal to the filter time
1 Input
n Inputs
(n+1) x (3 x filter time + 2 ms)
For further information, refer to Manager Configuration (see page 15).
52
EIO0000000880 11/2015
TM7 Analog I/O Blocks
TM7BAO4VLA
Introduction
The TM7BAO4VLA expansion block is a 4 channel analog output block with 10 Vdc outputs.
For further information, refer to TM7BAO4VLA Block 4AO ±10V.
I/O Configuration Tab
To configure the TM7BAO4VLA expansion block, select the I/O configuration tab.
Thistable describes the blocks parameters configuration:
Parameter
General
Module
address
Value
Default
Value
Description
0...250
0
The address is automatically set when adding the
blocks. The address value depends on the order of
adding the block in the Devices tree.
TM7 Blocks do not support the ability to change the
address.
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Outputs
AnalogOutput00
INT
Command word of the output 0
AnalogOutput01
Command word of the output 1
AnalogOutput02
Command word of the output 2
AnalogOutput03
Command word of the output 3
For further generic descriptions, refer to I/O Mapping Tab Description (see page 18).
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Minimum cycle time
250
Minimum output update time
400
For further information, refer to Manager Configuration (see page 15).
EIO0000000880 11/2015
53
TM7 Analog I/O Blocks
TM7BAO4CLA
Introduction
The TM7BAO4CLA expansion block is a 4 channel analog output block with 20 mA inputs.
For further information, refer to TM7BAO4CLA Block 4AO 0-20 mA.
I/O Configuration Tab
To configure the TM7BAO4CLA expansion block, select the I/O configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
Module
address
Value
Default
Value
Description
0...250
0
The address is automatically set when adding the
blocks. The address value depends on the order of
adding the block in the Devices tree.
TM7 Blocks do not support the ability to change the
address.
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Outputs
AnalogOutput00
INT
Command word of the output 0
AnalogOutput01
Command word of the output 1
AnalogOutput02
Command word of the output 2
AnalogOutput03
Command word of the output 3
For further generic descriptions, refer to I/O Mapping Tab Description (see page 18).
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Minimum cycle time
250
Minimum output update time
400
For further information, refer to Manager Configuration (see page 15).
54
EIO0000000880 11/2015
TM7 Analog I/O Blocks
TM7BAM4VLA
Introduction
The TM7BAM4VLA expansion block is a 2 analog input block with 10 Vdc inputs and 2 analog
output block with 10 Vdc outputs.
For further information, refer to TM7BAM4VLA Block 2AI/2AO ±10V.
I/O Configuration Tab
To configure the TM7BAM4VLA expansion block, select the I/O configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
Value
Default
Value
Description
Module
address
0...250
0
The address is automatically set when adding
the blocks. The address value depends on the
order of adding the block in the Devices tree.
TM7 Blocks do not support the ability to change
the address.
Input filter
Off
level 2
level 4
level 8
level 16
level 32
level 64
level 128
Off
Definition of the filter level (see page 57).
Off
Specifies the limitation of input ramp
(see page 59).
Input limitation Off
16383
8191
4095
2047
1023
511
255
EIO0000000880 11/2015
NOTE: Parameter only available if an input
filter is selected.
55
TM7 Analog I/O Blocks
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Inputs
AnalogInput00
INT
Current value of the input 0
AnalogInput01
Outputs
Current value of the input 1
StatusInputs
USINT
AnalogOutput00
INT
AnalogOutput01
State of all inputs 0...1
Command word of the output 0
Command word of the output 1
For further generic descriptions, refer to I/O Mapping Tab Description (see page 18).
56
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Filter Level
The input value is evaluated according to the filter level. An input limitation can then be applied
using this evaluation.
Formula for the evaluation of the input value:
The following examples show the function of the input limitation based on an input jump and a
disturbance.
Example 1: The input value makes a jump from 8000 to 16000. The diagram displays the
evaluated value with the following settings:
Input limitation = 0
Filter level = 2 or 4
(1)
16000
(3)
(2)
8000
0
1
2
3
4
5
6
7
8
t [ms]
(4)
1
2
3
4
Input value
Evaluated value: Filter level 2
Evaluated value: Filter level 4
Input jump
EIO0000000880 11/2015
57
TM7 Analog I/O Blocks
Example 2: A disturbance is imposed on the input value. The diagram shows the evaluated value
with the following settings:
Input limitation = 0
Filter level = 2 or 4
(4)
16000
(1)
(2)
(3)
8000
0
1
2
3
4
58
1
2
3
4
5
6
7
8
t [ms]
Input value
Evaluated value: Filter level 2
Evaluated value: Filter level 4
Disturbance (Spike)
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Input Limitation
Input limitation can only take place when a filter is used. Input limitation is executed before filtering
takes place.
The amount of the change in the input value is checked to make sure the specified limits are not
exceeded. If the values are exceeded, the adjusted input value is equal to the old value ± the limit
value.
The input limitation is well suited for suppressing disturbances (spikes). The following examples
show the function of the input limitation based on an input jump and a disturbance.
Example 1: The input value makes a jump from 8000 to 17000. The diagram displays the adjusted
input value for the following settings:
Input limitation = 2047
Filter level = 2
1
2
3
Input value
Internal adjusted input value before filter
Input jump
EIO0000000880 11/2015
59
TM7 Analog I/O Blocks
Example 2: A disturbance is imposed on the input value. The diagram shows the adjusted input
value with the following settings:
Input limitation = 2047
Filter level = 2
1
2
3
Input value
Internal adjusted input value before filter
Disturbance (Spike)
Status Input Register
The StatusInput00 byte describes the status of each input channel:
Bit
Description
Bits value
0-1
Channel 00 status
2-3
Channel 01 status
4-5
Not used
00: No error detected
01: Below lower limit value
10: Above upper limit value
11: Broken wire detected
6-7
Not used
Out of Range Values
Out of Range Values
60
Below lower limit
-32768
Above upper limit
32767
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Without Filter
With Filter
Minimum cycle time
250
500
Minimum input update time
400
1000
Minimum output update time
400
-–
For further information, refer to Manager Configuration (see page 15).
EIO0000000880 11/2015
61
TM7 Analog I/O Blocks
TM7BAM4CLA
Introduction
The TM7BAM4CLA expansion block is a 2 analog input block with 20 mA inputs and 2 analog
output block with 20 mA outputs.
For further information, refer to TM7BAM4CLA Block 2AI/2AO 20 mA.
I/O Configuration Tab
To configure the TM7BAM4CLA expansion block, select the I/O configuration tab.
This table describes the blocks parameters configuration:
Parameter
General
62
Value
Default
Value
Description
Module
address
0...250
0
The address is automatically set when adding the
blocks. The address value depends on the order
of adding the block in the Devices tree.
TM7 Blocks do not support the ability to change
the address.
Input filter
Off
level 2
level 4
level 8
level 16
level 32
level 64
level 128
Off
Definition of the filter level (see page 64).
Input
limitation
Off
16383
8191
4095
2047
1023
511
255
Off
Specifies the limitation of input ramp
(see page 66).
NOTE: Parameter only available if an input filter
is selected.
EIO0000000880 11/2015
TM7 Analog I/O Blocks
I/O Mapping Tab
Variables can be defined and named in the I/O Mapping tab. Additional information such as
topological addressing is also provided in this tab.
This table describes the I/O Mapping configuration:
Variable
Channel
Type
Description
Inputs
AnalogInput00
INT
Current value of the input 0
AnalogInput01
Outputs
Current value of the input 1
StatusInputs
USINT
AnalogOutput00
INT
AnalogOutput01
State of all inputs 0...1
Command word of the output 0
Command word of the output 1
For further generic descriptions, refer to I/O Mapping Tab Description (see page 18).
EIO0000000880 11/2015
63
TM7 Analog I/O Blocks
Filter Level
The input value is evaluated according to the filter level. An input limitation can then be applied
using this evaluation.
Formula for the evaluation of the input value:
The following examples show the function of the input limitation based on an input jump and a
disturbance.
Example 1: The input value makes a jump from 8000 to 16000. The diagram displays the
evaluated value with the following settings:
Input limitation = 0
Filter level = 2 or 4
(1)
16000
(3)
(2)
8000
0
1
2
3
4
5
6
7
8
t [ms]
(4)
1
2
3
4
64
Input value
Evaluated value: Filter level 2
Evaluated value: Filter level 4
Input jump
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Example 2: A disturbance is imposed on the input value. The diagram shows the evaluated value
with the following settings:
Input limitation = 0
Filter level = 2 or 4
(4)
16000
(1)
(2)
(3)
8000
0
1
2
3
4
1
2
3
4
5
6
7
8
t [ms]
Input value
Evaluated value: Filter level 2
Evaluated value: Filter level 4
Disturbance (Spike)
EIO0000000880 11/2015
65
TM7 Analog I/O Blocks
Input Limitation
Input limitation can only take place when a filter is used. Input limitation is executed before filtering
takes place.
The amount of the change in the input value is verified to make sure the specified limits are not
exceeded. If the values are exceeded, the adjusted input value is equal to the old value ± the limit
value.
The input limitation is well suited for suppressing disturbances (spikes). The following examples
show the function of the input limitation based on an input jump and a disturbance.
Example 1: The input value makes a jump from 8000 to 17000. The diagram displays the adjusted
input value for the following settings:
Input limitation = 2047
Filter level = 2
1
2
3
66
Input value
Internal adjusted input value before filter
Input jump
EIO0000000880 11/2015
TM7 Analog I/O Blocks
Example 2: A disturbance is imposed on the input value. The diagram shows the adjusted input
value with the following settings:
Input limitation = 2047
Filter level = 2
1
2
3
Input value
Internal adjusted input value before filter
Disturbance (Spike)
Status Input Register
The StatusInput00 byte describes the status of each input channel:
Bit
Description
Bits value
0-1
Channel 00 status
2-3
Channel 01 status
00: No error detected
10: Above upper limit value
4-5
Not used
6-7
Not used
EIO0000000880 11/2015
67
TM7 Analog I/O Blocks
Out of Range Values
Out of Range Values
Below lower limit
0
Above upper limit
32767
Cycle Time and I/O Update Time
This table gives the block characteristics allowing the Bus Cycle Time configuration:
Characteristic
Value (μs)
Without Filter
With Filter
Minimum cycle time
250
500
Minimum input update time
400
1000
Minimum output update time
400
-–
For further information, refer to Manager Configuration (see page 15).
68
EIO0000000880 11/2015
Modicon TM7
TM7 Power Distribution Block (PDB)
EIO0000000880 11/2015
Chapter 4
TM7 Power Distribution Block (PDB)
TM7 Power Distribution Block (PDB)
TM7SPS1A
Introduction
The TM7SPS1A expansion block is a 24 Vdc power distribution block for internal I/O supply.
For further information, refer to TM7SPS1A TM7 Power Distribution Block (see Modicon
TM5 / TM7 Flexible System, System Planning and Installation Guide).
I/O Configuration
There is no parameter configuration for this block.
EIO0000000880 11/2015
69
TM7 Power Distribution Block (PDB)
70
EIO0000000880 11/2015
Modicon TM7
Glossary
EIO0000000880 11/2015
Glossary
!
%I
According to the IEC standard, %I represents an input bit (for example, a language object of type
digital IN).
%Q
According to the IEC standard, %Q represents an output bit (for example, a language object of type
digital OUT).
A
analog input
Converts received voltage or current levels into numerical values. You can store and process these
values within the logic controller.
analog output
Converts numerical values within the logic controller and sends out proportional voltage or current
levels.
C
configuration
The arrangement and interconnection of hardware components within a system and the hardware
and software parameters that determine the operating characteristics of the system.
controller
Automates industrial processes (also known as programmable logic controller or programmable
controller).
D
digital I/O
(digital input/output) An individual circuit connection at the electronic module that corresponds
directly to a data table bit. The data table bit holds the value of the signal at the I/O circuit. It gives
the control logic digital access to I/O values.
EIO0000000880 11/2015
71
Glossary
E
expansion bus
An electronic communication bus between expansion I/O modules and a controller.
F
firmware
Represents the BIOS, data parameters, and programming instructions that constitute the operating
system on a controller. The firmware is stored in non-volatile memory within the controller.
flash memory
A non-volatile memory that can be overwritten. It is stored on a special EEPROM that can be
erased and reprogrammed.
I
I/O
(input/output)
input filter
A special function that helps reject extraneous signals on input lines due to such things as contact
bounce and inducted electrical transients. Inputs provide a level of input filtering using the
hardware. Additional filtering with software is also configurable through the programing or the
configuration software.
M
minimum I/O update time
The time needed by the module or block to update I/O on the bus. If the bus cycle time is shorter
than this minimum value, the I/O is updated on the bus at the next bus cycle time.
ms
(millisecond)
T
task
A group of sections and subroutines, executed cyclically or periodically for the MAST task or
periodically for the FAST task.
A task possesses a level of priority and is linked to inputs and outputs of the controller. These I/O
are refreshed in relation to the task.
A controller can have several tasks.
72
EIO0000000880 11/2015
Glossary
V
variable
A memory unit that is addressed and modified by a program.
W
WORD
A type encoded in a 16-bit format.
EIO0000000880 11/2015
73
Glossary
74
EIO0000000880 11/2015
Modicon TM7
Index
EIO0000000880 11/2015
Index
A
analog blocks
TM7BAI4CLA, 37
TM7BAI4PLA, 48
TM7BAI4TLA, 44
TM7BAI4VLA, 30
TM7BAM4CLA, 62
TM7BAM4VLA, 55
TM7BAO4CLA, 54
TM7BAO4VLA, 53
D
digital blocks
TM7BDI16A, 22
TM7BDI16B, 22
TM7BDI8B, 22
TM7BDM16A, 26
TM7BDM16B, 26
TM7BDM8B, 26
TM7BDO8TAB, 24
TM7 power distribution, 11
TM7BAI4CLA, 11
TM7BAI4PLA, 11
TM7BAI4TLA, 11
TM7BAI4VLA, 11
TM7BAM4CLA, 11
TM7BAM4VLA, 11
TM7BAO4CLA, 11
TM7BAO4VLA, 11
TM7BDI16A, 11
TM7BDI16B, 11
TM7BDI8B, 11
TM7BDM16A, 11
TM7BDM16B, 11
TM7BDM8B, 11
TM7BDO8TAB, 11
TM7SPS1A, 11
E
expansion blocks
add, 18
expansion modules and blocks
check resources, 15
TM5 manager, 15
P
power distribution block
TM7SPS1A, 69
T
TM7, 11
TM7 analog, 11
TM7 digital, 11
EIO0000000880 11/2015
75
Index
76
EIO0000000880 11/2015
Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement