Schneider Electric Magelis XBT GT Technical Information

Browse online or download Technical Information for Networking Schneider Electric Magelis XBT GT. Schneider Electric Magelis XBT GT Technical information User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 124
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
EIO0000000638.04
www.schneider-electric.com
Magelis XBT GT, XBT GK HMI Controller
EIO0000000638 04/2012
Magelis XBT GT, XBT GK HMI
Controller
Programming Guide
04/2012
Page view 0
1 2 3 4 5 6 ... 123 124

Summary of Contents

Page 1 - Controller

EIO0000000638.04www.schneider-electric.comMagelis XBT GT, XBT GK HMI ControllerEIO0000000638 04/2012Magelis XBT GT, XBT GK HMI ControllerProgramming G

Page 2 - 2 EIO0000000638 04/2012

10 EIO0000000638 04/2012

Page 3 - Table of Contents

Troubleshooting and FAQ100EIO0000000638 04/2012Frequently Asked QuestionsHow can I Determine the Firmware, Boot and Chip Version of the Controller?In

Page 4 - 4 EIO0000000638 04/2012

Troubleshooting and FAQEIO0000000638 04/2012 101When should I use Freewheeling or Cyclic Mode?z Freewheeling: use this mode if you accept a variable c

Page 5 - Safety Information

Troubleshooting and FAQ102EIO0000000638 04/2012To update the controller name you can:z Update manually (see page 102) the controller name in the HMI a

Page 6 - 6 EIO0000000638 04/2012

Troubleshooting and FAQEIO0000000638 04/2012 1034 Click Edit..., the Device window opens:5 Copy the controller name available in the Address → Device

Page 7 - About the Book

Troubleshooting and FAQ104EIO0000000638 04/2012Paste the controller device name into Vijeo-Designer Network Equipment Configuration window, as explain

Page 8

Troubleshooting and FAQEIO0000000638 04/2012 105How do I manually update the Modicon M238 Logic Controller name in my SoMachine application using Vije

Page 9 - EIO0000000638 04/2012 9

Troubleshooting and FAQ106EIO0000000638 04/2012Copy the controller device name into the SoMachine Device Editor as explained in the procedure below:St

Page 10 - 10 EIO0000000638 04/2012

Troubleshooting and FAQEIO0000000638 04/2012 107How do I create a generic application ?The following procedure shows the main steps for creating and u

Page 11 - Starting with a New Project

Troubleshooting and FAQ108EIO0000000638 04/2012Create a Project Archive FileCreate a project archive file by selecting File → Project Archive → Save/S

Page 12 - 1.1 New Project

