conveying performance canopen lmc058
TRANSCRIPT
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
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
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.
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.
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.
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
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
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
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
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.
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.
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.
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.
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”
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”.
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”
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”
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.
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.
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
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
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
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
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
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).
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.
Conveying Performance CANopen LMC058 Schneider Electric 27
Image B1: Local Box TeSys D.O.L. starters GV2-DP (interior view) type LB1
Conveying Performance CANopen LMC058 Schneider Electric 28
Image B2: Local Box TeSysU (interior view) type LB2
Conveying Performance CANopen LMC058 Schneider Electric 29
Image B3: Local Box TeSys D.O.L. starters GV2-DP with reversing (interior view) type LB3
Conveying Performance CANopen LMC058 Schneider Electric 30
Image B4: Local Box TeSysU with reversing (interior view) type LB4
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
Conveying Performance CANopen LMC058 Schneider Electric 32
Image B6: Local Box with Altivar 312 VSD (interior view) LB6.1
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
Conveying Performance CANopen LMC058 Schneider Electric 34
Image B8: Local Box (front view)
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)
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
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
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)
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
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
Conveying Performance CANopen LMC058 Schneider Electric 41
Contactor
TeSysD
LC1D65ABD
Contactor
TeSysD
LC1D18BL &
LC1D09BL
Auxiliary contact block
TeSysD
LADN22
Interface relays
Zelio Relay
RSB2A080BDS
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
Conveying Performance CANopen LMC058 Schneider Electric 43
Ethernet 5 port switch
ConneXium
TCSESU053FN
5 x 10BASE-T/ 100BASE-TX
ports
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
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
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
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
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
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
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
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
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.
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
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
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
Conveying Performance CANopen LMC058 Schneider Electric 56
Advantys OTB
OTB1C0DM9LP
CANopen port
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
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.
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
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
Conveying Performance CANopen LMC058 Schneider Electric 61
,
Course of Action
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
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
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
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
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
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
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
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
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.
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.
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.
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…
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
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.
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.
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)
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.
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.
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).
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.
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.
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.
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.
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
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 >.
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….
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.
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.
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.
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
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.
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
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
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.
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.
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.
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.
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)
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)
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)
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.
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.
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.
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.
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
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)
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)
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])
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
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.
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
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.
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.
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).
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.
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.
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.
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
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…
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]
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
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
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
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
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
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
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
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.
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.
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
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.
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
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.
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
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.
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.