Modicon TM2 (SoMachine Basic)
Modicon TM2 (SoMachine Basic)
EIO0000001390 12/2015
Modicon TM2 (SoMachine
Basic)
Expansion Modules Configuration
Programming Guide
EIO0000001390.03
12/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
EIO0000001390 12/2015
Table of Contents
Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About the Book. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1 I/O Configuration General Information . . . . . . . . . . . . .
I/O Configuration General Practices . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2 Expansion Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using I/O Modules in a Configuration . . . . . . . . . . . . . . . . . . . . . . . . .
Optional I/O Expansion Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Digital I/Os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2 TM2 Digital I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . .
TM2 Digital I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3 TM2 Analog I/O Modules . . . . . . . . . . . . . . . . . . . . . . . .
TM2ALM3LT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2AMI2HT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2AMI2LT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2AMI4LT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2AMI8HT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2AMM3HT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2AMM6HT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2AMO1HT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2ARI8HT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2ARI8LRJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2ARI8LT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM2AVO2HT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analog I/O Modules Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glossary
Index
EIO0000001390 12/2015
.........................................
.........................................
5
7
11
12
13
17
20
24
27
29
29
31
32
35
36
38
41
43
45
47
49
53
55
57
59
61
63
3
4
EIO0000001390 12/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, 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.
EIO0000001390 12/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
EIO0000001390 12/2015
About the Book
At a Glance
Document Scope
This document describes the configuration of TM2 expansion modules for SoMachine Basic. For
further information, refer to the separate documents provided in the SoMachine Basic online help.
Validity Note
This document has been updated for the release of SoMachine Basic V1.4.
Related Documents
Title of Documentation
Reference Number
SoMachine Basic - Operating Guide
EIO0000001354 (ENG)
EIO0000001355 (FRA)
EIO0000001356 (GER)
EIO0000001357 (SPA)
EIO0000001358 (ITA)
EIO0000001359 (CHS)
EIO0000001366 (POR)
EIO0000001367 (TUR)
TM2 Digital I/O Modules - Hardware Guide
EIO0000000028 (ENG)
EIO0000000029 (FRA)
EIO0000000030 (GER)
EIO0000000031 (SPA)
EIO0000000032 (ITA)
EIO0000000033 (CHS)
TM2 Analog I/O Modules - Hardware Guide
EIO0000000034 (ENG)
EIO0000000035 (FRA)
EIO0000000036 (GER)
EIO0000000037 (SPA)
EIO0000000038 (ITA)
EIO0000000039 (CHS)
EIO0000001390 12/2015
7
Title of Documentation
Reference Number
Modicon M221 Logic Controller - Programming Guide
EIO0000001360 (ENG)
EIO0000001361 (FRE)
EIO0000001362 (GER)
EIO0000001363 (SPA)
EIO0000001364 (ITA)
EIO0000001365 (CHS)
EIO0000001369 (TUR)
EIO0000001368 (POR)
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.
8
EIO0000001390 12/2015
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.
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.
EIO0000001390 12/2015
9
Standard
Description
2006/42/EC
Machinery Directive
2004/108/EC
Electromagnetic Compatibility Directive
2006/95/EC
Low Voltage Directive
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
EIO0000001390 12/2015
Modicon TM2 (SoMachine Basic)
I/O Configuration General Information
EIO0000001390 12/2015
Chapter 1
I/O Configuration General Information
I/O Configuration General Information
Introduction
This chapter provides general information to help you configure TM2 digital and analog expansion
I/O modules for SoMachine Basic.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
I/O Configuration General Practices
12
TM2 Expansion Modules
13
Using I/O Modules in a Configuration
17
Optional I/O Expansion Modules
20
Configuring Digital I/Os
24
I/O Objects
27
EIO0000001390 12/2015
11
I/O Configuration General Information
I/O Configuration General Practices
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 crucial 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, or, depending on the controller reference, to or from the controller
(in the form of cartridges), it is imperative that you update your application configuration. This is
also true for any field bus devices you may have in your installation. Otherwise, there is the
possibility that the I/O expansions 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.
12
EIO0000001390 12/2015
I/O Configuration General Information
TM2 Expansion Modules
Introduction
The range of TM2 expansion modules includes:
Digital expansion modules
 Analog expansion modules

Both digital and analog expansion modules have:
Input modules
 Output modules
 Mixed input/output modules