Troubleshooting and FAQEIO0000000638 04/2012 109Copy the Controller Device NameFollow the procedure below to copy the controller device name (LateConf

Page 13 - Creating a new Project

EIO0000000638 04/2012 111Magelis XBT GT, XB T GK HMI ControllerNew ProjectEIO0000000638 04/2012Starting with a New ProjectIntroductionThis chapter des

Page 14

Troubleshooting and FAQ110EIO0000000638 04/2012

Page 15 - Devices Tree Description

EIO0000000638 04/2012 111Magelis XBT GT, XBT GK HMI ControllerGlossaryEIO00000 00638 04/2012Glossary0-9%IAccording to the IEC standard, %I represents

Page 16

Glossary112EIO0000000638 04/2012AASCIIThe american standard code for information interchange is a communication protocol for representing alphanumeric

Page 17 - What’s in this Section?

GlossaryEIO0000000638 04/2012 113BYTEWhen 8 bits are grouped together, they are called a BYTE. You can enter a BYTE either in binary mode or in base 8

Page 18 - New Project

Glossary114EIO0000000638 04/2012DINTA double integer type is encoded in a 32-bit format.DNSThe domain name system is the naming system for computers a

Page 19 - EIO0000000638 04/2012 19

GlossaryEIO0000000638 04/2012 115GGVLThe global variable list manages global variables that are available in every application POU.HHMIA human-machine

Page 20

Glossary116EIO0000000638 04/2012ILA program written in the instruction list language is composed of a series of instructions executed sequentially by

Page 21

GlossaryEIO0000000638 04/2012 117master/slaveThe single direction of control in a network that implements the master/slave model is always from a mast

Page 22

Glossary118EIO0000000638 04/2012protocolA protocol is a convention or standard that controls or enables the connection, communication, and data transf

Page 23 - Libraries

GlossaryEIO0000000638 04/2012 119SDOA service data object message is used by the fieldbus master to access (read/write) the object directories of netw

Page 24

New Project12EIO0000000638 04/20121.1 New ProjectIntroductionThis section will guide you through creating a new XBT GT/GK HMI Controller project.What’

Page 25 - Supported Standard Data Types

Glossary120EIO0000000638 04/2012UUDINTThis abbreviation for an unsigned double integer (encoded in 32 bits).UINTAn unsigned integer is encoded in 16 b

Page 26 - Supported Variables

EIO0000000638 04/2012 121CBAMagelis X BT GT, XBT GK HMI C ontrollerIndexEIO0000000638 04/2012IndexAAddingCANopen Module, 21Controller, 18Devices, 17Ad

Page 27 - Variables Exchange

Index122EIO0000000638 04/2012DevicesAdding, 17Tree, 15, 16Window, 15Devices EditorWindow, 69DownloadApplication, 93USB, 90Download application, 63EEdi

Page 28 - Variables

IndexEIO0000000638 04/2012 123Serial LinkSoMachine Network Manager, 84SoMachine Network Manager, 84State diagram, 48Stop command, 59StructureData Exch

Page 29 - Controller Memory Mapping

Index124EIO0000000638 04/2012

Page 30 - Memory Mapping

New ProjectEIO0000000638 04/2012 13Creating a new Project IntroductionThis section describes the general characteristics of the XBT GT/GK HMI Controll

Page 31 - EIO0000000638 04/2012 31

New Project14EIO0000000638 04/2012NOTE: Refer to the Controller specifications (see Magelis XBT GT, XBT GK, XBT GH, Hardware Guide) for addtional info

Page 32

New ProjectEIO0000000638 04/2012 15Devices Tree DescriptionIntroductionThe Devices tree shows the hardware objects such as the controller, field bus n

Page 33 - EIO0000000638 04/2012 33

New Project16EIO0000000638 04/2012Devices Tree DescriptionThe following table describes the items in the Devices tree:Item DescriptionHMI Application

Page 34

New ProjectEIO0000000638 04/2012 171.2 Adding Devices to the ProjectIntroductionThis section shows you how to add devices to your project.What’s in th

Page 35 - EIO0000000638 04/2012 35

New Project18EIO0000000638 04/2012Adding an XBT GT/GK HMI ControllerIntroductionThe following paragraphs explain how to add the XBT GT/GK HMI Controll

Page 36 - Maximum Number of Tasks

New ProjectEIO0000000638 04/2012 192 In the Add Devices window, select the XBT GT device, as shown in the figure below.Note: To sort the devices by ty

Page 37 - Task Configuration Screen

2 EIO0000000638 04/2012 The information provided in this documentation contains general descriptions and/or technical characteristics of the performan

Page 38

New Project20EIO0000000638 04/2012NOTE: Another method to add a controller to your project is to use the Graphical Configuration Editor (see SoMachine

Page 39 - EIO0000000638 04/2012 39

New ProjectEIO0000000638 04/2012 21Adding a CANopen Expansion ModuleIntroductionYou can add one of the following CANopen expansion module with the XBT

Page 40 - Task Types

New Project22EIO0000000638 04/2012

Page 41 - EIO0000000638 04/2012 41

EIO0000000638 04/2012 232Magelis XBT GT, XB T GK HMI ControllerLibrariesEIO0000000638 04/2012LibrariesLibrariesIntroductionThe libraries of the contro

Page 42 - System and Task Watchdogs

Libraries24EIO0000000638 04/2012

Page 43 - Task Priorities

EIO0000000638 04/2012 253Magelis XBT GT, XB T GK HMI Controller VariablesEIO0000000638 04/2012Supported Standard Data TypesIntroductionThis chapter pr

Page 44

Variables26EIO0000000638 04/2012Supported VariablesSupported Variables TypesThe following table provides the XBT GT/GK HMI Controller supported variab

Page 45 - EIO0000000638 04/2012 45

VariablesEIO0000000638 04/2012 27Variables ExchangeIntroductionYou can exchange variables with the XBT GT/GK HMI Controller range between SoMachine an

Page 46 - Default Task Configuration

Variables28EIO0000000638 04/2012

Page 47 - Section Topic Page

EIO0000000638 04/2012 294Magelis XBT GT, XB T GK HMI ControllerMemoryEIO0000000638 04/2012Controller Memory MappingIntroductionThis chapter provides t

Page 48 - 6.1 Controller State Diagram

EIO0000000638 04/2012 3Table of ContentsSafety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5About the Book . . . . . . .

Page 49 - EIO0000000638 04/2012 49

Memory30EIO0000000638 04/2012Memory MappingIntroductionThis section provides the RAM (Random Access Memory) size for each area of the XBT GT/GK HMI Co

Page 50

MemoryEIO0000000638 04/2012 31Memory of the Supported ApplicationsThe following table lists the memory capacity of supported applications:Types of app

Page 51 - EIO0000000638 04/2012 51

Memory32EIO0000000638 04/2012Controllers and HMI Address Mapping DifferencesIntroductionThis following paragraphs provide instructions for double word

Page 52 - Controller States Description

MemoryEIO0000000638 04/2012 33ExamplesThe following gives examples of memory match for the double words:z %MD2 memory area of the XBT GT/GK HMI Contro

Page 53 - EIO0000000638 04/2012 53

Memory34EIO0000000638 04/2012

Page 54

EIO0000000638 04/2012 355Magelis XBT GT, XB T GK HMI ControllerTasksEIO0000000638 04/2012TasksIntroductionThe Task Configuration node in the SoMachine

Page 55 - EIO0000000638 04/2012 55

Tasks36EIO0000000638 04/2012Maximum Number of TasksMaximum Number of TasksThe maximum number of tasks you can define for the XBT GT/GK HMI Controller

Page 56

TasksEIO0000000638 04/2012 37Task Configuration ScreenScreen DescriptionThe following screen allows you to configure the tasks. Double click on the ta

Page 57 - EIO0000000638 04/2012 57

Tasks38EIO0000000638 04/2012The following table describes the fields of the Task Configuration screen:Field Name DefinitionPriority You can configure

Page 58

TasksEIO0000000638 04/2012 39XBT GT/GK HMI Controller Cycle Time ManagementThe XBT GT/GK HMI Controller cycle time management is set with the followin

Page 59 - Commanding State Transitions

4 EIO0000000638 04/20126.3 State Transitions and System Events . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Controller States and Output B

Page 60

Tasks40EIO0000000638 04/2012Task TypesIntroductionThe following section describes the various task types available for your program, along with a desc

Page 61 - EIO0000000638 04/2012 61

TasksEIO0000000638 04/2012 41Freewheeling TaskA Freewheeling task does not have a fixed duration. Each Freewheeling task type executes as follows:1. R

Page 62

Tasks42EIO0000000638 04/2012System and Task WatchdogsIntroductionTwo types of watchdog functionality are implemented for the XBT GT/GK HMI Controller.

Page 63 - EIO0000000638 04/2012 63

TasksEIO0000000638 04/2012 43Task PrioritiesIntroductionYou can configure the priority of each task between 0 and 31 (0 is the highest priority, 31 is

Page 64

Tasks44EIO0000000638 04/2012Task Preemption Due to Task PrioritiesWhen a task cycle starts, it can interrupt any task with lower priority (task preemp

Page 65 - EIO0000000638 04/2012 65

TasksEIO0000000638 04/2012 45WARNINGUNINTENDED EQUIPMENT OPERATIONMap your inputs so that tasks do not alter the input images in an unexpected manner.

Page 66

Tasks46EIO0000000638 04/2012Default Task ConfigurationDefault Task ConfigurationFor the XBT GT/GK HMI Controller:z The MAST task can be configured in

Page 67 - Remanent Variables

EIO0000000638 04/2012 476Magelis XBT GT, XB T GK HMI ControllerController States and Behavi orsEIO0000000638 04/2012Controller States and BehaviorsIn

Page 68

Controller States and Behaviors48EIO0000000638 04/20126.1 Controller State DiagramController State DiagramController State DiagramThe following diagra

Page 69 - Controller Configuration

Controller States and BehaviorsEIO0000000638 04/2012 49Legend:z Controller states are indicated in ALL-CAPS BOLDz User and application commands are in

Page 70 - Editor window:

EIO0000000638 04/2012 5§Safety InformationImportant InformationNOTICERead these instructions carefully, and look at the equipment to become familiar w

Page 71 - Ethernet Configuration

Controller States and Behaviors50EIO0000000638 04/2012Note 7However, there are two important considerations in this regard:z Online Change: An online

Page 72

Controller States and BehaviorsEIO0000000638 04/2012 51Note 8The SoMachine software platform allows many powerful options for managing task execution

Page 73 - CANopen Configuration

Controller States and Behaviors52EIO0000000638 04/20126.2 Controller States DescriptionController States DescriptionIntroductionThis section provides

Page 74

Controller States and BehaviorsEIO0000000638 04/2012 53Details of the STOPPED StateThe following statements are always true for the STOPPED state:z Et

Page 75 - EIO0000000638 04/2012 75

Controller States and Behaviors54EIO0000000638 04/2012z The Write Outputs operation continues. The %Q output memory variable is updated to reflect eit

Page 76

Controller States and BehaviorsEIO0000000638 04/2012 556.3 State Transitions and System EventsOverviewThis section begins with an explanation of the o

Page 77 - CANopen Optimized Manager

Controller States and Behaviors56EIO0000000638 04/2012Controller States and Output BehaviorIntroductionThe XBT GT/GK HMI Controller defines output beh

Page 78 - CANopen Remote Devices

Controller States and BehaviorsEIO0000000638 04/2012 57Set All Outputs to DefaultYou can select this option by choosing Set all outputs to default in

Page 79 - EIO0000000638 04/2012 79

Controller States and Behaviors58EIO0000000638 04/2012WARNINGUNINTENDED EQUIPMENT OPERATIONz You must have a thorough understanding of how forcing wil

Page 80

Controller States and BehaviorsEIO0000000638 04/2012 59Commanding State TransitionsRun CommandEffect: Commands a transition to the RUNNING controller

Page 81 - Serial Line Configuration

6 EIO0000000638 04/2012PLEASE NOTEElectrical equipment should be installed, operated, serviced, and maintained only by qualified personnel. No respons

Page 82

Controller States and Behaviors60EIO0000000638 04/2012z REBOOT by Script: The file transfer script on a USB memory key can issue a REBOOT as its final

Page 83 - EIO0000000638 04/2012 83

Controller States and BehaviorsEIO0000000638 04/2012 61Methods for Issuing a Reset Cold Command:z SoMachine Online Menu: Select the Reset cold command

Page 84 - SoMachine Network Manager

Controller States and Behaviors62EIO0000000638 04/2012RebootEffect: Commands a reboot of the controller.Starting Conditions:z Any state.z ControllerLo

Page 85 - Configuration tab:

Controller States and BehaviorsEIO0000000638 04/2012 637. All fieldbus communications are stopped and restarted after the boot application is loaded s

Page 86 - Modbus Manager

Controller States and Behaviors64EIO0000000638 04/20128. All fieldbus communications are stopped and then any configured fieldbus of the new applicati

Page 87

Controller States and BehaviorsEIO0000000638 04/2012 65Error Detection, Types, and ManagementDetected Error ManagementThe controller manages 3 types o

Page 88

Controller States and Behaviors66EIO0000000638 04/2012NOTE: Refer to the XBT PLCSystem library (see Magelis XBTGC, XBTGT, XBTGK HMI Controller, System

Page 89 - Managing Online Applications

Controller States and BehaviorsEIO0000000638 04/2012 67Remanent VariablesRemanent VariablesRemanent variables can retain their values in the event of

Page 90

Controller States and Behaviors68EIO0000000638 04/2012

Page 91

EIO0000000638 04/2012 697Magelis XBT GT, XB T GK HMI ControllerController ConfigurationEIO0000000638 04/2012Controller ConfigurationDevice EditorIntro

Page 92

EIO0000000638 04/2012 7About the BookAt a GlanceDocument ScopeThe purpose of this document is to:z show you how to program and operate your XBT GT/GK

Page 93 - EIO0000000638 04/2012 93

Controller Configuration70EIO0000000638 04/2012Tabs Description The following table provides a description of the tabs available from the Device Edito

Page 94

EIO0000000638 04/2012 718Magelis XBT GT, XB T GK HMI ControllerEthernet C onfigura tionEIO0000000638 04/2012Ethernet Configuration IP Address Configur

Page 95

Ethernet Configuration72EIO0000000638 04/2012The following table briefly explains the different parameters needed for setting up an Ethernet configura

Page 96 - Troubleshooting

EIO0000000638 04/2012 739Magelis XBT GT, XB T GK HMI ControllerCANopen ConfigurationEIO0000000638 04/2012CANopen ConfigurationIntroductionThis chapter

Page 97 - EIO0000000638 04/2012 97

CANopen Configuration74EIO0000000638 04/2012CANopen Interface ConfigurationXBT GT/GK HMI Controller Maximum Hardware ConfigurationUp to 10 CANopen rem

Page 98

CANopen ConfigurationEIO0000000638 04/2012 75NOTE: You can also add a CANopen Master Unit using the Graphical Configuration Editor (see SoMachine, Pro

Page 99

CANopen Configuration76EIO0000000638 04/2012Baudrate ConfigurationThe following table provides the procedure for accessing the CANopen Baudrate config

Page 100 - Frequently Asked Questions

CANopen ConfigurationEIO0000000638 04/2012 77CANopen Optimized ManagerAdding the CANopen Optimized ManagerAdd the CANopen_Optimized Manager to your p

Page 101 - Troubleshooting and FAQ

CANopen Configuration78EIO0000000638 04/2012CANopen Remote DevicesAdding a Remote Device to the CANopen_Optimized managerTo add a remote device to the

Page 102 - EIO0000000638 04/2012

CANopen ConfigurationEIO0000000638 04/2012 79CANopen Remote Device Configuration ScreenYou can access the remote device configuration screen by double

Page 103 - Step Action

8 EIO0000000638 04/2012You can download these technical publications and other technical information from our website at www.schneider-electric.com.Pr

Page 104

CANopen Configuration80EIO0000000638 04/2012

Page 105 - EIO0000000638 04/2012 105

EIO0000000638 04/2012 8110Magelis XBT GT, XB T GK HMI ControllerSerial Line ConfigurationEIO0000000638 04/2012Serial Line ConfigurationIntroductionThi

Page 106

Serial Line Configuration82EIO0000000638 04/2012Serial Line ConfigurationIntroductionThe serial line configuration window allows configuration of the

Page 107 - EIO0000000638 04/2012 107

Serial Line ConfigurationEIO0000000638 04/2012 83The following table provides the description of each parameter:Network ManagerThe SoMachine-Network_M

Page 108

Serial Line Configuration84EIO0000000638 04/2012SoMachine Network ManagerAdding a SoMachine Network ManagerTo add a SoMachine Network Manager proceed

Page 109 - EIO0000000638 04/2012 109

Serial Line ConfigurationEIO0000000638 04/2012 85SoMachine Network Manager Configuration WindowDouble click SoMachine Network Manager in the device tr

Page 110

Serial Line Configuration86EIO0000000638 04/2012Modbus ManagerAdding a Modbus Network ManagerTo add a Modbus-Network_Manager proceed as explained in t

Page 111 - Glossary

Serial Line ConfigurationEIO0000000638 04/2012 87Modbus Manager Configuration WindowDouble click Modbus_Manager in the device tree to access the Modbu

Page 112

Serial Line Configuration88EIO0000000638 04/2012

Page 113

EIO0000000638 04/2012 8911Magelis XBT GT, XB T GK HMI Controller Managing Online ApplicationsEIO0000000638 04/2012Managing Online ApplicationsConnect

Page 114

EIO0000000638 04/2012 9User CommentsWe welcome your comments about this document. You can reach us by e-mail at [email protected]

Page 115

Managing Online Applications90EIO0000000638 04/2012USB Cables RequirementsTo connect the controller to your PC, specific USB cables are required as sh

Page 116

Managing Online ApplicationsEIO0000000638 04/2012 91The following diagram shows how to connect the XBT GT/GK HMI Controller directly to a PC:Legend:1:

Page 117

Managing Online Applications92EIO0000000638 04/2012The following diagram shows how to connect the XBT GT/GK HMI Controller to a PC, when mounted on a

Page 118

Managing Online ApplicationsEIO0000000638 04/2012 93Application Download with Firmware ChangeThe XBT GT/GK HMI Controller can download an application

Page 119

Managing Online Applications94EIO0000000638 04/2012NOTE: Use a FAT32 USB memory key to save your application and firmware. 4 Select File System from t

Page 120

EIO0000000638 04/2012 9512Magelis XBT GT, XB T GK HMI ControllerTroubles hooting and FAQEIO0000000638 04/2012Troubleshooting and FAQIntroductionThis

Page 121 - EIO0000000638 04/2012 121

Troubleshooting and FAQ96EIO0000000638 04/2012TroubleshootingIntroductionThis section lists the possible troubleshooting solutions with the XBT GT/GK

Page 122

Troubleshooting and FAQEIO0000000638 04/2012 97Resolution: Follow the flowchart below for troubleshooting purposes and then refer to the next table:Ch

Page 123 - EIO0000000638 04/2012 123

Troubleshooting and FAQ98EIO0000000638 04/2012Application Does Not Go To RUN StatePossible causes:No POU declared in the task.ControllerLockout activa

Page 124

Troubleshooting and FAQEIO0000000638 04/2012 99Creating the Boot Application is not PossiblePossible cause: Operation not possible while the controlle

Comments to this Manuals

No comments