conveying performance canopen lmc058

137
This document is based on European standards and is not valid for use in U.S.A. Distributed / CANopen / Motion Controller / LMC058 + Performance Conveying System User Guide EIO0000000286 MAR 2010

Upload: phungdan

Post on 01-Jan-2017

239 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Conveying Performance CANopen LMC058

This document is based on European standards and is not valid for use in U.S.A.

Distributed / CANopen / Motion Controller / LMC058 + Performance Conveying

System User Guide

EIO

0000

000

286

MAR 2010

Page 2: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 2

Contents

Important Information............................................................................................................... 3

Before You Begin................................................................................................................. 4

Introduction ............................................................................................................................... 6

Abbreviations....................................................................................................................... 7

Glossary ............................................................................................................................... 8

Application Source Code .................................................................................................... 9

The Application ....................................................................................................................... 10

Conveying Solution ................................................................................................................ 12

Operational Function......................................................................................................... 12

Architecture........................................................................................................................ 20

Installation.......................................................................................................................... 26 Hardware ......................................................................................................................................................... 37 Software .......................................................................................................................................................... 50 Communications Components ..................................................................................................................... 52

Implementation .................................................................................................................. 60 Communication .............................................................................................................................................. 62 Controller ........................................................................................................................................................ 67

HMI ...................................................................................................................................... 94 Devices.......................................................................................................................................................... 106

Altivar 312 ................................................................................................................................................ 106 Commissioning & Start Up.......................................................................................................................... 122

Appendix................................................................................................................................ 123

Detailed Component List ................................................................................................ 123

Component Protection Classes...................................................................................... 129

Environmental Characteristics ....................................................................................... 129

Component Features....................................................................................................... 130

Contact................................................................................................................................... 137

Page 3: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 3

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.

The addition of this symbol to a Danger or Warning safety label indicates that an electrical hazard exists, which will result in personal injury if the instructions are not followed.

This is the safety alert symbol. It is used to alert you to potential personal injury hazards. Obey all safety messages that follow this symbol to avoid possible injury or death.

DANGER

DANGER indicates an imminently hazardous situation, which, if not avoided, will result in death or serious injury.

WARNING

WARNING indicates a potentially hazardous situation, which, if not avoided, can result in death, serious injury, or equipment damage.

CAUTION

CAUTION indicates a potentially hazardous situation, which, if not avoided, can result in injury or equipment damage.

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.

PLEASE NOTE

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

© 2010 Schneider Electric. All Rights Reserved.

Page 4: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 4

Before You Begin

Do not use this product on machinery lacking effective point-of-operation guarding. Lack of effective point-of-operation guarding on a machine can result in serious injury to the operator of that machine.

WARNING

UNGUARDED MACHINERY CAN CAUSE SERIOUS INJURY Do not use this software and related automation products on equipment which does not have

point-of-operation protection. Do not reach into machine during operation. Failure to follow these instructions can cause death, serious injury or equipment damage.

This automation equipment and related software is used to control a variety of industrial processes. The type or model of automation equipment suitable for each application will vary depending on factors such as the control function required, degree of protection required, production methods, unusual conditions, government regulations, etc. In some applications, more than one processor may be required, as when backup redundancy is needed. Only the user can be aware of all the conditions and factors present during setup, operation and maintenance of the machine; therefore, only the user can determine the automation equipment and the related safeties and interlocks which can be properly used. When selecting automation and control equipment and related software for a particular application, the user should refer to the applicable local and national standards and regulations. A “National Safety Council’s” Accident Prevention Manual also provides much useful information. In some applications, such as packaging machinery, additional operator protection such as point-of-operation guarding must be provided. This is necessary if the operator’s hands and other parts of the body are free to enter the pinch points or other hazardous areas and serious injury can occur. Software products by itself cannot protect an operator from injury. For this reason the software cannot be substituted for or take the place of point-of-operation protection. Ensure that appropriate safeties and mechanical/electrical interlocks for point-of-operation protection have been installed and are operational before placing the equipment into service. All mechanical/electrical interlocks and safeties for point-of-operation protection must be coordinated with the related automation equipment and software programming. NOTE: Coordination of safeties and mechanical/electrical interlocks for point-of-operation protection is outside the scope of this document. START UP AND TEST Before using electrical control and automation equipment for regular operation after installation, the system should be given a start up test by qualified personnel to verify correct operation of the equipment. It is important that arrangements for such a check be made and that enough time is allowed to perform complete and satisfactory testing.

Page 5: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 5

CAUTION

EQUIPMENT OPERATION HAZARD Verify that all installation and set up procedures have been completed. Before operational tests are performed, remove all blocks or other temporary holding means

used for shipment from all component devices. Remove tools, meters and debris from equipment. Failure to follow these instructions can result in injury or equipment damage.

Follow all start up tests recommended in the equipment documentation. Store all equipment documentation for future reference. Software testing must be done in both simulated and real environments. Verify that the completed system is free from all short circuits and grounds, except those grounds installed according to local regulations (according to the National Electrical Code in the U.S.A, for instance). If high-potential voltage testing is necessary, follow recommendations in equipment documentation to prevent accidental equipment damage. Before energizing equipment:

• Remove tools, meters, and debris from equipment. • Close the equipment enclosure door. • Remove ground from incoming power lines. • Perform all start-up tests recommended by the manufacturer.

OPERATION AND ADJUSTMENTS The following precautions are from NEMA Standards Publication ICS 7.1-1995 (English version prevails): Regardless of the care exercised in the design and manufacture of equipment or in the selection and rating of

components, there are hazards that can be encountered if such equipment is improperly operated. It is sometimes possible to misadjust the equipment and thus produce unsatisfactory or unsafe operation. Always

use the manufacturer’s instructions as a guide for functional adjustments. Personnel who have access to these adjustments should be familiar with the equipment manufacturer’s instructions and the machinery used with the electrical equipment.

Only those operational adjustments actually required by the operator should be accessible to the operator. Access

to other controls should be restricted to prevent unauthorized changes in operating characteristics.

WARNING

UNEXPECTED EQUIPMENT OPERATION Only use software tools 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 cause death, serious injury or equipment damage.

Page 6: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 6

Introduction

This document is intended to provide a quick introduction to the described system. It is not intended to replace any specific product documentation, nor any of your own design documentation. On the contrary, it offers additional information to the product documentation, for installing, configuring and implementing the system. The architecture described in this document is not a specific product in the normal commercial sense. It describes an example of how Schneider-Electric and third-party components may be integrated to fulfill an industrial application. A detailed functional description or the specification for a specific user application is not part of this document. Nevertheless, the document outlines some typical applications where the system might be implemented. The architecture described in this document has been fully tested in our laboratories using all the specific references you will find in the component list near the end of this document. Of course, your specific application requirements may be different and will require additional and/or different components. In this case, you will have to adapt the information provided in this document to your particular needs. To do so, you will need to consult the specific product documentation of the components that you are substituting in this architecture. Pay particular attention in conforming to any safety information, different electrical requirements and normative standards that would apply to your adaptation. It should be noted that there are some major components in the architecture described in this document that cannot be substituted without completely invalidating the architecture, descriptions, instructions, wiring diagrams and compatibility between the various software and hardware components specified herein. You must be aware of the consequences of component substitution in the architecture described in this document as substitutions may impair the compatibility and interoperability of software and hardware.

This document is intended to describe a conveying architecture based on Modicon LMC058 Motion controller S-Type.

Intention

Page 7: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 7

Abbreviations

Abbreviation Signification

AC Alternating Current

AFB Application Function Block

CB Circuit Breaker

CFC Continuous Function Chart – a programming language based on function chart

DC Direct Current

DI Digital Input

DO Digital Output

EDS Electronic Data Sheet

E-STOP Emergency Stop

FB Function Block

FBD Function Block Diagram – an IEC-61131 programming language

FW FirmWare

GVL Global Variable List

HMI Human Machine Interface

I/O Input/Output

IL Instruction List - a textual IEC-61131 programming language

IP Internet Protocol

LB Local Box

LD Ladder Diagram – a graphic IEC-61131 programming language

PC Personal Computer

POU Programmable Object Unit, Program Section in SoMachine

PDO Process Data Object (CANopen)

PS Power Supply

RPM Revolutions per Minute

RPDO Receive Process Data Object (CANopen)

SE Schneider Electric

SFC Sequential Function Chart – an IEC-61131 programming language

SDO Service Data Object

ST Structured Text – an IEC-61131 programming language

TCP Transmission Control Protocol

TPDO Transmit Process Data Object (CANopen)

TVDA Tested, Validated and Documented Architecture

VSD Variable Speed Drive

WxHxD Dimensions : Width, Height and Depth

Page 8: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 8

Glossary

Expression Signification

Altistart (ATS) SE product name for a family of soft starters

Altivar (ATV) SE product name for a family of VSDs

Harmony SE product name for a family of switches and indicators

Magelis SE product name for a family of HMI-Devices

Modicon LMC058 Motion controller

SE product name for Programmable Logic Controller

OsiSense SE product name for a family of sensors

Phaseo SE product name for a family of power supplies

Preventa SE product name for a family of safety devices

SoMachine SE product name for an integrated software tool

TeSys SE product name for a family for motor protection devices and load contactors

Vijeo Designer An SE software product for programming Magelis HMI devices

ERC Eccentric Roller Conveyor

Page 9: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 9

Application Source Code

Introduction Examples of the source code and wiring diagrams used to attain the system function as

described in this document can be downloaded from our website (registration is required, speak with your Schneider Electric Application Design Engineer). The example source code is in the form of configuration, application and import files. Use the appropriate software tool to either open or import the files.

Extension File Type Software Tool Required

DCF Device Configuration File Advantys Configuration Software

DOC Document file Microsoft Word

EDS Electronic Data Sheet – Device Definition Industrial standard

PDF Portable Document Format - document Adobe Acrobat

PROJECT Project file SoMachine

Z13 Export file EPLAN

Page 10: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 10

The Application

This application is for a conveying system and is intended as the first stage in setting up a Conveying Management System. A conveying system is normally divided into one or more zones, where:

o The zones are controlled by a controller. o A zone includes certain application functions and mechanical equipments. o A zone can include an emergency system (Safety relays with emergency stop

push buttons and trip wire switches).

Introduction

Overview Conveying System

The solution describes hardware architecture with an application based on a conveying function block library from Schneider Electric.

The hardware of a zone consists of main cabinet and remote local boxes. The main cabinet contains the Modicon LMC058 Motion controller and a Magelis XBTGT HMI system for controlling and managing the conveying zone. A local box contains the motor control for a single mechanical equipment. The Main cabinet communicates with the local box over CANopen fieldbus.

Page 11: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 11

This conveying solution uses 2 main types of Application Function Blocks (AFB):

Machine functions Transverse functions

Machine Functions AFB Name

Conveyor Conveyor

Input conveyor Input

Output conveyor Output

Turntable Turntable

Transfer table (Eccentric Roller Conveyor) ERC

Transverse Functions AFB Name

Interface with HMI DeskzoneCmpx DeskzoneSimp

Alarm Handling AlrmHdlg

Tracking TrckCmpx TrckSimp

These functions have been developed and tested on the Modicon LMC058 Motion Controller with the SoMachine Software.

Page 12: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 12

Conveying Solution

This chapter describes the function, the architecture, the dimensions, the quantities and the different types of components used within this solution.

Introduction

Operational Function

This conveying architecture implements the main basic functions of a standard conveying system which is used for transporting boxes or pallets. When a conveyor runs, there is a possibility of inconsistencies during the transfer of a box or pallet across several different conveyors due to variations in speed, direction, modes, handshaking information and tracking information. This can result in the box or pallet being damaged or not being transferred to the next consecutive conveyor. The application function blocks improve coherency during the transfer of a box or pallet between machines using the pre-defined parameters. Direction changer like a transfer table (ERC) or a turntable uses the tracking information of a box or a pallet for the destination detection. With this principle, a box or pallet has with the tracking-information a description about the way through the system assigned. One AFB is able to manage one box or pallet using single mechanical equipment at a time.

Introduction

Application Functions

To facilitate development, Schneider Electric provides a tested and validated Application Function Block library that has been specially developed for conveying applications. The Schneider Electric conveying solution includes, together with the hardware, a combination of function blocks fulfilling several application and device functions. It does not provide a complete user program for a Conveying Management System, but it resolves most of the development work required by the system manufacturer and reduces the amount of time required to program and commission a conveying line.

Automation Device Placement

The image below shows an example of the physical positioning of the different conveying equipment in a Conveying Management System.

The highlighted sections show examples of equipments which are implemented in this solution and their positioning within the plant.

Page 13: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 13

Application Function Blocks

All function blocks have the following properties: The AFB uses data structure, to combine data of the same origin or destination. The elements and the element names of the structures support an easy mapping.

3 operation modes:

Auto Mode. In automatic mode, the function block automatically controls the equipment without operator intervention.

Manual Mode. In manual mode, the operator controls the equipment by

remote commands through an HMI. The system is still being monitored by the controller.

Local Mode.

i. The operator controls locally the equipment using the local panel.

ii. The equipment can be powered off and ready for maintenance.

