Table of Contents

Advertisement

PATRZ KARTA - XC-CPU101-C64K-8DI-6DO
Modułowy sterownik PLC, 24VDC, 8WEC, 6WYC, RS232, CAN, 64kB
Typ 
Catalog No. 
Eaton Catalog No. 
 
Program dostaw
Liczba wejść cyfrowych
Liczba wyjść
Wbudowane interfejsy
Wskazówki
Pamięć użytkowa
Czas cyklu do instrukcji 1 k (Bit, Byte)
Pamięć
Zastosowanie/Znaczniki/Przechowywane dane
Zintegrowany serwer WWW
Informacja o zakresie dostawy
Dane Techniczne
Dane ogólne
Normy i przepisy
Temperatura otoczenia
Przechowywanie
Położenie montażowe
Względna wilgotność powietrza, bez obroszenia (IEC/EN 60068-2-30)
Sprężone powietrze (praca)
Wytrzymałość zmęczeniowa
Wytrymałość udarowa mechaniczna
Kategoria przepięciowa / stopień zanieczyszczenia
Stopień ochrony
Znamionowe napięcie izolacji
Emisja zakłóceń
Odporność na zakłócenia
Bateria (trwałość)
Ciężar
Zaciski
Przekrój doprowadzeń
Zaciski śrubowe
Linka z tulejką
przewód pojedynczy
Zaciski sprężynowe
Linka z tulejką
przewód pojedynczy
Zasilanie
Czas wejścia do sieci
Szybkość powtarzania
Napięcie wejściowe
zakres dopuszczalny
Moc na wejściu
28.02.2018
XC-CPU101-C64K-8DI-6DO
262152
XC-CPU101-C64K
 
 
 
 
 
 
 
 
 
 
 
ms
 
 
 
 
 
 
 
 
 
 
 
°C
ϑ
°C
 
 
 
%
 
hPa
 
 
 
g
 
 
 
 
U
V
i
 
 
 
 
 
 
 
kg
 
 
 
mm²
 
 
 
2
mm
 
2
mm
 
 
 
2
mm
 
2
mm
 
ms
 
s
 
napięcie
stałe, V
 
V DC
 
W
Eaton 262152 ED2018 V41.0 PL
Cyfrowe: 8; z czego wykorzystywane jako przerwanie: 4
Tranzystor: 6
CANopen®/easyNet
RS232
rozszerzalne z → rozszerzenia XI/OC
tylko w połączeniu z → podstawą magistralną XI/OC
64 kByte
0.5
 
64 KB/4 KB/4 KB
nie
Potrzebne są następujące akcesoria: zaciski przyłączeniowe, podstawa
magistralna, bateria
IEC/EN 61131-2
EN 50178
0 - +55
-25 - +70
poziomo
10 - 95
795 - 1080
10 - 57 Hz ±0,075 mm
57 - 150 Hz ±1,0 g
15
Czas udaru 11 ms
II/2
IP20
500
EN 50081-2, klasa A
EN 50082-2
zwykle 5 lat
0.23
wtykany blok zacisków
 
 
0,5 - 1,5
0,5 - 2,5
 
0,34 - 1,0
0,14 - 1,0
10
1
24
20.4 - 28.8
maks. 26
1 / 6

Advertisement

Table of Contents
loading