TM2 Digital Input Modules
The table shows the TM2 digital input expansion modules with corresponding channel type,
voltage/current, and terminal type. These modules require no configuration in SoMachine Basic.
For further information on configuration, refer to the Configuring I/O Modules (see page 24)
section.
Reference
Channels
Channel Type
Voltage/Current
Terminal Type
TM2DAI8DT
8
Regular inputs
120 Vac
7.5 mA
Removable screw
terminal block
TM2DDI8DT
8
Regular inputs
24 Vdc
7 mA
Removable screw
terminal block
TM2DDI16DT
16
Regular inputs
24 Vdc
7 mA
Removable screw
terminal block
TM2DDI16DK
16
Regular inputs
24 Vdc
5 mA
HE10 (MIL 20)
connector
TM2DDI32DK
32
Regular inputs
24 Vdc
5 mA
HE10 (MIL 20)
connector
EIO0000001390 12/2015
13
I/O Configuration General Information
TM2 Digital Output Modules
The table shows the TM2 digital output expansion modules with corresponding channel type,
voltage/current, and terminal type. These modules require no configuration in SoMachine Basic.
For further information on configuration, refer to the Configuring I/O Modules (see page 24)
section.
14
Reference
Channels
Channel Type
Voltage/Current
Terminal Type
TM2DRA8RT
8
Relay outputs
30 Vdc/230 Vac
2 A max.
Removable screw
terminal block
TM2DRA16RT
16
Relay outputs
30 Vdc/230 Vac
2 A max.
Removable screw
terminal block
TM2DDO8UT
8
Regular transistor
outputs (sink)
24 Vdc
0.3 A max. per output
Removable screw
terminal block
TM2DDO8TT
8
Regular transistor
outputs (source)
24 Vdc
0.3 A max. per output
Removable screw
terminal block
TM2DDO16UK
16
Regular transistor
outputs (sink)
24 Vdc
0.1 A max. per output
HE10 (MIL 20)
connector
TM2DDO16TK
16
Regular transistor
outputs (source)
24 Vdc
0.1 A max. per output
HE10 (MIL 20)
connector
TM2DDO32UK
32
Regular transistor
outputs (sink)
24 Vdc
0.1 A max. per output
HE10 (MIL 20)
connector
TM2DDO32TK
32
Regular transistor
outputs (source)
24 Vdc
0.1 A max. per output
HE10 (MIL 20)
connector
EIO0000001390 12/2015
I/O Configuration General Information
TM2 Digital Mixed Input/Output Modules
The table shows the TM2 digital mixed input/output expansion modules with corresponding
channel type, voltage/current, and terminal type. These modules require no configuration in
SoMachine Basic. For further information on configuration, refer to the Configuring I/O Modules
(see page 24) section.
Reference
Channels
Channel Type
Voltage/Current
Terminal Type
TM2DMM8DRT
4
4
Regular inputs
Relay outputs
24 Vdc/7 mA
30 Vdc/230 Vac
2 A max.
Removable screw
terminal block
TM2DMM24DRF
16
8
Regular inputs
Relay outputs
24 Vdc/7 mA
30 Vdc/230 Vac
2 A max.
Non-removable wire
clamp terminal
TM2 Analog Input Modules
The table shows the TM2 analog input expansion modules with corresponding channel type,
voltage/current, and sensor type:
Reference
Channels
Channel Type
Voltage/Current
Sensor Type
TM2AMI2HT
(see page 35)
2
High-level inputs
0...10 Vdc
4...20 mA
–
TM2AMI2LT
(see page 36)
2
Low-level inputs
–
Thermocouple type
J,K,T
TM2AMI4LT
(see page 38)
4
Inputs
0...10 Vdc
0...20 mA
PT100/1000
Ni100/1000
TM2AMI8HT
(see page 41)
8
Inputs
0...10 Vdc
0...20 mA
–
TM2ARI8HT
(see page 49)
8
Inputs
–
NTC/PTC
TM2ARI8LRJ
(see page 53)
8
Inputs
–
PT100/1000
TM2ARI8LT
(see page 55)
8
Inputs
–
PT100/1000
TM2 Analog Output Modules
The table shows the TM2 analog output expansion modules with corresponding channel type and
voltage/current:
Reference
Channels
Channel Type
Voltage/Current
TM2AMO1HT (see page 47)
1
Outputs
0...10 Vdc
4...20 mA
TM2AVO2HT (see page 57)
2
Outputs
± 10 Vdc
EIO0000001390 12/2015
15
I/O Configuration General Information
TM2 Analog Mixed Input/Output Modules
The table shows the TM2 analog mixed input/output expansion modules with corresponding
channel type, voltage/current, and sensor type:
Reference
Channels
Channel Type
Voltage/Current
Sensor Type
TM2AMM3HT (see page 43)
2
Inputs
0...10 Vdc
4...20 mA
–
1
Outputs
0...10 Vdc
4...20 mA
4
Inputs
0...10 Vdc
4...20 mA
2
Outputs
0...10 Vdc
4...20 mA
2
Low-level inputs –
Thermocouple type
J,K,T, PT100
1
Outputs
–
TM2AMM6HT (see page 45)
TM2ALM3LT (see page 32)
16
0...10 Vdc
4...20 mA
–
EIO0000001390 12/2015
I/O Configuration General Information
Using I/O Modules in a Configuration
Adding a Module
The following steps explain how to add an expansion module to the logic controller in a SoMachine
Basic project:
Step
Action
1
Click the Configuration tab in the SoMachine Basic window.
2
In the catalog area, click one of the following module types to expand the list of expansion modules:
 TM3 Digital I/O Modules
 TM3 Analog I/O Modules
 TM2 Digital I/O Modules
 TM2 Analog I/O Modules
 TM3 Expert I/O Modules
3
Select an expansion module from the list to add.
Result: The description of the physical characteristics of the selected expansion module appears in
the bottom of the catalog area.
4
Drag the selected expansion module to the editor area and drop the module on the right-hand side
of the controller or the last expansion module in the configuration.
Result: The module is added under the My Controller → I/O Bus branch of the hardware tree and
the description of the physical characteristics of the selected module appears in the bottom of the
editor area.
Inserting a Module Between two Existing Modules
Drag the module between two modules, or between the controller and the first module until a
vertical green bar appears and then drop the module.
NOTE: The addresses change when you change the position of modules by inserting a new
module. For example, if you move an input module from position 4 to position 2, the addresses
change from I4.x to I2.x, and all corresponding addresses in the program are automatically
renamed.
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.
EIO0000001390 12/2015
17
I/O Configuration General Information
WARNING
UNINTENDED EQUIPMENT OPERATION
Update the configuration of your program each time you add or delete an I/O expansion, 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.
Replacing an Existing Expansion Module
You can replace an existing module with a new module by dragging the new module and dropping
it onto the module to be replaced.
A message appears asking you to confirm the operation. Click Yes to continue.
Removing a Module
You can remove an expansion module by pressing the Delete key or by right-clicking the module
and clicking Remove on the contextual menu that appears.
If the expansion module contains at least one address being used in a program, a message
appears asking you to confirm the operation. Click Yes to continue.
Mixing Expansion Module Types
You can mix different I/O module types on the same logic controller (for example, TM2 and TM3
modules).
Place any TM2 module(s) at the end of your configuration after any TM3 module(s):
In this case, however, the I/O bus of the logic controller operates at the speed of the slower module
type. For example, when both TM2 and TM3 modules are used, the I/O bus of the logic controller
operates at the speed of the TM2 modules.
18
EIO0000001390 12/2015
I/O Configuration General Information
Maximum Hardware Configuration
SoMachine Basic displays a message when:
The maximum number of modules supported by the logic controller is exceeded.
 The total power consumption of all expansion modules directly connected to the logic controller
exceeds the maximum current delivered by the logic controller.

Refer to the hardware guide of your controller for more information on the maximum supported
configuration.
EIO0000001390 12/2015
19
I/O Configuration General Information
Optional I/O Expansion Modules
Presentation
I/O expansion modules can be marked as optional in the configuration. The Optional module
feature provides a more flexible configuration by the acceptance of the definition of modules that
are not physically attached to the logic controller. Therefore, a single application can support
multiple physical configurations of I/O expansion modules, allowing a greater degree of scalability
without the necessity of maintaining multiple application files for the same application.
Without the Optional module feature, when the logic controller starts up the I/O expansion bus
(following a power cycle, application download or initialization command), it compares the
configuration defined in the application with the physical I/O modules attached to the I/O bus.
Among other diagnostics made, if the logic controller determines that there are I/O modules
defined in the configuration that are not physically present on the I/O bus, an error is detected and
the I/O bus does not start.
With the Optional module feature, the logic controller ignores the absent I/O expansion modules
that you have marked as optional, which then allows the logic controller to start the I/O expansion
bus.
The logic controller starts the I/O expansion bus at configuration time (following a power cycle,
application download, or initialization command) even if optional expansion modules are not
physically connected to the logic controller.
The following module types can be marked as optional:
TM3 I/O expansion modules
 TM2 I/O expansion modules

