Moeller XC-CPU101 Series Hardware Description
Moeller XC-CPU101 Series Hardware Description

Moeller XC-CPU101 Series Hardware Description

Control system xcontrol cpu module
Hide thumbs Also See for XC-CPU101 Series:
Table of Contents

Advertisement

Quick Links

Building Automation
Industrial Automation
Systems
Hardware, Engineering and Functional Description
Control system XControl
CPU module XC-CPU101...(-XV)
08/03 AWB2724-1453GB
A
Think future. Switch to green.
For Immediate Delivery call KMParts.com at (866) 595-9616

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XC-CPU101 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Moeller XC-CPU101 Series

  • Page 1 Building Automation Industrial Automation Systems Hardware, Engineering and Functional Description Control system XControl CPU module XC-CPU101...(-XV) 08/03 AWB2724-1453GB Think future. Switch to green. For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 2 No part of this manual may be reproduced in any form (printed, photocopy, microfilm or any other process) or processed, duplicated or distributed by means of electronic systems without written permission of Moeller GmbH, Bonn. Subject to alteration without notice. For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 3 Warning! Dangerous electrical voltage! Before commencing the installation • Disconnect the power supply of the device. • Ensure a reliable electrical isolation of the low voltage for the 24 volt supply. Only use power supply units complying with • Ensure that devices cannot be accidentally restarted. IEC 60364-4-41 (VDE 0100 Part 410) or HD 384.4.41 S2.
  • Page 4 For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 5: Table Of Contents

    08/03 AWB2724-1453GB Contents About this manual Modification index Assembly Abbreviations and Symbols Layout of the XC100 CPU with PSU and local inputs/outputs 24 V PSU with local inputs/outputs – Function – Assembly – Function – Use of the CPU types –...
  • Page 6 08/03 AWB2724-1453GB Contents Updating the operating system Interrupt processing – Creating and integrating an interrupt function – Single Step operation with system events Browser commands File access on the file system of the Multi Media Card Data remanence Program transfer Operating states Establishing a PC –...
  • Page 7: About This Manual

    08/03 AWB2724-1453GB About this manual Modification index Edition date Page Subject Modified Omitted 10/02 “External filter: If required” 04/03 “Warm start” “Direct peripheral access” “Updating the operating system” “Interrupt processing” “File access on the file system of the Multi Media Card” “Browser commands”...
  • Page 8 08/03 AWB2724-1453GB For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 9: Cpu With Psu And Local Inputs/Outputs

    PDF file (h1452g.pdf) on the CD. The latest versions of specific manuals can be found at Figure 2: Assembly of the CPU module XC-CPU101 http://www.moeller.net/support: a Processor unit Search item: AWB2725-1452GB) b 24 V PSU with local inputs/outputs...
  • Page 10: Assembly

    08/03 AWB2724-1453GB Layout of the XC100 Assembly Terminal assignments I 0.0 I 0.1 8 DI I 0.2 I 0.3 I 0.4 6 DO Enable I 0.5 I 0.6 24 V H I 0.7 VCC I/O Q 0.0 5 V H Q 0.1 3.3 V H 5 V H...
  • Page 11: Cpu

    08/03 AWB2724-1453GB Function The task of the CPU is to generate output signals from the The XC-CPU101...(-XV) types of CPU are based on a C164 incoming local and central/decentralized signal, in accordance processor with an integrated CAN interface, and include battery- with the application program.
  • Page 12 Activate the “Other parameters” tab. 128 MByte. At present, Moeller offers MMCs in the sizes 16 and Select the required data transfer rate in the “Baudrate” list 32 MByte, with the type designations XT-MEM-MM16M and field.
  • Page 13 08/03 AWB2724-1453GB The query as illustrated in (a figure 9) appears: Figure 9: Query concerning program change If you answer this query with “Yes”, you will see the error message shown below for a communication error, because the baud rates for XC100 and XSoft do not match. The next steps show you how to set the baud rate.
  • Page 14 This The latest version of the manual can be found at avoids errors in starting up the CANopen link. http://www.moeller.net/support: Start/Stop behaviour: Search text: AWB2786-1456GB If you set the operating mode selector to the “Stop” position, all XC-CPU101-...-XV...
  • Page 15: Battery

    CPU and the XI/OC signal modules. The latest versions of specific manuals can be found at http://www.moeller.net/support: Search item: AWB2725-1452GB Insert the loop on the bottom of the CPU module into the hole in the module rack...
  • Page 16 08/03 AWB2724-1453GB For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 17: Control Panel Layout

    08/03 AWB2724-1453GB 2 Engineering Control panel layout Preventing interference The layout of the components inside the switchgear cabinet is a Cable routing and wiring major factor for achieving interference-free functioning of the Cables are divided into the following categories: plant or machinery. During the project planning and design phase, •...
  • Page 18: Lighting Protection

    PDF file (h1452g.pdf) on the CD. + 24 V The latest version of the manual can be found at http://www.moeller.net/support: Figure 18: Example for wiring the terminal block Search text: AWB2725-1452GB. The wiring example indicates the wiring of a separate voltage supply for inputs/outputs.
  • Page 19: Switch-On Behaviour

    08/03 AWB2724-1453GB 3 CPU operation The position of the operating mode switch determines whether the Switch-on behaviour operating states changes from “Stop” to“Run”. This change cant After the supply voltage has been switched on, the CPU performs be forced by a corresponding choice within the programming the necessary self-testing routine and CRC checks.
  • Page 20: Breakpoint/Single-Step Mode

    08/03 AWB2724-1453GB CPU operation Breakpoint/single-step mode Full reset Breakpoints can be set within the application program. If an The application program in the controller is completely deleted. instruction has a breakpoint attached, then the program will After this, the controller is in the “NOT READY” state. The Boot halt at this point.
  • Page 21: Function Blocks And Functions

    • Timer (h1437g.pdf) on the CD. – MS_TimeFalling The latest version of the manual can be found at – MS_TimeRising http://www.moeller.net/support: Search text: AWB2700-1437GB – S_TimeFalling – S_TimeRising A supplementary RTCLib.liblibrary is provided for access to the – TimeGenerator real-time clock in the controller: –...
  • Page 22: Direct Peripheral Access

    08/03 AWB2724-1453GB CPU operation Addressing is dependent on the slot number “0 to 7” of the signal Direct peripheral access modules. Further differentiation within the slot exists and relates The “Direct peripheral access” function enables access directly to to bit number “0 to max. 63” of the Inputs/Outputs. the local and central input and output signals of the control.
  • Page 23: Functions

    08/03 AWB2724-1453GB Direct peripheral access Modules I/O bit access I/O word access I/O slot Read Write Param./Module Read Write Param./Module Param. XIOC-1CNT-100KHZ – – – – – – 1 to 7 XIOC-2CNT-100KHZ – – – – – – 1 to 7 XIOC-2CNT-2AO-INC –...
  • Page 24 08/03 AWB2724-1453GB CPU operation • ReadWordDirect A word of an input module can be read directly with this function. The state of an input word is stored in the variables, which indicate to the parameterized pointer “ptr_wValue”. The pointer variable will not be changed when a fault occurs during processing.
  • Page 25 08/03 AWB2724-1453GB Direct peripheral access • WriteBitDirect For this reason, with a “direct peripheral access” to an output bit A bit of an output module can be controlled directly with this within a program cycle, the remaining outputs of the output word function.
  • Page 26: Error Code With "Direct Peripheral Access

    08/03 AWB2724-1453GB CPU operation • WriteWordDirect A word of an output module can be written directly with this function. At the time of access, the respective output image is also refreshed in addition to the physical output. A further refresh of the output word occurs at the end of the cycle. Figure 22: WriteWordDirect function Parameters uiSlot:...
  • Page 27: Updating The Operating System

    (BTS) supplied with the PLC by a more recent • An operating system download is only possible when logged on. one. Moeller offers the most recent operating system version for • All the data in the control will be erased. This applies to an download on the Internet.
  • Page 28: Interrupt Processing

    08/03 AWB2724-1453GB CPU operation Do not attempt to interrupt or influence the automatic download Interrupt processing routine until the following status is displayed: In the XC100 it is possible to program and parameterize up to six interrupt events. Interrupts can be activated by: •...
  • Page 29 08/03 AWB2724-1453GB Interrupt processing • DisableInterrupt With this function, you disable (deactivate) a parameterized physical interrupt by accessing it from the user program. Figure 27: DisableInterrupt function • EnableInterrupt With this function, the physical interrupt which was deactivated beforehand can now be re-enabled as an active interrupt. Figure 28: EnableInterrupt function For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 30: Creating And Integrating An Interrupt Function

    08/03 AWB2724-1453GB CPU operation Creating and integrating an interrupt function The formal procedure for the provision and integration of an interrupt function is described in individual steps in the following. In the example, a H-signal on input I0.0 should branch into an interrupt module and execute it.
  • Page 31 08/03 AWB2724-1453GB Interrupt processing Figure 30: Assign input I0.0 with interrupt 4 Changeover to the “Task configuration” and tick the box in the The “Help Manager” window opens in which all predefined “System events” input field for “Interrupt4”. programs are listed: Now stay on the same row and mark the “called POU”...
  • Page 32: Single Step Operation With System Events

    08/03 AWB2724-1453GB CPU operation Select the “Interrupt4” program and confirm with OK. The following window appears: Figure 32:Interrupt module completed task configuration Save the program created, compile it and logon to the PLC and test the functions of the program modules which you have created.
  • Page 33: Browser Commands

    PDF file (h1456.pdf) on the CD. pinf Output project information Output module pointer table The latest version of the manual can be found at http://www.moeller.net/support: Search text: AWB2786-1456GB Output data pointer table Output project ID cycle Output cycle time...
  • Page 34: Program Transfer

    08/03 AWB2724-1453GB Program transfer The transfer of an application program always takes place via the battery-buffered SRAM area in the controller. Afterwards, a backup can be created on the multimedia card by using the “Create boot project” command. A program backup can only be created while the system is in the “HALT”...
  • Page 35: Establishing A Connection Via The Rs 232 Interface (Xc100)

    08/03 AWB2724-1453GB 4 Establishing a PC – XC100 connection This section describes the measures that are required to link a PC to the XC100, so that the PC can be used as a programming device (hardware and software). Establishing a connection via the RS 232 interface (XC100) Communication is made through the RS 232 serial interface, which XSoft software is not isolated via optocouplers.
  • Page 36 08/03 AWB2724-1453GB For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 37 08/03 AWB2724-1453GB 5 Create sample project In the following example you will learn how to use the XSoft software. You create a project by creating a configuration and a program. You can then test out the project after it has been downloaded.
  • Page 38: Task

    08/03 AWB2724-1453GB Create sample project Task Made a logical AND linkage of inputs I0.0 and I2.7 on the XC100. Select the menu item ‹File r New›. The result of this logical operation should be presented at Answer the query about saving the old project. output Q0.3.
  • Page 39 08/03 AWB2724-1453GB Task Figure 39: Target system settings – memory layout Figure 40: Target system settings – general Figure 41: Target system settings – network functionality For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 40 08/03 AWB2724-1453GB Create sample project If a CANopen slave is to be integrated into the configuration, The “Support network variables” control box must only be click the “Networkfunctionality” tab and tick the “Support activated if you wish to work with network variables. When network variables”...
  • Page 41 08/03 AWB2724-1453GB Task Confirm with “OK” and save the file under “sample-1”. A window will now appear, in which you can continue with the programming or configuration: Figure 44: Select POU type Figure 45: POU type “Program” in IL representation Including the CAN libraries In the new window, make a right-button click in the white field The following steps describe how to include the CAN libraries.
  • Page 42 Figure 48: Context menu “Search in:” Further steps and selection criteria which are necessary After the “Moeller” entry has been selected, the following are described in a separate manual “Interfacing of an window will be opened: XI/ON slave to the XC100/XC200 via CANopen Fieldbus”.
  • Page 43 08/03 AWB2724-1453GB Task Configure the XC100 Select the “Resources” register (left half of window, at bottom), The example makes use of the “XC-CPU101-C64K-8DI-6DO”. to configure the XC100 with the local and central inputs and outputs. The following diagram will appear: Figure 51: Configure XC100 controller Double-click on the directory “Controller configuration”.
  • Page 44 08/03 AWB2724-1453GB Create sample project Figure 53: Basic configuration of the XC100 – additional parameters To display the I/O configuration, click on the plus sign in front If you want to join up a central digital input module with 16 inputs, of the directory “XC-CPU101-C64K-8DI-6DO”.
  • Page 45 08/03 AWB2724-1453GB Task Figure 55: Configuration XC-CPU101-C64K-8DI-6DO In addition, click on the plus sign in front of the modules You will now get detailed information, with the physical address – “AT %IB0;Byte; (*Local Inputs*)” area of the inputs and outputs. –...
  • Page 46 08/03 AWB2724-1453GB Create sample project Figure 57: Program and declaration window Create the declaration and the program, as shown in the following diagram, and then compile the project. Figure 58: Compiled program Load the project into the controller. Test the project. For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 47: Canopen Bus Expansion

    08/03 AWB2724-1453GB CANopen bus expansion CANopen bus expansion The description of the CANopen bus extension can be found in the application notes: • XC...-XION (AN2700K18GB), • XC...-XC using network variables (AN2700K19GB), • Coupling multiple autonomous controls (CAN-Device) via CANopen (AN2700K-20GB). In the next section, a decentral CANopen module (in this case: “WINbloc CAN 3AI UI 1AO UI”) will be added to the sample project:...
  • Page 48 08/03 AWB2724-1453GB Create sample project Figure 61: Detailed display of the CAN slave configuration The basic, CAN, and module parameters for CanMaster (VAR) can be seen by calling up the individual register cards. These are shown in the three following diagrams: Figure 62: CAN Master configuration –...
  • Page 49 08/03 AWB2724-1453GB CANopen bus expansion Figure 63: CAN Master configuration – CAN parameters The usable baud rate for the CAN connection depends on the version of the operating system: Table 3: Usable baud rates for CAN connection Operating system version Baud rate <...
  • Page 50 08/03 AWB2724-1453GB Create sample project Figure 64: CAN Master configuration – module parameters The individual parameter details for the CAN-WINbloc module are Further information on this CANopen module can be found in the shown in the following diagrams. manual “WINbloc CAN”, AWB2700-1385GB. Select the module “Winbloc CAN 3AI UI 1AO UI (EDS) (VAR)”...
  • Page 51 08/03 AWB2724-1453GB CANopen bus expansion Figure 66: CAN-WINbloc configuration – CAN parameters Figure 67: CAN-WINbloc configuration – receive PDO mapping For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 52 08/03 AWB2724-1453GB Create sample project Figure 68: CAN-WINbloc configuration – transmit PDO mapping Figure 69: CAN-WINbloc configuration – Service Data Objects For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 53: Create Program For Decentralised Inputs/Outputs On The Canopen Bus

    08/03 AWB2724-1453GB CANopen bus expansion Figure 70: CAN-WINbloc configuration – module parameters Create program for decentralised inputs/outputs on the Mark the directory “POUs” in the “POUs” register. CANopen bus Select the action “Insert Object”. Select the type “Program” and the language “IL” for the POU. The module that is used as an example can read in 3 analog Assign the name “CAN_IO”...
  • Page 54: Routing

    08/03 AWB2724-1453GB Create sample project Routing CANopen-Master CANopen-Slave From programming PC to CANopen fieldbus slave It is possible to establish a connection to a lower level XC100 PLC RS 232/ (CANopen fieldbus slave) from the programming PC via a master Ethernet control.
  • Page 55: Routing In A Canopen Network

    08/03 AWB2724-1453GB Routing Figure 74: Setting the RS 232 – CAN communication parameters, e. g. Target-ID = 31 With these communication parameter settings, you contact the Routing in a CANopen network first CAN fieldbus station with the Target-ID “31” from the In a CANopen network, it is possible to access a CANopen slave PRG-PC via the connected XC100.
  • Page 56: Rs 232 Interface In Transparent Mode

    08/03 AWB2724-1453GB Create sample project Assignment of the TargetID in the CANopen network RS 232 interface in transparent mode With the assignment of the TargetID with a CANopen slave The transparent mode is used for data transfer with the data end fieldbus node (stations 6.1 and 6.2 in Figure xxx), the operating user devices (e.
  • Page 57 08/03 AWB2724-1453GB Routing Figure 76: SysComOpen function Parameters Port Interface selection Possible parameters: 1: with RS 232 interface of the XC100. SysComOpen Return value 0: Opening of the RS 232 interface was unsuccessful. Return value > 0: Opening of the RS 232 interface was successful. •...
  • Page 58 08/03 AWB2724-1453GB Create sample project • “SysComRead” function The data received in transparent mode via the RS 232 interface can be read with this function. Figure 78: SysComRead function Parameters dwHandle Return value of the “SysComOpen” function SysComClose Return value “TRUE”: transparent mode; closing of the RS 232 interface was successful dwBufferAddress Address under which the read data is stored...
  • Page 59 08/03 AWB2724-1453GB Routing Parameters dwHandle Return value of the “SysComOpen” function dwBufferAddress Address under which the output data is stored dwBytesToWrite Number of data bytes to be sent dwTimeout Parameter without meaning SysComWrite Return value: Informs you about the amount of sent data. Note! Test of the buffer address or the buffer size does not occur! •...
  • Page 60 08/03 AWB2724-1453GB Create sample project Example The example opening, a text output and closing of the RS 232 interface with the XC100. Figure 81: Transparent mode program example • “SysComReadControl” function This function assumes control lines with the RS 232 interface. However, control lines have been omitted with the RS 232 interface of the XC100.
  • Page 61: Automatic Closing Of The Interface

    08/03 AWB2724-1453GB Routing Parameters dwHandle Return value of the “SysComOpen” function Control Function omitted as no control lines are available on the control lines of the RS 232 interface of the XC100. SysComReadControl • “SysComWriteControl” function This function assumes control lines with the RS 232 interface. However, control lines have been omitted with the RS 232 interface of the XC100.
  • Page 62 08/03 AWB2724-1453GB For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 63: Technical Data

    08/03 AWB2724-1453GB Appendix Technical data XC-CPU101-C64K-8DI-6DO(-XV) XC-CPU101-C128K-8DI-6DO(-XV) General Standards and regulations IEC/EN 61131-2 EN 50178 Ambient temperature °C 0 to +55 Storage °C –25 to +70 Mounting position horizontal Relative humidity, no condensation 10 to 95 (IEC/EN 60068-2-30) Air pressure (in operation) 795 to 1080 Vibration resistance 10 to 57 Hz g0.075 mm...
  • Page 64 08/03 AWB2724-1453GB Create sample project XC-CPU101-C64K-8DI-6DO(-XV) XC-CPU101-C128K-8DI-6DO(-XV) Supply voltage for the CPU (24 V/0 V) Hold-up time on supply drop-out Drop-out duration Repeat rate Input voltage V DC Permissible range V DC 20.4 to 28.8 20.4 to 28.8 Power consumption max.
  • Page 65 08/03 AWB2724-1453GB Technical data XC-CPU101-C64K-8DI-6DO(-XV) XC-CPU101-C128K-8DI-6DO(-XV) Supply voltage for the local inputs/outputs (24 V /0 V Input voltage V DC Voltage range V DC 19.2 to 30, observe polarity 19.2 to 30, observe polarity Electrical isolation Between supply and CPU voltage Overvoltage protection Polarity protection Digital inputs...
  • Page 66 08/03 AWB2724-1453GB For Immediate Delivery call KMParts.com at (866) 595-9616...
  • Page 67 08/03 AWB2724-1453GB Index Abbreviations ....... . 3 Hardware timer ......16 Accumulator buffering .
  • Page 68 08/03 AWB2724-1453GB Index Sample project .......33 Uninterruptible power supply ....29 Select POU type .

Table of Contents