So Machine
So Machine
So Machine
SoMachine
Introduction
10/2010
EIO0000000734.03
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. 2010 Schneider Electric. All rights reserved.
EIO0000000734 10/2010
Table of Contents
5 7
9
11
12 15 17
19
21
22 23 25 28
29
31
32 33 35 37 38 39 40 42 44 45 46 47 48
EIO0000000734 10/2010
49
50 51 54 56 57 58 60 61 63 63
65
65 66 68 69
71
72 74 76
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77 107
EIO0000000734 10/2010
Safety Information
Important Information
NOTICE Read these instructions carefully, and look at the equipment to become familiar with the device before trying to install, operate, or maintain it. The following special messages may appear throughout this documentation or on the equipment to warn of potential hazards or to call attention to information that clarifies or simplifies a procedure.
EIO0000000734 10/2010
PLEASE NOTE Electrical equipment should be installed, operated, serviced, and maintained only by qualified personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of the use of this material. A qualified person is one who has skills and knowledge related to the construction and operation of electrical equipment and the installation, and has received safety training to recognize and avoid the hazards involved.
EIO0000000734 10/2010
At a Glance
Document Scope This document provides general information about SoMachine software. Validity Note This document has been updated with the release of SoMachine V2.0. User Comments We welcome your comments about this document. You can reach us by e-mail at techcomm@schneider-electric.com.
EIO0000000734 10/2010
EIO0000000734 10/2010
General Introduction
EIO0000000734 10/2010
General Introduction
10
EIO0000000734 10/2010
Overview This chapter provides an overview of the specific functions provided by SoMachine. What's in this Chapter? This chapter contains the following topics:
Topic What is SoMachine Overview Machine Transparency Page 12 15 17
EIO0000000734 10/2010
11
What is SoMachine
Presentation SoMachine is a professional, efficient and open OEM software solution that aides you in the developing, configuring and commissioning of the entire machine in a single environment (including logic, motor control, HMI and related network automation functions). SoMachine allows you to program and commission the entire range of elements in the Schneider Electric Flexible Machine Control offer, and helps you to achieve the most optimized control solution for most machine requirements. Schneider Electric Flexible Machine Control Schneider Electric Flexible Machine Control is the comprehensive solution-oriented offer for OEMs (Original Equipment Manufacturers) that includes the following elements: 1 software environment SoMachine 4 hardware control platform types HMI controller logic controller motion controller drive controller other devices HMI speed drives distributed I/O modules, etc.
12
EIO0000000734 10/2010
re wa e of t ch in S a M So
n ti o ll er M on tr o o C ive e r D r t ro ll on C
gi c l e r Lo ntr o l Co
r I H Mtr o lle on C
es hin ac M
SoMachine version 2.0 integrates: HMI controllers Magelis XBTGC HMI controller Magelis XBTGT/GK CANopen HMI controller Logic controllers Modicon M238 Modicon M258 Motion controllers Modicon LMC058 Drive controllers ATV IMC HMI Magelis graphic panels Magelis XBTGT Magelis XBTGK Magelis XBTGH Other HMI graphic panels are supported via the Modbus connection which do not support the SoMachine protocol.
EIO0000000734 10/2010
13
Features and Functions SoMachine provides the following features and functions: entire range of IEC 61131-3 languages integrated fieldbus configurators expert diagnostics and debugging visualization screen integrated HMI application development tool (Vijeo-Designer) Simplifying the User Workflow With SoMachine you can design a complete solution with just: 1 software 1 project file 1 cable connection 1 download Dedicated OEM Libraries SoMachine integrates tested, validated, documented and supported expert application libraries dedicated to many OEM applications. A simple configuration methodology speeds up design, commissioning, installation and troubleshooting. The following libraries are provided by SoMachine version 2.0: Motion & Drives libraries for motion & drives devices control via CANopen Toolbox library that offers a set of functions for programming, remote devices control and automation functions (for example closed loop control) The SoMachine Extension Solution provides additional libraries for the following applications running with S-type controllers: Packaging Hoisting Conveying For further information on differences between SoMachine version 2.0 and the SoMachine Extension Solution, refer to the Scope of Supply chapter (see page 25).
14
EIO0000000734 10/2010
Overview
Visual Graphic User Interface Navigation within SoMachine is intuitive and highly visual. Presentation is optimized in such a way that selecting the development stage of the desired project makes the appropriate tools available. The user interface provides the following advantages: it helps to ensure that nothing is overlooked it suggests the tasks to be performed throughout the project development cycle its workspace has been streamlined so that only those items necessary and relevant to the current task are featured, avoiding any superfluous information Learning Center The Home menu includes a learning center that provides the following tools to get started with SoMachine. An animated file briefly explains the SoMachine interface and concept. An e-learning, interactive with the user, allows to run a self-training about SoMachine. A third section gives access to several documented SoMachine programming examples. Projects Management The implemented project management principle allows you to browse the existing projects without the need to open them before selection. You can create new projects either from scratch or on the following bases: using tested validated and documented architectures using the provided examples using an existing project SoMachine provides quick access to the most recently-used projects. Project Properties SoMachine provides the possibility to add the following items to each project: additional textual information attach documents attach your individual customer picture attach a configuration picture Configuration The SoMachine graphical user interface allows you to easily build your architecture and configure the devices of your architecture.
EIO0000000734 10/2010
15
Programming Programming is an essential step. It must be carried out carefully to be as efficient as possible. Advanced control and HMI functions cover the needs of an OEM engineer in terms of creating the control and visualization system. Design and functional tests are possible at any moment by quickly simulating the control or HMI system. Commissioning SoMachine provides a Commissioning screen for easy and fast diagnostics. It presents the online state of the architecture in a graphical configuration editor that indicates whether you are logged into the displayed devices, as well as if they are in run or stop mode. Documentation Because a printed file of the project is an important element, SoMachine lets you build and customize a project report by executing the following steps: select the items to be included in the report organize the sections define the page layout launch the printing process
16
EIO0000000734 10/2010
Machine Transparency
SoMachine Protocol The SoMachine protocol is the preferred protocol providing a transparent access to your machine's controllers and HMIs. The SoMachine protocol is used for any data exchange between the SoMachine software (PC) and the runtime systems (controller, HMI) between controllers and integrated HMIs supporting SoMachine protocol This leads to the following advantages that will be described below: a single cable connection to 1 HMI or controller of your machine provides access to any other HMI or controller of the machine variables defined once are available to any other HMI or controller in the machine Single Cable Connection The transparent SoMachine protocol allows you to access any HMI or controller that is part of your machine by connecting your SoMachine PC to only 1 device on your machine. The connection will then be routed through any connected device. This single connection to the machine provides a gain in simplicity by transferring data using the same cable from the PC to the machine.
2 3 5
1 2 3 4 5
connection between SoMachine PC and controller alternative connection between SoMachine PC and HMI logic controller HMI serial line connection between controller and HMI
The above figure illustrates the equivalent access. This means that downloading and commissioning to the controller can be performed in 2 different ways: directly connecting the SoMachine PC to the controller which, in turn, routs the information to the HMI or connecting the SoMachine PC to the HMI which, in turn, routs the information to the controller.
EIO0000000734 10/2010
17
One-Shot Variable Definition The transparent SoMachine protocol allows you to define variables only once in the project and to make them available to any other HMI or controller by a publishsubscriber mechanism based on symbolic names. Once the variables have been published, they may be subscribed by other HMIs or controllers without the need to re-enter the variable definition. This provides you the following key advantages: single definition of variables shared between the controller and the HMI publishing and subscribing variables by simple selection variable exchange definition independent of the medium (serial line, etc.) Transparent Access to Fieldbus Devices The single connection between the PC and the controller provides pure transparent access to each device connected on CANopen. From the SoMachine unique user interface you can set-up remote devices offline and tune them online.
18
EIO0000000734 10/2010
II
EIO0000000734 10/2010
19
20
EIO0000000734 10/2010
Overview This chapter provides general information on the hardware and software requirements as well as on the installation and registration of SoMachine. What's in this Chapter? This chapter contains the following topics:
Topic System Requirements Installation and Registration of SoMachine Scope of Supply Application Upgrade Page 22 23 25 28
EIO0000000734 10/2010
21
System Requirements
Overview The following paragraphs describe the hardware and software requirements the PC for SoMachine installation should meet. Hardware Requirements The PC for SoMachine installation must meet the following hardware requirements:
Equipment processor Minimum Pentium V, 1.8 GHz, Pentium M, 1.0 GHz or equivalent 2 GB 3.5 GB including the memory space for the software installation, temporary space for execution and space for saving applications DVD reader resolution: 1024 x 786 pixel mouse or compatible pointing device USB interface as preferred solution, web registration requires Internet access Recommended Pentium V, 3.0 GHz, Pentium M, 1.5 GHz or equivalent 3 GB 4 GB
web access
Software Requirements The SoMachine software supports 1 of the following operating systems: Microsoft Windows XP Professional Service Pack 2 and Service Pack 3 Microsoft Windows Vista Home Basic Microsoft Windows Vista Service Pack 1 SoMachine literature contains PDF-formatted documents that require the installation of the Adobe Reader TM. This reader is not part of the SoMachine installation but can be downloaded from http://www.adobe.com/go/EN_US-H-GETREADER.
22
EIO0000000734 10/2010
EIO0000000734 10/2010
23
Registration Register your software within the trial period via the SoMachine dialog box, tab License Agreement, and click the button Registration Wizard. You can open this dialog box in different ways: from the general functions menu (see SoMachine, Programming Guide) by executing the About task from the Program tab via the Help About menu You can also start the Registration Wizard directly via Start Programs Schneider Electric SoMachine License Manager.
24
EIO0000000734 10/2010
Scope of Supply
Overview The following SoMachine scopes of supply are available: SoMachine Standard Software DVD that installs the SoMachine Version 2.0 software with its basic functions SoMachine Version 2.0 Solution Extension DVD that installs additional SoMachine functions dedicated to specific solutions Differences Between the Standard Software and the Solution Extension The following table lists the differences between the 2 scopes of supply:
SoMachine Version 2.0 DVD Part number MSDCHNSFUV20 SoMachine Version 2.0 Solution Extension DVD MSDCHNSFUS0V20 The Solution Extension DVD is installed additionally on the PC where SoMachine is already installed. M238 Controllers Generic devices M238 TM238LDA24DR TM238LDD24DT TM238LFAC24DR TM238LFDC24DT Generic devices M258 TM258LD42DT TM258LD42DT4L TM258LF42DR TM258LF42DT TM258LF42DT4L TM258LF66DT4L Generic devices XBTGC XBTGC1100 XBTGC2120 XBTGC2230 CANopen Master Module for XBTGC XBTZGCCAN Adds the S-type devices: M238 TM238LFAC24DRS0 TM238LFDC24DTS0
M258 Controllers
XBTGC Controllers
Adds the S-type devices: CANopen Master Module S-Type for XBTGC XBTZGCCANS0
EIO0000000734 10/2010
25
SoMachine Version 2.0 DVD XBTGT/GK Controllers Generic devices XBTGT/GK with control XBTGK2120 with Control XBTGK2330 with Control XBTGK5330 with Control XBTGT2110 with Control XBTGT2120 with Control XBTGT2130 with Control XBTGT2220 with Control XBTGT2330 with Control XBTGT2430 with Control XBTGT2930 with Control XBTGT4230 with Control XBTGT4330 with Control XBTGT5230 with Control XBTGT5330 with Control XBTGT5340 with Control XBTGT5430 with Control XBTGT6330 with Control XBTGT6340 with Control XBTGT7340 with Control CANopen Master Module for XBTGT/GK XBTZGCANM LMC058 Controllers Generic devices LMC058 LMC058LF424 LMC058LF42
SoMachine Version 2.0 Solution Extension DVD Adds the S-type devices: CANopen Master Module S-Type for XBTGT/GK XBTZGCANMS0
Adds the following LMC058 S-Type controllers: LMC058 LMC058LF424S0 LMC058LF42S0 Adds the following ATV IMC S-Type controller: ATV IMC VW3A3521S0
26
EIO0000000734 10/2010
SoMachine Version 2.0 DVD Devices and Application Libraries Altivar Library CANmotion Lexium Library Integrated Lexium Library Lexium Library TeSys Library Toolbox Library TVDA finder is included and provides answers that are generic TVDAs. The following generic TVDAs are provided: Optimized HW XBTGC Optimized HW M238 Optimized CANopen M238 Optimized AS-Interface M238 Optimized CANopen XBTGC/GT/GK Performance HW M258 Performance CANopen M258
SoMachine Version 2.0 Solution Extension DVD Adds the application libraries: Packaging Library Conveying Library Hoisting Library
System User Guides and Project Templates of Tested Validated and Documented Architectures (TVDA)
Adds the following application TVDAs: Optimized CANopen ATV IMC Performance CANmotion LMC058 Packaging Optimized CANopen M238 (project template only) Packaging Performance CANopen M258 (project template only) Packaging Performance CANmotion LMC058 (project template only) Conveying Performance CANopen LMC058 Hoisting Optimized CANopen M238 Hoisting Optimized CANopen ATV IMC (project template only)
EIO0000000734 10/2010
27
Application Upgrade
Overview Depending on whether you receive a later version of the firmware running on your controllers or of your SoMachine software, you must either upgrade your software or your firmware as described in the following. The following tables show you the preferred actions for an upgrade in 2 different cases: Application and Controllers Use Version 1.1 but SoMachine Software has been Updated to Version 2.0 If you receive SoMachine version 2.0, but your controllers running applications are still equipped with version 1.1 you can either keep the version 1.1 level of your application by selecting version 1.1 devices. Or you can upgrade to version 2.0 as follows:
Step 1 2 Action Update the controller firmware to version 2.0 (2 minutes per controller). Open each application, right-click your device and execute the Update Device Version command towards Version 2.0.
NOTE: The Update Device Version command always initiates an upgrade to the latest version that is available. It is not possible to upgrade a device to an intermediate version. Application and SoMachine Software are of Version 1.1 but Controllers have been Updated to Version 2.0 If you receive some new controllers running firmware version 2.0 but your applications and SoMachine are version 1.1, upgrade application devices and software as follows:
Step 1 2 3 Action Get and install SoMachine version 2.0. Open each application, right-click your device and execute the Update Device Version command towards version 2.0. Update the controller firmware version to 2.0.
28
EIO0000000734 10/2010
Supported Devices
III
Introduction This part provides information about the devices that SoMachine can configure and program. What's in this Part? This part contains the following chapters:
Chapter 3 4 5 6 Optimized Controllers Performance Controllers HMI Terminals Distributed Devices Chapter Name Page 31 49 65 71
EIO0000000734 10/2010
29
Supported Devices
30
EIO0000000734 10/2010
Optimized Controllers
3
What's in this Chapter? This chapter contains the following sections:
Section 3.1 3.2 3.3 Controllers TM2 Expansion Modules Communication Modules Topic Page 32 39 45
EIO0000000734 10/2010
31
Optimized Controllers
3.1
Controllers
32
EIO0000000734 10/2010
Optimized Controllers
EIO0000000734 10/2010
33
Optimized Controllers
Power Supply
Serial Ports
CANopen Master
Digital Inputs
Digital Outputs
Memory size
100...240 Vac
(1) The fast inputs can be used either as regular inputs or as fast inputs for counting or event functions. (2) The fast outputs can be used either as regular outputs or as fast outputs for PTO, HSC, PWM, or FG functions.
34
EIO0000000734 10/2010
Optimized Controllers
EIO0000000734 10/2010
35
Optimized Controllers
XBTGC 2120
XBTGC 2230
RS232/RS422/RS485 RS232/RS422/RS485 serial interface. SUB- serial interface. SUB-D 9-pin plug connector. D 9-pin plug connector. Available Available
USB Interface
Available
36
EIO0000000734 10/2010
Optimized Controllers
EIO0000000734 10/2010
37
Optimized Controllers
38
EIO0000000734 10/2010
Optimized Controllers
3.2
EIO0000000734 10/2010
39
Optimized Controllers
TM2DD08TT
outputs 24 Vdc transistor source 0.5 A max per output outputs transistor sink 24 Vdc 0.1 A max per output
TM2DDO16UK
16
40
EIO0000000734 10/2010
Optimized Controllers
Channels 16
Channel Type
Voltage/ Current
outputs 24 Vdc transistor source 0.4 A max per output outputs transistor sink 24 Vdc 0.1 A max per output
TM2DDO32UK
32
HE10 connector
TM2DDO32TK
32
HE10 connector
Mixed Modules TM2DMM8DRT 4 4 16 8 inputs outputs relay inputs outputs relay 24 Vdc/7 mA 30 Vdc/230Vac 2 A max 24 Vdc/7 mA 30 Vdc/230Vac 2 A max removable with screw non-removable spring
TM2DMM24DRF
EIO0000000734 10/2010
41
Optimized Controllers
Thermocouple type removable with J,K,T screw 0...10 Vdc 0...20 mA PT100/1000 Ni100/1000 0...20 mA 0...10 Vdc NTC / PTC PT100/1000 PT100/1000 removable with screw
8 8 8 8
removable with screw removable with screw RJ11 connector removable with screw
1 2
output outputs
42
EIO0000000734 10/2010
Optimized Controllers
Channels
Channel Type
Voltage/Current
Terminal Block
2 1
0...10 Vdc 4...20 mA 0...10 Vdc 4...20 mA 0...10 Vdc 4...20 mA 0...10 Vdc 4...20 mA Thermo J,K,T, PT100 0...10 Vdc 4...20 mA
TM2AMM6HT
4 2
TM2ALM3LT
2 1
EIO0000000734 10/2010
43
Optimized Controllers
Each Modicon M238 Logic Controller supports a maximum of 3 HSC expansion modules.
44
EIO0000000734 10/2010
Optimized Controllers
3.3
Communication Modules
EIO0000000734 10/2010
45
Optimized Controllers
CANopen Master Modules for XBTGC, XBTGT and XBTGK HMI Controllers
Introduction The following paragraph lists the CANopen Master / CANopen Master S-type modules supported by SoMachine with their description. CANopen Master Module for the XBTGC HMI Controller The following CANopen Master modules (XBTZGCCAN and XBTZGCCANS0) are available for the XBTGC HMI Controller:
Reference XBTZGCCAN XBTZGCCANS0 (to be used if S-type controller is requested) Description CANopen Master Module conforms to EN61000-6-2 Standard, 5 Vdc, 2.4 W max, communication module, extension connector, multi-drop connection, half duplex serial transmission.
NOTE: For more information refer to the Magelis XBTGC HMI Controller Programming Guide. CANopen Master Module for the XBTGT/GK HMI Controller The following CANopen Master modules (XBTZGCANM and XBTZGCANMS0) are available for the XBTGT/GK HMI Controller:
Reference XBTZGCANM XBTZGCANMS0 (to be used if S-type controller is requested) Description CANopen Master Module conforms to EN61000-6-2 Standard, 5 Vdc, 2.4 W max, communication module, extension connector, multi-drop connection, half duplex serial transmission.
NOTE: For more information refer to the Magelis XBTGT, XBTGK HMI Controller Programming Guide.
46
EIO0000000734 10/2010
Optimized Controllers
The AS-Interface Master Module is described in the Modicon TWDNOI10M3 ASInterface Master Module Hardware Guide (see Modicon TWDNOI10M3, ASInterface Master Module, Hardware Guide). Each M238 controller supports a maximum of 2 AS-Interface Master Modules.
EIO0000000734 10/2010
47
Optimized Controllers
48
EIO0000000734 10/2010
Performance Controllers
4
What's in this Chapter? This chapter contains the following sections:
Section 4.1 4.2 4.3 Controllers TM5 Expansion Modules Communication Modules Topic Page 50 56 63
EIO0000000734 10/2010
49
Performance Controllers
4.1
Controllers
50
EIO0000000734 10/2010
Performance Controllers
PULL
TM258
1 1
21 11
21 11
21 11
21 11
21 11
21 11
21 11
2 1
1 1
2 1
1 1
2 1
1 1
2 1
1 1
2 1
1 1
2 1
1 1
2 1
TM258LF42DT
EthMAC Address : xx-xx-xx-xx-xx-xx
BATTERY (RTC)
1 2
21 22
21 22
21 22
21 22
21 22
21 22
21 22
2 2
1 2
2 2
1 2
2 2
1 2
2 2
1 2
2 2
1 2
2 2
1 2
2 2
CAN0
Host
1 3 21 33 21 33 21 33 21 33 21 33 21 33 21 33 2 3
1 3
2 3
1 3
2 3
1 3
2 3
1 3
2 3
1 3
2 3
1 3
2 3
1 4
21 44
21 44
21 44
21 44
21 44
21 44
21 44
2 4
1 4
2 4
1 4
2 4
1 4
2 4
1 4
2 4
1 4
2 4
1 4
2 4
1 5
2 5
1 5
2 5
1 5
2 5
1 5
2 5
1 5
2 5
1 5
2 5
1 6
21 66
21 66
21 66
21 66
21 66
21 66
21 66
2 6
1 6
2 6
1 6
2 6
1 6
2 6
1 6
2 6
1 6
2 6
1 6
2 6
RS485 / RS232
The Software configuration is described in the SoMachine Programming Guide (see Modicon M258 Logic Controller, Programming Guide). Key Features The SoMachine software compatible with Modicon M258 Logic Controller provides the following IEC61131-3 programming languages: IL: Instruction List ST: Structured Text FBD: Function Block Diagram SFC: Sequential Function Chart LD: Ladder Diagram CFC: Continuous Function Chart All controllers include: CANopen Master Ethernet Serial Line
EIO0000000734 10/2010
51
Performance Controllers
Expert functions (counting, reflex outputs...) Embedded I/Os All controllers support up to 21 tasks with the following limits: 4 cyclic tasks: one is configured by default (Mast) 1 freewheeling task 8 software event driven tasks 8 hardware event driven tasks Controller Range
PCI TM258LD42DT (see Modicon M258 Logic Controller, Hardware Guide) TM258LD42DT4L (see Modicon M258 Logic Controller, Hardware Guide) 0 CAN 0 USB A 1 USB Pgr 1 Eth 1 SL 1
TM258LF42DT (see Modicon 0 M258 Logic Controller, Hardware Guide) TM258LF42DT4L (see Modicon M258 Logic Controller, Hardware Guide) TM258LF66DT4L (see Modicon M258 Logic Controller, Hardware Guide) TM258LF42DR (see Modicon M258 Logic Controller, Hardware Guide) 2
Embedded expert I/O Fast Inputs TM258LD42DT (see Modicon M258 Logic Controller, Hardware Guide) TM258LD42DT4L (see Modicon M258 Logic Controller, Hardware Guide) 2x 5 Fast Outputs 2 Regular Inputs 2
2x
1x
12
12
52
EIO0000000734 10/2010
Performance Controllers
Embedded expert I/O Fast Inputs TM258LF42DT (see Modicon M258 Logic Controller, Hardware Guide) TM258LF42DT4L (see Modicon M258 Logic Controller, Hardware Guide) TM258LF66DT4L (see Modicon M258 Logic Controller, Hardware Guide) TM258LF42DR (see Modicon M258 Logic Controller, Hardware Guide) 2x 5 Fast Outputs 2 Regular Inputs 2
2x
1x
12
12
2x
2x
12
12
2x
2x
6 Relays
EIO0000000734 10/2010
53
Performance Controllers
PULL
LMC058
1 1
21 11
21 11
21 11
21 11
21 11
2 1
1 1
2 1
1 1
2 1
1 1
2 1
1 1
2 1
1 1
2 1
1 1
2 1
TM258LF42DT
EthMAC Address : xx-xx-xx-xx-xx-xx
BATTERY (RTC)
1 2
21 22
21 22
21 22
21 22
21 22
2 2
1 2
2 2
1 2
2 2
1 2
2 2
1 2
2 2
1 2
2 2
1 2
2 2
Host
1 3
21 33
21 33
21 33
21 33
21 33
2 3
1 3
2 3
1 3
2 3
1 3
2 3
1 3
2 3
1 3
2 3
1 3
2 3
1 4
21 44
21 44
21 44
21 44
21 44
2 4
1 4
2 4
1 4
2 4
1 4
2 4
1 4
2 4
1 4
2 4
1 4
2 4
ENCODER
RS485 / RS232
1 6
21 66
21 66
21 66
21 66
21 66
2 6
1 6
2 6
1 6
2 6
1 6
2 6
1 6
2 6
1 6
2 6
1 6
2 6
Key Features The SoMachine software compatible with the controller provides the following IEC61131-3 programming languages: IL: Instruction List ST: Structured Text FBD: Function Block Diagram SFC: Sequential Function Chart LD: Ladder Diagram CFC: Continuous Function Chart All controllers include: CANopen Master Encoder Master
54
EIO0000000734 10/2010
Performance Controllers
Ethernet Serial Line Expert functions (counting, reflex outputs...) Embedded I/Os All controllers support up to 21 tasks with the following limits: 1 motion task synchronized with the CANmotion Master 4 cyclic tasks: one is configured by default (Mast) 1 freewheeling task 8 software event driven tasks 8 hardware event driven tasks 1 hardware event driven task CANmotion Master dedicated to motion device synchronization Controller Range
PCI LMC058LF42 (see Modicon LMC058 Motion Controller, Hardware Guide) LMC058LF424 (see Modicon LMC058 Motion Controller, Hardware Guide) 0 CAN 2 USB A 1 USB Pgr 1 Eth 1 SL 1 ENC 1
Embedded expert I/O Fast Inputs LMC058LF42 (see Modicon LMC058 Motion Controller, Hardware Guide) LMC058LF424 (see Modicon LMC058 Motion Controller, Hardware Guide) 2x 5 Fast Outputs 2 Regular Inputs 2
2x
1x
12
12
EIO0000000734 10/2010
55
Performance Controllers
4.2
56
EIO0000000734 10/2010
Performance Controllers
EIO0000000734 10/2010
57
Performance Controllers
Input Modules TM5SAI2L TM5SAI4L TM5SAI2H TM5SAI4H 2 4 2 4 12 bit + sign 12 bit 12 bit + sign 12 bit 15 bit + sign 15 bit 15 bit + sign 15 bit -10...+10Vdc 0...20 mA/4...20 mA -10...+10Vdc 0...20 mA/4...20 mA -10...+10Vdc 4...20 mA -10...+10Vdc 4...20 mA
Output Modules TM5SAO2L TM5SAO4L TM5SAO2H TM5SAO4H 2 4 2 4 12 bit + sign 12 bit 12 bit + sign 12 bit 15 bit + sign 15 bit 15 bit + sign 15 bit -10...+10Vdc 0...20 mA -10...+10Vdc 0...20 mA -10...+10Vdc 0...20 mA -10...+10Vdc 0...20 mA
Analog I/O modules are described in: Analog input (see Modicon TM5, Analog I/O Modules, Hardware Guide) from the Analog I/O Expansion Module Hardware Guide (see Modicon TM5, Analog I/O Modules, Hardware Guide), Analog output (see Modicon TM5, Analog I/O Modules, Hardware Guide) from the Analog I/O Expansion Module Hardware Guide (see Modicon TM5, Analog I/O Modules, Hardware Guide).
58
EIO0000000734 10/2010
Performance Controllers
The Modicon M258 Logic Controller and the Modicon LMC058 Motion Controller support the following analog temperature modules:
Reference TM5SAI2PH TM5SAI4PH TM5SAI2TH TM5SAI6TH Number of Channels 2 4 2 6 Digital Converter Resolution 16 bit 16 bit 16 bit 16 bit Sonde Type PT100/1000 PT100/1000 Thermocouple J, K, N, S Thermocouple J, K, N, S
Temperature modules are described in Analog input (see Modicon TM5, Analog I/O Modules, Hardware Guide) from the Analog I/O Expansion Module Hardware Guide (see Modicon TM5, Analog I/O Modules, Hardware Guide).
EIO0000000734 10/2010
59
Performance Controllers
60
EIO0000000734 10/2010
Performance Controllers
The following table shows the TM5 Power Distribution Modules (PDM) features available with the Modicon M258 Logic Controller and the Modicon LMC058 Motion Controller:
Reference Rated Power Supply Source Current TM5 power Bus Current Provided on the Generated 24 Vdc I/O Power Segment
TM5 Power Distribution Modules TM5SP1 TM5SP1F TM5SP2 TM5SP2F 24 Vdc 24 Vdc 24 Vdc 24 Vdc 6.3 A max. 6.3 A max. 6.3 A max. 6.3 A max. _ _ 1.138 A 1.138 A
EIO0000000734 10/2010
61
Performance Controllers
The following table shows the TM5 Common Distribution Modules (CDM) features available with the Modicon M258 Logic Controller and the Modicon LMC058 Motion Controller:
Reference Rated 24 Vdc Rated 0 Vdc Power Supply Source
TM5 Common Distribution Modules TM5SPG12F TM5SPD12F TM5SPG5D4F TM5SPG6D6F 0 12 5 6 12 0 5 6 24 Vdc I/O power segment 24 Vdc I/O power segment External 24 Vdc power source 24 Vdc I/O power segment
62
EIO0000000734 10/2010
Performance Controllers
4.3
Communication Modules
Communication Modules
Introduction The following paragraph lists the communication modules that are supported by SoMachine with their description. The communication modules are described in the TM5 PCI Communication Modules Hardware Guide (see Modicon TM5, PCI Modules, Hardware Guide). Supported Modules The following table shows the communication module features available with the Modicon M258 Logic Controller and the Modicon LMC058 Motion Controller:
Reference TM5PCRS2 TM5PCRS4 Description TM5 interface module, 1 RS232, electrically isolated TM5 interface module, 1 RS485/RS422, electrically isolated
NOTE: For information on compatibility rules between PCI modules and controllers, refer to: Modicon M258 Logic Controller Hardware Guide (see Modicon M258 Logic Controller, Hardware Guide), Modicon LMC058 Motion Controller Hardware Guide (see Modicon LMC058 Motion Controller, Hardware Guide).
EIO0000000734 10/2010
63
Performance Controllers
64
EIO0000000734 10/2010
HMI Terminals
5
5.1 HMI Terminal Range
EIO0000000734 10/2010
65
HMI Terminals
66
EIO0000000734 10/2010
HMI Terminals
HMI Terminals XBTGT 2330 XBTGT 4230 XBTGT 4330 XBTGT 4340 XBTGT 5230 XBTGT 5330 XBTGT 5340 XBT GT 6330 XBTGT 6340 XBTGT 7340 Legend
1 2
Display Type QVGA/TFT Color VGA/STN Color VGA/TFT Color VGA/TFT Color VGA/STN Color VGA/TFT Color VGA/TFT Color SVGA/TFT Color SVGA/TFT Color XGA/TFT Color
Screen Size 14,4 cm (5.7 in) 14,4 cm (5.7 in) 14,4 cm (5.7 in) 19,1 cm (7.5 in) 19,1 cm (7.5 in) 19,1 cm (7.5 in) 26,4 cm (10.4 in) 26,4 cm (10.4 in) 26,4 cm (10.4 in) 26,4 cm (10.4 in)
Video Port Ethernet Interface No No No No No Yes No No Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Serial Interface Yes (2) Yes (2) Yes (2) Yes (2) Yes (2) Yes (2) Yes (2) Yes (2) Yes (2) Yes (2)
USB Interface Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
CF Card Interface Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
RS232/RS485 serial interface RJ45 connector RS232/RS422/RS485 serial interface SUB-D 9-pin connector and RS485 serial interface RJ45 pin connector
EIO0000000734 10/2010
67
HMI Terminals
Screen Size 14,4 cm (5.7 in) 14,4 cm (5.7 in) 26,4 cm (10.4 in)
RS232/RS422/RS485 serial interface. SUB-D 9-pin connector and RS485 RJ45 connector
68
EIO0000000734 10/2010
HMI Terminals
Mono/Color Color
Video Port No
EIO0000000734 10/2010
69
HMI Terminals
70
EIO0000000734 10/2010
Distributed Devices
6
What's in this Chapter? This chapter contains the following topics:
Topic Motor Control Distributed I/O Modules Other Distributed Devices Page 72 74 76
EIO0000000734 10/2010
71
Distributed Devices
Motor Control
Overview SoMachine offers a list of various devices ready to be connected to the controllers through a fieldbus. This list can be extended with other devices using the Device Repository editor. TeSys U TeSys U is a range of motor controller-starter up to 32 A / 15 kW that consists of: one 45 mm power base: 2 ratings, reversing or non-reversing, circuit-breaker functions and built-in interference suppression one clip-on control unit (CU), from a choice of 3 Standard CU (protections against overloads and short-circuits) Expandable CU (with additional alarm and fault differentiation) Multifunction CU (realtime control of motor load, local or remote diagnostics and parameter setting) one clip-on automation control module for fieldbus connection: Modbus, CANopen, AS-Interface, etc. two optional 45 mm power functions limiter-isolator changeover relay TeSys T TeSys T is a Motor Management System that comprises: a controller providing main protection and control functions an extension module that completes the functions of the controller by the voltage protection and monitoring an operator control unit for reading, diagnostics and modification of the parameters monitored TeSys T incorporates a communication interface for remote supervision and control of the motor on Modbus, CANopen, etc. Altivar Altivar is the range of variable speed drives for motor control. Altivar drives offer Modbus and CANopen embedded communication. ATV31 and ATV312: 3-phase asynchronous motors 0.18 to 15 kW ATV71: 3-phase synchronous and asynchronous motors from 0.37 to 630 kW
72
EIO0000000734 10/2010
Distributed Devices
Lexium Lexium is the range of drives for motion control that can be connected to CANopen and other fieldbusses. Lexium SD3: drives for stepper motor control Integrated Lexium: integrated drives for motion control, with servo-(ILA range), stepper- (ILS range) or brushless DC (ILE range) motor Lexium05: optimized servo drives for servo motors from 0.4 to 6 kW Lexium32: high-performance book-size servo drives for servo motors from 0.15 to 7 kW
EIO0000000734 10/2010
73
Distributed Devices
NOTE: Advantys OTB offers 2 other references with the same I/O characteristics: OTB1E0DM9LP: Ethernet Modbus TCP network interface module OTB1S0DM9LP: Modbus Serial network interface module Advantys FTB Advantys FTB is an IP67 distributed monoblock I/O modules offering a large selection of 16 channels compositions (8 M12 connectors) that connect to CANopen.
Reference FTB1CN08E08SP0 FTB1CN12E04SP0 FTB1CN16EP0 FTB1CN16EM0 FTB1CN16CP0 FTB1CN16CM0 FTB1CN08E08CM0 Type Plastic Plastic Plastic Metal Plastic Metal Metal Input Channels 8 12 16 16 8 Output Channels 8 4 In/Out Channels 16 16 8
AS-Interface Devices A complete set of devices can be connected to AS-Interface: IP20 distributed I/Os Advantys interface ASI 20M range IP67 distributed I/Os Advantys interface ASI 67F range TeSys U motor controller-starter ASI LUF range Direct Motor Starter LF range
74
EIO0000000734 10/2010
Distributed Devices
Control station Harmony XALS range Illuminated indicator bank XVBC range Safety Monitors ASI SAFEMON Safety Interfaces ASI S
EIO0000000734 10/2010
75
Distributed Devices
76
EIO0000000734 10/2010
Glossary
0-9
%I According to the IEC standard, %I represents an input bit (for example a language object of type digital IN).
%IW According to the IEC standard, %IW represents an input word register (for example a language object of type analog IN).
%MW According to the IEC standard, %MW represents a memory word register (for example a language object of type memory word).
%Q According to the IEC standard, %Q represents an output bit (for example a language object of type digital OUT).
%QW According to the IEC standard, %QW represents an output word register (for example a language object of type analog OUT).
1-phase counter A 1-phase counter uses 1 hardware input as counter input. It usually counts up or counts down when there is pulse signal in the input.
EIO0000000734 10/2010
77
Glossary
2-phase counter A 2-phase counter uses the phase difference between 2 input counter signals to count up or count down.
A
AFB application function block
analog input An analog input module contains circuits that convert an analog DC input signal to a digital value that can be manipulated by the processor. By implication, the analog input is usually direct. That means a data table value directly reflects the analog signal value.
analog output An analog output module contains circuits that transmit an analog DC signal proportional to a digital value input to the module from the processor. By implication, these analog outputs are usually direct. That means a data table value directly controls the analog signal value.
application source The application source file can be uploaded to the PC to reopen a SoMachine project. This source file can support a full SoMachine project (for example, one that includes HMI application).
ARP The address resolution protocol is the IP network layer protocol for Ethernet that maps an IP address to a MAC (hardware) address.
ARRAY An ARRAY is a table containing elements of a single type. The syntax is as follows: ARRAY [<limits>] OF <Type> Example 1: ARRAY [1..2] OF BOOL is a 1-dimensional table with 2 elements of type BOOL. Example 2: ARRAY [1..10, 1..20] OF INT is a 2-dimensional table with 10x20 elements of type INT.
78
EIO0000000734 10/2010
Glossary
ASCII The american standard code for information interchange is a communication protocol for representing alphanumeric characters (letters, numbers, and certain graphic and control characters).
assigned variable A variable is "assigned" if its location in controller memory can be known. For example, the Water_pressure variable is said to be assigned through its association with memory location %MW102.Water_pressure. ATC analog tension control
ATV ATV is the model prefix for Altivar drives. (For example, ATV312 refers to the Altivar 312 variable speed drive.)
AWG The american wire gauge standard specifies wire gauges in North America.
B
BCD The binary coded decimal format represents decimal numbers between 0 and 9 with a set of 4 bits (a nybble/nibble, also titled as Halfbyte). In this format, the 4 bits used to encode decimal numbers have an unused range of combinations. For example, the number 2,450 is encoded as 0010 0100 0101 0000 BOOL A Boolean type is the basic data type in computing. A BOOL variable can have one of these values: 0 (FALSE), 1 (TRUE). A bit that is extracted from a word is of type BOOL, for example: %MW10.4 is a fifth bit a memory word number 10.
EIO0000000734 10/2010
79
Glossary
Boot application Files that contain machine dependent parameters: machine name device name or IP address Modbus Serial Line address Routing table
BOOTP The bootstrap protocol is a UDP network protocol that can be used by a network client to automatically obtain an IP address (and possibly other data) from a server. The client identifies itself to the server using the client MAC address. The server which maintains a pre-configured table of client device MAC addresses and associated IP addressessends the client its pre-configured IP address. BOOTP was originally used as a method that enabled diskless hosts to be remotely booted over a network. The BOOTP process assigns an infinite lease of an IP address. The BOOTP service utilizes UDP ports 67 and 68.
bps bit per second as a definition of transmission rate, also given in conjunction with multiplicator kilo (kbps) and mega (mbps).
bus base A bus base is a mounting device that is designed to seat an electronic module on a DIN rail and connect it to the TM5 bus for M258 and LMC058 controllers. Each base bus extends the TM5 data and to the power buses and the 24 Vdc I/O power segment. The electronic modules are added to the TM5 system through their insertion on the base bus. The base bus also supplies the articulation point for the terminal blocks.
BYTE When 8 bits are grouped together, they are called a BYTE. You can enter a BYTE either in binary mode or in base 8. The BYTE type is encoded in an 8-bit format that ranges from 16#00 to 16#FF (in hexadecimal format).
80
EIO0000000734 10/2010
Glossary
C
CAN The controller area network protocol (ISO 11898) for serial bus networks is designed for the interconnection of smart devices (from multiple manufacturers) in smart systems for real-time industrial applications. CAN multi-master systems ensure high data integrity through the implementation of broadcast messaging and advanced diagnostic mechanisms. Originally developed for use in automobiles, CAN is now used in a variety of industrial automation control environments.
CANmotion CANmotion is a CANopen-based motion bus with an additional mechanism that provides synchronization between the motion controller and the drives.
CANopen CANopen is an open industry-standard communication protocol and device profile specification.
CFC The continuous function chart (an extension of the IEC61131-3 standard) is a graphical programming language that works like a flowchart. By adding simple logic blocks (AND, OR, etc.), each function or function block in the program is represented in this graphical format. For each block, the inputs are on the left and the outputs on the right. Block outputs can be linked to inputs of other blocks in order to create complex expressions.
CiA CAN in automation is a non-profit group of manufacturers and users dedicated to developing and supporting CAN-based higher layer protocols.
CIP When the common industrial protocol is implemented in a network application layer, it can communicate seamlessly with other CIP-based networks without regard to the protocol. For example, the implementation of CIP in the application layer of an Ethernet TCP/IP network creates an EtherNet/IP environment. Similarly, CIP in the application layer of a CAN network creates a DeviceNet environment. In that case, devices on the EtherNet/IP network can communicate with devices on the DeviceNet network through CIP bridges or routers.
EIO0000000734 10/2010
81
Glossary
CMU The current measurement unit is used to convert the relative current value (%) provided by TeSys into a real ISO value (A).
configuration The configuration includes the arrangement and interconnection of hardware components within a system and the hardware and software selections that determine the operating characteristics of the system.
controller A controller (or programmable logic controller, or programmable controller) is used to automate industrial processes.
controller status output The controller status output is a special function used in circuits that are external to the controller that control the power supply to the output devices or the controller power supply.
CRC A network message's cyclic redundancy check field contains a small number of bits that produce a checksum. The message is calculated by the transmitter according to the messages content. Receiving nodes then recalculate the field. Any discrepancy in the two CRC fields indicates that the transmitted message and the received message are different.
CSA The canadian standards association defines and maintains standards for industrial electronic equipment in hazardous environments.
CTS Clear to send is a data transmission signal and acknowledges the RDS signal from the transmitting station.
82
EIO0000000734 10/2010
Glossary
cyclic task The cyclic scan time has a fixed duration (interval) specified by the user. If the current scan time is shorter than the cyclic scan time, the controller waits until the cyclic scan time has elapsed before starting a new scan.
D
data log The controller logs events relative to the user application in a data log.
DCE Data communications equipment describes devices (often modems) that start, stop, and sustain network sessions.
Derating Derating describes a reduction in an operating specification. For devices in general it is usually a specified reduction in nominal power to facilitate operation at increased ambient conditions like higher temperatures or higher altitudes.
DHCP The dynamic host configuration protocol is an advanced extension of BOOTP. DHCP is a more advanced, but both DHCP and BOOTP are common. (DHCP can handle BOOTP client requests.)
digital I/O A digital input or output has an individual circuit connection at the electronic module that corresponds directly to a data table bit that holds the value of the signal at that I/O circuit. It gives the control logic digital access to I/O values.
DIN Deutsches Institut fr Normung is a German institution that sets engineering and dimensional standards.
EIO0000000734 10/2010
83
Glossary
DNS The domain name system is the naming system for computers and devices connected to a LAN or the Internet.
drop cable A drop cable is the unterminated derivation cord used to connect a TAP to a device.
DTM With device type managers representing the field device in SoMachine, direct communications are possible to every single field device via SoMachine, the controller and the field bus, thus avoiding the need for individual cable connections.
E
EDS Electronic data sheet contains for example the properties of a device e.g. parameters and settings of a drive.
EEPROM Electrically erasable programmable read-only memory is a type of non-volatile memory used to store data that must be saved when power is removed.
EIA The electronic industries alliance is the trade organization for establishing electrical/electronic and data communication standards (including RS-232 and RS485) in the United States.
EIA rack An electronic industries alliance rack is a standardized (EIA 310-D, IEC 60297 and DIN 41494 SC48D) system for mounting various electronic modules in a stack or rack that is 19 inches (482.6 mm) wide.
84
EIO0000000734 10/2010
Glossary
electronic module In a programmable controller system, most electronic modules directly interface to the sensors, actuators, and external devices of the machine/process. This electronic module is the component that mounts in a bus base and provides electrical connections between the controller and the field devices. Electronic modules are offered in a variety of signal levels and capacities. (Some electronic modules are not I/O interfaces, including power distribution modules and transmitter/receiver modules.)
EN EN identifies one of many European standards maintained by CEN (European Committee for Standardization), CENELEC (European Committee for Electrotechnical Standardization), or ETSI (European Telecommunications Standards Institute).
encoder An encoder is a device for length or angular measurement (linear or rotary encoders).
Ethernet Ethernet is a physical and data link layer technology for LANs, also known as IEE 802.3.
EtherNet/IP The ethernet industrial protocol is an open communications protocol for manufacturing automation solutions in industrial systems. EtherNet/IP is in a family of networks that implements Common Industrial Protocol at its upper layers. The supporting organization (ODVA) specifies EtherNet/IP to accomplish global adaptability and media independence.
EIO0000000734 10/2010
85
Glossary
expansion bus The expansion bus is an electronic communication bus between expansion modules and a CPU.
expansion I/O module An expansion input or output module is either a digital or analog module that adds additional I/O to the base controller.
expert I/O Expert I/Os are dedicated modules or channels for advanced features. These features are generally embedded in the module in order to not use the resources of the PLC Controller and to allow a fast response time, depending of the feature. Regarding the function, it could be considered as a stand alone module, because the function is independent of the Controller processing cycle, it just exchanges some information with the Controller CPU.
F
FAST I/O FAST I/Os are specific I/Os with some electrical features (response time, for example) but the treatment of these channels is done by the Controller CPU.
FAST task The FAST task is a periodic, high-priority task of a short duration that is run on a processor through its programming software. The task fast speed keeps it from interfering with the execution of lower priority master (MAST) tasks. A FAST task is useful when fast periodic changes in discrete inputs need to be monitored.
FB A function block performs a specific automation function, such as speed control, interval control, or counting. A function block comprises configuration data and a set of operating parameters.
FBD A function block diagram is a graphically oriented programming language, compliant with IEC 61131-3. It works with a list of networks whereby each network contains a graphical structure of boxes and connection lines which represents either a logical or arithmetic expression, the call of a function block, a jump, or a return instruction.
86
EIO0000000734 10/2010
Glossary
FDT Field device tool for standardized communications between field devices and SoMachine.
FE Functional ground is the point of a system or device that must be grounded to help prevent equipment damage.
FG frequency generator
Flash memory Flash memory is nonvolatile memory that can be overwritten. It is stored on a special EEPROM that can be erased and reprogrammed.
FTP File transfer protocol is a standard network protocol (built on a client-server architecture), to exchange and manipulate files over TCP/IP based networks.
function A function: is a POU that returns 1 immediate result is directly called with its name (as opposed to through an instance) has no persistent state from one call to the next can be used as an operand in expressions Examples: boolean (AND) operators, calculations, conversions (BYTE_TO_INT)
FWD forward
EIO0000000734 10/2010
87
Glossary
G
GVL The global variable list manages global variables that are available in every application POU.
H
HE10 Rectangular connector for electrical signals with frequencies below 3MHz, complying with IEC60807-2.
HMI A human-machine interface is an operator interface (usually graphical) for industrial equipment.
hot swapping Hot swapping is the replacement of a component with a like component while the system remains operational. The replacement component begins to function automatically after it is installed.
HVAC Heating ventilation and air conditioning applications monitor and control indoor environments.
I
I/O input/output
88
EIO0000000734 10/2010
Glossary
I/O scan An input/output scan continuously polls I/O modules to collect data bits and status, error, and diagnostics information. This process monitors inputs and controls outputs.
I/O terminal An input/output terminal on the front of an expansion I/O module connects input and output signals.
ICMP The internet control message protocol reports errors and provides information related to datagram processing.
IEC The international electrotechnical commission is a non-profit and non-governmental international standards organization that prepares and publishes international standards for all electrical, electronic, and related technologies.
IEC 61131-3 The IEC 61131-3 is an international electrotechnical commission standard for industrial automation equipment (like controllers). IEC 61131-3 deals with controller programming languages and defines 2 graphical and 2 textual programming language standards: graphical: ladder diagram, function block diagram textual: structured text, instruction list
IEEE The institute of electrical and electronics engineers is a non-profit international standards and conformity assessment body for advances in all fields of electrotechnology.
IEEE 802.3 IEEE 802.3 is a collection of IEEE standards defining the physical layer, and the media access control (MAC) sublayer of the data link layer, of wired Ethernet.
IL A program written in the instruction list language is composed of a series of instructions executed sequentially by the controller. Each instruction includes a line number, an instruction code, and an operand. (IL is IEC 61131-3 compliant.)
89
EIO0000000734 10/2010
Glossary
immediate addressing The direct method of addressing memory objects, including physical inputs and outputs, used in programming instructions as operands and parameters by using their direct address (for example, %Iwx or %QWx). The use of immediate addressing in your program may avoid the need to create symbols for these objects, but there are also disadvantages. For example, if you change the program configuration by adding or deleting devices or I/O modules or slices, the immediate addresses used as programming instruction operands and/or parameters are not updated and must be corrected manually, which may cause extensive program modifications and lead to incorrect programming instructions. (See symbolic addressing.)
input filter An input filter is a special function that rejects input noises. It is useful for eliminating input noises and chatter in limit switches. All inputs provide a level of input filtering using the hardware. Additional filtering with software is also configurable through the programing or the configuration software.
input terminal An input terminal on the front of an expansion I/O module connects input signals from input devices (such as sensors, push buttons, and limit switches). For some modules, input terminals accept both sink and source DC input signals.
IP The internet protocol is part of the TCP/IP protocol family that tracks the Internet addresses of devices, routes outgoing messages, and recognizes incoming messages.
IP 20 Ingress protection rating according to IEC 60529. IP20 modules are protected against ingress and contact of objects larger than 12.5 mm. The module is not protected against harmful ingress of water.
90
EIO0000000734 10/2010
Glossary
IP 67 Ingress protection rating according to IEC 60529. IP67 modules are completely protected against ingress of dust and contact. Ingress of water in harmful quantity is not possible when the enclosure is immersed in water up to 1m.
K
Kd derivative gain
Ki integral gain
Kp proportional gain
L
Ladder Diagram language See LD.
LAN A local area network local area network is a short-distance communications network that is implemented in a home, office, or institutional environment.
latching input A latching input module interfaces with devices that transmit messages in short pulses. Incoming pulses are captured and recorded for later examination by the application.
LD A program in the ladder diagram language includes a graphical representation of instructions of a controller program with symbols for contacts, coils, and blocks in a series of rungs executed sequentially by a controller. IEC 61131-3 compliant.
EIO0000000734 10/2010
91
Glossary
LED A light emitting diode is an indicator that lights up when electricity passes through it.
LINT Long integer is a 64-bit variable (4 times INT or two times DINT).
LSB The least significant bit (or least significant byte) is the part of a number, address, or field that is written as the right-most single value in conventional hexadecimal or binary notation.
M
MAC address The media access control address is a unique 48-bit number associated with a specific piece of hardware. The MAC address is programmed into each network card or device when it is manufactured.
Machine A Machine consists of several functions and/or equipments which build the machine.
92
EIO0000000734 10/2010
Glossary
Magelis Magelis is the commercial name for Schneider Electric's range of HMI terminals.
MAST A master (MAST) task is a processor task that is run through its programming software. The MAST task has two sections: IN: Inputs are copied to the IN section before execution of the MAST task. OUT: Outputs are copied to the OUT section after execution of the MAST task.
master/slave The single direction of control in a network that implements the master/slave model is always from a master device or process to one or more slave devices.
MIB The management information base is an object database that is monitored by a network management system like SNMP. SNMP monitors devices that are defined by their MIBs. Schneider has obtained a private MIB, groupeschneider (3833).
minimum I/O update time The minimum I/O update time is the minimum time it takes for the bus cycle to shut down to force an I/O update at each cycle.
Modbus The Modbus communication protocol allows communications between many devices connected to the same network.
MSB The most significant bit (or most significant byte) is the part of a number, address, or field that is written as the left-most single value in conventional hexadecimal or binary notation.
N
NAK negative acknowledge
EIO0000000734 10/2010
93
Glossary
NC A normally closed contact is a contact pair that is closed when the actuator is deenergized (no power is applied) and open when the actuator is energized (power is applied).
NEC The national electric code dictates the safe installation of electrical wiring and equipment.
NEMA The national electrical manufacturers association publishes standards for the performance of various classes of electrical enclosures. The NEMA standards cover corrosion resistance, ability to protect from rain and submersion, etc. For IEC member countries, the IEC 60529 standard classifies the ingress protection rating for enclosures.
network A network includes interconnected devices that share a common data path and protocol for communications.
NMT Network management protocols provide services for network initialization, error control, and device status control.
NMT state machine A network management state machine defines the communication behavior of any CANopen device. The CANopen NMT state machine consists of an initialization state, a pre-operational state, an Operational state, and a stopped state. After power-on or reset, the device enters the initialization state. After the device initialization is finished, the device automatically enters the pre-operational state and announces the state transition by sending the boot-up message. In this manner, the device indicates that it is ready to work. A device that stays in pre-operational state may start to transmit SYNC-, Time Stamp-, or Heartbeat message. In this state, the device can not communicate through a PDO; it must do so with an SDO. In the operational state, the device can use all supported communication objects.
94
EIO0000000734 10/2010
Glossary
NO A normally open contact is a contact pair that is open when the actuator is deenergized (no power is applied) and closed when the actuator is energized (power is applied).
O
ODVA The open deviceNet vendors association supports the family of network technologies that are built on CIP (EtherNet/IP, DeviceNet, and CompoNet).
OS Operating system. Can be used for Firmware that can be uploaded/downloaded by the user.
OSI The open system interconnection reference model is a 7-layer model that describes network protocol communications. Each abstract layer receives services from the layer below it and provides services to the layer above.
OTB Optimized terminal block, used in the context of Advantys I/O distributed module
output terminal An output terminal connects output signals to output devices (such as electromechanical relays and solenoid valves).
P
pallet A pallet is a portable platform, which is used for storing or moving goods.
EIO0000000734 10/2010
95
Glossary
PDM A power distribution module distributes either AC or DC field power to a cluster of I/O modules.
PDO A process data object is transmitted as an unconfirmed broadcast message or sent from a producer device to a consumer device in a CAN-based network. The transmit PDO from the producer device has a specific identifier that corresponds to the receive PDO of the consumer devices.
PE Protective ground is a return line across the bus for fault currents generated at a sensor or actuator device in the control system.
periodic execution The master task is executed either cyclically or periodically. In periodic mode, you determine a specific time (period) in which the master task must be executed. If it is executed under this time, a waiting time is generated before the next cycle. If it is executed over this time, a control system indicates the overrun. If the overrun is too high, the controller is stopped.
persistent data Value of persistent data that will be used at next application change or cold start. Only get re-initialized at a reboot of the controller or reset origin. Especially they maintain their values after a download.
PI proportional integral
96
EIO0000000734 10/2010
Glossary
PLC The programmable logic controller is the brain of an industrial manufacturing process. It automates a process, used instead of relay control systems. PLCs are computers suited to survive the harsh conditions of the industrial environment.
PLCopen The PLCopen standard brings efficiency, flexibility, and manufacturer independence to the automation and control industry through the standardization of tools, libraries, and modular approaches to software programming.
post-configuration Post-configuration files contain machine-independent parameters, including: machine name device name or IP address Modbus serial line address routing table
POU A program organization unit includes a variable declaration in source code and the corresponding instruction set. POUs facilitate the modular reuse of software programs, functions, and function blocks. Once declared, POUs are available to one another. SoMachine programming requires the utilization of POUs.
POU FB Program organization unit function block types are user programs that can be defined by the user in the ST, IL, LD, or FBD languages. You can use POU FB types in an application to: simplify the design and entry of the program make the program easier to read simplify debugging reduce the amount of generated code
power supply terminals The power supply is connected to these terminals to provide power to the controller.
EIO0000000734 10/2010
97
Glossary
protocol A protocol is a convention or standard that controls or enables the connection, communication, and data transfer between two computing endpoints.
Pt100/Pt1000 Platinum resistance thermometer are characterized by their nominal resistance R0 at a temperature of 0 C. Pt100 (R0 = 100 Ohm) Pt1000 (R0 = 1 kOhm)
PTO Pulse train outputs are used to control for instance stepper motors in open loop.
PWM Pulse width modulation is used for regulation processes (e.g. actuators for temperature control) where a pulse signal is modulated in its length. For these kind of signals, transistor outputs are used.
R
RAM random access memory
REAL Real is a numeric data type. The REAL type is encoded in a 32-bit format.
reflex output In a counting mode, the high speed counter current value is measured against its configured thresholds to determine the state of these dedicated outputs.
retained data A retained data value is used in the next power-on or warm start. The value is retained even after an uncontrolled shutdown of the controller or a normal switch-off of the controller.
98
EIO0000000734 10/2010
Glossary
RFID Radio-frequency identification is an automatic identification method that relies on the storage and remote retrieval of data using RFID tags or transponders.
RJ-45 This registered jack is a modular connector that is commonly implemented in communication networks.
RS-232 RS-232 (also known as EIA RS-232C or V.24) is a standard type of serial communication bus, based on three wires.
RS-485 RS-485 (also known as EIA RS-485) is a standard type of serial communication bus, based on two wires.
RTC The real-time clock option keeps the time for a limited amount of time even when the controller is not powered.
RTS Request to send is a data transmission signal and will be acknowledged by the CTS signal from the destination node.
RTU A remote terminal unit is a device that interfaces with objects in the physical world to a distributed control system or SCADA system by transmitting telemetry data to the system and/or altering the state of connected objects based on control messages received from the system.
EIO0000000734 10/2010
99
Glossary
S
SCADA A supervisory control and data acquisition system monitors, manages, and controls industrial applications or processes.
scan A controller scanning program performs 3 basic functions: [1] It reads inputs and places these values in memory; [2] it executes the application program 1 instruction at a time and stores results in memory; [3] It uses the results to update outputs.
SDO A service data object message is used by the field bus master to access (read/write) the object directories of network nodes in CAN-based networks. SDO types include service SDOs (SSDOs) and client SDOs (CSDOs).
SEL-V A system that follows IEC 61140 guidelines for safety extra low voltage is protected in such a way that voltage between any 2 accessible parts (or between 1 accessible part and the PE terminal for Class 1 equipment) does not exceed a specified value under normal conditions or under single-fault conditions.
SFC A program written in the sequential function chart language can be used for processes that can be split into steps. SFC is composed of steps with associated actions, transitions with associated logic condition, and directed links between steps and transitions. (The SFC standard is defined in IEC 848. It is IEC 61131-3 compliant.)
sink input A sink input is a wiring arrangement in which the device provides current to the input electronic module. A sink input is referenced to 0 Vdc.
100
EIO0000000734 10/2010
Glossary
SL serial line
SMS The short message service is a standard communication service for telephones (or other devices) that send short text messages over the mobile communications system.
SNMP The simple network management protocol can control a network remotely by polling the devices for their status, performing security tests, and viewing information relating to data transmission. It can also be used to manage software and databases remotely. The protocol also permits active management tasks, such as modifying and applying a new configuration
source output A source output is a wiring arrangement in which the output electronic module provides current to the device. A source output is referenced to +24 Vdc.
SSI Serial synchronous interface is a common interface for relative and absolute measurement systems like encoders.
EIO0000000734 10/2010
101
Glossary
Structured Text A program written in the structured text (ST) language includes complex statements and nested instructions (such as iteration loops, conditional executions, or functions). ST is compliant with IEC 61131-3.
symbol A symbol is a string of a maximum of 32 alphanumeric characters, of which the first character is alphabetic. It allows you to personalize a controller object to facilitate the maintainability of the application.
symbolic addressing The indirect method of addressing memory objects, including physical inputs and outputs, used in programming instructions as operands and parameters by first defining symbols for them using these symbols in association with the programming instructions. In contrast to immediate addressing, this is the recommended method because if the program configuration changes, symbols are automatically updated with their new immediate address associations, whereas any immediate addresses used as operands or parameters are not. (See immediate addressing.)
system time An internal clock provides a device with the system time.
system variable A system variable structure provides controller data and diagnostic information and allows sending commands to the controller.
T
TAP A terminal access point is a junction box connected to the trunk cable that allows you to plug in drop cables.
102
EIO0000000734 10/2010
Glossary
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 consequence. A controller can have several tasks.
TCP A transmission control protocol is a connection-based transport layer protocol that provides a reliable simultaneous bi-directional transmission of data. TCP is part of the TCP/IP protocol suite.
terminal block The terminal block is the component that mounts in an electronic module and provides electrical connections between the controller and the field devices.
threshold output Threshold outputs are controlled directly by the HSC according to the settings established during configuration.
TP A touch probe is a position capture that is triggered by a fast input signal (quick sensor). On the rising edge of the touch probe input the position of an encoder is captured. Example: This is used for packaging machines to capture the position of a printmark on a film to cut always on the same position.
trunk cable A trunk cable is the main cable that is terminated at both physical ends with line termination resistors.
103
Glossary
U
UDINT An unsigned double integer is encoded in 32 bits.
UDP The user datagram protocol is a connectionless mode protocol (defined by IETF RFC 768) in which messages are delivered in a datagram (data telegram) to a destination computer on an IP network. The UDP protocol is typically bundled with the Internet Protocol. UDP/IP messages do not expect a response, and are therefore ideal for applications in which dropped packets do not require retransmission (such as streaming video and networks that demand real-time performance).
unlocated variable An unlocated variable does not have an address. (See located variable.)
V
VSD variable speed drive
104
EIO0000000734 10/2010
Glossary
W
WORD The WORD type is encoded in a 16-bit format.
EIO0000000734 10/2010
105
Glossary
106
EIO0000000734 10/2010
Index
B C A
Modicon LMC058 features, 54 Modicon M258 features, 51
C
communication modules TWD AS-Interface module, 47
D
DTM technology, 17
O
OTB , 74 overview, 33
F
FDT technology, 17 features, 12 key features, 33, 38 FTB, 74 functions, 12
P
performance controllers analog I/O expansion modules, 58 bus and power expansion modules, 61 communication modules, 63 digital I/O expansion modules, 57 expert I/O expansion modules, 60 Modicon LMC058, 54 Modicon M258, 51 XBTGC HMI controller, 35 programming languages IL, ST, FBD, SFC, LD, CFC, 33
H
high-speed counting, 60 HMI terminals XBTGH, 69 XBTGK, 68 XBTGT, 66
I
installation, 23
R
registration, 23 requirements system, 22
M
main features, 33
EIO0000000734 10/2010
107
Index
S
scope of supply, 25 system requirements, 22
T
transparency, 17
U
upgrading application, 28
X
XBTGC HMI controller features, 35
108
EIO0000000734 10/2010