Each machine function provides the conveyor equipment status in the form of alarm and alert messages. These have unique identification bits into a word array that assist during troubleshooting. Each machine function has an input structure for the link to the external diagnostics signals (for example Device Protection Switch, Drive or Hardware diagnostic). The tracking information is passed along the conveying system as the box or pallet is conveyed. The tracking information for the box or pallet which is currently on the equipment is passed from that equipment to the following equipment. This function (tracking information movement) is controlled by a transverse AFB called TrckSimp (tracking simple) or TrckCmpx (tracking complex). Turntable and ERC function blocks are using TrckCmpx function block that manage in addition the destination address of the box or pallet. All machine function blocks are able to generate alarms or alerts for the operator. This information is managed by the Alarm-Handling, DeskZoneCmpx and DeskZoneSimp AFBs.

Page 14: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 14

The application Conveying Performance CANopen LMC058 includes the following application function blocks:

Conveyor

Conveyor AFB The conveyor function block is designed to automate a conveyor with up to two speeds and two directions. One conveyor AFB moves one box or pallet at any given time. Typical conveyors used with this function block are those, which are capable of transporting boxes or pallets. The handshaking mechanism helps to provide a smooth flow of the box or pallet across conveyor junctions. See for more information: SoMachine online help “Conveyor”.

Input

Input AFB The Input function block is designed to control the loading of a box or pallet into a conveyor-system’s entry point. The input function leads a forklift with the help of a beacon. E.g. by a green light the forklift can put a box or a pallet on the conveyor. The function block detects the arrival of a forklift truck using an inductive loop sensor. If a pallet is placed with the help of a forklift, an operator enables the feed in process by an acknowledge button, which initiates the loading operation of the entry conveyor. See for more information : SoMachine online help “Input”

Output

Output AFB The Output function block is designed to control the unloading of a box or pallet from a conveying-system’s output point. The output function leads a forklift with the help of a beacon. E.g. by a green light the forklift can take a box or a pallet from the conveyor. The function block detects the arrival of a forklift truck via an inductive loop sensor. If a pallet is ready for unload the beacon shows a green light. If the forklift has unloaded a box or pallet an operator finished the unload process with the help of a acknowledge button. See for more information : SoMachine online help “Output”

Page 15: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 15

Turntable

Turntable AFB The turntable function is designed to automate the direction and speed of the motors within a turntable conveyor. The turntable function synchronizes the conveyor with the neighboring conveyors (to conveyor 360°, 90°, 180°, 270°) by means of handshake signals. The turntable function needs a destination of the Box or pallet. The destination of a box or pallet is a part of the tracking data or a word input value (just in time). See for more information : SoMachine online help “Turntable“

Eccentric Roller Conveyor (Transfer-table)

ERC AFB The ERC function is designed to automate an Eccentric Roller Conveyor (ERC) in a longitudinal or transverse direction and manages not only the speed and direction of the motors or gear for the monitored two conveyors but also the vertical position of the roller conveyor. The ERC function synchronizes the conveyor with the surrounding conveyors (to conveyor 360°, to conveyor 90°, to conveyor 180°, to conveyor 270°) by means of handshake signals. The ERC function manages the transport of a box or pallet on two bi-directional conveyors with two speeds. The ERC moves upwards and downwards based upon the source (detected by handshake signals) and the destination (word input value or part of the tracking information). See for more information: SoMachine online help “ERC”.

Page 16: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 16

Deskzone

DeskzoneCmpx AFB and DeskzoneSimp AFB (Deskzone Complex / Deskzone Simple) The Deskzone function is designed to realize a standard interface between the conveying application (controller) and the visualization (HMI). The FB offers the following features:

Plausibility check of all dynamic identifiers during the runtime (including the alarm handling and the alerting)

Operating mode management, e.g. to set all equipments to auto or manual mode based on an operating mode switch.

It is possible to manage with the Deskzone AFB and one HMI up to 25 Equipments (conveying units) collected into one Zone. The added value of the “Deskzone Simple” vs. “Deskzone Complex” AFB is: The Deskzone Complex checks the tracking identifiers (equipment AFB identifiers to the corresponding tracking AFB identifiers) and generates an alarm by detection of a data inconsistency. See for more information : SoMachine online help “DeskzoneCmpx” and “DeskzoneSimp”

Page 17: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 17

Alarm Handling

AlrmHdlg AFB The AlrmHdlg FB provides the following features: Monitoring of the Alarm/Alert status of the connected Equipment AFBs, Tracking AFBs and Deskzone AFB (collected to one zone). Generates unique Alarm/Alert IDs for up to 25 equipments Allocates a data information field with up to 100 historical alarm messages with time stamp (alarm report) Allocates a data information field with up to 100 historical alert massages with time stamp (alert report) Distribution of alarm reset commands from the HMI to the connected Equipment AFBs Converts if enabled all alarm and alerts events to an ASCII code and stores them into a data field See for more information : SoMachine online help “AlrmHdlg

Tracking

TrckCmpx AFB and TrckSimp AFB (Tracking Complex / Tracking Simple) The tracking AFB function is designed to move an information field synchronous with a box or pallet through a conveyor system. Simple equipments like a conveyor, an input conveyor or an output conveyor have to use the TrckSimp AFB. Complex equipments like a turntable or an ERC needs a destination information for the pallet or box for the workflow. Therefore, the TrckCmpx AFB manages the detection of the destination address with the help of the tracking data field. See for more information : SoMachine online help “TrckCmpx” and “TrckSimp”

Page 18: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 18

Component Functions

The solution Conveying Performance CANopen LMC058 uses the following automation components.

Modicon LMC058 Motion controller: The controller uses the SoMachine software platform. The controller integrates digital IOs and expert IOs including fast outputs (for example for PMW) and fast inputs (for example for an incremental encoder). The Controller supports one CANopen port and one configurable port (CANopen or CANmotion). The LMC058 with two CANopen is used within the conveying architecture to manage up to two zones, one zone per CANopen. The LMC058 is able to manage up to 10 Kbytes of retain variables.

Magelis XBTGT6340 HMI: The Magelis XBTGT6340 HMI is used to control and monitor various conveying zones. Using the HMI it is possible to control each function and to monitor the state of the system. The HMI is connected to the controller via the SoMachine protocol on Ethernet TCP/IP. XBTGT range is able to manage up to 32 alarm groups.

Altivar 312 Variable Speed Drive: The ATV312 is a VSD with basic functions. The conveying architecture uses the ATV312 to manage one or two motors with one or two speeds and directions and generate an acceleration or deceleration ramp to reduce the mechanical wear on the machine. By using the embedded function to switch between two different parameter sets one ATV312 can be used for operating two independent motors sequentially (not at the same time). Usage of the ATV312 contributes to the Energy Efficiency of your conveying line.

Page 19: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 19

TeSysU Motor starter: The TeSysU motor starter (with reversing module) is hardwired to an Advantys OTB decentralized I/O. The TeSysU controls one motor with one ore two directions.

Altistart 01 Soft starter:

The ATS01 is used with the motor power circuit to generate an acceleration or deceleration ramp to reduce the mechanical wear on the machine.

Advantys OTB I/O Island:

The Advantys OTB, extensible with extension modules, is the decentralized I/O-island connecting the outputs and inputs of the motor power circuit, switches and lamps to the controller, via CANopen.

OsiSense Photo-electric sensor: The Photo-electric sensor detects boxes or pallets.

Page 20: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 20

Architecture

General

The Controller in this application is a Modicon LMC058 Motion controller. The user can control and monitor the application using the Magelis XBTGT6340 HMI. The controller and HMI are installed in the main cabinet. The Advantys OTB decentralized I/O modules are installed in the local boxes and communicating with the controller over CANopen fieldbus. The motors and sensors are connected to the local boxes. The motor power section such as TeSysU motor starter, contactor, ATS01 soft starter or ATV312 variable speed drive are hardwired connected to the distributed I/O system Advantys OTB. The example application includes functional safety options with a trigger action emergency stop function monitored by Preventa safety modules. Types of Local Boxes:

Traditional using contactor

Compact using TeSysU

SoftStart using ATS01

Efficiency using ATV312

XBTGT range is able to manage up to 32 alarm groups (1 equipment = 1 alarm group)

AFB Deskzone is able to manage up to 25 equipments The Modicon M258 logic controller and LMC058 are able to manage up to 10 Kbytes

of retain variables

Number of Equipments Number of Magelis / DeskZone / CANopen

Type of Controller

<= 25 1 M258 or LMC058

<= 33 2 LMC058

LMC058 Versus Number of Equipment – Configuration maximum

CANopen1 /

Deskzone1 25 24 23 22 ------ 11 10 9 ≤8

CANopen2 /

Deskzone2 ≤8 9 10 11 ------ 22 23 24 25

CANopen1 +

CANopen2 ≤33 33 ≤33

Technical specifications

Page 21: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 21

Layout

Main Cabinet

Main Features: 1. Compact NSX main switch 2. Phaseo power supply ABL8

3. Modicon LMC058 Motion Controller

4. Magelis XBTGT graphic HMI 5. Harmony Emergency Stop enclosure XAL-K

6. Preventa safety module XPS

7. ConneXium Ethernet switch 8. Multi9 circuit breaker 9. Harmony tower light XVE 10. Harmony control and signaling units XB5 11. TeSysD contactor LC1-D

12. Terminal block. Type T slow-blow fuses

Page 22: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 22

The local box types 1 and 3 use a TeSysD contactor for the motor control.

Local Box Type 1 Local Box Type 3

1. Vario VCD disconnect switch 2. Harmony lights XB5 3. Advantys OTB I/O-island 4. RXM miniature relays 5. TeSys GV2-DP contactors and motor circuit breaker (pre-assembled combination)

Traditional Box Types

Compact Box Types

The local box types 2 and 4 use a TeSysU motor starter system for the motor control.

Local Box Type 2 Local Box Type 4

1. Vario VCD disconnect switch 2. Harmony lights XB5 3. Advantys OTB I/O-island 4. RXM miniature relays 5. TeSysU motor starter LU 6. TeSysU motor starter LU with 2 directions

Page 23: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 23

SoftStart Box Type

The local box type 5 uses an ATS01 soft starter for the motor control.

Local Box Type 5

1. Vario VCD disconnect switch 2. Harmony lights XB5 3. Advantys OTB I/O-island 4. RXM miniature relays 5. TeSys GV2-DP contactors and motor circuit breaker (pre-assembled combination) 6. Altistart ATS01 soft starter

Page 24: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 24

The local box types 6.1 and 6.2 use an ATV312 variable speed drive for the motor control.

Local Box Type 6.1 Local Box Type 6.2

1. Vario VCD disconnect switch 2. Harmony lights XB5 3. Advantys OTB I/O-island 4. RXM miniature relays 5. TeSys GV2-L motor circuit breaker 6. Altivar ATV312 variable speed drive 7. OTB I/O extension module

Efficiency Box Types

Hardware: Modicon LMC058 Motion controller Magelis XBTGT6340 graphic HMI Compact NSX100F main switch Preventa XPS AK safety module and XPS ECP extension block

TeSys GV2DP106BD, GV2DP206BD contactor and circuit breaker (pre-assembled combination)

TeSysU motor starter Altistart ATS01 soft starter Altivar 312 variable speed drive Advantys OTB I/O island with extension modules TeSysK and TeSysD load contactors TeSys GV2-L motor circuit breaker Phaseo 24 Vdc power supply OsiSense photo-electric sensors

Software: SoMachine V2.0 Vijeo Designer (Installed with SoMachine)

Components

Page 25: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 25

Quantities of Components

For a complete and detailed list of components, the quantities required and the part numbers please refer to the components list at the rear of this document.

Mains voltage 400 Vac Power requirement ~ 56 kW Cable Size 5 x 4 mm² (L1, L2, L3, N, PE)

Input

Cable Connection 3 phase + Neutral + Ground Neutral is needed for 230 Vac (Phase and Neutral)

Cabinet Technical Data

Output Local Boxes 33 asynchronous motors (0.55 kW)

Functional Safety Notice (EN ISO 13849-1 EN IEC 62061)

The standard and level of functional safety you apply to your application is determined by your system design and the overall extent to which your system may be a hazard to people and machinery. As there are no moving mechanical parts in this application example, category 3 (according to EN ISO 13849-1) has been selected as an optional safety level. Whether or not this functional safety category should be applied to your system should be ascertained with a proper risk analysis. This document is not comprehensive for any systems using the given architecture and does not absolve users of their duty to uphold the functional safety requirements with respect to the equipment used in their systems or of compliance with either national or international safety laws and regulations

Emergency Stop

Emergency Stop/Emergency Disconnection function This function for stopping in an emergency is a protective measure which complements the safety functions for the safeguarding of hazardous zones according to prEN ISO 12100-2.

Dimensions The dimensions of the individual devices used; controller, drives, power supply, etc.

require a main housing cabinet size of 1800 x 1200 x 600 mm (H x W x D). The local boxes require a housing cabinet size for the local box type 5 and 6 of 400 x 600 x 250 mm (H x W x D) and for the local box type 1 to 4 of 400 x 400 x200 (H x W x D).

Page 26: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 26

Installation

This chapter describes the steps necessary to set up and assemble the hardware and configure the software required to implement the application.

Introduction

Main Cabinet front view

The image shows the conveying architecture as assembled for validation and test purposes.

Page 27: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 27

Image B1: Local Box TeSys D.O.L. starters GV2-DP (interior view) type LB1

Page 28: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 28

Image B2: Local Box TeSysU (interior view) type LB2

Page 29: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 29

Image B3: Local Box TeSys D.O.L. starters GV2-DP with reversing (interior view) type LB3

Page 30: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 30

Image B4: Local Box TeSysU with reversing (interior view) type LB4

Page 31: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 31

Image B5: Local Box TeSys D.O.L. starters GV2-DP with reversing and Altivar ATS01 (interior view) LB5