Summary of Contents for Eaton XC-CPU101 Series

  • Page 1 0,14 - 1,0 Zasilanie Czas wejścia do sieci   Szybkość powtarzania   Napięcie wejściowe   napięcie stałe, V zakres dopuszczalny   V DC 20.4 - 28.8 Moc na wejściu   maks. 26 28.02.2018 Eaton 262152 ED2018 V41.0 PL 1 / 6...
  • Page 2 Kanały z takim samym potencjałem odniesienia   Ilość Wyświetlanie stanu     Wyjścia cyfrowe Kanałów   Ilość Strata mocy na kanał   0,08 Obwór prądu obciążenia   Opóźnienie na wyjściu       28.02.2018 Eaton 262152 ED2018 V41.0 PL 2 / 6...
  • Page 3 Number of relay outputs     Max. number of time switches     1000 Max. number of addressable analogue I/O-ports     Max. number of addressable digital I/O-ports     Model     Modular 28.02.2018 Eaton 262152 ED2018 V41.0 PL 3 / 6...
  • Page 4 Additional program memory possible     Rail mounting possible     Wall mounting/direct mounting     Front build in possible     Rack-assembly possible     Suitable for safety functions     28.02.2018 Eaton 262152 ED2018 V41.0 PL 4 / 6...
  • Page 5 XC-CPU101-...-6DO, ftp://ftp.moeller.net/DOCUMENTATION/AWA_INSTRUCTIONS/IL05003001Z2013_02.pdf XC-201-...-6DO, XC-201-...-6DO-XV, XC- CPU202-... -XV (IL05003001Z) MN05003004Z podręcznik modułowego PLC XC-CPU101…(-XV) MN05003004Z Handbuch modulare SPS XC- ftp://ftp.moeller.net/DOCUMENTATION/AWB_MANUALS/MN05003004Z_DE.pdf CPU101…(-XV) - Deutsch MN05003004Z Manual modular PLC XC- ftp://ftp.moeller.net/DOCUMENTATION/AWB_MANUALS/MN05003004Z_EN.pdf CPU101…(-XV) - English 28.02.2018 Eaton 262152 ED2018 V41.0 PL 5 / 6...
  • Page 6 28.02.2018 Eaton Industries GmbH 6 / 6 http://www.eaton.eu © 02/2018 by Eaton Industries GmbH Eaton 262152 ED2018 V41.0 PL...
  • Page 7 XIOC-BP-3 XIOC-BP-EXT Use copper conductors only. To be used in a pollution degree 2 environment only. Temperature: The maximum surrounding air temperature is 55 °C. Emergency On Call Service: Local representative (www.eaton.eu/aftersales) or +49 (0) 180 5 223822 (de, en)
  • Page 8 Max. 15 signálnych modulov Μέγ. αριθμός 15 μονάδων σήματος Макс. 15 сигнални модула Máx. 15 módulos de sinal Max. 15 module de semnalizare Max. 15 signalmoduler Emergency On Call Service: Local representative (www.eaton.eu/aftersales) or +49 (0) 180 5 223822 (de, en)
  • Page 9 +5 V ⎓ USB– CAN_L 120 Ω USB+ CAN_H CAN_L CAN_H (XC-CPU101, RS232 XC-CPU201) (XC-CPU202) (XC-CPU201, XC-CPU202) – – – Rx– – – – – Tx– – Emergency On Call Service: Local representative (www.eaton.eu/aftersales) or +49 (0) 180 5 223822 (de, en)
  • Page 10 Introduceţi cu grijă fişa mamă în conectorul колодку штекерного разъема. cu fişeţ. OPGELET FIGYELEM Plaats de klemmenstrook voorzichtig in de Körültekintően tegye a dugaszoló kapcsot stekker. a csatlakozóaljzatba. Emergency On Call Service: Local representative (www.eaton.eu/aftersales) or +49 (0) 180 5 223822 (de, en)
  • Page 11 Τοποθέτηση Montáž Montaż Montaggio Монтаж Paigaldamine Montaža XIOC-BP… XIOC-BP… XC-CPU… XIOC-BP- XC-CPU… XIOC-BP-XC… XIOC-BP… XIOC-TERM… → XT-CPU-BAT1: 256209 → XIOC-TERM-18T: 258104 → XIOC-TERM-18S: 258102 XT-CPU- Emergency On Call Service: Local representative (www.eaton.eu/aftersales) or +49 (0) 180 5 223822 (de, en)
  • Page 12 Demontage Αφαίρεση Išmontavimas Domontage Desmontagem Demontaż Desmontaje Demontering Demontaţa Smontaggio Irrottaminen Demontáž Demontáž Демонтаж Демонтаж Eemaldamine Demontarea Demontage Leszerelose XIOC-BP… XC-CPU… XC-CPU… XIOC-BP… XIOC-TERM… XIOC-BP… Emergency On Call Service: Local representative (www.eaton.eu/aftersales) or +49 (0) 180 5 223822 (de, en)
  • Page 13 16 mm 22.75 mm 37.25 mm 16 mm 22.75 mm (0.63") (0.89") (1.47") (0.63") (0.89") → 8.5 mm (0.33") 4.5 mm (0.18") XIOC-BP-XC1 (XIOC-BP-3/EXT) XIOC-BP-XC (XIOC-BP-2) Emergency On Call Service: Local representative (www.eaton.eu/aftersales) or +49 (0) 180 5 223822 (de, en)
  • Page 14 XIOC-… 30 mm (1.18") 95 mm (3.74") Emergency On Call Service: Local representative (www.eaton.eu/aftersales) or +49 (0) 180 5 223822 (de, en) Eaton Industries GmbH, Hein-Moeller-Straße 7-11, 53115 Bonn, Germany 02/13 IL05003001Z P-MA Doku © 2002 by Eaton Industries GmbH, www.eaton.com/moeller/support...
  • Page 15 12/14 MN05003004Z-EN User Manual replaces 01/08 AWB2724-1453GB Modular PLC XC-CPU101…(-XV)
  • Page 16 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 Eaton Industries GmbH, Bonn. Subject to alteration without notice.
  • Page 17 Danger! 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 19: Table Of Contents

    12/14 MN05003004Z-EN Contents About this manual List of revisions Abbreviations and symbols Additional documentation Design of the XC100 CPU with PSU and local inputs/outputs 24 V PSU with local inputs/outputs – Task – Surface mounting – Connecting interrupt inputs – Local bus expansion with XIOC-BP-EXT –...
  • Page 20 12/14 MN05003004Z-EN Contents Programreset – Warm reset – Cold reset – Full reset Program parameterization – Maximum program cycle time – Start behaviour at Power-On Creating and transferring a boot project Create boot project after online change Updating the operating system (OS) –...
  • Page 21 12/14 MN05003004Z-EN Contents Creating a sample project Task Procedure – Setting up a target system – Configure XC100 controller – Writing a program Programming via CANopen network (Routing) Prerequisites Notes Addressing Communication with the target PLC PLC combinations for routing Number of communication channels RS232 interface in transparent mode (COM 1/2/3) Demands placed on the functionality of the transparent...
  • Page 22 12/14 MN05003004Z-EN...
  • Page 23: About This Manual

    „Updating the operating system (OS)“ 03/05 „Segment size of the XC-CPU101-C256k“ „Addressing inputs/outputs and markers“ „Diagnostics“ „Programming via CANopen network (Routing)“ 01/08 „Create boot project after online change“ „Data remanence“ „Programming via CANopen network (Routing)“ 10/10 Change to Eaton terminology...
  • Page 24: Abbreviations And Symbols

    All manuals are available in PDF format. If for some reason the manual is not supplied on the product CD, it is available for download as a PDF file. Go to http://www.eaton.com/moeller a Support and enter the document number in the Quick Search field.
  • Page 25: Cpu With Psu And Local Inputs/Outputs

    24 V PSU with local inputs/outputs The latest versions of specific manuals can be found at The power supply unit provides the operating voltages required by http://www.eaton.com/moeller a Support. the processor unit and the inputs/outputs (local and Search item: MN05002002Z-EN decentralized).
  • Page 26: Surface Mounting

    12/14 MN05003004Z-EN Design of the XC100 Surface mounting Table 1: Limitations which apply when using the XC100-CPU and the XIOC-Signal modules in an ABS plastic enclosure Fitted in: Installation Current rating of the 5 V location system voltage of the internal I/O bus temperature:...
  • Page 27: Connecting Interrupt Inputs

    12/14 MN05003004Z-EN 24 V PSU with local inputs/outputs Terminal assignments LED displays The LEDs indicate the signal status for the inputs and outputs. An LED that is ON indicates a H-level signal on the corresponding terminal. I 0.0 I 0.1 Inputs 0.0 to 0.3 I 0.2 I 0.3...
  • Page 28: Local Bus Expansion With Xioc-Bp-Ext

    12/14 MN05003004Z-EN Design of the XC100 C64K, C128K and C256K are a measure for the size of the user If an XC100 PLC is replaced by an XC200 PLC, the memory. interrupt inputs are connected to other physical input addresses! “XV”...
  • Page 29: Surface Mounting

    (boot) project and to save recipe data. The operating system supports memory capacities up to a maximum of 128 MByte. At present, Eaton offers MMCs in the sizes 16 and 32 MByte, with the type designations XT-MEM-MM16M and XT-MEM-MM32M. To write data to the multimedia card, just plug it into the corresponding MEM CARD slot in the CPU.
  • Page 30: Programming Device Interface

    12/14 MN05003004Z-EN Design of the XC100 Programming device interface The CPU is fitted with an RS232 interface. This serial interface enables a point-to-point connection. The handshake lines are not available. Communication between the controller and the programming device takes place through this RS232 interface. Physically, the interface is an RJ45 socket.
  • Page 31 12/14 MN05003004Z-EN If you answer this query with “Yes”, and you see the following error message shown below for a communication error, the baud rates for XC100 and XSoft do not match. The next steps show you how to set the baud rate. Figure 11: Communication fault Acknowledge the error message, with “OK”.
  • Page 32: Canopen Interface

    12/14 MN05003004Z-EN Design of the XC100 CANopen interface Bus terminating resistors The ends of the network link must be terminated with 120 O bus The CPUs can be connected to the CANopen bus via the electrically termination resistors: isolated ISO-11898 interface. The connector has the following assignment: CAN_L Terminal...
  • Page 33: Real-Time Clock

    12/14 MN05003004Z-EN Table 3: Cable cross-section, bus length and number of bus slaves XC-CPU101-…-XV conform to ISO 11898 The XC-CPU101-...-8DI-6DO- XV units are equipped with an Cable cross-section [mm] Maximum length [m] expandable operating system. The functionality of the system permits operation of these CPUs with text displays from the n = 32 n = 64...
  • Page 34: Cpu Installation

    12/14 MN05003004Z-EN Design of the XC100 CPU installation Detaching the CPU Press in the catch Detailed information about the installation of the Keep the catch pressed in, and pull the top of the CPU module backplanes and XI/OC modules can be found in the forwards manual “Hardware and Engineering XI/OC Signal Lift up the CPU module and remove it...
  • Page 35: Control Panel Layout

    12/14 MN05003004Z-EN 2 Engineering Control panel layout Preventing interference The layout of the components inside the control panel is a major Cable routing and wiring factor for achieving interference-free functioning of the plant or Cables are divided into the following categories: machinery.
  • Page 36: Lighting Protection

    The filter is not a component of the CPU and must therefore be You can find wiring examples for the XI/OC modules in ordered separately: Type: XT-FIL-1, Article no.: 285316 the manual “Hardware and Engineering, XI/OC signal Supplier: Eaton Industries GmbH) Modules” (MN05002002Z-EN; previously AWB2725- on page 72 a „Dimensions“...
  • Page 37: Startup Behaviour

    12/14 MN05003004Z-EN 3 CPU operation completed, the operating system (OS) takes over the Startup behaviour communication with the programming system as well as execution After the supply voltage is switched on the CPU will carry out a and debugging of the application program. It only supports one self-test and several CRC checks.
  • Page 38: Switch-Off Behaviour

    12/14 MN05003004Z-EN CPU operation Switch-off behaviour Warm start Switch-off (operating mode selector switch: Run r Stop) leads to All further starts of the loaded program as well as after “Warm an interruption of the program run the end of the cycle. Running resets”...
  • Page 39: Programreset

    12/14 MN05003004Z-EN Programreset Programreset Creating and transferring a boot project The application program can be reset to one of the following A boot project is generated by a loaded user program and saved levels: on the MMC. • Warm reset The following steps are necessary in order to create a boot project: •...
  • Page 40: Updating The Operating System (Os)

    With the XC100, you have the possibility of replacing the operating system (OS) supplied with the PLC by a more recent one. Eaton offers the most recent operating system version for download on the Internet. Not all of the functions of the new operating system (OS) are supported by the older XC100 versions.
  • Page 41: Transferring The Operating System From The Pc Into The Mmc

    12/14 MN05003004Z-EN Updating the operating system (OS) Transferring the operating system from the PC into the If an OS is loaded into the MMC, the OS and the boot project on the MMC and the user program in the PLC are deleted. The procedure is similar to the description in section “Transferring the operating system from the PC to the PLC”...
  • Page 42 12/14 MN05003004Z-EN...
  • Page 43: Program Processing And System Time

    12/14 MN05003004Z-EN 4 Program processing and system time The application program is processed cyclically. The states of the System libraries, function blocks and functions inputs are read before the start of each program cycle, and the You can use various system libraries with the respective functions output states are written to the physical outputs at the end of the and function blocks for your application.
  • Page 44: Target System Specific Libraries

    12/14 MN05003004Z-EN Program processing and system time Standard.lib Target system specific libraries The IEC function blocks and standard functions are contained in For the XC100 target system, the “Lib_Common” and the Standard.lib. “Lib_CPU101” libraries are required. The description of the function blocks and functions can be found in the programming software manual (MN05010003Z-EN;...
  • Page 45: Libraries Of The "Lib_Cpu101

    12/14 MN05003004Z-EN Target system specific libraries XS40_MoellerFB.lib • XC-...-XION: Connection of the XION products (AN2700K18GB) You can find the descriptions of the “XS40_MoellerFB” in the • XC-...-XC: Network variables (AN2700K19GB) “Function Blocks for easySoft CoDeSys“ manual • Coupling multiple autonomous controls (CAN-Device) via (MN05010002Z-EN;...
  • Page 46 12/14 MN05003004Z-EN Program processing and system time SYSLIBCALLBACK.LIB library “VISU” library The SYSLIBCALLBACK.LIB provides defined callback functions for The “VISU” library provides functions with which process activation of run-time events (e.g. logon and logoff of the event visualisation can be implemented in the easySoft-CoDeSys. functions).
  • Page 47: Direct Peripheral Access

    12/14 MN05003004Z-EN Direct peripheral access XC100_SysLibCom.lib library “Library XC100_Util.lib” The “XC100_SysLibCom.lib” library provides functions to operate The “XC100_Util.lib” library also provides various function blocks the RS232 interface in transparent mode. e.g., in order to integrate the following functionality's in the application: The description of the “XC100_SysLibCom.lib”...
  • Page 48: Functions

    12/14 MN05003004Z-EN Program processing and system time Module I/O bit access I/O word access I/O slot Read Write Param./Module Read Write Param./Module Param. XIOC-8DO – 0 to 7 – 1 to 15 XIOC-16DO – 0 to 15 – 1 to 15 XIOC-16DO-S –...
  • Page 49 12/14 MN05003004Z-EN Direct peripheral access Table 5: Parameters of the “ReadBitDirect” function uiSlot: Slot number of the signal module. For possible parameters see table 4 on page 29 uiBit: Bit position within the input value of the signal module. For possible parameters see table 4 on page 29 ptr_xValue: Pointer to the variable value ReadBitDirect:...
  • Page 50 12/14 MN05003004Z-EN Program processing and system time WriteBitDirect A bit of an output module can be controlled directly with this function. The respective output image is refreshed in addition to the physical output. Writing to the output is possible and not subject to limitation, for only the local 6 outputs of the XC100-CPU with slot “0”.
  • Page 51: Error Code With "Direct Peripheral Access

    12/14 MN05003004Z-EN Direct peripheral access 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 44: WriteWordDirect function Table 8: Parameters of the “WriteWordDirect”...
  • Page 52: Interrupt Processing

    12/14 MN05003004Z-EN Program processing and system time Interrupt processing In the XC100 it is possible to program and parameterize up to Frequent occurrence of an interrupt during a cycle can cause the seven interrupt events. Interrupts can be activated by: cycle time to time-out and result in a reset being initiated by the Watchdog.
  • Page 53: Timer Interrupt

    12/14 MN05003004Z-EN Interrupt prioritising Timer interrupt An interrupt channel for a timer interrupt is available in addition to the six different interrupt channels for inputs with interrupt capability. The start condition and the setpoint value definition are application related in the easySoft-CoDeSys. The following illustration indicates the function and the parametric programming for the “Timer Interrupt”.
  • Page 54: Disableinterrupt

    12/14 MN05003004Z-EN Program processing and system time DisableInterrupt With this function, you disable (deactivate) a parameterized physical interrupt by accessing it from the user program. Figure 47: DisableInterrupt function EnableInterrupt With this function, the physical interrupt which was deactivated beforehand can now be re-enabled as an active interrupt. Figure 48: EnableInterrupt function...
  • Page 55: Creating And Integrating An Interrupt Function

    12/14 MN05003004Z-EN Interrupt prioritising 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 56 12/14 MN05003004Z-EN Program processing and system time Figure 50: Assign input I0.0 with interrupt 4 Changeover to the “Task configuration” and tick the box in the “System events” input field for “IO-Interrupt1”. Now stay on the same row and mark the “called POU” field with the left-hand mouse key and press function key “F2”.
  • Page 57: System Events

    12/14 MN05003004Z-EN System events Select the “Interrupt_1 (PRG)” POU with a double click and then the POU “Timer_Interrupt (PRG)”. The following window appears: Figure 52: 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 58: Browser Commands

    12/14 MN05003004Z-EN Program processing and system time Browser commands You can directly access the states/events in the XC100 with the Browser commands. The Online description in the easySoft- CoDeSys can be found at: ‹Resources PLC-Browser›. Command Description Command Description Get a list of implemented commands. GetNodeId Output CANopen Node ID reflect...
  • Page 59: Data Remanence

    12/14 MN05003004Z-EN Data remanence Data remanence Operating states The controller has a memory area for remanent data a page 10. In the following overview you will find the state definitions of The variables declared with “VAR_RETAIN” are saved in this area XC100.
  • Page 60: Limit Values For Memory Usage

    12/14 MN05003004Z-EN Program processing and system time Limit values for memory usage The data memory of the XC100 is divided into memory segments. In order to ensure that you use the available memory for the global The segment sizes are shown in figure 54. The global data utilises data in an optimum and efficient manner, we recommend that you multiple segments.
  • Page 61: Addressing Inputs/Outputs And Markers

    12/14 MN05003004Z-EN Addressing inputs/outputs and markers Addressing inputs/outputs and markers If you open the PLC configuration of a new project, you will receive Check for overlapping addresses the current view of the default settings of the addressing. In this If the check for overlapping addresses is activated, addresses setting the addresses are automatically assigned and address which are assigned twice will be detected and an error message is conflicts (overlaps) are reported.
  • Page 62: Free Assignment Or Modification Of Addresses Of Input/Output Modules And Diagnostic Addresses

    12/14 MN05003004Z-EN Program processing and system time Free assignment or modification of addresses of input/ output modules and diagnostic addresses Depending on the module, you can assign/modify the input, output and the diagnostics(marker) addresses: In order to make the modifications visible in the PLC configurator it is necessary to click once on the PLC Configurator or to select another module after the address has been edited.
  • Page 63: Establishing A Pc - Xc100 Connection

    12/14 MN05003004Z-EN 5 Establishing a PC – XC100 connection This section describes the measures that are required to link a PC Software easySoft-CoDeSys to the XC100, so that the PC can be used as a programming device The communication parameters are determined by means of (hardware and software).
  • Page 64 12/14 MN05003004Z-EN...
  • Page 65: Task

    12/14 MN05003004Z-EN 6 Creating a sample project The following example aims to help you learn how to use the Task easySoft CoDeSys software. You create a project by creating a Make a logical AND linkage of inputs I0.0 and I2.7 on the XC100. configuration and a program.
  • Page 66 12/14 MN05003004Z-EN Creating a sample project Figure 62: Select target system A double click on the target system leads to the following (see figures). The register tabs “Target platform”, Memory layout” and “General” just present information about the target system. No settings can be made in these tabbed screens.
  • Page 67 12/14 MN05003004Z-EN Procedure Figure 64: Target system settings – CAN network functions (1) Activate the “Support parameter manager” check box in order to view additional information concerning the index ranges. The CAN relevant Parameter manager is only required for a CAN device.
  • Page 68: Configure Xc100 Controller

    12/14 MN05003004Z-EN Creating a sample project Figure 66: Select POU type 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 67: POU type “Program” in IL representation Configure XC100 controller The example makes use of the “XC-CPU101-C64K-8DI-6DO”.
  • Page 69 12/14 MN05003004Z-EN Procedure Figure 68: Configure XC100 controller Double-click on the directory “Controller configuration”. Another window is opened: “PLC configuration”: Figure 69: Basic configuration of the XC100 – settings Click on the register card “Additional parameters“. A window appears with the default values for the “XC-CPU101-C64K-8DI-6DO”.
  • Page 70 12/14 MN05003004Z-EN Creating a sample project Figure 70: 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 71 12/14 MN05003004Z-EN Procedure The configuration now looks as follows: Figure 72: Configuration XC-CPU101-C64K-8DI-6DO In addition, click on the plus sign in front of the modules – “AT %IB0;Byte; (*Local Inputs*)” – “AT %QB0;Byte; (*Local Outputs*)” – XIOC-16DI (SLOT). You will now get detailed information, with the physical address area of the inputs and outputs.
  • Page 72: Writing A Program

    12/14 MN05003004Z-EN Creating a sample project Writing a program As described in the description of the task on Page 47, a logical AND combination is to be made between input I0.0 and input I2.7. The result of this logical operation is to be presented at output Q0.3.
  • Page 73: Prerequisites

    12/14 MN05003004Z-EN 7 Programming via CANopen network (Routing) “Routing” is the capability to establish an Online connection from Table 11: Block size for data transfer a programming device (PC) to any desired (routing capable) Program/file transfer Routing control in a CAN network, without having to directly connect the programming device directly with the target PLC.
  • Page 74: Notes

    12/14 MN05003004Z-EN Programming via CANopen network (Routing) Alternatively, you can use the BlockSizeEditor application to Table 12: Example for setting the Node Id, Baud rate change the block size. Functio Node Routing Baud rates The download block size is defined in the following registry key: ? i? .
  • Page 75: Communication With The Target Plc

    12/14 MN05003004Z-EN Communication with the target PLC Communication with the target PLC Connect the PC to the routing PLC. Select the target PLC with which you want to communicate for the project. Determine the communication settings for the PC and the PLC connected to the PC.
  • Page 76: Plc Combinations For Routing

    12/14 MN05003004Z-EN Number of communication channels Several communication channels can be opened, e.g. PC n PLC 2, PC n PLC 3 in dependence on the PLC (communication channel) which is connected to the PC. The status display of control 2 and 3 can be implemented simultaneously. Table 14: Type and number of communication channels Communications...
  • Page 77 12/14 MN05003004Z-EN 8 RS232 interface in transparent mode (COM 1/2/3) The transparent mode serves data exchange with data terminals (e.g. terminals, printers, PCs, measurement devices etc.) via the RS232 serial interface connection. The data transfer is transparent; i.e. the data is transferred without it being interpreted further. This functionality is provided on the XC100 by the “XC100_SysLibCom”...
  • Page 78: Demands Placed On The Functionality Of The Transparent Mode

    12/14 MN05003004Z-EN RS232 interface in transparent mode (COM 1/2/3) Demands placed on the functionality of the transparent mode “SysComOpen” function The function opens the RS232 interface for transparent mode. After the interface has been successfully opened, the function returns a value greater than 0. Enter this value with the following functions as the “dwHandle”...
  • Page 79 12/14 MN05003004Z-EN Demands placed on the functionality of the transparent mode Selection of the parity Figure 85: Even/uneven parity Selection of the COM interface Figure 86: Selection of the COM interface Number of stop bits Figure 87: Stop bits...
  • Page 80 12/14 MN05003004Z-EN RS232 interface in transparent mode (COM 1/2/3) Parametric programming of the control lines/cables of the COM 2/COM 3 interface The operation of the control lines/cables is implemented with the “ComControl” module. This function only serves the DTR, DSR and DCD interface lines of the XIOC-SER hardware interface module.
  • Page 81: Syscomclose" Function

    12/14 MN05003004Z-EN Demands placed on the functionality of the transparent mode Figure 90: “SysComOpen” function Table 15: Parameters of the “SysComOpen” function Port Selection of the interface Parameter: Specify the interface to be opened. SysComOpen Return value 0: Opening of the RS232 interface was not successful. Return value >...
  • Page 82: Syscomread" Function

    12/14 MN05003004Z-EN RS232 interface in transparent mode (COM 1/2/3) “SysComRead” function Data received via the RS232 interface in transparent mode can be read with this function. Figure 92: SysComRead function Table 17: Parameters of the “SysComRead” function dwHandle Return value of the “SysComOpen” function SysComClose Return value TRUE: Closing of the RS232 interface was successful dwBufferAddress...
  • Page 83: Syscomwrite" Function

    12/14 MN05003004Z-EN Demands placed on the functionality of the transparent mode “SysComWrite” function This function allows output of the data via the RS232 interface. Figure 93: SysComWrite function Table 18: Parameters of the “SysComWrite” function dwHandle Return value of the “SysComOpen” function dwBufferAddress Address under which the output data is stored dwBytesToWrite...
  • Page 84: Syscomsetsettings" Functions

    12/14 MN05003004Z-EN RS232 interface in transparent mode (COM 1/2/3) “SysComSetSettings” functions Interface parameters of the RS232 interface for the transparent mode can be set with this function. Figure 94: SysComSettings function Table 19: Parameters of the “SysComSettings” function dwHandle Return value of the “SysComOpen” function ComSettings Pointer which points to the memory range in which the interface parameter is stored SysComSetSettings...
  • Page 85 12/14 MN05003004Z-EN Demands placed on the functionality of the transparent mode Example The example opening, a text output and closing of the RS232 interface with the XC100. Figure 95: Programming example for Transparent mode...
  • Page 86: Syscomreadcontrol" Function

    12/14 MN05003004Z-EN RS232 interface in transparent mode (COM 1/2/3) “SysComReadControl” function With the onboard RS232 interface of the CPU101 the control cables/lines are not available. Therefore, the “SysComReadControl” module is not to be used for this interface. The XIOC-SER hardware interface module has control/interface lines available.
  • Page 87: Syscomwritecontrol" Function

    12/14 MN05003004Z-EN Demands placed on the functionality of the transparent mode “SysComWriteControl” function With the integrated RS232 interface of the CPU101 the control cables/lines are not available. Therefore, the “SysComWriteControl” module is not to be used for this interface. The XIOC-SER hardware interface module has control/interface lines available.
  • Page 88 12/14 MN05003004Z-EN...
  • Page 89: Compatibility

    12/14 MN05003004Z-EN Appendix Compatibility • The compatibility for older operating systems of the XC101 is guaranteed. The functional range of the XC-CPU101 is dependant on the • Due to the modified control configuration with existing hardware (HW), the installed operating system (BTS) and the projects, it might be necessary that the control version of the programming software.
  • Page 90: Dimensions

    12/14 MN05003004Z-EN Appendix Dimensions XC-CPU101... XT-FIL-1 line filter Racks XIOC-BP-XC XIOC-BP-XC1...
  • Page 91: Technical Data

    12/14 MN05003004Z-EN Technical data Technical data XC-CPU101-C…K-8DI-6DO(-XV) General Standards IEC/EN 61131-2 EN 50178 Ambient temperature °C 0 to +55 Storage °C –25 to +70 Mounting position horizontal Relative humidity, non-condensing (IEC/EN 60068-2-30) 10 to 95 Air pressure (operation) 795 to 1080 Vibration resistance 10 to 57 Hz g0.075 mm 57 to 150 Hz g1.0 g...
  • Page 92 12/14 MN05003004Z-EN Appendix XC-CPU101-C…K-8DI-6DO(-XV) Supply voltage for the CPU (24 V/0 V) Hold-up time on supply drop-out Duration of brownout Repeat rate Input voltage V DC Permissible range V DC 20.4 to 28.8 Power consumption max. 26 Residual ripple Maximum power dissipated (without local I/O) Overvoltage protection Protection against polarity reversal External supply filter...
  • Page 93 12/14 MN05003004Z-EN Technical data XC-CPU101-C…K-8DI-6DO(-XV) CANopen Maximum data transmission rate bit/s Operating system version < 2.0: maximum 250000 Operating system version = 2.0: maximum 1000000 Potential isolation Device profile According to DS 301 V4 PDO type asyn., cyc., acyc. Connection Plug-in spring-loaded terminal block, 6-pole Bus terminating resistors External...
  • Page 94 12/14 MN05003004Z-EN Appendix 24-V-DC-Filter XT-FIL-1 General Standards IEC/EN 61131-2 EN 50178 Ambient temperature °C 0 to +55 Storage °C –25 to +70 Mounting position Horizontal/vertical Relative humidity, non-condensing (IEC/EN 60068-2-30) 10 to 95 Air pressure (operation) 795 to 1080 Vibration resistance 10 to 57 Hz g0.075 mm 57 to 150 Hz g1.0 g Mechanical shock resistance...
  • Page 95 12/14 MN05003004Z-EN Index Abbreviations ....... . 6 Data remanence ......41 Address overlaps .
  • Page 96 12/14 MN05003004Z-EN Index Jitter ........25 Segments .

Table of Contents