Schleicher XCA 1100 Operating Manual

Programmable automation controller
Table of Contents

Advertisement

Operating Manual
XCA 1100 / XCA 1200
Operating Manual XCA 1100 / XCA 1200 ● Version 12/17
Order No. R4.322.2390.0 (322 385 79)

Advertisement

Table of Contents
loading

Summary of Contents for Schleicher XCA 1100

  • Page 1 Operating Manual XCA 1100 / XCA 1200 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17 Order No. R4.322.2390.0 (322 385 79)
  • Page 2 Additional Documentation See page 10 Copyright by Schleicher Electronic Berlin GmbH Wilhelm-Kabus-Straße 21-35 10829 Berlin Germany Phone +49 30 33005-0 +49 30 33005-378 E-Mail: info@schleicher.berlin Internet: http://www.schleicher.berlin Errors and omissions reserved. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 3: Table Of Contents

    Variables for the Interrupt Processing ..............60 6.7.2 Example POUs for the interrupt process ..............62 6.7.3 Task Structure for Interrupt Processing ..............64 CANopen for Remote I/O ..................66 6.8.1 Specifications ......................66 6.8.2 Connection and Wiring .....................67 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 4 Description of ProConOS.INI section and key entries..........118 The Multi-Task System ..................121 Overview .........................121 User tasks .......................122 9.2.1 Cyclical tasks ......................122 9.2.2 Event tasks ......................123 9.2.3 System tasks ......................124 9.2.4 Default task ......................126 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 5 Annex ........................147 14.1 Technical Data of all Modules ................147 14.2 Accessories and Software ..................148 14.3 Trademarks ......................148 14.4 List of Figures ......................149 14.5 List of tables ......................152 14.6 Index ........................153 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 6 = 60 Program listings MaxTsdr_93.75 = 60 Keys <Esc> <Enter> (press one after the other) <Ctrl+Alt+Del> (press all keys at the same time) Configuration data identifiers mcMem.axSect[n].bContRel Name of variables Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 7: Safety-Related Information

    When using automation systems, all instructions given in this manual regarding mechanical and electrical setup, commissioning and operation must be observed. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 8: Selection And Qualification Of Personnel

    I/O interfacing. Control elements and their assigned control panel elements must be installed in a place where they are sufficiently protected against inadvertent use. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 9: Hazards Due To Electrical Energy

    When batteries for disposal are not fully discharged precautions must be taken to prevent short circuits. For example by sticking tape over the poles of the battery. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 10: Additional Operating Manuals

    Expansion modules for R4.322.2410.0 Promodul-U / XCx All operating manuals are available as PDF files on the service CD for the XCx and can be downloaded for free at the website; http://www.schleicher.berlin Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 11: System Overview

    System Overview System Overview The XCA 1100 and XCA 1200 are not a PLC or an IPC in the classic sense but corresponds to the advanced concept of a Programmable Automation Controller (PAC) in its basic system characteristics. It is capable of providing a number of complex automation tasks and scenarios of use for the highest level of performance and an open, modular architecture.
  • Page 12 Power Supply Units Digital I/O Modules Analog I/O Modules Temperature Processor Counter Module Positioning Interface Positioning Processors Communication Module Interface Modules Figure1: System overview XCx 1100, expansion modules and periphery Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 13: Controller Structure

    This module supplies the CPU and the U bus with the required operating voltages. Figure2: Structure of the complete system Power Controller U-expansion supply unit (heat sink | CPU) modules Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 14: Assembly

    Further information on the complete system, rack fitting, measurement of the required power supply units and selection of the expansion modules can be found in the "Expansion Modules for XCx and Promodul-U" operating manual ( page 10) Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 15: Xca 1100 / Xca 1200 Control Unit

     Serial interfaces  Integrated web server Options:  Various processor and memory specifications  Sercos III  CANopen (for more details about the versions, see "Variants XCA 1100", page 26) Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 16: Interfaces, Control Panel Elements, Displays

    RS 232 / RS 422 / RS 485 for connection of operator panels and displays LED displays Operating mode switch Reset button Figure6: XCx 1100 control unit, interfaces, operator panel elements and LED displays Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 17: X1, X2, X3 - Ethernet-Interfaces

    X6/7, X8/9 – USB 2.0 Interfaces 4.1.3 Table 4: Designation Explanation Pin assignment of +5 V USB interfaces X6/7, X8/9 Data minus Data plus Ground USB socket connector Standard A Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 18: X10 - Dvi Interface

    TDMS clock+ Clock pulse plus TDMS clock- Clock pulse minus Analogue red Analogue red Analogue green Analogue green Analogue blue Analogue blue Analogue horizontal sync H sync Analogue ground Ground Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 19: X11 - Can Interfaces

    The CAN interfaces are only active for control units that are fitted accordingly ( "Variants XCA 1100", page 26). The screw terminal block is coded to prevent reversal of the interfaces X11/X12. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 20: X12 - Rs 232 / Rs 422 / Rs 485 Interfaces

    Open cables can cause linkages between transmitter and receiver. This can lead to errors within the control. If not needed, remove the plug from the control. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 21: Controller Led Displays

    Bus off flashing CAN error CAN module status CAN MOD green CAN stack initialized flashing Invalid CAN configuration Control unit not ready, or serious error flashing Error in controller (continuation) Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 22: Ethernet And Sercos Iii Led Displays

    100 MBit/s connetction aktiv grün flashing 10 MBit/s connection aktiv sercos III (2x) Link LED 1 No network connection grün Collision LED 2 Activity no activity gelb flashing 100 MBit/s connection aktiv Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 23: Operating Mode Switch

     Long push of the button = Shutdown Table 11: Reset button Important! If RESET is activated while accessing the CF card or SSD (LED ACT flashes green), data may be lost. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 24: Technical Data For Control Unit Xca

    32 GB / 64 GB Real-time clock Battery-buffered with calendar and leap year, resolution: 1s Buffering Supercap min. 3 hours, rechargeable battery after at least of 4 hours charge time, min. 3 months. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 25 Dimensions (W x H x D) 142 mm x 200 mm x 150 mm Modular spacing Weight 2500 g The information in chapter "Technical Data of all Modules", page 147 also applies. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 26: Variants Xca 1100 And Xca 1200

    Export Version, IPC Control Unit for max. 4 interpolating Axes Version with integrated EtherCAT interface Software-Option SRC8 8- Axes sercos III SRC16 16- Axes sercos III SRC24 24 Axes sercos III SRC32 32- Axes sercos III Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 27: Expansion Modules For Xcx And Promodul-U

    XBK 16E 10D/16A R4.314.0190.0 16 inputs, 10 ms input delay / 16 outputs Counter modules UZB 2VR R4.315.0010.B 2 counters, 24 V input voltage UZB 2VR/5V R4.315.0040.B 2 counters, 5 V input voltage Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 28 = Use only as expansion rack with basic rack XBT = Use only as expansion rack Table 12: List of available racks, power supply units and expansion modules for XCx and Promodul-U Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 29: Commissioning

     Programming software MULTIPROG MULTIPROG  OPC server  Controller software for all Schleicher control Service Pack units  Add-ons  Schleicher Dialog  Other tools such as documentation and service information Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 30: System Requirements

    Microsoft Visual C++ 2005 Redistributables and Microsoft Visual C++ 2008 Redistributables Minimum requirement Microsoft .NET Framework 3.5 is not included. Microsoft Visual C++ 2005 Redistributables und Microsoft Visual C++ 2008 Redistributables are included. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 31: Multiprog Installation

    OPC server and start installation ( Figure7: Installation of MULTIPROG). The OPC server should be installed in the MULTIPROG directory. All other installation settings can remain unchanged. A PC restart is required after installation. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 32: Add-Ons Installation

    Run the separate setup program to install EC-Engineer on the target PC. A USB dongle is required for operation. (EC-Engineer with dongle: Order number: R4.320.0790.0) It is not necessary to install WinPcap 4.1 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 33: Schleicher Dialog Installation

    Schleicher Dialog Installation The Schleicher dialog user interface is now installed. Select the category for the existing controller in Internet Explorer and start ( Figure9). Figure9: Installation of Schleicher Dialog Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 34: Starting Up The Network Interface

    An alternative to the direct input is to start up using the remote control software VNC ( page 146) via an Ethernet connection ( Figure10, right). Use the following IP addresses in the PC for the initial connection with VNC. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 35: Communication Connections

    The X Manager can be used to configure these settings for the local network. (See Schleicher X Manager on page xxx) The manual modification of a few selected parameters is described in the following chapters. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 36: Specification Of The Computer Name For Xcx

    ( Figure13). The "win212" name is used in the following examples; retain this for the sake of clarity. Ask your network administrator if required. Figure13: "Change computer name " dialog window Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 37: Adaptation Of The Xcx-Tcp/Ip Settings

    The information given here is non-binding! Open Network Connections via Start / Control Panel to make the necessary TCP/IP settings for the network card ( Figure14). Figure14: Select the network connections Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 38 Local Area Connection Important! First clarify the adaptation of IP addresses with your network administrator for installation with a connection to an existing in- house network. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 39  Standard gateway: empty  DNS server addresses: empty Figure18: Enter the IP address and subnetwork mask for the RtOS Virtual Network IP-Adressen ändern mit X-Manager Siehe Kapitel Seite xxx. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 40: Communication For Programming With Multiprog (Step 3)

    Response from 192.168.212.2: Bytes=32 Time=1ms TTL=63 Ping statistics for 192.168.99.2: Packages: Sent = 4, Received = 4, Lost = 0 (0% Loss), Approx. time in milliseconds: Minimum = 0ms, Maximum = 1ms, Mean = 0ms Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 41 The IP address is specified in the Resource settings for XCx11 dialog window ( Figure21). Example (if all default settings are adopted): -ip192.168.212.2 -TO2000 u=pc _ cnc pw=pp ipftp=10.208.3.212 Figure21: Enter the IP address in MULTIPROG Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 42 In this case, check all settings again or consult your network administrator. Other settings may have to be considered for the subnetwork determination for gateways. Figure23: Resource window for online connection for XCx 1100 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 43: First Steps With Multiprog

    If the project opened successfully, the project tree is displayed in the project window ( Figure26). There are already logical POUs contained that are fully functional and sufficient for a simple quick startup. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 44 Example for project tree in MULTIPROG Save the project with a new name under File / Save project as (START here) ( Figure27 and Figure28). Figure27: Call memory dialog Figure28: "Save project" dialog window Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 45: Compiling A Project And Sending To The Xcx

    (3) Use the Cold (cold start) button in the Resource control dialog to start the program on the XCx. The PLC RUN LED on the controller permanently lights up in green. Figure30: Transfer project to controller Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 46 Commissioning With the Debug on/off button (see arrow), you can display the content of the variables online on the worksheet ( Figure31). Figure31: Online display of variables Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 47: Insert The Shared Ram

    An introduction on the subject of shared RAM is given on page 133. A more detailed description of all variables of the shared RAM is available as online help in the "Schleicher dialog" software. This can also be called using the help menu of MULTIPROG.
  • Page 48: Access The Shared Ram

    Visualisation systems have access to the shared RAM via the OPC interface. For example, the version number of the operating system can be read from the OPC variables cmpS _ lOSVersion. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 49: Information On The Selection Of The Shared Ram Version

    Info dialog window (3) for the corresponding resource in the PLC project (via (1) Online / Project control, then (2) Resource / Info) ( Figure34). Figure34: Read the operating software version Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 50 If the controller operating software and the shared RAM version used do not correspond, an error message is entered in the error memory when the PLC starts. This error message is displayed in the Schleicher Dialog as follows ( Figure35).
  • Page 51: Access To I/O Level

    PLC rack was selected in the tree view, all the modules belonging to this rack are removed. All modules are removed from the hardware configuration if the XUIO configuration node was selected in the tree view. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 52 PLC project according to the hardware configuration created and close the window. Cancel Close the window without changes to the PLC project and without saving the hardware configuration created. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 53: Loading The Hardware Configuration

    PLC project and the associated controller types for selection. Click the XUIO configuration button to continue the configuration for the selected resource ( Figure39). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 54 PLC project. In this case, the hardware configuration must only be read once from the controller (Fetch configuration button) and added to the PLC project with OK ( Figure40). Figure40: "XUIO configuration" dialog window Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 55 The required entries in the I/O configuration for the created hardware configuration are inserted in the PLC project (the I/O configuration can be opened by double-clicking on the IO_Configuration node in the project tree  Figure41). Figure41: "IO_Configuration" node Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 56 PLC project ( Figure44). The variables table can be opened by double-clicking on the Global_Variables node in the project tree ( Figure43). Figure43: "Global_Variables" node Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 57 BOOL can be generated for each digital input or output if required. To do this, the Generation of BOOL variables for digital inputs/outputs option must be activated in the properties of the complete configuration. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 58: Set Hardware Configurations Options

    The hardware configuration loaded above is then supplemented with two counter modules UZB 2VR (2) using the Add module button (1) ( Figure45). Figure45: "XUIO configuration" dialog window, add module Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 59 If the modules of an option are only partly available, a configuration error is detected. (BUS LED on the control unit flashes red and an error message is saved in the active error buffer). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 60: Access To Interrupt Inputs

    The variables of the physical inputs and the variables required for the interrupt processing are created during the hardware configuration of the controller structure with a UBE 32 0,1I (see above) ( Figure48). Figure48: Create variables for the interrupt processing Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 61 Table 15: Important variables of the UBE 32 0,1I for the interrupt processing The slot number of the UBE 32 0,1I is shown in the table with two points (xuio..). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 62: Example Pous For The Interrupt Process

    Global variables are created for counting interrupts that occurred and for communication of the POUs with each other ( Figure50). Figure50: Global variables for interrupt count and communication Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 63 (* Example 2: POE Interrupt3/ Task I_E3 Event 3 Interrupt 3 (UBE32 0,1I Input 3) Evaluation of all falling edges at the input as a counter ----------------------------------------------------------------- *) Interrupt3_Zaehler := Interrupt3_Zaehler + 1; xuio03_MWQ14 := 0; RETURN; Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 64: Task Structure For Interrupt Processing

    Two event tasks were created here:  I_E0:EVENT for interrupt via input bit 0 with POU Interrupt0  I_E3:EVENT for interrupt via input bit 3 with POU Interrupt3 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 65 Input bit 0 Event 0 Input bit 1 Event 1 Input bit 2 Event 2 Input bit 3 Event 3 Figure54: Settings for event task Figure55: Settings for event task Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 66: Canopen For Remote I/O

    COD IDs, which are defined in the CANopen definition.  The standard communication for PDO is COS (Change Of State): A PDO is only sent if the information in the PDO changes. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 67: Connection And Wiring

    5 / 10 * Pin groups 1..5 and 6..10 are connected in parallel. ** A 120 ohm terminator must be connected between pin 2 and 4 on the RIO 8 I/O CANopen. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 68: Settings On The Rio 8 I/O Canopen Module

    The I/O configurations CAN_1_In (under INPUT) and CAN_1_Out (under OUTPUT) are already created there ( Figure58). Figure58: CANopen configuration "I/O configuration" dialog window Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 69 CAN open configuration, "Properties" dialog window The driver name CANIO must be set in Driver parameters, the data type is DWORD ( Figure60).
 Figure60: CAN open configuration, set "Driver properties" Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 70: Declaring Network Variables In Multiprog

    I/O bits are declared in the I/O_Variables worksheet with addresses IX1000.0 and QX1000.0 ( Figure62). (QX1000.7 is used in the example, to make the result visible on the RIO 8 I/O), Figure62: CANopen configuration, worksheet "I/O_Variables" Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 71: Canopen Configuration With "Schleicher Canopen Configuration

    CANopen network to be checked after the start of the PLC. The values of these variables can be checked in the online mode of MULTIPROG. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 72: Canopen Configuration With "Procanopen

    XCx configures the network when it is switched on. Once the network has been configured, the "NMT manager" can start the CAN network. Starting the network means: Status "operational" and data exchanged from PDOs (Process Data Objects). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 73: Installation Of Procanopen

     Copy the latest EDS files for the controller type of the service CD to the \...\ProCANopen\EDS directory.  If you want English as the dialog language, open the \..\ProCANopen\EXE\VECTOR.INI file and change the line "language=0049" to "language=001". Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 74: Integrationn Of Procanopen In Multiprog

    Click the Configuration button to start ProCANopen ( Figure66). Figure66: Select the CAN card and start ProCANopen ProCANopen starts directly with the correct CANopen project ( Figure67). Figure67: ProCANopen with current CANopen project Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 75: 6.8.10 First Connections With Procanopen

    ProCANopen Because the network is already configured with "node 1 XCA" you have to load with the Search only new devices scan option ( Figure69). Figure69: Setting the scan options Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 76 The nest figure shows an example of the communication relationships between the controller and the I/O module ( Figure71). Figure71: Communication - relationship between controller and I/O module Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 77 Further information on the CAN configuration can be found in the "Commissioning Field Bus Systems" operating manual ( 10). To test the network connection, you must create a new POU (here CANdemo) and instance it in CanTsk ( Figure74). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 78 ( Figure75): Figure75: POE CANdemo with associated variables worksheet If 24 V is connected to input 0 of the RIO 8 I/O CANopen 24 V, output 7 is set to 1. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 79 For the configuration and diagnosis of the EtherCAT network please use the EtherCAT® Add-on for Multiprog and the configuration tool “EC-Engineer”. The EtherCAT® Add-on is a component of the “Schleicher Add-ons for Multiprog” (see Chapter 6.2.3). The EtherCAT Add-on can be started within MULTIPROG as follows: MULTIPROG Menü...
  • Page 80 EtherCAT configuration needs to be transferred without change.  Afterwards you can add the I/O Variables for EtherCAT® in the PLC project and transfer the ENI file to the controller. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 81  In EC-Engineer you can carry out the changes of the EtherCAT configuration.  Afterwards you can add the I/O Variables for EtherCAT® in the PLC project. (Application 6) Diagnosis  With the selection you can start the EC-Engineer diagnosis mode. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 82 Step 2 Schleicher EtherCAT configuration Figure 80: Step 3 Schleicher EtherCAT configuration Restart the controller and click <Next> when the controller has booted . Figure 81: Step 4 Schleicher EtherCAT configuration Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 83 For this, it is a prerequisite that the EtherCAT® modules have power supply and the controller is connected. In order to trace the modules, the ESI (EtherCAT Slave Information) file is needed. Figure 83: EC-Engineer EtherCAT network search. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 84 In the menu <File> and <ESI-Management> are shown the existing ESI files (see: Figure 85). To add a new file click on <add File>. Figure 85: EC-Engineer ESI file list Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 85 ESI file generation list Now you can read-in the configuration under <Network> <EtherCAT- Network search> and the slave modules are shown, as depicted in Figure Exit EC-Engineer and save the project. You return to the Schleicher Add- Ons. Figure87: Step 7...
  • Page 86 Figure 90: Step 10 Schleicher EtherCAT configuration Important! A detailed description of EC-Engineer you can find online, accessible from EC-Engineer under <Help><Show Operation Manual>. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 87: Modifying The Ethercat Configuration With Changing The Topology

    Master. For this, click on <File> and then <New Master module>, to insert the new Master. Figure93: Insert a new Master module. The new Master is now included in the configuration. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 88 Figure96: Search for the EtherCAT Network. The new slave module is detected and inserted in the slave stack of the second Master. Figure97: Newly inserted slave module in EtherCAT network. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 89 As the new slave module is now assigned to the first Master, the second Master can now be deleted. Close EC-Engineer and save the modifications. The remaining method is identical wtih what is described in Chapter 6.9.1. Figure100: Abschluss der Konfigurations- Änderung Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 90: The Ethercat Variables In Multiprog

    If you wish to assign own names for the EtherCAT variables, it is to proceed as follows. Start the <EtherCAT configuration without changing the Topology> Figure102: EtherCAT Configuration without changing the topology. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 91 <@> the name will only be input in the comments area. Figure105: Insert your own EtherCAT® variable name. After all the changes were carried out, save the project. Figure106: Save the EtherCAT® variable names. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 92: The Web Server

    PLC variable values. 6.10.3 Declaration of Variables for Visualisation The variables that are to be visualised must be marked in MULTIPROG by the PDD checkbox (PDD = Process Data Directory) ( ). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 93 Figure108: Declaration of PDD- variables in MULTIPROG These variables are updated in an internal list in the XCx. The web server can read and write the variables in this list. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 94: 6.10.4 Application Example

    FTP. Note If the rotary switch is left in position "0" after switching on the controller, the PLC boot project is not loaded and the PLC does not start. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 95: Operation

    The MFA window Figure110: MFA window Menu For an explanation, see "MFA functions". Messages With information on memory, real-time operating system and controller software. Buttons Status Information on PLC status. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 96: Mfa Functions

    In the Startup mode menu, you can set how the PLC behaves after controller startup. The start behaviour is described in detail in section "The PLC" ( page 105). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 97 Eaton Powerware Company (e.g. Powerware 5115 500 VA) is currently supported. Support for the 24-V-UPS is in preparation. A PN-MIC PCI card located in the system can also be addressed (currently only ProNumeric/ ProSycon). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 98: The Log File Of The Mfa

    FileList.ini file. The file name _xx corresponds to the content of the count (e.g. count =5) Memory location and name of file: SCHLEICHER/Os/Log/ BootLog_05.txt SCHLEICHER/Os/Log/ Logbook_05.txt Note The log files are intended primarily for diagnosis investigations by the controller manufacturer. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 99: Communication With Other Applications

    "Schleicher MFA" as the parameter, an application receives the numeric value of the Windows message that is required for communication with MFA. Further information and a programming example are given in the MFA help ( "?" Menu). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 100: Schleicher Dialog

    Operation Schleicher Dialog The Schleicher dialog provides all the dialogs for operating the CNC and PLC. The Schleicher Dialog is permanently installed on the controller and starts automatically after controller startup. 7.2.1 Structure of the User Interface Figure116: Schleicher Dialog, start...
  • Page 101: Schleicher Dialog Plc/Cnc

    Help Reference Procedure Sub-system Axes Incremental Target position Handwheel Axis Rapid feed Zero set Override Automatic <Ctrl+F2> Help Program Sub-system Activate Single record Block record Record sequence Rapid feed Override Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 102 Copy Delete program Delete program Protect program Project Activate project Copy project Delete project Protect project View Edit Transfer Update Delete Directory Access authorisation <Ctrl+F4> (also applies for XCS) Help Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 103 Set clock Connect Info << Back settings options Properties Enable Transfer options Add system resource parameter Delete Delete resource system parameter Resource Add drive parameter Resource Delete drive down parameter Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 104: Calling Active Error Buffer And Logbook

    The error messages in the active error buffer and logbook can be called on each operating level via the key combination <Ctrl+?>. Error <Ctrl+?> Help Logbook Bootlog Problem - report Opening Saving Printing Update Delete Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 105: The Plc

    The current state of the PLC is displayed in the project control dialog in the Status line in MULTIPROG. If “debug” is displayed behind the current state in the control dialog it means that breakpoints have been set or variables forced. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 106: Change The Operating States With Multiprog

     All user tasks are activated  Program execution activated  Not available when you start program execution for the first time after downloading Table 21: MULTIPROG, start program execution Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 107: Plc Starting Behaviour After Power Supply Is Switched On

    Programming mode (PLC stop) 2 / Warm PLC warm start to (also 4..9) IEC 61131-3 (default setting) 3 / Cold PLC cold start to IEC 61131-3 (Reinitialisation of the retain variables) Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 108: System Variables

    As well as these system variables, other variables are also defined, containing information on the system. The type definitions of the variables can be found in the PLC_Types section of the "SchleicherLib" library. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 109: Libraries And Function Blocks In Multiprog

    Function blocks can be integrated as follows:  In the project tree of MULTIPROG, right click and open the Libraries/ Insert/ Library context menu ( Figure119). Figure119: MULTIPROG, "Libraries" context menu Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 110: Information On The Variable Declarations Of The Example Programs Of Fbs

    IEC 61131-3 with keywords VAR and END_VAR. If you wish to use the example programs with MULTIPROGRAM, you have to enter the variable declarations manually, in tabular form on the variables worksheet of the respective POU. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 111: Canopen_Vxxx Library

    Restarts CANopen communication
 (e.g. after "bus- off") CO_NET_RESTART_ALL Restarts the complete CANopen stack CO_NET_SHUTDOWN Stops the CANopen stack CO_NET_CAN_SYNC Allows synchronisation between PLC task and CANopen stack Table 27: CANopen_Vxxx library Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 112: Library Cfb_Vxxx

    TCP/IP. Function block Brief description Controller types CONNECT_V Provides a peer-to-peer connection between two stations ProNumeric ProSyCon USEND_V Sends any data URCV_V Receives any data Table 28: Library CFB_Vxxx Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 113: Cnc_Vxxx Library

    PROFIBUS-DP Motion control block for an axis Table 29: CNC_Vxxx library The READ_AXIS_PAGE and WRITE_AXIS_PAGE function block were transferred from the XCx7_Vxxx library to the CNC_Vxxx library (from CNC_V006 / XCx7_V002). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 114: "Date_Time" Library

    MC_GetCncAxis The axis is borrowed from the CNC so that it can be moved more easily in the PLC MC_ReleaseCncAxis Borrowed axis is returned to CNC Table 31: MC_Vxxx Library Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 115: Mmi Library

    Writes a string to a file in INI format WRITE_PROFILE_INT Writes an integer value to a file in INI format WRITE_PROFILE_REAL Writes a real value to a file in INI format Table 33: PLC_Vxxx library Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 116: Pns_Vxxx Library

    ProSyCon PORT_READ outputs characters to a serial interface MCS xx-xx PORT_WRITE reads characters from a serial interface PORT_STATE supplies status information of a serial interface Table 36: Serial library Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 117: 8.4.13 Xcx7_Vxxx Library

    UBA_ERR_CTRL Error handling of the UBA expansion modules READ_RP read access to system U-remote pages WRITE_RP write access to system U-remote pages IBSM InterBus-S Master (USK-DIM) Table 37: XCx7_Vxxx library Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 118: Plc Operating System Proconos

    CBO_STOP_PLC ; yes = 1 (default), no = 0 ; obsolete, without function!! - start the CANopen Task with higher priority CAN_HIGH_PRIO = 0 ; yes = 1, no=0 (default) Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 119 ; and to configure installed CIF boards via TCP/IP. The TCP/IP address is ; same as of ProConOS. This key can only be set in the section of the first ; board. ComServer Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 120 SerNr = 00005648 Important! Reading the entries from the sections [IODriver] and [CIF_KW_V2.0@0] uses other operating system routines. No space characters must be before "=" e.g.: ManualBoardAssign = 1 ManualBoardAssign=1 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 121: The Multi-Task System

     Operating system tasks Tasks for communication, debugging, memory management and system control run unaffected by the user on the priority level for the operating system task. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 122: User Tasks

    If the watchdog time of a cyclical task is higher than the set interval time and task execution has not been completed, one or more execution cycles will be omitted. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 123: Event Tasks

    Up to 16 events will be put in a queue. So these events are not lost, and will be executed later. This also applies if new events occur before the assigned event task is executed. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 124: System Tasks

    Is executed if a sliding point  All outputs are updated error occurs in an arithmetic  The close function of the I/O driver is function executed  PLC switches to STOP Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 125 The PLC remains in “RUN” status. Table 39: The Multi-Tasking system, system tasks Note System tasks are not monitored by the watchdog. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 126: Default Task

    All drivers in the I/O configuration that are not explicitly assigned to a user task automatically activate the default task and are executed in the context of the default task. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 127: User Task Information

    (* 42: [ticks] *) Minimum task delay Maximum task delay MaxDelay : INT; (* 44: [ticks] *) AveDelay : INT; (* 46: [ticks] *) Average task delay END_STRUCT (* TaskInfoType1 *); END_TYPE Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 128 The following user task information is declared with an offset of 64 starting at 1004 (1004 + 64 = 1068 etc.). The sequence of tasks is defined by the rank of the task in the Physical Hardware/Configuration/Resource/Tasks project tree. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 129: Task Priorities

    Table 40: The Multi-Tasking System, task priorities Note The system supports 18 user tasks (priority levels 0..16 and the default task). Tasks with priority ≥ 16 are executed with priority Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 130: Tasks And Watchdogs

    The task is only interrupted for the next cycle and is executed again after 30 ms in the fourth cycle. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 131: Insert Tasks And Assign Programs

    Several programs can be assigned to one task. In this case the first program in the task directory will be executed first. Then the next program will be executed, and so on. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 132  Set the required program in the Program type list box.  Confirm the dialog with OK. The program symbol is inserted in the project tree. Figure126: Multi-Task-System, assign programs in MULTIPROG Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 133: The Shared Ram

    MULTIPROG programming system. They are accessible to the OPC server as standard and are displayed in the Schleicher dialog operating tool. In the multi-tasking operating system, PLC task 6 is synchronised with the interpolation task of the CNC controller.
  • Page 134: Access The Shared Ram

    Help about Shared RAM A more detailed description of the shared RAM structure and all versions can be accessed via the online help in both MULTIPROG and the Schleicher dialog. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 135: Further Background Information On Shared Ram

    Only simple data types (BOOL, DINT, REAL, STRING) and fields of simple data types are used. This procedure is required as structured data (like the ones the variables plcMem und cncMem contain) can not be transferred via the OPC interface. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 136: The Cnc

     Backlash compensation  Field of work limit  Software limit switch The CNC programming of the XCx is described in detail in a separate operating manual ( page 10). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 137: Rs232 Serial Interface

     In the Properties of <Name>dialog window underEstablish connection via, select the Direct connection via COM1 and click the Configure button. Figure128: "Properties of ..." dialog window,select connection Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 138 ▪ Flow control: none Figure129: "Properties of COM1", connection settings  Switch the XCx on or RESET. The bootlog appears in the hyperterminal dialog window while the controller is starting up. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 139: Other Operating Software

    Home network (e.g. programming with MULTIPROG) Important! First clarify the adaptation of IP addresses with your network administrator for installation with a connection to an existing in-house network. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 140 When the Reboot checkbox has been activated, the restart is performed automatically.  However, all changes only become active by restarting the controller (i.e. after the regular shutdown of Windows). Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 141 IP address (e.g. 212) for assigning the host IP #2 or the target IP address Figure 130: X Manager, IPConfiguration When the Reboot checkbox has been activated, the restart is performed automatically. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 142 Depending on the respective application, it must therefore be assessed whether it is possible to operate the system with or without activated EWF, or whether using a UPS should be preferred. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 143 Other Operating Software Figure 131: X Manager, EWF Configuration Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 144: Nfs And Hardlink

    = "pc" Base directory for VxWorks  Refresh_Hardlink restores the possibly removed NTFS hardlink from d:\schleicher\ram0 at c:\tmp. Figure 132: X Manager, NFS and Hardlink Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 145 COM1 it is additionally possible to determine whether a console can be activated or not  “Run”  executes the Device Manager (to check whether the hypervisor has made the correct assignments) Figure 133: X Manager, RTOS Settings Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 146: Remote Desktop Ultravnc

    UltraVNC from the website of the manufacturer to install the client on a maintenance computer. http://www.uvnc.com. Help for the setup and operation, (online) FAQs, forums and tutorials can be found on this page. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 147: Annex

    10 V/m, 80 ... 1000 MHz Rapid transients (bursts) EN 61000-4-4: 2kV on DC supply lines
 , 1kV on I/O signal lines Interference emissions EN 55011, limit category A, Group 1 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 148: Accessories And Software

     PROFIBUS is a registered trademark of the PROFIBUS users organization.  MULTIPROG is a registered trademark of KW-Software GmbH. All other trademarks or product names are registered trademarks of their respective owners. Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 149: List Of Figures

    Figure33: "PLC/MC/CNC shared RAM" dialog window ................. 48 Figure34: Read the operating software version ..................49 Figure35: Display of the shared RAM error message in the Schleicher Dialog ........50 Figure36: "XUIO configuration" dialog window ..................51 Figure 37: Menu item "Extras / Schleicher Add-Ons"................53 Figure38: "Extras / XIO configuration"...
  • Page 150 Figure75: POE CANdemo with associated variables worksheet............78 Figure 76: Schleicher Add-Ons for MULTIPROG .................. 79 Figure 77: Schleicher EtherCAT Configuration Application cases : 1 to 6 ........... 80 Figure 78: Step 1 Schleicher EtherCAT configuration ................82 Figure 79: Step 2 Schleicher EtherCAT configuration ................82 Figure 80: Step 3 Schleicher EtherCAT configuration ................
  • Page 151 Annex Figure134: Remote maintenance software UltraVNC ................146 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 152: List Of Tables

    Table 16: Pin assignment of the connector used ................... 67 Table 17: Set node number and data transfer rate ................68 Table 18: Schleicher Dialog, division of the user interface ..............100 Table 19: Schleicher Dialog, status and messages ................100 Table 20: PLC operating states ......................
  • Page 153: Index

    CO_NET_RESTART_CAN ..........115 USEND_V ................. 116 CO_NET_SDO_READ ............. 115 UZB_VR ................122 CO_NET_SDO_WRITE ............ 115 WRITE_AXIS_PAGE ............122 CO_NET_SENDL2 ............115 WRITE_FILE ..............119 CO_NET_SHUTDOWN ............ 115 WRITE_PROFILE_INT ............. 119 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 154 Libraries and function blocks ..........113 Programming the PLC ............109 Network variables ............... 72 Project tree ................45 New Project ................ 45 Racks ..................28 Project tree ................45 Real-time clock ..............118 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 155 X4, X5 – Sercos III Interfaces ..........18 System requirements ............... 31 X6/7, X8/9 – USB 2.0 Interfaces..........18 System task ................129 XUIO configuration ..............53 System variables on PLC ............112 Operating Manual XCA 1100 / XCA 1200 ● Version 12/17...
  • Page 156 Schleicher Electronic GmbH & Co. KG Tel. +49 30 33005-0 Wilhelm-Kabus-Straße 21-35 info@schleicher.berlin 10829 Berlin, Germany www.schleicher.berlin...

This manual is also suitable for:

Xca 1200

Table of Contents