Page 32: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 32

Image B6: Local Box with Altivar 312 VSD (interior view) LB6.1

Page 33: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 33

Image B7: Local Box with Altivar 312 VSD for two motors and with contactors for motor brakes. (interior view) LB6.2

Page 34: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 34

Image B8: Local Box (front view)

Page 35: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 35

Image B9: Local Box (connector view) LB5.2_V1

1. Sensor connectors (M12 standard 5 poles) 2. Main power connector 400 Vac from main cabinet (Harting HAN 6B) 3. Motor connector (Harting HAN 6B) 4. Low voltage power connector (24 Vdc line in, line out; Harting HAN 3A) 5. Local panel connector (Harting HAN 3A) 6. CANopen (M12 Standard)

Page 36: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 36

Notes The used components are designed for installation in a cabinet. The controller, safety

modules, circuit breakers, power supply, contactors, TeSysU motor starters and Advantys OTB I/O modules are mounted on a 35 mm DIN rail. Main switch and Altivar 312 variable speed drives are screwed directly onto mounting plates. The Emergency Stop button, the display and the acknowledgement indicators are installed directly in the cabinet doors. There are two options for installing XB5 pushbuttons or indicator lamps: These pushbuttons or switches can be installed either in a 22 mm hole, for example, drilled into the front door of the control cabinet, or in an XALD-type housing suitable for up to 5 pushbuttons or indicator lamps. The XALD pushbutton housing is designed for backplane assembly or direct wall mounting. 400 Vac / 3-phase for power circuit: ATV312, TeSysU, ATS01, contactors combination and the power supply. 24 Vdc wiring for control circuits and the controller power supply, I/O modules Ethernet switch and the HMI. The individual components must be interconnected in accordance with the provided wiring diagram in order to ensure that they function correctly. CANopen cables are used as the communication link between the controller and the Advantys OTB decentralized I/O boxes. The Ethernet RJ45 cables are installed for the communication link between the Modicon LMC058 Motion controller and the Magelis XBTGT HMI via ConneXium Ethernet - Switch

Page 37: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 37

Hardware

Main Switch

Compact NSX100F

LV429003

36 kA 380/415 Vac

Main Switch

Compact NSX100F

LV429035

Trip unit TM32D

Thermal-magnetic 63 A

Ir - Thermal protection Im - Magnetic protection

Main Switch

Compact NSX100F

Rotary handle

LV429340

Terminal shield LV429515

Rotary handle with red handle on yellow front

Terminal shield short

Emergency-Stop

switch for door mounting

Harmony

XB5AS844 + XB5AZ141

Including Emergency

Stop Label

ZBY8330

Page 38: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 38

Phaseo

Power supply

24 Vdc, 10 A

ABL8RPS24100

Emergency Stop

switch

Harmony

(trigger action)

XALK178G

Tripwire switch

Preventa

XY2CE

(XY2CE1A270)

Page 39: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 39

Safety Module

Preventa

XPSAK311144P

Circuit breaker

Multi 9

C60N, 1P

C characteristic

26924

Circuit breaker

Multi 9

C60N, 2P

C characteristic 23747, 23756, 24445

Circuit breaker

Multi 9

C60H, 3P, 16 A

D characteristic

25131

Page 40: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 40

Auxiliary switch

Multi 9

Type OF

26924

Motor Circuit Breaker

(Short Circuit Protected)

GV2L08

Used together with auxiliary contact

GVAE11

Motor Circuit Breaker

TeSys

GVA11

Auxiliary Contact

Page 41: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 41

Contactor

TeSysD

LC1D65ABD

Contactor

TeSysD

LC1D18BL &

LC1D09BL

Auxiliary contact block

TeSysD

LADN22

Interface relays

Zelio Relay

RSB2A080BDS

Page 42: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 42

Interface relays

Zelio Relay

RXM4AB1BD

Modicon LMC058 Motion controller

1. Status LEDs 2. Power supply 3. Internal I/O area 4. Ethernet port 5. RS485 port 6. Mini USB port 7. USB A port 8. Battery area 9. Encoder port 10. CANopen port CAN0 11. CANopen port CAN1

Page 43: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 43

Ethernet 5 port switch

ConneXium

TCSESU053FN

5 x 10BASE-T/ 100BASE-TX

ports

Page 44: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 44

Variable Speed Drive

Altivar 312

ATV312H055N4

3-phase

400 Vac, 0.55 kW

(1) Line choke, if used (2) Detected fault relay contacts, for remote

indication of the drive status (3) Braking resistor, if used

Page 45: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 45

Variable Speed Drive

Altivar 312

ATV312H055N4

Control Panel

The following is mandatory to verify that the logic inputs can be energized using controller transistor outputs: Toggle the logic input configuration switch to CLI position Connect the CLI terminal to the 0 Vdc reference potential

Soft start / Soft stop

Unit

Altistart 01

ATS01N206QN

3-phase supply voltage: 380…415 Vac 50/60 Hz

Motor Starter

TeSysU

Power base

LUB12

Up to 12 A

Page 46: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 46

FU Alarm Module

TesysU

LUFW10

Motor Starter

TeSysU

LUB12BL

Power base

two directions

Coil wiring kit

LU9BN11C

Control Unit

TeSysU

LUCA05BL

1.25-5A, 24 Vdc

Contact Block

TeSysU

LUFN11

Page 47: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 47

Contact Block

TeSysU

LUA1C20 1 N/O Alarm signaling contact (97-98)

and 1 N/O contact (17-18)

indicating control handle in “ready” position

D.O.L Starter

TeSys

GV2DP106BD

Non-Reversing

0.55 kW at 400/415 Vac

D.O.L. Starters

TeSys

GV2DP206BD

Reversing

0.55 kW at 400/415 Vac

Page 48: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 48

Advantys OTB

OTB1C0DM9LP

Base module

12 digital IN

8 digital OUT

Advantys OTB

TM2DDI16DT

Discrete I/O extension module

16 digital Inputs

Selector

Pushbutton Switch

Harmony

XB5

Page 49: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 49

Tower Light

Harmony

XVBC21

CONNECTION ELEMENT

XVBC2B3 SIGNAL ELEMENT GREEN

XVBC2B4 SIGNAL ELEMENT RED

XVBC2B8 SIGNAL ELEMENT

YELLOW

XVPC33 GREEN LENS

XVPC34RED LENS

XVPC38YELLOW LENS

Photo-electric Sensors

OsiSense

XUYBCO929LSP

Miniature laser with

teach mode

Note: This Photo-electric laser sensor needs an additional reflector.

XUY1111

Pendant Station

XACB081

Page 50: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 50

Software

Software Tools

The main programming work lies in programming the Modicon LMC058 Motion controller, the configuration of the CANopen bus and creating the screens for the Magelis HMI display. SoMachine software is used to program the LMC058. Vijeo Designer software, which is integrated in SoMachine, is used to develop the HMI screens for Magelis XBTGT6340 HMI. Although the motor speed drives and servo drives can be configured using the control panels on the drives themselves, it is recommended to use the SoMachine. SoMachine not only facilitates the configuration process but also offers possibilities for saving and archiving your configuration. It also allows for a quick recovery, returning the motor drive to factory mode, but it also allows you to test your configuration online and make online adjustments and optimizations during the test session. To use the software packages, your PC must have the appropriate Microsoft Windows operating system installed:

Windows XP Professional The software tools have the following default install paths:

SoMachine C:\Program Files\Schneider Electric\SoMachine

Vijeo Designer (Installed with SoMachine) C:\Program Files\Schneider Electric\Vijeo Designer

Page 51: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 51

The Schneider Electric Application Function Block library for conveying. It is intended for Conveying Management Systems and has the following functions:

Software Libraries & Function Blocks

Conveying Alarm Handling

AlrmHdlg AFB Conveyors

Conveyor AFB Input (Input Conveyor) AFB Output (Output Conveyor) AFB

Deskzone DeskzoneCmpx (Deskzone Complex) AFB DeskzoneSimp (Deskzone Simple) AFB

Tracking TrckCmpx (Tracking Complex) AFB TrckSimp (Tracking Simple) AFB

Transfer ERC (Eccentric Roller Conveyor) AFB

Turntable Turntable AFB

See for more information : SoMachine online help

Page 52: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 52

Communications Components

General

The described conveying machine architecture uses two CANopen fieldbus lines and Ethernet links used with the SoMachine-Protocol. The CANopen fieldbus lines are connected to the two LMC058 CANopen ports. The CANopen slave nodes are remote Advantys OTB I/O-Island. All the motor control units, like the ATV312 drives, are hardwired connected to Advantys OTB islands. These I/O-Islands are linked via a daisy chain CANopen bus wiring to the CANopen masters. The CANopen transmission rate is 250 kb/s. The Modicon LMC058 Motion controller and the Magelis HMI communicate via SoMachine protocol over the Ethernet link. The download from project to the controller is after an IP-address download (first program download over USB) via Ethernet possible. The download to the HMI is possible via the controller link or via direct link over Ethernet. The ATV312 parameter up and download is executable by installing a Modbus link via an installed ATV312 device into the SoMachine project. Therefore a USB to RS485 adapter cable TSCMCNAM3M002P has to be used.

Page 53: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 53

Ethernet cable

ConneXium

490NTW0000x

This cable is for connecting the

HMI ↔ Controller

and

HMI/Controller ↔ PC

(SoMachine)

by the Ethernet switch

TCSESU053FN

Ethernet 5 port switch

ConneXium

TCSESU053FN0

for the connection of the HMI and the

controller

Page 54: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 54

Magelis HMI

XBTGT6340

The Ethernet

connection is used to communicate with the controller and the PC.

USB to USB cable

XBTZG935

PC <-> HMI link

(optional)

PC ↔ Drive

TSCMCNAM3M002P

USB to RJ45 connection

cable

Cable for connecting a SoMachine equipped PC and ATV312

Page 55: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 55

Altivar

ATV312

Modbus network and CANopen connector

Bus address 1 This interface features a Modbus (RTU) RJ 45 port for establishing a PC with SoMachine software connection.

Advantys OTB

CANopen

OTB1CODM9LP

Node Address 10-25

Speed: 250 kbit/s

1. Network address (Node-ID x10) selector 2. Network address (Node-ID x1) selector 3. Transmission speed selector

Page 56: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 56

Advantys OTB

OTB1C0DM9LP

CANopen port

Page 57: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 57

CANopen TAP

TSXCANTDM4

4 port CANopen junction box For the purpose of this application, the sliding switch should be set to OFF if it is not at the end of the CANopen line.

CANopen TAP

TSXCANTDM4

Note: When using devices which require a 24 Vdc power supply on CANopen line (such as TeSysU) the 24 Vdc power must be wired. Power supply: V+1 24 Vdc (not used here) CG1 0 Vdc

Page 58: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 58

CANopen connector

VW3CANKCDF90T, VW3CANKCDF90TP

Or

VW3CANKCDF180T

These connectors are used for the link to the CANopen node.

VW3CANKCDF90T, VW3CANKCDF90TP

VW3CANKCDF180T

Advantys FTB

Terminal Resistor CANopen

FTXCNTL12

Connect to the last OTB Module in the series on the BUS OUT-Socket.

CANopen

preassembled connection cable

FTXCN32xx

Used for the connection between the racks and the field devices.

PIN Signal Colour 1 Shield - 2 V+ Red 3 GND black 4 CAN_H White 5 CAN_L Blue

CANopen cable

TSXCANCx y

The cable is available in various versions (x): A - Standard B - No Flame D - Heavy Duty

and various lengths (y): 50 - for 50 m 100 - for 100 m, 300 - for 300 m.

Page 59: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 59

Modicon LMC058 Motion controller

1. CANopen (or CANmotion) port CAN1 2. CANopen port CAN0 3. RS485 port 4. Mini USB port 5. Ethernet port

USB cable set

BMXXCAUSBH0xx

xx = 14 or 45 (1.4 or 4.5 m)

PC <-> Controller

Communication components

Overview

Communication Topology

Page 60: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 60

Implementation

This implementation chapter describes all the steps necessary to initialize, configure and program the system to achieve the described application functions.

Introduction

Hardware Layout

Page 61: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 61

,

Course of Action

Page 62: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 62

Communication

This chapter describes the data passed via the communications CANopen fieldbus that is not bound directly with digital or analog hardware. The list contains:

The device links Direction of data flow Symbolic name Bus address of the device concerned.

Introduction

This application uses the SoMachine protocol on Ethernet and two CANopen networks. CANopen is used to connect the following devices:

1x Modicon LMC058 Motion Controller with two CANopen bus connectors , node-address 127 (fixed) for both with up to 32 x Advantys OTB I/O Island, node addresses e.g. 11 to 43. The baud rate used for CANopen is 250 kBit/s

The SoMachine protocol connects:

The Magelis XBT-GT HMI with the Modicon LMC058 Motion controller. The physical link uses RJ45 connectors. Both Ethernet participants are linked via the ConneXium Ethernet 5 port switch.

Device Links

LocalBox

OTB-Island

Node 11

LocalBox

OTB-Island

Node 12

LocalBox

OTB-Island

Node 35

LocalBox

OTB-Island

Node 36

LocalBox

OTB-Island

Node 37

LocalBox

OTB-Island

Node 43

….….

IP 192.168.0.2Sub-Net: 255.255.255.0

IP 192.168.0.1Sub-Net: 255.255.255.0

CAN 1 CAN 0

Ethernet

Node 127

Node 127

Main Cabinet