NOTE: TM3 Transmitter/Receiver modules (TM3XTRA1 and the TM3XREC1) and TMC2
cartridges cannot be marked as optional.
The application must be configured with a functional level of at least Level 3.2 for modules marked
as optional to be recognized as such by the logic controller.
You must be fully aware of the implications and impacts of marking I/O modules as optional in your
application, both when those modules are physically absent and present when running your
machine or process. Be sure to include this feature in your risk analysis.
WARNING
UNINTENDED EQUIPMENT OPERATION
Include in your risk analysis each of the variations of I/O configurations that can be realized
marking I/O expansion modules as optional, and in particular the establishment of TM3 Safety
modules (TM3S…) as optional I/O modules, and make a determination whether it is acceptable
as it relates to your application.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
20
EIO0000001390 12/2015
I/O Configuration General Information
Marking an I/O Expansion Module as Optional in Offline Mode
To add a module and mark it as optional in the configuration:
Step
Action
1
Drag-and-drop the I/O expansion module from the catalog to the editor.
2
In the Device information area, select the Optional module check box:
To mark an existing I/O expansion module as optional in the configuration:
Step
Action
1
Select the I/O expansion module in the editor.
2
In the Device information area, select the Optional module check box.
Optional I/O Expansion Modules in Online Mode
SoMachine Basic operates in online mode when a physical connection to a logic controller has
been established.
When in SoMachine Basic online mode, the modification of the Optional module feature is
disabled. You can visualize the downloaded configuration in the application:
 An I/O expansion module represented in yellow is marked as optional and not physically
connected to the logic controller at start-up. An information message to that effect is displayed
in the Device information area.
 An I/O expansion module represented in red is not marked as optional and not detected at startup. An information message to that effect is displayed in the Device information area.
EIO0000001390 12/2015
21
I/O Configuration General Information
The selection of the Optional module feature is used by the logic controller to start the I/O bus.
The following system words are updated to indicate the status of the physical I/O bus configuration:
System Word
Comment
%SW118
Logic controller status word
Bits 13 and 14 are pertinent to the I/O module status relative to the I/O bus.
Bit 13, if FALSE, indicates that there are mandatory modules as defined by the
I/O expansion bus configuration that are absent or otherwise inoperative when
the logic controller attempts to start the I/O expansion bus.
In this case, the I/O bus does not start.
Bit 14, if FALSE, indicates that one or more modules have ceased
communication with the logic controller after the I/O expansion bus is started.
This is the case whether an I/O expansion module is defined as mandatory or
as an optional module but present at start-up.
%SW119
I/O expansion module
configuration
Each bit, starting with bit 1 (bit 0 is reserved), is dedicated to a configured
I/O expansion module and indicates whether the module is optional (TRUE) or
mandatory (FALSE) when the controller attempts to start the I/O bus.
%SW120
Each bit, starting with bit 1 (bit 0 is reserved), is dedicated to a configured
I/O expansion module status I/O expansion module and indicates the status of the module.
When the logic controller attempts to start the I/O bus, if the value of %SW120
is non-zero (indicating that an error is detected for at least one of the modules),
the I/O expansion bus does not start unless the corresponding bit in %SW119
is set to TRUE (indicating the module is marked as an optional module).
When the I/O bus is started, if the value of %SW120 is modified by the system,
it indicates that an error is detected on one or more I/O expansion modules
(regardless of the Optional module feature).
For more information, refer to System Words (see Modicon M221, Logic Controller, Programming
Guide).
22
EIO0000001390 12/2015
I/O Configuration General Information
Shared Internal ID Codes
Logic controllers identify expansion modules by a simple internal ID code. This ID code is not
specific to each reference, but identifies the structure of the expansion module. Therefore, different
references can share the same ID code.
You cannot have two modules with the same internal ID code declared as optional without at least
one mandatory module placed between them.
This table groups the module references sharing the same internal ID code:
Modules sharing the same internal ID code
TM2DDI16DT, TM2DDI16DK
TM2DRA16RT, TM2DDO16UK, TM2DDO16TK
TM2DDI8DT, TM2DAI8DT
TM2DRA8RT, TM2DDO8UT, TM2DDO8TT
TM2DDO32TK, TM2DDO32UK
TM3DI16K, TM3DI16/G
TM3DQ16R/G, TM3DQ16T/G, TM3DQ16TK, TM3DQ16U, TM3DQ16UG, TM3DQ16UK
TM3DQ32TK, TM3DQ32UK
TM3DI8/G, TM3DI8A
TM3DQ8R/G, TM3DQ8T/G, TM3DQ8U, TM3DQ8UG
TM3DM8R/G
TM3DM24R/G
TM3SAK6R/G
TM3SAF5R/G
TM3SAC5R/G
TM3SAFL5R/G
TM3AI2H/G
TM3AI4/G
TM3AI8/G
TM3AQ2/G
TM3AQ4/G
TM3AM6/G
TM3TM3/G
TM3TI4/G
TM3TI8T/G
EIO0000001390 12/2015
23
I/O Configuration General Information
Configuring Digital I/Os
Overview
You can configure digital I/Os of your expansion module using:
Configuration tab:
 Digital inputs (see page 24)
 Digital outputs (see page 25)


Programming tab (see page 26).
Configuring Digital Inputs in the Configuration Tab
Follow these steps to display and configure the digital input properties in the Configuration tab:
Step
24
Description
1
Click the Configuration tab in the SoMachine Basic window.
2
In the hardware tree, click MyController → IO Bus → Module x → Digital inputs, where x is the
expansion module number on the controller.
Result: The digital input properties of the selected module are displayed in the editor area, for
example:
3
Edit the properties to configure the digital inputs:
 Used: Indicates whether the corresponding address is being used in the program or not.
 Address: Displays the address of the digital input on the expansion module. For details on
addressing I/O objects, refer to I/O Addressing (see page 27).
 Symbol: Allows you to specify a symbol to associate with the corresponding digital input object
