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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
( 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...
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...
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...
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...
(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...
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.
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...
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).
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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.
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...
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...
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...
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...
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...
= "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...
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...
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...
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...
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 ......................