Page 63: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 63

Datalink Controller (CANopen-Master, #127) OTB (CANopen-Slave, #11) OTB -> Controller

Data Direction OTB -> Controller

LB 1 to LB 6.1 Address Name Designation %IX10.0 g_xBoxConvId10_OTB_Iput_Sensor_Plt

PrsFwd Conveyor Sensor

%IX10.1 g_xBoxConvId10_OTB_Iput_Sensor_PltPrsRev

Conveyor Sensor

%IX10.2 g_xBoxConvId10_OTB_Iput_Sensor_PltSpdChgFwd

Conveyor Sensor

%IX10.3 g_xBoxConvId10_OTB_Iput_Sensor_PltSpdChgRev

Conveyor Sensor

%IX10.4 g_xBoxConvId10_OTB_Iput_Remote_Mode_Local

Conveyor in Local-Mode

%IX10.5 g_xBoxConvId10_OTB_Iput_State_Mot_Circ_Break

Status Motor Circuit Breaker

%IX10.6 g_xBoxConvId10_OTB_Iput_State_Mot_Run_Fwd

Feedback Motor Runs Forward

%IX10.7 g_xBoxConvId10_OTB_Iput_State_Mot_Run_Rev

Feedback Motor Runs Reverse

%IX11.2 g_xBoxConvId10_OTB_Iput_Remote_Mode_Maintenance

Local Mode - Maintenance operation

%IX11.3 g_xBoxConvId10_OTB_Iput_HW_Alarm Hardware Alarm Message These Inputs are the maximum number of inputs required from the hardware; typically LB

1 to LB 6.1 * and can be used as a basic set for input signals. Unused inputs are spare. The byte address depends on the OTB CANopen I/O Mapping (see also the OTB CANopen configuration) *LB = Local Box

Controller -> OTB

Data Direction Controller -> OTB

LB 1 to LB 6.1 Address Name Designation %QX8.3 g_xBoxConvId10_OTB_Oput_Mot_Run_

Fast_Speed Set Drive to Fast Speed

%QX8.4 g_xBoxConvId10_OTB_Oput_Mot_Run_Reverse

Run Drive Reverse

%QX8.5 g_xBoxConvId10_OTB_Oput_Mot_Run_Forward

Run Drive Forward

%QX8.6 g_xBoxConvId10_OTB_Oput_Stat_Alarm

Box detected Error Signal

%QX8.7 g_xBoxConvId10_OTB_Oput_Stat_CANopen_OK

Box CANopen Ready Signal

These outputs are the maximum number of outputs required from the hardware; typically LB 1 to LB 6.1* and can be used as a basic set for output signals. Unused outputs are spare. The byte address depends on the OTB CANopen I/O Mapping (see also the OTB CANopen configuration) *LB = Local Box

Page 64: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 64

Datalink Controller (CANopen-Master, #127) OTB (CANopen-Slave, #13) OTB -> Controller

Data Direction OTB -> Controller

LB 6.2 Address Name Designation %IX14.0 g_xBoxTtblId30_OTB_Iput_Sensor_PltPr

sFwd Conveyor Sensor Pallet Present Forward

%IX14.1 g_xBoxTtblId30_OTB_Iput_Sensor_PltPrsRev

Conveyor Sensor Pallet Present Reverse

%IX14.2 g_xBoxTtblId30_OTB_Iput_Sensor_PltSpdChgFwd

Conveyor Sensor Pallet Speed Change Forward

%IX14.3 g_xBoxTtblId30_OTB_Iput_Sensor_PltSpdChgRev

Conveyor Sensor Pallet Speed Change Reverse

%IX14.4 g_xBoxTtblId30_OTB_Iput_Remote_Mode_Local

Conveyor in Local-Mode

%IX14.5 g_xBoxTtblId30_OTB_Iput_State_Mot_Circ_Break

Status MotorCircuit Breaker

%IX14.6 g_xBoxTtblId30_OTB_Iput_State_Mot_1_Run_Fwd

Feedback Motor 1 Runs Forward

%IX14.7 g_xBoxTtblId30_OTB_Iput_State_Mot_1_Run_Rev

Feedback Motor 1 Runs Reverse

%IX15.2 g_xBoxTtblId30_OTB_Iput_Remote_Mode_Maintenance

Local Mode - Maintenance operation

%IX15.3 g_xBoxTtblId30_OTB_Iput_Drive_Fault Hardware Drive Fault Message

%IX16.0 g_xBoxTtblId30_OTB_Iput_Sensor_Pos1Inlk

Conveyor Sensor Position 1 Interlock

%IX16.1 g_xBoxTtblId30_OTB_Iput_Sensor_Pos2Inlk

Conveyor Sensor Position 2 Interlock

%IX16.2 g_xBoxTtblId30_OTB_Iput_Sensor_xPos180Deg

Conveyor Sensor 180° position

%IX16.3 g_xBoxTtblId30_OTB_Iput_Sensor_x180DegSpdChg

Conveyor Sensor 180° Speed Change

%IX16.4 g_xBoxTtblId30_OTB_Iput_Sensor_x90DegSpdChg

Conveyor Sensor 90° Speed Change

%IX16.5 g_xBoxTtblId30_OTB_Iput_Sensor_xPos90Deg

Conveyor Sensor 90° position

%IX17.0 g_xBoxTtblId30_OTB_Iput_State_Mot_2_Run_Fwd

Feedback Motor 1 Runs Forward

%IX17.1 g_xBoxTtblId30_OTB_Iput_State_Mot_2_Run_Rev

Feedback Motor 1 Runs Reverse

%IX17.2 g_xBoxTtblId30_OTB_Iput_State_Mot_2_Selection

Feedback Selection Motor 2

%IX17.3 g_xBoxTtblId30_OTB_Iput_Drive_In_Run_Mode

Feedback Drive in Run-Mode

These outputs are the maximum number of outputs required from the hardware; typically LB 6.2* and can be used as a basic set for output signals. Unused outputs are spare. The byte address depends on the OTB CANopen I/O Mapping (see also the OTB CANopen configuration) *LB = Local Box

Controller -> OTB

Data Direction Controller -> OTB

LB 6.2 Address Name Designation %QX12.0 g_xBoxTtblId30_OTB_Oput_Switch_to_

Mot_2 Switch to Motor 2

%QX12.3 g_xBoxTtblId30_OTB_Oput_Mot_Run_Fast_Speed

Set Motor to Fast Speed

%QX12.4 g_xBoxTtblId30_OTB_Oput_Mot_Run_Reverse

Set Motor: Run Motor Reverse

Page 65: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 65

%QX12.5 g_xBoxTtblId30_OTB_Oput_Mot_Run_Forward

Set Motor: Run Motor Forward

%QX12.6 g_xBoxTtblId30_OTB_Oput_Stat_Alarm Box Alarm Signal %QX10.7 g_xBoxTtblId30_OTB_Oput_Stat_CANo

pen_OK Preselection Motor 2

These outputs are the maximum number of outputs required from the hardware; typically LB 6.2* and can be used as a basic set for output signals. Unused outputs are spare. The byte address depends on the OTB CANopen I/O Mapping (see also the OTB CANopen configuration) *LB = Local Box

Datalink Controller (CANopen-Master, #127) OTB (CANopen-Slave, #18) OTB -> Controller

Data Direction OTB -> Controller

LB 6.3 Address Name Designation %IX26.0 g_xBoxErcID80_OTB_Iput_Sensor_PltPr

sFwd Conveyor Sensor Pallet Present Forward

%IX26.1 g_xBoxErcID80_OTB_Iput_Sensor_PltPrsRev

Conveyor Sensor Pallet Present Reverse

%IX26.2 g_xBoxErcID80_OTB_Iput_Sensor_PltSpdChgFwd

Conveyor Sensor Pallet Speed Change Forward

%IX26.3 g_xBoxErcID80_OTB_Iput_Sensor_PltSpdChgRev

Conveyor Sensor Pallet Speed Change Reverse

%IX26.4 g_xBoxErcID80_OTB_Iput_Remote_Mode_Local

Conveyor in Local-Mode

%IX26.5 g_xBoxErcID80_OTB_Iput_State_Mot_1_2_Circ_Break

Status Motor Circuit Breaker Motor 1 + 2

%IX26.6 g_xBoxErcID80_OTB_Iput_State_Mot_1_Run_Fwd

Feedback Motor 1 Runs Forward

%IX26.7 g_xBoxErcID80_OTB_Iput_State_Mot_1_Run_Rev

Feedback Motor 1 Runs Reverse

%IX27.0 g_xBoxErcID80_OTB_Iput_State_Mot_3_Run_Fwd

Feedback Motor 3 Runs Forward

%IX27.1 g_xBoxErcID80_OTB_Iput_State_Mot_3_Run_Rev

Feedback Motor 3 Runs Reverse

%IX27.2 g_xBoxErcID80_OTB_Iput_Remote_Mode_Maintenance

Local Mode - Maintenance operation

%IX27.3 g_xBoxErcID80_OTB_Iput_HW_Alarm_Drive_1

Hardware Alarm Message Drive 1

%IX28.0 g_xBoxErcID80_OTB_Iput_Sensor_Pos_UP

Conveyor Sensor Position ERC Up

%IX28.1 g_xBoxErcID80_OTB_Iput_Sensor_Pos_Down

Conveyor Sensor Position ERC Down

%IX29.0 g_xBoxErcID80_OTB_Iput_State_Mot_2_Run_Fwd

Feedback Motor 1 Runs Forward

%IX29.1 g_xBoxErcID80_OTB_Iput_State_Mot_2_Run_Rev

Feedback Motor 1 Runs Reverse

%IX29.2 g_xBoxErcID80_OTB_Iput_State_Mot_1_Selection

Feedback Selection Motor 1

%IX29.3 g_xBoxErcID80_OTB_Iput_Drive_1_In_Run_Mode

Feedback Drive in Run-Mode

%IX29.4 g_xBoxErcID80_OTB_Iput_State_Mot_2_Selection

Feedback Selection Motor 2

%IX29.5 g_xBoxErcID80_OTB_Iput_State_Mot_3_Selection

Feedback Selection Motor 3

%IX29.6 g_xBoxErcId80_OTB_Iput_State_Mot_3_Circ_Break

Status Motor Circuit Breaker Motor 3

%IX29.7 g_xBoxErcId80_OTB_Iput_HW_Alarm_TeSysU

Hardware Alarm Message TeSysU Motor 3

Page 66: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 66

These outputs are the maximum number of outputs required from the hardware; typically LB 6.2* and can be used as a basic set for output signals. Unused outputs are spare. The byte address depends on the OTB CANopen I/O Mapping (see also the OTB CANopen configuration) *LB = Local Box

Controller-> OTB

Data Direction Controller -> OTB

LB 6.3 Address Name Designation %QX22.0 g_xBoxErcID80_OTB_Oput_Switch_to_

Mot_2 Switch to Motor 2

%QX22.1 g_xBoxErcID80_OTB_Oput_Switch_to_Mot_3

Switch to Motor 3

%QX22.3 g_xBoxErcId80_OTB_Oput_Mot_Run_Fast_Speed

Set Motor to Fast Speed

%QX22.4 g_xBoxErcId80_OTB_Oput_Mot_Run_Reverse

Set Motor: Run Motor Reverse

%QX22.5 g_xBoxErcId80_OTB_Oput_Mot_Run_Forward

Set Motor: Run Motor Forward

%QX22.6 g_xBoxErcId80_OTB_Oput_Stat_Alarm Box Alarm Signal %QX22.7 g_xBoxErcId80_OTB_Oput_Stat_CANop

en_OK Box CANopen Ready Signal

These outputs are the maximum number of outputs required from the hardware; typically LB 6.2* and can be used as a basic set for output signals. Unused outputs are spare. The byte address depends on the OTB CANopen I/O Mapping (see also the OTB CANopen configuration) *LB = Local box

Page 67: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 67

Controller

Introduction This controller chapter describes the steps required for the initialization and configuration

and the source program required to fulfill the functions.

Note The Deskzone AFB is able to manage up to 25 equipments. The Modicon LMC058 Motion controller are able to manage up to 10 Kbytes of retain variables (same for M258).

Requirements Before starting the configuration of the Controller verify that: The SoMachine expert tool is installed on your PC The Controller is switched on and running

The controller is connected to the HMI with the Ethernet cable 490NTW0000x (Controller to HMI)

The controller is connected the PC via the cable USB TCSXCNAMUM3P or the Ethernet cable 490NTW0000x (Controller to PC)

Setting up the controller is done as follows:

Create a new project Add the Controller Save the Project Add the CANopen fieldbus Add the CANopen OTB devices OTB CANopen Configuration Add the Conveying library Add POU Task configuration Add the Vijeo Designer HMI Ethernet settings Configure Controller ↔ HMI data exchange Communication Setting Controller ↔ PC Build Application Download the controller and HMI project Login to the Controller Application overview

Page 68: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 68

1 To create a new project select Create new machine→Start with empty project

2 In the Save Project As dialog enter a File name and press Save. Note As default the project is saved under My Documents.

3 The SoMachine User Interface opens.

4 In the User Interface select the tab Program

5 The Program window appears

Create a new project

Page 69: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 69

1 Right click on Conveying Performance CANopen. Choose Add Device… in the pop up menu.

Add the Controller

2 Select Schneider Electric as Vendor. Then select: Motion Contoller -> LMC058LF42S0 as a controller Device. Change the Name: (If needed) here: MyConveyingController Click on Add Device. Close the window by clicking the close button.

3 The Devices folder now displays the new controller.

1 To save the project File->Save project

Save the Project

Page 70: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 70

1 Right click on CAN0 in the browser and select: Add Device...

Add the CANopen fieldbus

2 Select: CANopen Performance Click on Add Device. Close the window by clicking the close button.

Page 71: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 71

3 Double click on CANopen_Performance in the browser. And go to the tab CANopen I/O Mapping and choose for Bus cycle task the MAST.

4 Double click on CAN0 in the browser and The used Baudrate (bit/s) is displayed. The Baudrate is changeable is needed.

Page 72: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 72

1 Right click on the CANopen_Performance in the browser and select Add Device… in the pop-up menu.

Add CANopen OTB Devices

2 Select the device that you wish to connect to the CANopen bus. Change the device name if needed (here OTB_Conveyor_ID_10) In this project the following devices are connected to the CANopen bus: 8x OTB 1CODM9LP 2x LB6_2 (OTB 1CODM9LP) Advice : the device LB6_2 is used for a turntable or ERC Add each device by clicking on Add Device. Once you have added all devices click on Close.

3 The new devices are now

listed under CANopen_Performance in the browser.

Page 73: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 73

1 Double click on OTB 1 C0DM9LP in the browser in this project it ihas the device name OTB_Conveyor_ID_10. (ID_10 = the conveyor identifier No.: 10)

OTB CANopen Configuration

2 Change the Node ID to 11 (For the 2nd it is 12 and the 3rd it is 13 and so on)

3 In the CANopen I/O Mapping tab, the OTB input-byte- (%IB10) and output-byte-addresses (%QB8) are displayed. With this basic byte addresses a binary separation of the different input signals is possible (e.g. %IB10.0 -> Conveyor Sensor B1) See also Datalink : Controller (CANopen-Master, #127) : OTB (CANopen-Slave, #11)

1 To use the conveying functions you need special libraries. These can be inserted by double clicking on Library Manager in the browser.

Add Conveying Library

2 In the Library Manager click on Add library…

Page 74: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 74

3 Change to Placeholder tab and select the Placeholder name SE_Conveying. Then select Solution -> Conveying for the Conveying library. Click on OK to add the library.

4 Now the new library can be seen in the Library Manager.

5 If additional user libraries are required repeat step 1 to 4.

1 Right click on Application→Add Object...

Add POU

Page 75: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 75

2 Select POU and enter a Name (here Conv_Line_01). As Type select Program and as Implementation language select CFC. Note: It is possible to select all of the IEC languages to generate functions and function blocks. Click on Open.

3 The new POU, Main, is now visible under Application in the Devices window. Double click on Main (PRG) to open it.

4 The upper frame displays the declaration section. The lower frame is for programming. On the right side is the ToolBox window. Use drag and drop with the toolbox to place example templates in the programming section.

5 Once you have placed a

template (here a BOX) in the programming section click on the three question marks.

Page 76: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 76

6 Type in a name for the function or function block. When the first letters are typed a pop-up menu opens with hints for the name. Select DeskzoneCmpx. Click on OK to execute. In this project example a DeskzoneCmpx AFB was chosen. The DeskzoneCmpx AFB manages the date transfer to and from the HMI

7 To instantiate the FB click the three question marks above the box. Type in a name (for example Zone_01) and press Enter.

8 The Auto Declare dialog

opens. The Scope box allows you to define local or Global instance. Here we select the global GVL variable list for the instance definition of the DeskzoneCmpx AFB. If you wish to add a comment you can do this in the Comment box. Click on OK to create the instance.

9 The new DeskzoneCmpx AFB is instantiated in the Global Variable List. Advice: All programs now have the possibility to use the instance input/output variables of the DeskzoneCmpx AFB

10 To obtain information about the in/out-pins of the DeskzoneCmpx AFB hover on the pin name, a hint text is displayed. The text displays information about the variable like the used data type.

Page 77: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 77

11 To connect a variable to an input place an input field from the ToolBox on the input side of the FB. Connect the input box to the FB input by clicking on the red field and dragging it to the input pin on the FB.

12 Click the input field and type in a name (l_astHmiCtrlPopUp). The Input Assistant is displayed. Finish with <Return>

13 The SoMachine expert tool assigns the right data type to the new variable. Click on OK to create the variable

14 Now the pin

iq_astHMICtrlPopUp is linked with a in-out variable l_astHmiCtrlPopUp (iq_ = in-out variable; l_= local; ast = array of structure; HmiCtrlPopUp = name)

Page 78: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 78

15 To define the remote variable of the OTB, it is possible to define the variable in the Global Variable List – GVL. For a better overview it is possible to create a GVL for the remote IOs. Right click on In the Add Object dialog select →Global Variable List Change the default name of the GVL (here GVL_IO) Click on Open.

16 Now the Global Variable List – GVL is ready for use.

17 The syntax of a variable definition is: See also online Help:

Syntax:

<Identifier> {AT <address>}:<Type> {:=<initialization>}; {//comment}

The parts in brackets {} are optional.

Page 79: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 79

18 The definition of the standard input/output signals of the conveying EPLAN wiring for the Controller is as shown on the right. Advice: The I/O signals are easy to visualize in online mode now.

19 The conveying function blocks

receive the OTB digital sensor input information via a data structure. The simplest way to map the binary sensor from remote OTB into the AFB OTB input structure is to use a structure text action program: Right click on POU (here Preprocessing (PRG) and select Add Object….

20 In the Add Object Dialog select Action Insert a action name into the Name text box (here: OTB_Input_Map)and Select Structured Text (ST) In the Implementation languages text box. The new action program has now the name OTB_Input_Map and uses the implementation language Structure Text (ST). Click on Open to create the action.

Page 80: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 80

21 The action work sheet opens

22 Now insert the text strings. The data assignment is shown on the right. The action sub program is now ready.

e.g.: g_insConv_ID_10.i_stOtbIput.stConvSen.xPltPrsFwd

:=g_xBoxConvId10_OTB_Iput_Sensor_PltPrsFwd;

23 The Call of the action program must now implemented in the program Preprocessing (POU). Insert a box (from the Toolbox as before) and insert the call (<POU-name>.<action-name>). The action name is OTB_Input_Map.

24 To avoid unnecessary variables the OTB I/O mapping uses the Conveyor AFB instance addresses. So the i_stOtbIput pin is not linked (as shown in the CFC POU overview). Advice: Only in-out variables must have a connected pin with a variable (this variables are not part of the FB instance).

Page 81: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 81

25 The Image of a standard conveying AFB shows all necessary pins are connected. The variables g_stHdsk_Equp_ID_10_ID_100 and g_stHdsk_Equp_ID_10_ID_30 are in-out variables, which are connected to handshake data buffers. g_insDesk.q_astEqupCmd[0] is the connected command interface to the DeskzoneCmpx AFB. g_xCAN_0_Avai is a binary information bit that the CANopen line 0 is running. g_wCAN_Node_Status_OTB_Equp_ID_10.0 is a binary information bit that the CANopen node is running. g_insTrck_Equp_ID_10.q_stStat is a information structure from the TrckSimp AFB and reports the tracking information status. The variable g_stAlmCtrl is a command structure for the alarm-handling management l_xRst_Cmd_Equp_ID_10 is a command bit, to execute a controller defined reset. The variable g_xCmdInit_Conv_ID10 is a command bit, to execute a change (update) of the initial values. g_astEqupStat[0] Is a information data structure and reports the status of the conveying AFB. g_stAlrm_Equp_ID_10 is a alarm information output structure and reports the alarm and alert satus into word arrays. g_xAlrm_Equp_ID_10 is the summary alarm massage. g_xAlrt_Equp_ID_10 is the summary alert massage.

Page 82: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 82

26 For further information on function blocks see the corresponding online help.

1 Before you can start working with the new POU you have to add it to a Task. Here, the POUs are added to the MAST task. To do this, click on the MAST task symbol and click on Add POU. Note: If a POU is not included in a task, it will not be cyclically invoked.

Task Configuration

2 Select Categories-> Programs (Project) and expand the folder and sub folder in the Items: list. Then select the new POU (here Conv_Line_01) in the Items list. Then click OK.

Page 83: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 83

3 Now the POU (here Main) is called by the MAST task. In the upper part of the MAST task configuration you can change the Type of the task. In this project the Type is Freewheeling.

Add the Vijeo Designer HMI

1 Right click on Conveying Performance CANopen LMC058 in the browser. Choose Add Device… in the pop up menu.

Page 84: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 84

2 Select Schneider Electric as Vendor. Then select: Magelis HMI -> XBGT600 Series-> XBGT6340 as a HMI Device. Change the Name: (If needed) here: ConvHmi01 Click on Add Device. Close the window by clicking the close button.

3 The Devices folder now displays the new controller.

Page 85: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 85

1 To change the Ethernet settings double click Ethernet in the project browser.

Ethernet settings

2 Check the fixed IP Address box and set an IP Address (In this project 192.168.0.1) and a Subnet Mask (In this project 255.255.255.0) NOTE: For the initial download of the project, the USB cable BMXXCAUSBH045 must be used. For subsequent downloads, an Ethernet connection can be used.

1 Right click on: Application → Add Object… In the Devices List

Configure Controller ↔ HMI Data Exchange

Page 86: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 86

2 Select Symbol configuration in the Add Object dialog. Click on Open.

3 Click on Refresh in the now open Symbol configuration. The left window shows the Available Items. The right window shows the Selected Variables which can be used in the HMI.

4 All variables and instances created in the user program are shown in the Variables list. To export variables to the HMI, select them and click on >.

Page 87: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 87

5 The right frame lists the Selected Variables which are to be used in the HMI.

6 Now the symbols have to be

exported to the Vijeo-Designer. Right click on Symbol configuration -> Export Symbols to Vijeo-Designer

Communication setting Controller ↔ PC

1 To configure the communication gateway double click on MyConveyingController in the Devices browser.

2 Go to the tab Communication Settings and click on Add gateway….

Page 88: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 88

3 Keep the default settings and click on OK.

4 Select Gateway-1 and click on Scan Network.

5 When the scan is finished, the devices are listed underneath the gateway. Select the used controller: LMC058_Conv1[0003.6000.0001] and click on Set active path.

Page 89: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 89

6 A Warning window is displayed now. Please read this information carefully.

7 The used controller is now marked as (active).

1 To build the application click on Build→Build ‘Application [MyConveyingController: Plc Logic]’. Note: If you wish to build the whole project (HMI and controller) click on Build all.

Build Application

2 After the build is complete a notification message is provided in the Messages field as to whether the build was successful or not. If the build was not successful a compilation error list is displayed in the Message field.

Page 90: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 90

1 Select: Online->Multiple Download…

Download the Controller project

2 Check the Controller (MyConveyingController) and click on OK.

3 Before the download starts a build of the complete project is done. The result of the build is displayed in the Messages window.

4 The results of the download to the controller are displayed in the Multiple Download – Result window. Click on Close to close the results window.

Page 91: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 91

1 To login to the controller click Online→ Login

Login to the controller

2 If the controller program is different from the program on the PC a message asks you if you wish to replace the old controller program. If you do not wish to replace the controller program continue with step 6, otherwise click Yes to confirm the download.

3 The actual download status is displayed at the bottom of the main window.

4 Here you can select to create a boot project. A boot project is stored in EEPROM so that a power loss does not mean you have to repeat the download on re-start. Select Yes to create a boot application.

5 The actual creation status is displayed at the bottom of the main window

6 To start the new Application select Online→ Start

Page 92: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 92

7 If everything is running without problems the devices and folders are marked in green otherwise they will be marked in red.

Page 93: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 93

1 The picture on the right shows the project parts of the conveying application. The Conveying (PRG) invokes some program-tasks. These parts are: The main task for the equipment are the programs:

Conv_Line_01(PRG) Conv_Line_02(PRG)

The main task for the HMI link are the DeskZone (PRG) The outher are auxillary tasks. MappHMIRef(PRG) MappStatusToHMI(PRG) Postprocessing(PRG) with a action routine:

A_OTB_Output_Map

Preprocessing(PRG) with action routines: A_Plant_Status A_Plant_Staus_Line_01 A_Plant_Staus_Line_02 A_OTB_Input_Map A_CAN_State_Control A_Initialization

Application Overview

Page 94: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 94

HMI

This application uses a Magelis XBTGT6340 HMI. This HMI device communicates with the Controller using the SoMachine protocol on Ethernet. The HMI is programmed using the software tool Vijeo Designer (Delivered and embedded within SoMachine), described in brief on the following pages. For the connection between the PC and the HMI Controller use the Ethernet cable 490NTW00005. The Vijeo Designer Tool is opened and closed via SoMachine software. For more information see chapter Controller: Add Vijeo Designer HMI Setting up the HMI is done as follows: Function Overview Communication settings Create a switch Create a numeric display HMI Screens Validate the Project Download the Project

Introduction

XBTGT range is able to manage up to 32 alarm groups (1 equipment = 1 alarm group).

Note

Function Overview

1 Vijeo Designer includes the following components: 1 - Navigator 2 - Vijeo Manager Tab 3 – Project Tab 4 – Property Inspector 5 - Feedback Zone Tab 6.- Graphics List Tab 7.- Panel window 8.- Toolbox

1 To set the communication parameters select in the Navigator → IO Manager → SoMachineNetwork01 → double click on SOM_XBTGT6340

Communi-cation settings

Page 95: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 95

2 In the SoMachine – Network Equipment Config… dialog set the Controller Equipment address. You will find this address (or alias) in SoMachine…

3 … by double clicking the MyConveyingController in the SoMachine project browser.

4 In the Communication Tab select the controller and click Edit…

5 The Equipment address or an alias for the controller are displayed in their Device Name box.

Page 96: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 96

Create a switch

1 Select the Switch icon in the Tool bar

2 Select the position where you wish to place the button by opening a rectangle on the display and pressing Enter.

3 In the Switch Settings dialog, select the variable that should be linked to the button by clicking on the bulb icon at the and of the Destination box. This opens up a variable list for selection.

4 Click on the bulb icon (as indicated in the image above) to open the Variables List dialog. Select the SoMachine-Tab and the required variable. Click OK.

Page 97: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 97

5 Back in the switch settings, select the Label tab. Here select Label Type: Static and enter a name for the button, e.g. enable. Once you have finished inputting your settings click on OK.

6 The display now shows the new button.

Page 98: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 98

Creating Screens

The process for creating animation on screens is described using a numerical display. The method is similar for other animation elements.

1 Various icons and elements are available in the toolbox. Select Numeric Display

2 Define the position and size of the display area.

3 In the Numeric Display Settings dialog go to the General tab. In Display Digits you can set the maximum number of digits to be displayed for both the integral and fractional part of the value. To link a Variable to the display click on the bulb icon and browse for a variable. Click OK.

4 The display shows the new numeric display.

Page 99: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 99

1 This is the screen is displayed when the controller has established the connection with the HMI. This is the Home screen during edit mode.

HMI Screens

2 On the display, the Overview screen shows several different conveying animation elements during run mode.

The different conveyor types are described in the next steps.

3 Example: ERC

1. The ERC is in 90/270 degree position.

2. The Conveyor unit is into automatic mode (yellow frame).

3. The motor is running (green motor symbol).

4. The direction sign is set in reverse direction (white arrow sign).

5. The up-position sensor has a detection.

6. The ERC is unloading (text message).

7. The tracking information is OK (green light)

Page 100: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 100

4 Example: Turntable

1. The Turntable is in 180/360° position and the position sensor and speed change sensor for 180/360° are set (green).

2. The Conveyor unit is in automatic mode (yellow frame).

3. The motor is running (green motor symbol).

4. The direction sign is set in forward direction (white arrow sign).

5. The position interlock sensor left has a no detection of a pallet (no interlock :green).

6. The position interlock sensor right has a detection of a pallet (purple).

7. The turntable is in unloading state (text message).

8. The pallet position sensor forward (B1) has a pallet detected.

9. The status of the tracking information is OK (green light)

Page 101: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 101

5 Example: Turntable

1. The Turntable is moving from 180/360° position to 90/270° position and no position sensor and no speed change sensor are set (white).

2. The motor for the turn of the turntable is running (green motor symbol).

3. The turntable is in empty state (text message).

6 Example: Standard conveyor

1. The Conveyor unit is in automatic mode (yellow frame).

2. The speed change sensor forward (B3) has a pallet detected.

3. The motor is running (green motor symbol).

4. The direction sign is set in forward direction (white arrow sign).

5. The turntable is in loading state (text message).

6. The status of the tracking information is OK (green light)

Page 102: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 102

7 Example: Input conveyor

1. The Conveyor unit is in automatic mode (yellow frame).

2. The turntable is in empty state (text message).

3. The input is ready for loading (green sign for the forklift.

4. The status of the tracking information is OK (green light).

8 Example: Input conveyor

1. The Conveyor unit is in automatic mode (yellow frame).

2. The turntable is in empty state (text message).

3. A forklift is detected with the help of an inductive loop. The conveyor function block set the yellow light for forklift detection and a green light for ready to load.

4. The status of the tracking information is OK (green light).

9 Command panel by automatic mode state of the equipment. The user can change the equipment mode to manual mode. ID: 30 ->conveyor identifier 30

10 Command panel by manual mode state of the equipment. Here: command panel of a turntable.

Page 103: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 103

11 The pop-up window of the status information is opened. This popup gives an overview of the status of the equipment.

By touch of the command button Tracking the tracking popup window for this conveyor unit opens. With the help of this window it is possible to get information about the tracking information or manipulate the tracking information

By touch of the ErcIni command button the initialization popup window for the ERC unit opens. With the help of this window it is possible to get information about the initialization data of the ERC. With this popup it is also possible to change the values.

12 The tracking popup window of the ERC allows to:

Read the tracking information into a clipboard memory, to

Cut the tracking information (means cut and past), to

Write the tracking information (means copy from the clipboard memory into the equipment tracking field) and to

Delete the tracking information into the equipment tracking field.

By the ERC and the turntable it is possible to change the destination (by touch of a destination button - 360, 90,180, 270). This function is important if the destination information is unusable in case of an error.

Page 104: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 104

13 The equipment initialization popup window allows to display different initialization values (actual value and set-point value). The set-point values are changeable. The take on of the changed set values are executed by touch of the Execute Init. button.

1 Before you download the project to the Magelis HMI it must be validated With Build->Validate All you can analyze your project. The Feedback Zone shows you the results of the analysis.

Validate the Project

2 If Build All is selected instead, the messages are still listed in the Feedback Zone.

Page 105: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 105

Download the Project

1 Select:

Build->Download All

to transfer the application to the connected Magelis terminal.

The configured method of communication (in this case, Ethernet) is used.

(see also chapter: Creating a New Project –window 4)

2 Assigning the Ethernet IP Address Unless the project has already been transferred using a USB cable, the HMI will not have the correct IP address. For this reason, the IP address must be entered via the offline setting mode before downloading takes place. This is done as follows: On powering up, touch the top left-hand corner of the screen. Alternatively, while the application is being executed, touch three corners of the

screen at the same time. (In the platform properties of the Vijeo Designer Editor, you can select the procedure to be followed by your application.)

Enter the IP address. Switch back to online mode.

Page 106: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 106

Devices

Altivar 312

The ATV312 parameters can be entered or modified via the control panel on the front of the device. This section describes how to set the drive to the factory setting/restore configuration using the control panel. Note: If this is not a new drive it is recommended to return to the factory settings. If you need instructions on how to do this, please read the drive documentation.

General

ATV312 HMI Functions of the display and the

keys

Note: Selection of a function is done by rotating the jog dial. Once the function is displayed you can enter sub- functions or select values by pressing on the jog dial. Use ESC to exit a function/menu without changing anything.

1 REF LED, illuminated if [SPEED REFERENCE] (rEF-) menu is active

2 Load LED

3 MON LED, illuminated if [MONITORING] (SUP-) menu is active

4 CONF LED, illuminated if the [SETTINGS] (SEt-), [MOTOR CONTROL](drC-), [INPUTS / OUTPUTSCFG] (I-O-), [COMMAND](CtL-), [APPLICATIONFUNCT] (FUn-), [FAULT MANAGEMENT] (FLt-) or [COMMUNICATION](COM-) menus are active

5 MODE button: If [SPEED REFERENCE](rEF-) is displayed, this will take you to the [SETTINGS] (SEt-) menu or vice versa.

6 Jog dial - can be used for navigation by turning it clockwise or counter-clockwise - pressing the jog dial enables the user to make a selection or confirm information.

HMI Control Panel

1

7 CANopen status LED : CAN node in operational mode

8 CANopen status LED : CAN error status

Page 107: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 107

9 Used to quit a menu or parameter or to clear the value displayed in order to revert to the value in the memory

10 STOP/RESET button • Enables detected fault to be reset • Can be used to control motor stopping - If [2/3 wire control] (tCC) is not set to [Local] (LOC), freewheel stop - If [2/3 wire control] (tCC) is set to [Local] (LOC), stop on ramp or freewheel stop during DC injection braking

11 RUN button: Controls powering up of the motor for forward running if the [2/3 wire control] (tCC) parameter in the [INPUTS / OUTPUTS CFG] (I-O-) menu is set to [Local] (LOC)

Page 108: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 108

Menu

Structure 1 The configuration for the ATV312

was done using the device’s front panel and the structured menus.

Here is a list of sub menus in the main menu:

[SPEED REFERENCE] (rEF-)

[SETTINGS] (SEt-)

[MOTOR CONTROL] (drC-) [INPUTS / OUTPUTS CFG](I-O-) [COMMAND] (CtL-) [APPLICATION FUNCT.] (FUn-) [FAULT MANAGEMENT] (FLt-) [COMMUNICATION] (COM-) [MONITORING] (SUP-)

*1 These three parameters are only visible when the drive is powered up for the first time. The settings can be changed subsequently in the menus:

[MOTOR CONTROL] (drC-) for [Standard mot. freq] (bFr), [COMMAND] (CtL-) for [Ref.1channel] (Fr1) [INPUTS / OUTPUTS CFG](I-O-) for [2/3 wire control](tCC)

Page 109: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 109

Sub-Menus 1 A sub-menu in the main-menu is the [SETTINGS] (SEt-) menu:

In the sub-menus [SETTINGS] it is possible to set single parameters (here e.g. ACC [Acceleration])

Page 110: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 110

Factory settings:

Code Description Value

bFr [Standard mot. freq] [50Hz IEC]

tCC [2/3 wire control] [2 wire] (2C): 2-wire control

UFt [U/F mot 1 selected]

[[SVC] (n): Sensorless flux vector control for constant torque applications

ACC DEC

[Acceleration] [Deceleration] 3.00 seconds

LSP [Low speed] 0 Hz HSP [High speed] 50 Hz

ItH [Mot. therm. current] Nominal motor current (value depending on drive rating)

SdC1 [Auto DC inj. level 1] 0.7 x nominal drive current, for 0.5 seconds

SFr [Switching freq.] 4 kHz

rrS [Reverse assign.] [LI2] (LI2): Logic input LI2

PS2 [2 preset speeds] [LI3] (LI3): Logic input LI3

PS4 [4 preset speeds] [LI4] (LI4): Logic input LI4

Fr1 [Ref.1 channel] [AI1] (AI1) - Analog input AI1

SA2 [Summing ref. 2] [AI2] (AI2) - Analog input AI2

r1 [R1 Assignment]

[No drive flt] (FLt): The contact opens when a fault is detected or when the drive has been switched off

brA [Dec ramp adapt.]

[Yes] (YES): Function active (automatic adaptation of deceleration ramp)

Atr [Automatic restart] [No] (nO): Function inactive

Stt [Type of stop] [Ramp stop] (rMP): On ramp

CFG [Macro configuration] [Factory set.] (Std) (1)

Factory settings

1 If you are not sure that the device is set to the factory settings, it is advisable to restore the factory settings.

(Setting the factory settings is not required if main menu structure displays the “first startup” menu parameter settings (see above: Menu Structure - Note 1)). The Altivar 312 is factory-set for the most common operating conditions: • Display: drive ready [Ready] (rdY) with motor stopped, and motor frequency with motor running. • The LI5 and LI6 and logic inputs, AI3 analog input, AOC analog output, and r2 relay are unaffected. • Stop mode when fault detected: freewheel

Note : For the conveying functions, the ATV312 factory settings need to be changed (see below).

Check whether the values above are compatible with the application. If necessary, the drive can be used without changing the settings

Page 111: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 111

ATV312 Restoring Factory settings

1 Push the mode button (if rdy is displayed) to switch to the main-menu.

In the main menu, select the sub-menu drC [MOTOR

CONTROL] and press the Jog dial to enter.

2 Turn the jog dial to select the FCS sub-function and press the Jog dial to enter.

3 Turn the jog dial to select rECI function and press the Jog dial for 2 seconds (minimum) to enter.

4 The display should now show nO.

5 With a push of the ESC button the HMI switches back to the sub-function and displays FCS. With a second push of the ESC button the HMI returns to the main-menu and displays drC.

Page 112: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 112

Configuring sbF1,Fr1 & tCC on first power up

1 The display shows rdy. Press the Jog dial to switch to bF1 [Standard mot. freq]. To display the parameter press the Jog dial. The display now shows the factory settings of the standard motor-frequency (50) Hz. To change the frequency, turn the jog dial. Select the new value by pressing the Jog dial or exit the change-mode of the standard motor-frequency and press ESC.

2 To switch to Fr1 [Ref.1 channel] turn the jog dial (+). until the display shows Fr1. No change of this parameter is necessary Note: For conveying no dynamic speed-reference is used. The speed is set with binary logic inputs and with parameter settings.

3 The tCC [2/3 wire control] parameter has the factory setting (2C)[2 wire] : 2-wire control. This factory setting parameter is used for conveying but this value remains as it is. To check this parameter press the Jog dial. The display shows (2C). Press ESC to return

Page 113: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 113

Configuring Motor Control Menu (drC-) [MOTOR CONTROL]

1

The drC menu has 17 sub-functions. All parameters which are not described here remain at their default values.

2 Set the standard motor-frequency bFr. This parameter ranges from 50 to 60 Hz. If a change of the default value (50) Hz is necessary see: Configuring sbF1,Fr1 & tCC on first power up

3 The rated motor voltage UnS has a default value of (400.0) Vac. No change is necessary.

4 The nominal motor frequency FrS has a default value of (50.0) Hz. If a change is needed select the menu and press the Jog dial. The value can now be changed by turning the Jog dial. Press the Jog dial to select the value. Return to the (drC-) menu with ESC.

Page 114: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 114

5 The nominal motor current nCr has a default value of (1.1) amp. Press the Jog dial to select the nCr setting and turn the Jog dial to select the correct value. Select the value by pressing the Jog dial and exit the function with ESC.

6 The nominal speed nSP has a default value of (1425) RPM. Press Jog dial to select the nSP setting and turn the Jog dial to select the correct value. Set the value by pressing the Jog dial and exit the function with ESC.

7 The Motor Cos Phi COS has a default value of (0.70). Press the Jog dial to select the COS setting and turn the “\Jog dial”\ to select the correct value. Set the value by pressing the Jog dial and exit the function with ESC.

Page 115: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 115

Configuring speeds with SEt [SETTINGS] menu

1

The SEt menu allows you to change 25 parameters. All parameters which are not described here remain at their default values.

2 To change the (3.0) secs default value of the acceleration ACC to the nominal frequency (defined with (FrS) in the (drC-) menu) select the setting by pressing the Jog dial. The value can be changed by turning the Jog dial. Press the Jog dial to set the selected value. Return to the (SEt-) menu with ESC.

3 To change the default value of (3.0) secs for the deceleration dEC, (defined with (FrS) in the (drC-) menu), select dEC using the Jog dial. The value can be changed by turning the Jog dial. Press the Jog dial to set the selected value. Return to the (SEt-) menu with ESC. Note: The deceleration causes a delay on a pallet or box flow by executing a stop (pallet presence sensor).

Page 116: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 116

4 To change the default value of (0.0) for the motor frequency at minimum reference, LSP, select LSP using the Jog dial. The value can be changed by turning the Jog dial. Press the Jog dial to set the selected value. Return to the (SEt-)menu with ESC. Note: For the conveying application, LSP is the low speed when a speed change sensor is passed or by executing a stop on the pallet or box presence sensor.

5 To change the default value of (50.0) for the motor frequency at maximum reference, HSP, select HSP using the Jog dial. The value can be changed by turning the Jog dial. Press the Jog dial to set the selected value. Return to the (SEt-)menu with ESC.

Page 117: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 117

Configuring Fast Speed with FUn [APPLICATION FUNCT.] menu

1

The FUn menu allows you to change 11 parameters. All parameters which are not described here remain at their default values.

2 Press the Jog dial to switch to FUn settings. To configure the Preset speeds function, select PSS [PRESET SPEEDS] using the Jog dial Press theJog dial to enter the PS2 setting. The default setting is displayed (LI1): Logic input LI1. Exit the PS2 settings with ESC. Turn the “Jog dial” to select PS4 [4 preset speeds] and press the Jog dial to switch to the PS4 setting. The HMI now displays (LI4) Logic input LI4. Turn the Jog dial and select nO. Take on the value by pressing the Jog dial. Return to the PS4 function with ESC. Turn the Jog dial to select SP2 [Preset speed 2] and press the Jog dial to switch to the setting. The HMI now shows (10.0). Change the value by turning the Jog dial to (50.0). Take on the value by pressing the Jog dial. Return to SP2 function with ESC. Return to the PSS function with ESC. Return to the main menu with ESC. Note: The binary input pin LI3 is used to run the ATV312 at fast speed with 50 Hz.

Page 118: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 118

Changing the configuration Level LAC

1 For the brake control the conveying hardware uses the relay output pin r2. To set the following parameter for the brake function we need a higher user level (LAC).

2 Select and enter the function CtL [COMMAND] using the Jog dial. The function LAC [ACCESS LEVEL] is displayed. To set the LAC press the Jog dial. L1 (Level 1) is displayed. Turn the Jog dial to select L3 (Level 3) Press the Jog dial for 2 seconds to set the new level. Return to the LAC function with ESC. Return to the CtL function with ESC.

Page 119: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 119

1 Select the function I-O- using the Jog dial. Enter the menu of I-O- by pressing Jog dial. Select the function r1 (relay output 1) using the Jog dial. Press the Jog dial to check the setting. The display shows FLt (binary information for no drive fault detected). Return to the r1 function with ESC. Turn the Jog dial to select r2 (relay output 2). Press the Jog dial to change the setting. The display shows nO. Turn the Jog dial to select rUn (drive running). Press the Jog dial for 2 seconds to take on the setting. Return to the r2 function with ESC. Turn the Jog dial to select dO [Analog./logic output]. Press the Jog dial to change the setting. The display shows nO. Turn the Jog dial to select rUn (drive running). Press the Jog dial for 2 seconds to take on the setting. Return to the dO function with ESC. Return to the I-O- function with ESC. Note: The relay-output r1 is used for the signaling of the fault detection, the relay-output r2 is used for the brake control. The logical output (dO) is used for signaling of the running mode.

Setting the parameter for the ATV312 outputs in the [INPUTS / OUTPUTS CFG] menu

Page 120: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 120

Settings for the Local Box LB6.2/6.3

1 With the local box 6.2 and 6.3 two motors are controlled with one ATV312. For this feature, some parameters must be set.

Setting of the motor 2 parameters in the menu FUn [APPLICATION FUNCT.]

2 Using the jog dial, select the function FUn. Press the jog dial to enter the menu CHP- [SWITCHING MOTOR]. The Display shows the function CHP [Motor switching] (sub-function with the same name – no fault). To set CHP, press the Jog dial. The display now shows nO. Select the parameter LI4 (Logic input LI4) by turning the Jog dial. Press the Jog dial to accept the value. Return to the CHP function with ESC. Using the jog dial, select the function UnS2 [Nom. mot. 2 volt.] . Press the Jog dial. The display shows (400) Volt. Change the value using the Jog dial or exit the function with ESC. Using the jog dial select the function FrS2 [Nom. motor 2 freq.]. Press the Jog dial. The display shows (50.0) Volt. Change the value using the Jog dial or exit the function with ESC. Using the jog dial, select the function nCr2 [Nom. mot. 2 current]. Press the Jog dial. The display shows (1.1) Amp. Change the value using the Jog dial or exit the function with ESC. Continued on next page…

Page 121: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 121

Using the jog dial, select the function nSP2 [Nom. mot. 2 speed]. Press the Jog dial. The display shows (1425) RPM. Change the value using the Jog dial or leave the function with ESC. Using the jog dial, select the function COS2 [Motor 2 Cosinus Phi]]. Press the Jog dial. The display shows (0.70). Change the value using the Jog dial or leave the function with ESC Return to the CHP- function with ESC. Return to the main menu with ESC. Note: To change the value of a parameter, select the value you require (it will be displayed) and press the Jog dial. See also: Menu (drC-) [MOTOR CONTROL]

Page 122: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 122

Commissioning & Start Up

Preparation Connect power and establish all connections between the main cabinet and the local

boxes.

Start Up 1. Switch on all fuses

2. Switch on at the main switch 3. Acknowledge the Emergency Stop 4. Wait for the blue light to turn off 5. You can now select automatic or manual mode 6. Touch the “Plant Run” switch, to start the plant 7. Manual Mode: Use the XBTGT screens to monitor and control the plant functions 8. Automatic Mode: The system starts if no alarms are detected

Alarm Cases & Trouble-shooting

Restart after Emergency Stop

1. Acknowledge the emergency message 2. Wait for the Blue light to turn off 3. Ensure that the plant is operational and alarm free. 4. Touch the “Plant Run” switch, to start the plant

Page 123: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 123

Appendix

Detailed Component List

The following list contains the major components. The complete order and component list

for this architecture is in the accompanying EPLAN file (Conveying Performance CANopen LMC058.PDF).

Main Cabinet Hardware-Components

Pos. Qty Description Part Number Rev./ Vers.

Sarel cabinet 1.0 1 Cabinet light 21416 1.1 1 Cabinet rolls 63468

1.2 1 Thermostat 1 NO 0-60 °C 87562 1.3 1 Cabinet fan 230 Vac 87903 1.4 1 Outlet filter for cabinet 87912 1.5 1 Cabinet 2000 x 12000 x 600 mm (HxWxD) 60286

Main switch 2.0 1 Master switch 3pin 29003 2.1 1 Trip Unit- TMD 63 A - 3 poles 29032 2.2 1 Terminal cover 29321 2.3 1 Rotary drive with door interface 29340 3.0 4 Power supply 230 Vac / 24 Vdc, 10 A ABL8RPS24100 3.1 2 Power supply 230 Vac / 24 Vdc, 5 A ABL8RPS24050 3.2 3 Terminal for Fuse with LED AB1 FUSE435U5XB 3.3 2 Fuse 3.15 A, Type T slow-blow (third party) From Littelfuse

02183.15HXP

3.3 4 Fuse 1 A, Type T slow-blow (third party) From Littelfuse 0218001.HXP

Power supply

3.4 5 Earth disconnect terminal 9760 U/8 TKE 48 , 24-48 Vac/dc

5711016550

4.0 1 Connection element XVBC21A 4.1 1 Signal element red XVBC2B4 4.2 1 Signal element yellow XVBC2B5 4.3 1 Signal element green XVBC2B3

Tower light

4.4 1 Buzzer XVBC9B 5.0 1 Signal lamp LED white 24 Vac/dc XB5AVB1 5.1 1 Signal lamp LED green 24 Vac/dc XB5AVB3 5.2 3 Signal lamp LED white 240 Vac XB5AVM1 5.3 1 Illuminated push button white 24 Vac/dc XB5AW31B5 5.4 1 Illuminated push button green 24 Vac/dc XB5AW33B5 5.5 2 Illuminated push button blue 24 Vac/dc XB5AW36B5 5.6 1 Selector switch head; handle; 3position ZA2BD3

Harmony

5.7 1 Spring return contact block ZB2BE101 6.0 1 Contactor 65 A 30 kW LC1D65ABD Contactor 6.1 1 Auxiliary contact block TeSys 2 NO + 2

NC LADN22

Controller 7.0 1 Modicon LMC058 Motion controller LMC258LF42DTS0 HMI 8.0 1 Magelis XBTGT 12,1“ touch display XBTGT6340 Eth.Switch 9.0 1 ESM-Switch, 5x10BASE-T ports TCSESU053FN0

Page 124: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 124

Main Cabinet Hardware-Components

Pos. Qty Description Part Number Rev./ Vers.

Emergency Stop

10.0 2 Emergency Stop safety module XPSAK311144P

10.1 1 Emergency Stop pushbutton for cabinet XB5AS844 10.2 3 Emergency Stop pushbutton for field XALK178G 10.3 3 Auxiliary contacts for cabinet Emergency

Stop ZB5AZ141

10.4 1 Trip wire switch XY2 CE1A270 10.5 2 Contactors 7.5 kW LC1D18BD 10.6 2 Contactors 22 kW LC1D50ABD 10.7 4 Auxiliary contact block TeSys 2 NO +2 NC LADN22

Supplementary Protection

11.0 40 Circuit breaker C60N 1P, 2 A, C characteristic

23726

11.1 4 Circuit breaker C60N 2P, 2 A, C characteristic

23747

11.2 5 Circuit breaker C60N 2P, 3 A, C characteristic

24444

11.3 3 Circuit breaker C60N 2P, 10 A, C characteristic

23756

11.4 40 Circuit breaker C60H 3P, 16 A, D characteristic

27491

11.5 84 OF auxiliary switch 26924 CANopen 12.0 2 CANopen tap with 4 x SUBD9 TSXCANTDM4

12.1 2 CANopen cord set SUBD9 to SUBD9, 1 m TSXCANCADD1

Page 125: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 125

Hardware-Components

Local Box Type 1 to 4 Common Components

Pos. Qty. Description Part Number Rev./ Vers.

Sarel cabinet 1.1 1 Cabinet 400 x 400 x 200 mm (HxWxD) 83319 Distributed I/O 2.0 1 OTB Distributed I/O OTB1C0DM9LP

2.1 1 CANopen-PLUG 90ø TSXCANKCDF90T Harmony 3.0 1 Pilot light head whit plain lens for BA9S. ZB5AV01

400 Vac Transformer pilot light ZB5 DM22 ZB5AV5

3.1 2 Round pilot light XB5 integral LED 24 Vac /dc green.

XB5AVB3

3.2 1 Round pilot light HARMONY XB5 integral LED 24 Vac/dc red.

XB5AVB4

3.3 1 Auxiliary switch 1 NO XB5AV64

4.1 1 Zelio RXM miniature Relays socket 4CO RXZE2M114M Relay 4.2 1 miniature Relay 4 CO 24 Vdc RXM4AB1BD 5.1 1 Disconnect switch VCDN; 3 Pole;

690 Vac, 12 A VCDN12 Power-switch

5.2 1 Auxiliary contactor NO VZN05 SupplementaryProtection

6.0 1 Circuit breaker C60N 2P, 2 A , C characteristic

23747

OsiSense 7.0 1-4 Photo-electric sensors XUYBCO929LSP 7.1 1-4 M12 female socket for 5 pin sensor cable DSI-M12FS-5C-PG9 Phoenix

Hardware-Components

Local Box Type 1 Additional Components

Pos. Qty. Description Part Number Rev./ Vers.

1.0 1 TeSys GV2DP contactor and motor starter

GV2DP106BD

1.1 1 Auxiliary contact 1 NC +1 NO GVAE11

Hardware-Components

Local Box Type 2 Additional Components

Pos. Qty. Description Part Number Rev./ Vers.

1.0 1 TeSysU base unit 12 A, 400 Vac LUB12 1.1 1 TeSysU controller LUCB05BL

1.2 1 TeSysU application module LUFW10

Hardware-Components

Local Box Type 3 Additional Components

Pos. Qty. Description Part Number Rev./ Vers.

1.0 1 TeSys GV2DP reversing contactor and motor starter

GV2DP206BD

1.1 1 Auxiliary contact 1 NC + 1 NO GVAE11

Page 126: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 126

Hardware-Components

Local Box Type 4 Additional Components

Pos. Qty. Description Part Number Rev./ Vers.

1.0 1 TeSysU base unit with reverse 12 A, 400 Vac

LU2B12BL

1.1 1 TeSysU controller LUCB05BL

1.2 1 TeSysU function module LUFN11

1.3 1 TeSysU auxiliary controller contact LUA1C20

Page 127: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 127

Hardware-Components

Local Box Type 5 and 6 Common Components

Pos. Qty. Description Part Number Rev./ Vers.

1.1 1 Cabinet 400 x 600 x 250 mm (HxWxD) 83332 1.2 1 Thermostat 1 NO 0 - 60°C 87562 1.3 1 Fan with filter 230 Vac, 38 m³/h 87900 1.4 1 Outlet grille RAL 703 87612

Sarel cabinet

1.5 1 Power connection cable for fans 87999 Distributed I/O 2.0 1 OTB Distributed I/O OTB1C0DM9LP

2.1 1 CANopen-PLUG 90ø TSXCANKCDF90T Harmony 3.0 1 Pilot light head whit plain lens ZB5AV01

3.1 1 400 Vac Transformer pilot light ZB5AV5

3.2 2 Round pilot light Harmony XB5 integral LED 24 Vac/dc green.

XB5AVB3

3.3 1 Round pilot light Harmony XB5 integral LED24Vac/Vdc red.

XB5AVB4

3.4 1 Auxiliary switch 1 NO XB5AV64

4.1 1 Zelio RXM miniature Relays socket 4CO RXZE2M114M Relay 4.2 1 Miniature Relay 4 CO 24 Vdc RXM4AB1BD 5.1 1 Disconnect switch VCDN, 3 Pole,

690 Vac, 12 A VCDN12 Power-switch

5.2 1 Auxiliary contactor NO VZN05 SupplementaryProtection

6.0 1 Circuit breaker C60N, 2P, 2 A, C characteristic

23747

OsiSense 7.0 1-10 Photo-electric sensors XUYBCO929LSP 7.1 1-10 M12 female socket for 5 pin sensor cable DSI-M12FS-5C-PG9 Phoenix

Hardware-Components

Local Box Type 5 Additional Components

Pos. Qty. Description Part Number Rev./ Vers.

1.0 1 TeSys GV2DP reversing contactor and motor starter

GV2DP206BD

1.1 1 Auxiliary contact 1 NC + 1 NO GVAE11

1.2 1 Soft starter ATS01 ATS01N206QN

Hardware-Components

Local Box Type 6.1 Additional Components

Pos. Qty. Description Part Number Rev./ Vers.

1.0 1 Magnetic circuit breaker GV2P06 1.1 1 Auxiliary contact 1 NC + 1 NO GVAE11 1.2 1 Variable speed drive ATV312

0.55 kW , 400 Vac , 3-Phase ATV312H055N4 V5.1IE

50

1.3 2 Contactor LC1D093BD

Page 128: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 128

Hardware-Components

Local Box Type 6.2 Additional Components

Pos. Qty. Description Part Number Rev./ Vers.

1.0 1 Magnetic circuit breaker GV2P06 1.1 1 Auxiliary contact 1 NC + 1 NO GVAE11 1.2 1 Auxiliary contactor CA4KN22BW3 1.3 1 Variable speed drive ATV312 ATV312H055N4 V5.1IE

50 1.4 5 Contactor LC1D093BD 1.5 2 Auxiliary contact 2 NO + 2 NC LA1KN22 1.6 1 OTB expansion input module 16 IN

24 Vdc TM2DDI16DT

Software-Components

Pos. Qty. Description Part Number Rev./ Vers.

Software Tools 10.0 1 SoMachine V 2.0 MSDCHNSFUV20 V 2.0 10.1 1 SoMachine solution extension MSDCHNSFUS0V20 V 2.0

Page 129: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 129

Component Protection Classes

Cabinet

Positioning Component In Field, On Site Front Inside

Protection Class IP54 IP65 IP67 IP55 IP65 IP20 Compact NSX mains switch X Emergency Stop switch housing

XALK X

Preventa safety module XPSAK311144P

X

Harmony signal lamp LED, all colors X Harmony control switch, 3 positions X Harmony Indicator buttons, all colors X Altistart ATS01 X Altivar ATV312 X Advantys OTB I/O Island X Magelis HMI XBTGT X X OsiSense Laser Sensor X TeSys contactors X Phaseo Power Supply 24 Vdc, 10 A X Modicon LMC058 Motion controller X

Environmental Characteristics

NOTE : The equipment represented in the architecture(s) of this document has been rigorously tested to meet the individually specified environmental characteristics for operation and storage, and that information is available in the product catalogs. If your application requirements are extreme or otherwise do not appear to correspond to the catalog information, your local Schneider Electric Support will be eager to assist you in determining what is appropriate for your particular application needs.

Page 130: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 130

Component Features

Components Phaseo Power Supply

1 or 2-phase connection 100...120 Vac and 200...500 Vac input 24 Vdc output 5 A and 10 A output Diagnostic relay Protected against overload and short circuits

Modicon LMC058 Motion controller LMC058LF42S0

The Motion controller is the new compact, preferment and totally expandable PAC Programmable Automation Controller from Schneider Electric.

The expandability is based on Schneider Electric “Flexible Machine Control” concept.

The Modicon LMC058 Motion controller has been designed to satisfy the OEM market requirements in terms of performance, simplicity of installation and evolution.

Synchronized axis: up to 8 axes

Performance: 4 synchronized axis in 2 ms

Digital I/O: Up to 2400 I/Os

Analog IO : 12 or 16 bits resolution

Advanced features :

Master encoders Master/slaves

Virtual Axis

Capture Input / Reflex outputs (4)

Expandable digital or Analog compact or slice inputs /outputs modules.

Page 131: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 131

Components Contd.

Magelis Display Terminal: XBTGT6340: XBTGT graphic terminals offer the following functions:

Back-lit color LCDTFT (800 x 600 pixels) Display of animated synoptic screens with 8 types of

animation (pressing touch-sensitive zone, changing of color, filling, movement, rotation, size, visibility and value display).

Control, modification of numeric and alphanumeric variables.

Display of date and time. Real-time and trending curves with log. Alarm display, alarm log and management of alarm

groups. Multi-window management. Pages can be called up by the user. Multilingual application management (10 languages

simultaneous). Recipes management. Data processing via Java script. Application and log support in the Compact Flash

format external application memory card. Serial and parallel printers and bar code reader

management Management of sound messages. Management of composite video signals from camera

or cam scope. A screw removable terminal block for 24 Vdc power

supply. Supports Modbus, Uni-Telway, Modbus TCP/IP,

SoMachine and many third-party protocols.

Preventa Safety relays XPSAK331144P

Functional safety block for monitoring emergency-off circuits, position switches, BWS systems, safety shut-off mats and connecting blocks

Category 4 to EN 954-1 24 Vdc / 240 Vac 3+1 safety-oriented switching contacts 4 semiconductor output for the controller Emergency Stop monitoring in accordance with EN418

and EN60204-1

Page 132: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 132

Components Contd.

Altivar 312 Variable Speed Drive The Altivar 312 varisble speed drive for 3-phase squirrel cage asynchronous motors. The Altivar 312 is robust, compact, easy to use and conforms to EN 50190, IEC/EN 61800-2, IEC/EN 61800-3 standards UL/CSA certification and to CE marking. Altivar 312 drives communicate on Modbus and CANopen industrial buses. These two protocols are integrated as standard. ATV312 drives are supplied with a heat sink for normal environments and ventilated enclosures. Multiple units can be mounted side by side to save space. Drives are available for motor ratings between 0.18 kW and 15 kW, with four types of power supply: - 200 Vac to 240 Vac 1-phase, 0.18 kW to 2.2 kW - 200 Vac to 240 Vac 3-phase, 0.18 kW to 15 kW - 380 Vac to 500 Vac 3-phase, 0.37 kW to 15 kW - 525 Vac to 600 Vac 3-phase, 0.75 kW to 15 Kw

Multi-Loader configuration tool

The Multi-Loader configuration tool is used for backup of a drive configuration (e.g. ATV312) or downloading configurations from a PC or drive and duplicating them on another drive(s).

The drives do not need to be powered-up. Supplied with: 1 cordset equipped with 2 RJ45 connectors 1 cordset equipped with one type A USB connector

and one mini B USB connector 1 x 2 GB SD memory card 1 x female/female RJ 45 adaptor 4 AA 1. 5 V LR6 round batteries

Advantys OTB distributed I/O OTB1CODM9LP

CANopen connector Sub-D9 Up to 7 expansion modules can be connected Very compact 12 digital inputs 6 relay outputs 2 source transistor outputs 2 remote Fast Counters 2 Remote Very Fast Counters 2 impulsion generators

Components Contd.

Page 133: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 133

D.O.L. starters, reversing, from 0.06 to 15 kW at 400/415 Vac, Type 2 Coordination This pre-assembled combination comprises: 1 motor circuit-breaker type GV2 P, 1 3-pole reversing contactor, 1 combination block GV2 AF3.

TeSysD LC1D18BD contactors

Up to 75 kW at 400 Vac, AC-3 Integrated quick-acting auxiliary switch, 1 NC contact,

1 NO contact Various operating voltages, even with low power

consumption Additional auxiliary-switch blocks can be mounted Approvals: UL, CSA

Page 134: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 134

Components Contd.

Altistart 01 soft starter The ATS01 limits the starting torque and current peaks on starting on machines which do not require a high starting torque. It is designed for the following simple applications:

Conveyors Conveyor belts Pumps Fans Compressors Automatic doors and gates Small cranes Belt-driven machinery, etc.

1 ATS01N1 soft starters

Control one phase of the motor power supply (single phase or three phase) to limit the starting torque

Internal bypass relay Motor power ratings ranging from 0.37 kW to 11 kW Motor supply voltages ranging from 110 Vac to 480 Vac,

50/60 Hz. An external power supply is required for controlling the starter. A contactor is always required to switch off the motor.

2 ATS01N2 soft start/soft stop units Control two phases of the motor power supply to limit

the starting current and for deceleration Internal bypass relay Motor power ratings ranging from 0.75 kW to 75 kW The motor supply voltages are as follows: 230 Vac,

400 Vac, 480 Vac and 690 Vac, 50/60 Hz The use of a line contactor is not necessary on

machines where electrical isolation is not required.

Page 135: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 135

TeSysU motor starter One power base Control unit 0.15 A to 32 A - Only 6 setting ranges up to 32 A - Only 4 voltage ranges up to 240 Vac - 3 versions: Standard, Extended, Multifunctional Overall width 45 mm Complete reversing contactor combination 0.15 A to 32 A Auxiliary switches and function modules - Integrated: Motor circuit breaker auxiliary contact 1 NC,

with connectors - Integrated: Contactor auxiliary contacts 1 NO + 1 NC,

freely available - Option: Auxiliary switch module with 2 contactor state

contacts - Option: “Error” and “Selector switch position” signal contact - Alarm – thermal overload function module - Motor load display function module (0 Vdc to 10 Vdc, 4 mA

to 20 mA) - Differentiated error display function module Communication modules - Parallel wiring; with plug-in connection cables up to eight

motor controls can be supplied on one distribution module - Modbus RTU protocol - AS-Interface - CANopen - Gateway: FIPIO/Modbus, DeviceNet/Modbus, Profibus

DP/Modbus

Components Contd.

OsiSense Photo-electric Sensors

Application, assembly series Miniature design with laser transmission and teach mode Three-wire dc. Solid-state output

Page 136: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 136

SoMachine OEM Machine Programming Software: MSDCHNSFUV20 and MSDCHNSFUS0V20 SoMachine is the OEM solution software for developing, configuring and commissioning the entire machine in a single software environment, including logic, motion control, HMI and related network automation functions. SoMachine allows you to program and commission all the elements in Schneider Electric’s Flexible and Scalable Control platform, the comprehensive solution-oriented offer for OEMs, which helps you achieve the most optimized control solution for each machine’s requirements. Flexible and Scalable Control platforms include: Controllers: HMI controllers:

Magelis XBTGC HMI controller Magelis XBTGT HMI controller Magelis XBTGK HMI controller

Logic controllers:

Modicon M238 Logic controller Modicon M258 Logic controller

Motion controller Modicon LMC058 Motion controller

Drive controller: Altivar ATV-IMC Drive controller

HMI: HMI Magelis graphic panels:

XBTGT XBTGK

SoMachine is a professional, efficient, and open software solution integrating Vijeo-Designer. It integrates also the configuring and commissioning tool for motion control devices. It features all IEC 61131-3 languages, integrated field bus configurators, expert diagnostics and debugging, as well as outstanding capabilities for maintenance and visualization. SoMachine integrates tested, validated, documented and supported expert application libraries dedicated to Packaging, Hoisting and Conveying applications. SoMachine provides you:

One software package One project file One cable connection One download operation

Components Contd.

Page 137: Conveying Performance CANopen LMC058

Conveying Performance CANopen LMC058 Schneider Electric 137

Contact

Publisher Process & Machine Business

OEM Application & Customer Satisfaction Schneider Electric Automation GmbH Steinheimer Strasse 117 D - 63500 Seligenstadt Germany

Homepage http://www.schneider-electric.com/sites/corporate/en/home.page

As standards, specifications and designs change from time to time, please ask for confirmation of the information given in this publication.