to be used in the program.
Double-click in the Symbol column, type the symbol name of the corresponding object, and
press Enter.
 Comment: Allows you to specify a comment to associate with the corresponding digital input
object.
Double-click in the Comment column, type a comment for the corresponding object, and press
Enter.
4
Click Apply to save the changes.
EIO0000001390 12/2015
I/O Configuration General Information
Configuring Digital Outputs in the Configuration Tab
Follow these steps to display and configure the digital output properties in the Configuration tab:
Step
Description
1
Click the Configuration tab in the SoMachine Basic window.
2
In the hardware tree, click MyController → IO Bus → Module x → Digital outputs, where x is
the expansion module number on the controller.
Result: The digital output properties of the selected module are displayed in the editor area, for
example:
3
Edit the properties to configure the digital outputs:
 Used: Indicates whether the corresponding address is being used in the program or not.
 Address: Displays the address of the digital output on the expansion module. For details on
addressing I/O objects, refer to I/O Addressing (see page 27).
 Symbol: Allows you to specify a symbol to associate with the corresponding digital output
object to be used in the program.
Double-click in the Symbol column, type the symbol name of the corresponding object, and
press Enter.
 Fallback value. Allows you to specify the value to apply to the corresponding output
(fallback to 0 or fallback to 1) when the logic controller enters the STOPPED or an exception
state. The default value is 0. If Maintain values fallback mode is configured, the output retains
its current value when the logic controller enters the STOPPED or an exception state. For more
details on maintaining output values, refer to Fallback Behavior.
 Comment: Allows you to specify a comment to associate with the corresponding digital output
object.
Double-click in the Comment column, type a comment for the corresponding object, and press
Enter.
4
Click Apply to save the changes.
EIO0000001390 12/2015
25
I/O Configuration General Information
Displaying Configuration Details in the Programming Tab
The Programming tab displays configuration details of all inputs/outputs and allows you to update
programming-related properties such as symbols and comments.
Follow these steps to view and update details of I/O modules in the Programming tab:
Step
Description
1
Click the Programming tab in the SoMachine Basic window.
2
In the left-hand area of the Programming tab, click on the Tools tab and from the I/O objects
branch, select one of the following I/O types to display the properties:
 Digital inputs
 Digital outputs
 Analog inputs
 Analog outputs
Result: A list of all embedded and expansion module I/O addresses appears in the lower central
area of the SoMachine Basic window, for example:
26
3
Scroll down to the range of addresses corresponding to the expansion module you are configuring.
The following properties are displayed:
 Used: Indicates whether the corresponding address is being used in the program or not.
 Address: Displays the address of the digital output on the expansion module. For details on
addressing I/O objects, refer to I/O Addressing (see page 27).
 Symbol: Allows you to specify a symbol to associate with the corresponding I/O object to be
used in the program.
Double-click in the Symbol column, type the symbol name of the corresponding object, and
press Enter.
If a symbol already exists, right-click in the Symbol column and choose Search and Replace
to find and replace occurrences of this symbol throughout the program and/or program
comments.
 Comment: Allows you to specify a comment to associate with the corresponding I/O object.
Double-click in the Comment column, type a comment for the corresponding object, and press
Enter.
4
Click Apply to save the changes.
EIO0000001390 12/2015
I/O Configuration General Information
I/O Objects
Introduction
I/O objects include both bits and words. Each physical input and output is mapped to these objects
in internal memory. I/O bit objects can be used as operands and tested by Boolean instructions.
I/O word objects can be used in most non-Boolean instructions such as functions and instructions
containing arithmetic operators.
Examples of I/O objects:
Digital inputs
 Digital outputs
 Analog inputs
 Analog outputs
 Communication inputs and outputs

The range of valid objects is from 0 to the maximum configured and supported for your controller
(see the Hardware Guide and Programming Guide for your logic controller).
Syntax
This figure shows the input/output address format:
This table describes the components of the addressing format:
Component
Item
Value
Description
Symbol
%
–
The percent symbol always precedes an internal address.
Object type
I
–
Digital input (bit object)
Q
–
Digital output (bit object)
IW
–
Analog input value (word object)
QW
–
Analog output value (word object)
IWS
–
Analog input status (word object)
QWS
–
Analog output status (word object)
y
0
Module number
1...m
Embedded I/O channel on the logic controller.
(1)
m+1...n(2)
I/O channel on an expansion module directly connected to
the controller.
I/O channel on an expansion module connected using
the TM3 Transmitter/Receiver modules.
(1) m is the number of local modules configured (maximum 7).
(2) n is the number of remote modules configured (maximum n+7). The maximum position number is 14.
EIO0000001390 12/2015
27
I/O Configuration General Information
Component
Item
Value
Description
Channel number
z
0...31
I/O channel number on the logic controller or expansion
module. The number of available channels depends on the
logic controller model or expansion module type.
(1) m is the number of local modules configured (maximum 7).
(2) n is the number of remote modules configured (maximum n+7). The maximum position number is 14.
Description
This table lists and describes all I/O objects that are used as operands in instructions:
Type
Address or
Value
Write
Access
Input bits
%Iy.z
Output bits
%Qy.z(2)
Yes
Input word
%IWy.z(2)
No
Output word
%QWy.z(2)
Yes
Input word
status
%IWSy.z(2)
No
Output word
status
%QWSy.z(2)
No
(2)
No(3)
Description
(1)
These bits are the logical images of the electrical states of
the physical digital I/O. They are stored in data memory
and updated between each scan of the program logic.
These word objects contain the analog value of the
corresponding channel.
These word objects contain the status of the
corresponding analog channel.
(1) Written by the program or by using an animation table.
(2) y is the module number and z is the channel number. Refer to addressing syntax of I/Os (see page 27)
for descriptions of y and z.
(3) Although you cannot write to input bits, they can be forced.
Examples
This table shows some examples of I/O addressing:
28
I/O Object
Description
%I0.5
Digital input channel number 5 on the controller (embedded I/O are module
number 0).
%Q3.4
Digital output channel number 4 on the expansion module at address 3
(expansion module I/O).
%IW0.1
Analog input 1 on the controller (embedded I/O).
%QW2.1
Analog output 1 on the expansion module at address 2 (expansion module I/O).
%IWS0.1
Analog input status of analog input 1 on the controller (embedded I/O).
%QWS1.1
Analog output status of analog output 1 on the expansion module at
address 1 (expansion module I/O).
EIO0000001390 12/2015
Modicon TM2 (SoMachine Basic)
TM2 Digital I/O Modules
EIO0000001390 12/2015
Chapter 2
TM2 Digital I/O Modules
TM2 Digital I/O Modules
TM2 Digital I/O Modules
Introduction
The range of TM2 digital I/O expansion modules includes:
TM2 Digital Input Modules (see page 13)
 TM2 Digital Output Modules (see page 14)
 TM2 Digital Mixed Input/Output Modules (see page 15)

Configuring the Modules
Configuration tab: Displaying Configuration Details in the Configuration Tab (see page 24)
describes how to view the configuration of these modules.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
EIO0000001390 12/2015
29
TM2 Digital I/O Modules
30
EIO0000001390 12/2015
Modicon TM2 (SoMachine Basic)
TM2 Analog I/O Modules
EIO0000001390 12/2015
Chapter 3
TM2 Analog I/O Modules
TM2 Analog I/O Modules
Introduction
This chapter describes how to view the configuration of analog I/O modules.
What Is in This Chapter?
This chapter contains the following topics:
Topic
Page
TM2ALM3LT
32
TM2AMI2HT
35
TM2AMI2LT
36
TM2AMI4LT
38
TM2AMI8HT
41
TM2AMM3HT
43
TM2AMM6HT
45
TM2AMO1HT
47
TM2ARI8HT
49
TM2ARI8LRJ
53
TM2ARI8LT
55
TM2AVO2HT
57
Analog I/O Modules Diagnostic
59
EIO0000001390 12/2015
31
TM2 Analog I/O Modules
TM2ALM3LT
Introduction
The TM2ALM3LT expansion module features 2 analog input and 1 analog output channels, K, J,
and T thermocouple and PT100 input types, 0...10 Vdc and 4...20 mA output types, 12-bit
resolution, and removable screw terminal block.
For further hardware information, refer to TM2ALM3LT (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
32
EIO0000001390 12/2015
TM2 Analog I/O Modules
Configuring the Module
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the
address is being used
in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
The address of the
input channel, where x
is the module number
and y is the channel
number
Type
Not used
Thermocouple K
Thermocouple J
Thermocouple T
PT100
Not used
The channel mode.
Scope
Normal
Customized
Celsius (0.1°C)
Fahrenheit (0.1°F)
Normal
The range of values
for a channel.
Normal
0
0
Customized
-32768...32767
-32768
Specifies the lower
measurement limit.
Celsius (0.1°C)
See the table below
See the table below
Normal
4095
4095
Customized
-32768...32767
32767
Celsius (0.1°C)
See the table below
See the table below
Min.
Fahrenheit (0.1°F)
Max.
Specifies the upper
measurement limit.
Fahrenheit (0.1°F)
Type
Normal
Min.
Max.
Min.
Max.
Min.
Max.
Thermocouple K
0
4095
0
13000
320
23720
Thermocouple J
0
4095
0
12000
320
21920
Thermocouple T
0
4095
0
4000
320
7520
PT100
0
4095
-1000
5000
-1480
9320
EIO0000001390 12/2015
Celsius (0.1°C)
Fahrenheit (0.1°F)
33
TM2 Analog I/O Modules
For each output, you can define:
Parameter
Value
Default Value
Description
Type
Not used
0...10 V
4...20 mA
Not used
This identifies the mode of a
channel.
Scope
Normal
Customized
Normal
This identifies the range of
values for a channel.
Specifies the lower
measurement limit.
Min.
Max.
Normal
0
0
Customized
-32768...32767
-32768
Normal
4095
4095
Customized
-32768...32767
32767
Minimum...Maximum
0
Fallback value
Specifies the upper
measurement limit.
The value to apply to this
output if the logic controller
enters fallback mode.
If fallback mode is not
configured, the output
maintains its current value.
Refer to Fallback Behaviour
(see SoMachine Basic,
Operating Guide) for details.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
34
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2AMI2HT
Introduction
The TM2AMI2HT expansion module features 2 analog input channels, 0...10 V and 4...20 mA
input types, 12-bit resolution, and removable screw terminal block.
For further hardware information, refer to TM2AMI2HT (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
Configuring the Module
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is being
used in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
The address of the input channel, where x
is the module number and y is the channel
number
Type
Not used
0...10 V
4...20 mA
Not used
Choose the mode of the channel.
Scope
Normal
Customized
Normal
The range of values for a channel.
Specifies the lower measurement limit.
Min.
Max.
Normal
0
0
Customized
-32768...32767
-32768
Normal
4095
4095
Customized
-32768...32767
32767
Specifies the upper measurement limit.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
EIO0000001390 12/2015
35
TM2 Analog I/O Modules
TM2AMI2LT
Introduction
The TM2AMI2LT expansion module features 2 analog input channels, K, J, and T thermocouple
input types, 12-bit resolution, and removable screw terminal block.
For further hardware information, refer to TM2AMI2LT (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
36
EIO0000001390 12/2015
TM2 Analog I/O Modules
Configuring the Module
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the
address is being used in
a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
Shows the address of
the input channel, where
x is the module number
and y is the channel
number
Type
Not used
Thermocouple K
Thermocouple J
Thermocouple T
Not used
This identifies the mode
of a channel.
Scope
Normal
Customized
Celsius (0.1°C)
Fahrenheit (0.1°F)
Normal
This identifies the range
of values for a channel.
Specifies the lower
measurement limit.
Min.
Normal
0
0
Customized
-32768...32767
-32768
Celsius (0.1°C)
See the table below
See the table below
Fahrenheit (0.1°F)
Max.
Normal
4095
4095
Customized
-32768...32767
32767
Specifies the upper
measurement limit.
Celsius (0.1°C)
See the table below
See the table below
Fahrenheit (0.1°F)
Type
Normal
Celsius (0.1°C)
Fahrenheit (0.1°F)
Min.
Max.
Min.
Max.
Min.
Max.
Thermocouple K
0
4095
-2700
13700
-4540
24980
Thermocouple J
0
4095
-2000
7600
-3280
14000
Thermocouple T
0
4095
-2700
4000
-4520
7520
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
EIO0000001390 12/2015
37
TM2 Analog I/O Modules
TM2AMI4LT
Introduction
The TM2AMI4LT expansion module features 4 analog input channels, 0...10 Vdc, 0...20 mA,
PT100, PT1000, NI100, and NI1000 input types, 12-bit resolution, and removable screw terminal
block.
NOTE: All inputs used must be of the same type (voltage, current, or temperature).
For further hardware information, refer to TM2AMI4LT (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
38
EIO0000001390 12/2015
TM2 Analog I/O Modules
Configuring the Module
Input type. Select the operating mode for all input channels:



Voltage (the default)
Current
Temperature
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is being
used in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
Shows the address of the input
channel, where x is the module
number and y is the channel number
Type
Not used
0...10 V
0...20 mA
PT100
PT1000
NI100
NI1000
Not used
This identifies the type of a channel.
If Voltage input type is enabled, then
the type Not used and 0...10 V are
available.
If Current input type is enabled, then
the type Not used and 0...20mA are
available.
If Temperature input type is enabled,
then the type Not used, PT100,
PT1000, NI100, and NI1000 are
available.
Scope
Not used
Normal
Customized
Resistance (Ohm)
Celsius (0.1°C)
Fahrenheit (0.1°F)
Not used
This identifies the range of values for
a channel.
Normal
0
0
Customized
-32768...32767
-32768
Specifies the lower measurement
limit.
Resistance (Ohm)
See the table below
See the table
below
Normal
4095
4095
Customized
-32768...32767
32767
Resistance (Ohm)
See the table below
See the table
below
Min.
Celsius (0.1°C)
Fahrenheit (0.1°F)
Max.
Celsius (0.1°C)
Specifies the upper measurement
limit.
Fahrenheit (0.1°F)
EIO0000001390 12/2015
39
TM2 Analog I/O Modules
Type
Normal
Resistance (Ohm)
Celsius (0.1°C)
Fahrenheit (0.1°F)
Min.
Max.
Min.
Max.
Min.
Min.
PT100
0
4095
18
314
-2000
6000
-3280
11120
PT1000
0
4095
184
3138
-2000
6000
-3280
11120
NI100
0
4095
74
199
-500
1500
-580
3020
NI1000
0
4095
742
1987
-500
1500
-580
3020
Max.
Max.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
40
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2AMI8HT
Introduction
The TM2AMI8HT expansion module features 8 analog input channels, 0...10 Vdc and 0...20 mA
signal types, 10-bit resolution, and removable screw terminal block.
NOTE: All inputs used must be the same type (voltage or current).
For further hardware information, refer to TM2AMI8HT (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
EIO0000001390 12/2015
41
TM2 Analog I/O Modules
Configuring the Module
Input type. Select the operating mode for all input channels:


Voltage (the default)
Current
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is being
used in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
Shows the address of the input
channel, where x is the module
number and y is the channel number
Type
Not used
0...10 V
0...20 mA
Not used
This identifies the type of a channel.
If Voltage input type is enabled, then
the type Not used and 0...10 V are
available.
If Current input type is enabled, then
the type Not used and 0...20mA are
available.
Scope
Not used
Normal
Customized
Not used
This identifies the range of values for
a channel.
Specifies the lower measurement
limit.
Min.
Normal
0
0
Customized
-32768...32767
-32768
Max.
Normal
1023
1023
Customized
-32768...32767
32767
Specifies the upper measurement
limit.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
42
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2AMM3HT
Introduction
The TM2AMM3HT expansion module features 2 analog input and 1 analog output channel,
0...10 Vdc and 4...20 mA input/output types, 12-bit resolution, and removable screw terminal block.
For further hardware information, refer to TM2AMM3HT.
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
Configuring the Module
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is
being used in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
Shows the address of the input
channel, where x is the module
number and y is the channel
number
Type
Not used
0...10 V
4...20 mA
Not used
This identifies the mode of a
channel.
Scope
Normal
Customized
Normal
This identifies the range of values
for a channel.
Normal
0
0
Customized
-32768...32767
-32768
Specifies the lower measurement
limit.
Normal
4095
4095
Customized
-32768...32767
32767
Min.
Max.
EIO0000001390 12/2015
Specifies the upper
measurement limit.
43
TM2 Analog I/O Modules
For the output, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is
being used in a program.
Address
%QWx.0...%QWx.y
%QWx...%QWy
Shows the address of the output
channel, where x is the module
number and y is the channel
number
Type
Not used
0...10 V
4...20 mA
Not used
This identifies the mode of a
channel.
Scope
Normal
Customized
Normal
This identifies the range of
values for a channel.
Specifies the lower
measurement limit.
Min.
Max.
Normal
0
0
Customized
-32768...32767
-32768
Normal
4095
4095
Customized
-32768...32767
32767
Minimum...Maximum
0
Fallback value
Specifies the upper
measurement limit.
The value to apply to this output
if the logic controller enters
fallback mode. If fallback mode
is not configured, the output
maintains its current value.
Refer to Fallback Behaviour for
details.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
44
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2AMM6HT
Introduction
The TM2AMM6HT expansion module features 4 analog input and 2 analog output channels,
0...10 V and 4...20 mA, each standard and fast input types, 0...10 V and 4...20 mA standard output
types, 12-bit resolution, and removable screw terminal block.
For further hardware information, refer to TM2AMM6HT.
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
Configuring the Module
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is
being used in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
Shows the address of the input
channel, where x is the module
number and y is the channel
number
Type
Not used
0...10 V
4...20 mA
0...10 V - FAST
4...20 mA - FAST
Not used
This identifies the mode of a
channel.
Scope
Normal
Customized
Normal
This identifies the range of values
for a channel.
0
Specifies the lower measurement
limit.
Min.
Normal
0
Customized
-32768...32767
-32768
Max.
Normal
4095
4095
Customized
-32768...32767
32767
EIO0000001390 12/2015
Specifies the upper measurement
limit.
45
TM2 Analog I/O Modules
For each output, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is
being used in a program.
Address
%QWx.0...%QWx.y
%QWx...%QWy
Shows the address of the output
channel, where x is the module
number and y is the channel
number
Type
Not used
0...10 V
4...20 mA
Not used
This identifies the mode of a
channel.
Scope
Normal
Customized
Normal
This identifies the range of values
for a channel.
Specifies the lower measurement
limit.
Min.
Max.
Normal
0
0
Customized
-32768...32767
-32768
Normal
4095
4095
Customized
-32768...32767
32767
Specifies the upper measurement
limit.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
46
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2AMO1HT
Introduction
The TM2AMO1HT expansion module features 1 analog output channel, 0...10 Vdc and 4...20 mA
output types, 12-bit resolution, and removable screw terminal block
For further hardware information, refer to TM2AMO1HT (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
EIO0000001390 12/2015
47
TM2 Analog I/O Modules
Configuring the Module
For the output, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address
is being used in a program.
Address
%QWx.0...%QWx.y
%QWx...%QWy
Shows the address of the
output channel, where x is the
module number and y is the
channel number
Type
Not used
0...10 V
4...20 mA
Not used
This identifies the mode of a
channel.
Scope
Normal
Customized
Normal
This identifies the range of
values for a channel.
0
Specifies the lower
measurement limit.
Min.
Normal
0
Customized
-32768...32767
-32768
Max.
Normal
4095
4095
Customized
-32768...32767
32767
Minimum...Maximum
0
Fallback value
Specifies the upper
measurement limit.
The value to apply to this
output if the logic controller
enters fallback mode. If fallback
mode is not configured, the
output maintains its current
value. Refer to Fallback
Behaviour (see SoMachine
Basic, Operating Guide) for
details.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
48
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2ARI8HT
Introduction
The TM2ARI8HT expansion module features 8 analog input channels, NTC/PTC signal type, 10bit resolution, and removable screw terminal block.
For further hardware information, refer to TM2ARI8HT (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
NTC Probe
The temperature (Tm) varies in relation to the resistance (r) following the equation below:
Tm: temperature measured by the probe, in Kelvin
r: physical value of the resistance in Ohm
R: reference resistance in Ohm at temperature T
T: reference temperature in Kelvin
B: sensitivity of the NTC probe in Kelvin
R, T and B must be greater or equal to 1.
If the resistance is selected as unit, the displayed value is equal to the probe resistance
NOTE: 25 °C = 77 °F = 298.15 K
EIO0000001390 12/2015
49
TM2 Analog I/O Modules
PTC Probe
The table shows the read value according to the resistance value:
Resistance Value
50
Read Value
Less than low threshold
1
Between thresholds
2
Greater than high threshold
4
EIO0000001390 12/2015
TM2 Analog I/O Modules
Configuring the Module
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the
address is being used
in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
Shows the address of
the input channel,
where x is the module
number and y is the
channel number
Type
Not used
NTC
PTC
Not used
This identifies the mode
of a channel.
Scope
Not used
Normal
Customized
Resistance (Ohm)
Celsius (0.1°C)
Fahrenheit (0.1°F)
Not used
This identifies the range
of values for a channel.
Normal
0
0
Customized
-32768...32767
-32768
Specifies the lower
measurement limit.
Resistance (Ohm)
See the table below
See the table below
Min.
Celsius (0.1°C)
Fahrenheit (0.1°F)
Max.
Normal
1023
1023
Customized
-32768...32767
32767
Specifies the upper
measurement limit.
Resistance (Ohm)
See the table below
See the table below
Rref
(used only with NTC probe
(see page 49))
1...65535
330
Reference resistance in
Ohm at temperature
Tref
Tref1
(used only with NTC probe)
1...65000
29815
Reference temperature
Beta1
(used only with NTC probe)
1...32767
Celsius (0.1 °C)
Fahrenheit (0.1 °F)
1
value in Kelvin2
3569
Sensitivity of NTC
probe in Kelvin2
(1) Parameter available only if Resistance Scope is not selected.
(2) In Kelvin (0.01 K) if Normal or Customized Scope is selected, otherwise consistent with the unit of the
scope selected (°C or °F).
EIO0000001390 12/2015
51
TM2 Analog I/O Modules
Parameter
Value
Default Value
Description
High Threshold
(used only with PTC probe
(see page 50))
100...10000
3100
Activation threshold
Low Threshold
(used only with PTC probe)
100...10000
1500
Reactivation threshold
(1) Parameter available only if Resistance Scope is not selected.
(2) In Kelvin (0.01 K) if Normal or Customized Scope is selected, otherwise consistent with the unit of the
scope selected (°C or °F).
Type
Resistance (Ohm)
Celsius (0.1 °C)
Fahrenheit (0.1 °F)
Min.
Max.
Min.
Max.
Min.
Max.
NTC
100
10000
-789
2114
-1101
4125
PTC
100
10000
-
-
-
-
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
52
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2ARI8LRJ
Introduction
The TM2ARI8LRJ expansion module features 8 analog input channels, PT100/1000 sensor type,
12-bit resolution, and RJ11 connector.
For further hardware information, refer to TM2ARI8LRJ (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
EIO0000001390 12/2015
53
TM2 Analog I/O Modules
Configuring the Module
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is
being used in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
Shows the address of the input
channel, where x is the module
number and y is the channel number
Type
Not used
PT100
PT1000
Not used
This identifies the type of a channel.
Scope
Not used
Normal
Customized
Celsius (0.1 °C)
Fahrenheit (0.1 °F)
Not used
This identifies the range of values for
a channel.
Normal
0
0
Customized
-32768...32767
-32768
Specifies the lower measurement
limit.
Celsius (0.1°C)
See the table below
See the table
below
Min.
Fahrenheit
(0.1 °F)
Max.
Normal
4095
4095
Customized
-32768...32767
32767
Celsius (0.1 °C)
See the table below
See the table
below
Fahrenheit
(0.1 °F)
Type
Normal
Specifies the upper measurement
limit.
Celsius (0.1°C)
Fahrenheit (0.1 °F)
Min.
Max.
Min.
Max.
Min.
Max.
PT100
0
4095
-2000
6000
-3280
11120
PT1000
0
4095
-500
2000
-580
3920
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
54
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2ARI8LT
Introduction
The TM2ARI8LT expansion module features 8 analog input channels, PT100/1000 sensor type,
12 bits resolution, and 2 removable screw terminal blocks.
For further hardware information, refer to TM2ARI8LT (see Modicon TM2, Analog I/O Modules,
Hardware Guide).
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
EIO0000001390 12/2015
55
TM2 Analog I/O Modules
Configuring the Module
For each input, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address is
being used in a program.
Address
%IWx.0...%IWx.y
%IWx...%IWy
Shows the address of the input
channel, where x is the module
number and y is the channel
number
Not used
Not used
This identifies the type of a
channel.
Not used
This identifies the range of
values for a channel.
Specifies the lower
measurement limit.
Type
PT100
PT1000
Scope
Min.
Not used
Normal
Customized
Celsius (0.1°C)
Fahrenheit (0.1°F)
Normal
0
0
Customized
-32768...32767
-32768
Celsius (0.1°C)
See the table below
See the table below
Normal
4095
4095
Customized
-32768...32767
32767
Celsius (0.1°C)
See the table below
See the table below
Fahrenheit (0.1°F)
Max.
Specifies the upper
measurement limit.
Fahrenheit (0.1°F)
Type
Normal
Celsius (0.1°C)
Fahrenheit (0.1°F)
Min.
Max.
Min.
Max.
Min.
Max.
PT100
0
4095
-2000
6000
-3280
11120
PT1000
0
4095
-500
2000
-580
3920
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
56
EIO0000001390 12/2015
TM2 Analog I/O Modules
TM2AVO2HT
Introduction
TheTM2AVO2HT expansion module features 2 analog output channels, -10 V...+10 V output type,
11-bit resolution plus 1 sign bit, and 2 removable screw terminal blocks.
For further hardware information, refer to TM2AVO2HT (see Modicon TM2, Analog I/O Modules,
Hardware Guide)
For example, if you have physically wired the analog channel for a voltage signal and you configure
the channel for a current signal in SoMachine Basic, you may damage the analog circuit.
NOTICE
INOPERABLE EQUIPMENT
Verify that the physical wiring of the analog circuit is compatible with the software configuration
for the analog channel.
Failure to follow these instructions can result in equipment damage.
EIO0000001390 12/2015
57
TM2 Analog I/O Modules
Configuring the Module
For the outputs, you can define:
Parameter
Value
Default Value
Description
Used
True/False
False
Indicates whether the address
is being used in a program.
Address
%QWx.0...%QWx.y
%QWx...%QWy
Shows the address of the
output channel, where x is the
module number and y is the
channel number
Not used
Not used
This identifies the mode of a
channel.
Normal
This identifies the range of
values for a channel.
Specifies the lower
measurement limit.
Type
-10...10 V
Scope
Normal
Customized
Min.
Max.
Normal
-2048
-2048
Customized
-32768...32767
-32768
Normal
2047
2047
Customized
-32768...32767
32767
Minimum...Maximum
0
Fallback value
Specifies the upper
measurement limit.
The value that is applied to this
output when the logic controller
enters fallback mode.
If fallback mode is not
configured, the output
maintains its current value.
Refer to Fallback Behaviour
(see SoMachine Basic,
Operating Guide) for details.
Programming tab: Displaying Configuration Details in the Programming Tab (see page 26)
describes how to view and update programming-related properties of these modules.
58
EIO0000001390 12/2015
TM2 Analog I/O Modules
Analog I/O Modules Diagnostic
Introduction
The operating status of each I/O channel is given by the diagnostic bytes in the I/O Mapping tab:
%IWSx.y for input channel y of module x
 %QWSx.y for output channel y of module x

Diagnostic bytes are available for the following modules:
 TM2AMM3HT
 TM2ALM3LT
 TM2AMI2HT
 TM2AMO1HT
Input Diagnostic Byte Description
This table describes the %IWS diagnostic byte:
Byte value
Description
0
Normal
1
Undefined
2
Undefined
3
Configuration error detected
4
External power supply error detected
5
Wiring error detected (high limit exceeded)
6
Wiring error detected (low limit exceeded)
7
General hardware error detected
8...255
Undefined
EIO0000001390 12/2015
59
TM2 Analog I/O Modules
Output Diagnostic Byte Description
This table describes the %QWS diagnostic byte:
60
Byte value
Description
0
Normal
1
Undefined
2
Undefined
3
Configuration error detected
4
External power supply error detected
5
Undefined
6
Undefined
7
General hardware error detected
8...255
Undefined
EIO0000001390 12/2015
Modicon TM2 (SoMachine Basic)
Glossary
EIO0000001390 12/2015
Glossary
!
%
According to the IEC standard, % is a prefix that identifies internal memory addresses in the logic
controller to store the value of program variables, constants, I/O, and so on.
%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.
application
A program including configuration data, symbols, and documentation.
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).
E
expansion bus
An electronic communication bus between expansion I/O modules and a controller.
expansion I/O module
(expansion input/output module) Either a digital or analog module that adds additional I/O to the
base controller.
EIO0000001390 12/2015
61
Glossary
I
I/O
(input/output)
P
program
The component of an application that consists of compiled source code capable of being installed
in the memory of a logic controller.
62
EIO0000001390 12/2015
Modicon TM2 (SoMachine Basic)
Index
EIO0000001390 12/2015
Index
Symbols
%I, 27
%IW, 27
%IWS, 27
%IWS diagnostic byte, 3, 31, 59
%Q, 27
%QW, 27
%QWS, 27
%QWS diagnostic byte, 3, 31, 59
%SW118, 21
%SW119, 21
%SW120, 21
A
addressing
format, 27
I/O objects, 27
when moving modules, 17
B
bus speed, 18
C
comments
displaying, 26
configuring
digital I/Os, 24
digital inputs, 24
fallback values, 25
D
displaying
programming details, 26
E
embedded I/O addresses, 27
expansion modules
configuring, 24
F
fallback
values, configuring, 25
H
hardware tree, 17
I
I/O bus speed, 18
I/O configuration general information
analog I/O module features, 13
digital I/O module features, 13
general practices, 12
input/output address format, 27
inserting a module, 17
L
logic controller
adding to SoMachine Basic configuration,
17
embedded I/Os, 17
diagnostic bytes ( %IWS, %QWS)), 3, 31, 59
digital inputs
configuring, 24
digital outputs
configuring fallback values for, 25
EIO0000001390 12/2015
63
Index
M
T
maximum number of modules, 19
mixing module types, 18
modules
adding, 17
inserting, 17
maximum number of, 19
mixing different types, 18
removing, 18
replacing, 18
TM2 analog I/O modules
diagnostic, 59
TM2ALM3LT, 32
TM2AMI2HT, 35
TM2AMI2LT, 36
TM2AMI4LT, 38
TM2AMI8HT, 41
TM2AMM3HT, 43
TM2AMM6HT, 45
TM2AMO1HT, 47
TM2ARI8HT, 49
TM2ARI8LRJ, 53
TM2ARI8LT, 55
TM2AVO2HT, 57
TM2 digital I/O expansion modules
TM2, 29
P
programming details
displaying, 26
R
removing a module, 18
replacing
expansion module, 18
S
SoMachine Basic
hardware tree, 17
project, 17
symbols, displaying, 26
system words
%SW118, 21
%SW119, 21
%SW120, 21
64
EIO0000001390 12/2015
Was this manual useful for you? yes no
Thank you for your participation!

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

Download PDF

advertisement