Page 5
NC Memory Access Errors ..........................168 Technical data ..............................170 Dimensions ..............................172 Appendix ................................173 16.1 Trademarks ............................... 173 Safety-related Information ..........................174 17.1 Correct Use of the System ..........................174 Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 6
17.3 Configuring, Programming, Installation, Commissioning and Operation ............175 17.4 Maintenance ..............................175 17.5 High Voltages ..............................175 17.6 Dealing With Used Batteries ..........................176 Pictures and Index ............................177 Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 7
<Esc> <Enter> (press first key, let go and press next key) Keys <Ctrl+Alt+Del> (press all keys at the same time) Configuration data identifier Q34 und Q.054 cncMem.sysSect[n].flgN2P.bM345Act Names of shared RAM variables Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 8
When using automation systems, all instructions given in this manual regarding mechanical and electrical setup, commissioning and operation must be observed. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 9
(for example, by ensuring that the cabinet is locked). Personnel must be familiar with all sources of danger and measures for commissioning and maintaining the system in line with the instructions given in this manual. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 10
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 XCx 300 / 500 / 540 Version 09/08...
All versions have a wide range of modern standardized interfaces, making the XCx flexible in use. For realizing of I/O's, the powerful RIO modules are used. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 12
RJ-45 connection for networking and programming via TCP/IP RS 422 operator panel interface XRIO Direct interfacing of RIO modules for flexible implementation of direct digital and analog I/Os, counters and positioning of NC axes. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 13
Interfacing of RIO bus nodes for flexible implementation of direct digital and analog I/Os, counters and positioning of NC axes. CANopen CANopen field bus connection EtherNet RJ-45 connection for networking and programming via TCP/IP RS 232 programming device interface Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 14
RJ-45 connection for networking and programming via TCP/IP RS 232 programming device interface Functional expansion with expansion modules, here connection of digital servo drives via an SML interface (Speed Loop Module) Operating Manual XCx 300 / 500 / 540 Version 09/08...
3.1.1 Installation position The XCx can be installed in any position. 3.1.2 Installation clearances Figure 4:Installation clearances Figure 5:Installation clearances Operating Manual XCx 300 / 500 / 540 Version 09/08...
DIN rail (2). B Press until the device engages. Figure 6:Fixing the XCx on DIN rail Disassembly C Push device down. D Pull away while pushing down. Figure 7: Disassembly the XCx Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 17
Installation The RIO expansion modules must be fixed on the same DIN rail with the XCx 300. Figure 8: Installation RIO expansion modules with XCx 300 Operating Manual XCx 300 / 500 / 540 Version 09/08...
The fixing holes for fixing with screws are on the left and right sides of the base plate of the device. They are easily accessible from outside. Figure 9: Dimensions of holes for fixing with screws Operating Manual XCx 300 / 500 / 540 Version 09/08...
Figure 10: Connecting the voltage supply XCx 300 If no shield rail is used the metal carrier board can be connected to ground (PE) at a central point (1). See also section XRIO Installation. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 20
(PE) at a central point (1). The earthable point (2) on the back of the device can be connected if required using an M4 machine screw with a toothed lock washer. Operating Manual XCx 300 / 500 / 540 Version 09/08...
XRIO Installation See operating manual RIO Bus Couplers part no.: 32215700 section Installation and section XRIO. If the XCx 300 is used pay attention to the following features: Install the modules directly next to each other and secure them with an end clip.
Page 22
Installation Figure 13: Slide contacts RIO with XCx 300 Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 23
When using modules with digital outputs the current on each relay terminal must not exceed a specific value. If the maximum current is exceeded an additional power supply feed must be provided (see below). Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 24
Make sure that the load on a terminal does not exceed Imax = 8A. If the maximum current may be exceeded you need to provide additional power supply feeds. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Error messages are stored in the active error buffer and in the error logbook. Error messages include error numbers and additional informations. Use the <Ctrl+?> keys in the SCHLEICHER-Dialog software to read the active error buffer and the log book. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 27
Error messages are stored in the active error buffer and in the error logbook. Error messages include error numbers and additional information. Use the <Ctrl+?> keys in the SCHLEICHER-Dialog software to read the active error buffer and the log book. Operating Manual XCx 300 / 500 / 540 Version 09/08...
X6 ETH RJ 45 EtherNet Connection X6 RJ 45 Designation Explanation Transmitted data plus Transmitted data minus Received data plus Not connected Not connected Received data minus Not connected Not connected Operating Manual XCx 300 / 500 / 540 Version 09/08...
B. This prevents wiring mistakes and ring connections. X3 USB connection socket type B Designation Explanation VCC (VBus) Power supply via bus (bus-driven) - Data Data- + Data Data+ Ground (Gnd) Power supply ground Operating Manual XCx 300 / 500 / 540 Version 09/08...
RESET Button The RESET button causes a hardware reset, equivalent to power off. The RESET button functions only in PROG mode (see Mode Switch). 4.13 IRDa Infrared Interface In preparation Operating Manual XCx 300 / 500 / 540 Version 09/08...
XCx. It is easy to get it running, and it allows you to see the first reactions of the XCx. Connect the cable between COM1 or COM2 on the service PC and X7 PRG on the XCx. Go to Start/Programs/Accessories/Hyperterminal t Hypertrm.exe Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 33
Set the following parameters in Properties of COM1. Switch the XCx on or RESET. The boot log appears in the hyperterminal dialog window while the controller is starting up. Operating Manual XCx 300 / 500 / 540 Version 09/08...
192.168.1.1 should now appear as the IP address of the network card. 255.255.255.0 should now be displayed at Subnet Mask. Acknowledge with OK or close window. Operating Manual XCx 300 / 500 / 540 Version 09/08...
To log on, enter the user name and the password for the XCx: User name = target Password = target Now the content of the compact flash should be in Windows® Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 36
"bootline.ini","-R" using the hyperterminal via the RS232 interface. Set the XCx lockswitch to PROG and switch the XCx off and on again (or RESET). Operating Manual XCx 300 / 500 / 540 Version 09/08...
Put the CD named MULTIPROG in the drive. The auto run function of the CD will start the Internet Explorer. Pay attention to "Installaion guides". Choose MULTIPROG and start this. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 38
Next step install OPC server. Choose ProConOS OPC Server and start this. The OPC server should be installed in the MULTIPROG path. Restart the PC after OPC installation. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 39
Next step: Install AddOns for MULTIPROG. Put the CD named Service Pack in the drive. The auto run function of the CD will start the Internet Explorer. Choose AddOns for MULTIPROG and start this. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 40
Enter the current ProCANopen version (here 3.2). You will need ProCANopen later for starting up the CANopen network. You do not have to restart the PC at this point. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Select a project (XCS3xx in this case) and open with OK. Answer Yes to all questions concerning conversion of libraries. If the project has opened successfully the project tree will appear in the project window. Operating Manual XCx 300 / 500 / 540 Version 09/08...
In the Resource project tree: Click with the right mouse button on XCS3xx to open the context menu. Then select Settings and set the parameters as shown below. Operating Manual XCx 300 / 500 / 540 Version 09/08...
3. Under project, select Download again, overwrite the existing project in the XCx. 4. Use the Cold (cold start) button in the control dialog to start the program on the XCx. The yellow PLC RUN LED lights up. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 44
Quick Introduction With the Debug on/off button (see arrow) you can display the content of the variables online on the worksheet. Operating Manual XCx 300 / 500 / 540 Version 09/08...
This configuration example is used in the following sections. Module RIO 16I RIO 16O Inputs not debounced IB0, IB1 IX0.0...IX0.7, IX1.0...IX1.7 Inputs debounced IB2, IB3 IX2.0...IX2.7, IX3.0...IX3.7 Outputs QB0, QB1 QX0.0...QX0.7, QX1.0...QX1.7 Operating Manual XCx 300 / 500 / 540 Version 09/08...
It completely automates XRIO driver insertion and XRIO variable declaration. You can start the configurator via Extras/XRIO configuration. Select XCS3xx resource and confirm by clicking XRIO configuration. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 47
You only have to select the task (here XRIOTsk) to which the XRIO driver is to be bound. If no XRIO hardware available it is possible to choose DUMMYIO driver to programming and testing a virtual XRIO configuration. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 48
Global_Variables. For the RIO 16 I input module the non-debounced inputs (xrio1IB0 and xrio1IB1) are declared first, followed by the debounced inputs (xrioIB2d and xrioIB3d). Operating Manual XCx 300 / 500 / 540 Version 09/08...
After startup the green RUN and ACCESS LEDs on the XRIO coupler light up. Inputs 0 to 7 on the RIO 16 I can be controlled with DC 24 V. The corresponding output on the RIO 16 O is then set. Operating Manual XCx 300 / 500 / 540 Version 09/08...
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 XCx 300 / 500 / 540 Version 09/08...
CAN card in PC to XCx X5 CAN_L Drain CAN_H +24 V DC * A 120 ohm terminator must be connected between pin 2 and 4 on the RIO 8 I/O CANopen. Operating Manual XCx 300 / 500 / 540 Version 09/08...
CanTsk. In the Length parameter, declare the number of I/O bytes to be exchanged in the CANopen network (here 4, because minimal double word spacing is being used). Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 54
Quick Introduction Driver name CANIO must be set in Driver parameters, the data type is DWORD. Operating Manual XCx 300 / 500 / 540 Version 09/08...
I/O bits are declared in the "I_O_Variables" worksheet with addresses IX1000.0.. and QX1000.0 ... (QX1000.7 is used in the example, to make the result visible on the RIO 8 I/O.) Operating Manual XCx 300 / 500 / 540 Version 09/08...
ProCANopen version 2.1. This means that ProCANopen version 2.1 with the new V3.x drivers will not function online with the field bus. Configuration files configured with ProCANopen V2.1 can still be used with ProCANopen V3.2. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Then you can select the XCx CAN card. In the example only the single standard card is used. Node number (NodeID) 1 can be retained. Click on the Configure button. ProCANopen starts directly with the correct CANopen project. Operating Manual XCx 300 / 500 / 540 Version 09/08...
First you have to read in the network. Because the network is already configured with node 1 XCx you have to read in with the Search only new devices scan option. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 59
Click with the right mouse button on the XCx, select Graphic connection in the context menu of the node, then click on the node to which you wish to connect (in the example 2 RIO 8 I/O). Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 60
The XCx saves the data in the compact flash. When it is switched on the network starts up. For further information on configuring CAN please refer to the "Commissioning Field Bus Systems" manual, order no. 322 152 48. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 61
CANdemo) and instance it in the CanTsk. The CANdemo POU with the associated variable worksheet: If 24 V is connected to input 0 on the RIO 8 I/O CANopen, output 7 will be set to 1. Operating Manual XCx 300 / 500 / 540 Version 09/08...
This applet supports functions that can be called by the HTML/ Javascript language. These functions allow the application to write one or more PLC variable values. Operating Manual XCx 300 / 500 / 540 Version 09/08...
You will need MS Explorer V 5 or higher or Netscape Navigator V 6 or higher. Certain terminals with Windows®-CE can be used, if the browser meets the requirements for Java Script 1.5, Java 2 , HTTP1.1. Operating Manual XCx 300 / 500 / 540 Version 09/08...
So the RUN LED is red if the bus coupler is operating without XCx or the PLC is in stop or startup status. During normal operation with the XCx RUN and ACCESS are green. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Alternatively you can also delete the configuration file. Then switch the XCx off and on again, or set the lock switch to PROG and initiate RESET on the XCx. Operating Manual XCx 300 / 500 / 540 Version 09/08...
XRIO process data TRUE = Input image valid (PLC mode RUN, no communication error) FALSE = Input image invalide (PLC mode STOP, not ready or communication error) Operating Manual XCx 300 / 500 / 540 Version 09/08...
RIO 4 I 230 VAC 8 outputs 2 A 4 inputs AC 230 V Four-wire connection system RIO 4 O R RIO 4 I 120 VAC 4 outputs relay 4 inputs AC 120 V Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 72
4 outputs analog Resolution 12 bits Resolution 12 bits Current 4...20mA RIO 4AI 4-20mA 4 inputs analog Resolution 12 bits RIO 4AI/4AO 4-20mA 4 inputs analog 4 outputs analog Resolution 12 bits Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 73
10 terminal connections Only suitable for modules with clips. Ordering information see http://www.schleicher.berlin For further details please refer to the "RIO Expansion Modules" Operating Manual, Part no. 322 154 15 see http://www.schleicher.berlin Operating Manual XCx 300 / 500 / 540 Version 09/08...
Input Bytes are the sum of all debounced and not debounced I/Os. I/O-Bytes are all bytes they must be moved respectively transmitted. Module classes Module type Code ANALOG DIGITAL COUNTER NOMOD Operating Manual XCx 300 / 500 / 540 Version 09/08...
XRIO Expansion Module XRIO The module is used to expand the XCx 300 and the XCx 540. The module is equipped with following features: One XRIO bus interface Correspond to RS422 500 kBaud data transmission rate 6.7.1...
The parameterizing and diagnosis functions relate to the hardware and software of the XCx CANopen interface, which is described here as the CAN processor. See "Accessing parameterizing and diagnosis functions" and "Parameterizing and Diagnosis Functions". Operating Manual XCx 300 / 500 / 540 Version 09/08...
(100Eh) of the slave in periodic cycles. The slave replies with a guarding message which may include a toggle bit. If a Schleicher PLC is configured as the guarding master, a function block can be used to evaluate guarding errors in the PLC program.
NET LED to red flashing and shuts the outputs down. A Schleicher PLC with CANopen signals the guarding error to the PLC program using a function block. If one of the above-mentioned objects is 0, no lifeguarding and no cable break detection is carried out.
(QW) are set to 0. Network variables are read in and output like a process map using the CANIO driver. Direct network variables are read in and output without process map. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Fast but involving overhead, without waiting time for enabling semaphores e.g. for exchange of consistent data structures DRIVER_PAR3 Value Timeout in µs (when semaphores are used) default max. 500 µs Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 81
If double buffer mode is activated anywhere in the I/O configuration, the setting will apply to all driver accesses. Operating Manual XCx 300 / 500 / 540 Version 09/08...
FC = Function Code P = Parameter D = Data Direct assignment in 32-bit variables is also possible (e.g. %QD1256 and %ID1256). Operating Manual XCx 300 / 500 / 540 Version 09/08...
SDO write SDO read Read error and emergency entries More detailed descriptions can be found in the CiA Draft-Standard 301 and the respective profiles (e.g. CiA DSP 405, 401 etc.). Operating Manual XCx 300 / 500 / 540 Version 09/08...
P = Parameter D = Data Direct assignment in 32-bit variables is also possible (e.g. %QD1256 and %ID1256). * Here "CAN processor" refers to the hardware and software of the CANopen interface. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Set 20 kBaud Set 50 kBaud Set 125 kBaud Set 250 kBaud Set 500 kBaud Set 800 kBaud Set 1000 kBaud N Current set data transmission rate in kBaud 1000 Operating Manual XCx 300 / 500 / 540 Version 09/08...
The NMT manager must not send telegrams until all bus stations are ready. So a startup delay setting is only required if the XCx is configured as NMT manager. Operating Manual XCx 300 / 500 / 540 Version 09/08...
NC-Dialog startup tool. The error number can also be output by the PLC with diagnosis function 7. The "Error Messages" section of the XCx manual contains an explanation of the error messages. Operating Manual XCx 300 / 500 / 540 Version 09/08...
CANopen Field Bus Expansion Module XF-CAN The module is used to expand the XCx 300 and the XCx 540. The module is equipped with following features: One CANopen field bus interface Correspond to CAN Application Layer for industrial application CAL, data transfer layer equal ISO 11898 und CAN 2.0 A+B...
See section Task Priorities. Tasks running at the system task level are not influenced by the user; e.g. communication tasks, debug tasks, memory management tasks, system control tasks. Operating Manual XCx 300 / 500 / 540 Version 09/08...
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 XCx 300 / 500 / 540 Version 09/08...
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 XCx 300 / 500 / 540 Version 09/08...
The close function of the I/O driver is executed PLC switches to 'STOP' state SPG 18 INITIODRV_ERR Is executed if an error occurs in PLC does not start I/O driver initialization during a Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 93
The PLC remains in 'RUN' status. System tasks are not monitored by the watchdog. Operating Manual XCx 300 / 500 / 540 Version 09/08...
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 XCx 300 / 500 / 540 Version 09/08...
Page 96
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 Physikalische Hardware/Configuration/Resource/Tasks project tree. Operating Manual XCx 300 / 500 / 540 Version 09/08...
(tfwLAGE, tfwCANhigh, tfwIPO). Schleicher controllers support 18 user tasks (priority levels 0..16 and the default task). Tasks with priority >= 16 are executed with priority 16. Operating Manual XCx 300 / 500 / 540 Version 09/08...
In the figure the task exceeds its watchdog time at 20 ms. If the watchdog time of the task is set to 20 ms it will next be executed at 30 ms. In this case task execution at 20 ms will be skipped. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Cyclical task Time interval Event task Event number (number of interrupt) System task Number of a system program The instructions in section Task Priorities must be observed when assigning priorities. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 100
Enter an instance name for the program in the Program instance field. Set the required program in the Program type list box. Confirm the dialog with OK. The program symbol is inserted in the project tree. Operating Manual XCx 300 / 500 / 540 Version 09/08...
The current state of the PLC is displayed in the MULTIPROG project control dialog in the "Status:" line. If 'debug' is displayed behind the current state in the control dialog it means that breakpoints have been set or variables forced. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Physical outputs are set to zero or preferred shut-off state General reset State change Button in control Description of what happens from to dialog Stop Power The project is deleted General reset Operating Manual XCx 300 / 500 / 540 Version 09/08...
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 XCx 300 / 500 / 540 Version 09/08...
Click with the right mouse button on Libraries in the project tree to open the context menu Insert/Library. Select the path ...\KWSoft\MWT\PLC\FW_LIB and the File Type Firmware Library (*.fwl). Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 105
IEC 61131-3 with keywords VAR and END_VAR. If you wish to use the example programs with MULTIPROG you will have to enter the varianle declarations manually, in tabular form on the variables worksheet of the respective POU. Operating Manual XCx 300 / 500 / 540 Version 09/08...
CFB_Vxxx Library Library like IEC 61131-5 with function blocks for “peer-to-peer“ communication with TCP/IP. Function blocks Description Controller CONNECT_V Connect two members ProNumeric USEND_V Send data ProSyCon URCV_V Recive data Operating Manual XCx 300 / 500 / 540 Version 09/08...
The real time clock, included in XCx, can be read/set with the following function blocks. Function block Description Controller GET_TIME Reads time GET_DATE Reads date SET_TIME Set time SET_DATE Set date Operating Manual XCx 300 / 500 / 540 Version 09/08...
190 Get status of the PROFIBUS card ProNumeric DP_NET_PUT_MSG 191 Put message to Message Interface of the Hilscher card ProSyCon DP_NET_GET_MSG 192 Get message from Message Interface of the Hilscher card Operating Manual XCx 300 / 500 / 540 Version 09/08...
Choose in MULTIPROG Extras/PLC/CNC shared memory. Set the number of CNC subsystems and the number of CNC axes are used. The version of the used library must be correct. See chapter PLC section Libraries. Operating Manual XCx 300 / 500 / 540 Version 09/08...
IPO task if the CAN cycle time is the same as the IPO cycle or position controller cycle. The user task associated with event 5 runs after the CAN process has been executed. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Signal delay <100 ns (hardware) Triggering flank triggering Accessories XP-SLM-K1-3,5 3.5m connecting cable from the XP-SLM module to the drive (10-strand, Harting connector at one end) Order no.: 506 383 85 Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 119
$53 measuring cycle active cncMem.axSect[n].flgN2P.bRapMeasAct Rapid Measurement $54 measuring cycle active Active cncMem.axSect[n].flgN2P.bMeasValOk Measured value is valid cncMem.axSect[n].wrdN2P.lCurMeasPos Current Measurement Current position of drive at Position time of measuring ($53 / $54) Operating Manual XCx 300 / 500 / 540 Version 09/08...
SLM drive module XP-SLM. The drives are connected to the controller via connectors X1 and The diagram shows the basic wiring of the drives (without power section). MultiAx Axis A Axis B Axis C XP-SLM Unimotor Unimotor 24 VDC Operating Manual XCx 300 / 500 / 540 Version 09/08...
MultiAx. Without this protective measure the wiring is defective and could damage theMultiAx power supply. If this wiring is used without the modification the drive guarantee is invalidated. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 122
(AC) is switched off, you will have to connect an external 24V power supply to MultiAx (MC (FNC) Pin 5 and 4). Pin assignment of the MC (FNC) connections: Operating Manual XCx 300 / 500 / 540 Version 09/08...
SLM Drive Module XP-SLM 11.1.7 Wiring example with M'Ax 11.1.7.1 SLM Drive Module XP-SLM on M'Ax (15-pin high density submin) 11.1.7.2 SLM Drive Module XP-SLM on M'Ax (RJ45) Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 124
(AC) is switched off, you will have to connect an external 24V power supply to M'Ax (MC/EIA485 Pin 5 and 4). Pin assignment of the MC/EIA485 connections: Pin assignment of the MC/EIA485 connections: Operating Manual XCx 300 / 500 / 540 Version 09/08...
The SERCOS XP-RC drive module provides a SERCOS ring on which up to 8 independent SERCOS drives can be operated via optical fiber. SERCOS master acc. to IEC1491 8 axes Optical fiber connection to IEC 874-2 Operating Manual XCx 300 / 500 / 540 Version 09/08...
- Phase 4 not complete All LEDs red: Module in Phase 0 All LEDs off: No axis assigned Connections SERCOS ring F-SMA screw connection for optical output fiber SERCOS ring input Operating Manual XCx 300 / 500 / 540 Version 09/08...
You can connect up to 8 SERCOS drives to an XCN with the SERCOS drive module XP-SRC. The XP-SRC module is the master and the drives are the slaves. The optical fiber is connected as a ring, i.e. each output is connected to an input. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 128
(e.g. cable break) is found on the SERCOS ring. Several seconds may pass before communication phase 4 is achieved. You can follow the establishment of communication using the LED displays. Operating Manual XCx 300 / 500 / 540 Version 09/08...
PROFIBUS-DP Modules PROFIBUS-DP Modules 13.1 PROFIBUS-DP Master XF-DPM One PROFIBUS-DP master field bus interface Correspond to IEC 61158 Type 3 up to 12 MBaud data transmission rate XF-DPM Operating Manual XCx 300 / 500 / 540 Version 09/08...
Technical Data XF-DPM Basic data Interface PROFIBUS-DP Master Data transmission rate up to 12 MBaud Connection system Subminiature type D, 9-pin, socket connector Ambient temperature working range 0°C to 45°C Operating Manual XCx 300 / 500 / 540 Version 09/08...
PROFIBUS-DP Modules 13.4 PROFIBUS-DP Slave XF-DPS One PROFIBUS-DP slave field bus interface Correspond to IEC 61158 Type 3 up to 12 MBaud data transmission rate XF-DPS Operating Manual XCx 300 / 500 / 540 Version 09/08...
Technical Data XF-DPS Basic data Interface PROFIBUS-DP Slave Data transmission rate up to 12 MBaud Connection system Subminiature type D, 9-pin, socket connector Ambient temperature working range 0°C to 45°C Operating Manual XCx 300 / 500 / 540 Version 09/08...
(the master configuration data are accepted) Note The actual XDP configuration is stored in the file /ram0/OS/LOG/Sysinfo.txt. Standard Module Configuration DP Slave: IO area: 0..72 No. Offset Number Byte /Word Input / Output Consistency Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 134
; 16 bytes output with consistence modType = 6 modLen [mod08] ; 16 words input with consistence modType = 5 modLen [mod09] ; 16 words output with consistence modType = 7 modLen Operating Manual XCx 300 / 500 / 540 Version 09/08...
(Out) Error rectified and removed from active error buffer (New) Transitional status: error message entered in active error buffer but not yet in error logbook (Not Active) Transitional status: error message shortly before status "Out" Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 136
CAN driver error 0x0400nnnn User-defined errors, can be entered in the error logbook by the 0x04FFnnnn PUT_ERROR2 function block Documentation note:Parts of the table are also in the following sections. Operating Manual XCx 300 / 500 / 540 Version 09/08...
Internal Error! WN %u: Undefined parameter! -> tried to access a parameter that wasn't passed 0x010040A2 Error! Automatic datatype conversion of operand not possible! ->use explicit type conversion 0x010040B2 Error! Automatic datatype conversion of accumulator not possible ! ->use explicit type conversion Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 138
'old style' without retain CRC PLC isn't in STOP mode 0x0100C153 Internal Error : FB '%u' is defined more than once! Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 139
Error : String error! PLC stopped! -> Appears on wrong string accessing 0x01000234 Error : String error! 0x01000244 Error : String error! Output string is too short 0x01000254 Error : String error! Input string is too short Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 140
Internal Error : Breakpoint in SPG n not possible! 0x010041D5 Internal Error : No force list available! 0x01000205 Internal Error : Debug task not installed! -> chosen function isn't possible with this PLC-system Operating Manual XCx 300 / 500 / 540 Version 09/08...
[Data loss in SRAM memory after - CPU card previously removed from battery failure] controller SRAM memory has been completely deleted. 0x01100009 PLC Start Note: PLC started 0x0110000A PLC Stop Note: PLC stopped Operating Manual XCx 300 / 500 / 540 Version 09/08...
XRIO: Steckplatzlisten-Fehler (XRIO Verbindung n) [XRIO: Module location list error (XRIO connection n)] 0x01200006 XRIO: Fehler während der Übertragung (XRIO Verbindung n, Status=m) [XRIO: error during transmission (XRIO connection n, status=m)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Please contact Schleicher Service. 0x02000008 MC-Zykluszeit zu klein Increase MC cycle time (drive parameter [MC cycle time too short] CYCLE_TIME). Operating Manual XCx 300 / 500 / 540 Version 09/08...
This error message appears if a required arm length has not been entered. In that case there is an invalid value in link parameter Q.nnn, System n. Operating Manual XCx 300 / 500 / 540 Version 09/08...
[Axis not rotary axis or spindle (System n, Nnnn)] 0X0211000B Winkelgeschwindigkeit = 0 With G95 a velocity greater than 0 must be (System n, Nnnn) programmed. [Angular velocity = 0 (System n, Nnnn)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 148
0X02110017 Programm nicht gefunden The selected program does not exist. (System n, Nnnn) [Program not found (System n, Nnnn)] 0X02110018 Werkzeug verschlissen (System n, Nnnn) [Tool worn (System n, Nnnn)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 149
The radius axis assignment in $ 34 for (System n, Nnnn) programming cutting speeds is incorrect. The [Radius axis not defined selected axis is the main spindle. (System n, Nnnn)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 150
0X02110033 Illegaler Befehl OCI (System n, Nnnn) [Invalid OCI instruction (System n, Nnnn)] 0X02110034 SRK mit G25 nicht erlaubt (System n, Nnnn) [SRK with G25 not permitted (System n, Nnnn)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 151
0X02110040 G77 Verzögerungsfehler (System n, Nnnn) [G77 deceleration error (System n, Nnnn)] 0X02110041 Gelenkkonfiguration nur in PTP erlaubt (System n, Nnnn) [Joint configuration allowed only in PTP (System n, Nnnn)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
[Unreachable position (System n, Nnnn)] 0x02120003 G02/03-Satz falsch programmiert (System n, Nnnn) [G02/03 record incorrectly programmed (System n, Nnnn)] 0x02120004 Kreisendpunktfehler (System n, Nnnn) [Circle end position error (System n, Nnnn)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
(System n, Nnnn)] 0x02140002 Unerreichbare Position Satzende (System n, Nnnn) [Unreachable position record end (System n, Nnnn)] 0x02140003 Unerreichbare Position Satzmitte (System n, Nnnn) [Unreachable position record middle (System n, Nnnn)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 154
Programmierter Weg zu lang (System n, Nnnn) [Programmed path too long (System n, Nnnn)] 0x0214000A Wechsel der Gelenkkonfiguration nicht möglich (System n, Nnnn) [Joint configuration change not possible (System n, Nnnn)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
(Axis n)] 0x02200008 Hardwareendschalter - The axis is on the - hardware limit switch. (Achse n) It can be moved manually in "+" direction. [Hardware limit switch - (Axis n)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 156
(Achse n) [Incorrect channel number (Axis n)] 0x02200013 Kartenkennung ungültig (Achse n) [Card ID invalid (Axis n)] 0x02200014 Drehzahlsollwert zu groß (Achse n) [Desired rotary speed too high (Axis n)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
These error messages apply only to ProNumeric / PN-MIC. The drive's manufacturer-specific error numbers are displayed. 14.3.11 0x0224 Manufacturer-specific SERCOS error texts These error messages apply only to ProNumeric / PN-MIC. The drive's manufacturer-specific error texts are displayed. Operating Manual XCx 300 / 500 / 540 Version 09/08...
[MC: Incorrect MotionControl cycle The cycle time (position controller scan rate) time] is set incorrectly: The CYCLE_TIME parameter must be set in 1000 µs steps (Schleicher Dialog, Startup/Drive Configuration/Drive Parameters menu). Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 161
[MC: File (drive_*.ini) does not exist (File_ID=m)] 0x02300066 MC: Datei (drive_*.ini) kann nicht The INI, OLD or CRC file is write-protected geschrieben werden (File_ID=m) [MC: File (drive_*.ini) cannot be written (File_ID=m)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 162
Check the interpolation cycle time and the MotionControl cycle time. Dividing the interpolation cycle time by the MotionControl cycle time must produce a whole number. (Interpolation cycle time / MotionControl cycle time) = whole number Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 163
Position limit exceeded Bit 14: (reserved) Bit 15: Manufacturer-specific error 0x02300FA4 SERCOS: Herstellerspezifischer Shows the drive manufacturer's error Fehler number. (Achse n, Fehler-Nr.=x) [SERCOS: Manufacturer-specific error (Axis n, Error no.=x)] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 164
Error while generating / modifying the DRIVE_CAN.INI file ANALOG_INI_FILE_ID Error while generating / modifying the DRIVE_ANA.INI file SERCOS_INI_FILE_ID Error while generating / modifying the DRIVE_SRC.INI file CALCULATE_PARAMETERS INIT_CNC_INTERFACE INIT_DRIVE_INTERFACE IDENTIFYSLM READENCODER READMOTOR INITSLMPHASE1 INITSLMPHASE2 CYCLIC_TASK Operating Manual XCx 300 / 500 / 540 Version 09/08...
[NC memory error: NC program in write access] NC-Speicherfehler: Selected program number for Das NC-Programm ist nicht vorhanden deleting does not exist [NC memory error: Das NC-Programm ist nicht vorhanden] Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 169
- OCI record active Fehler beim Teachen Possible causes are: [Error while teaching] - Maximum record length exceeded (120 characters) - An axis in the system has not been referenced Operating Manual XCx 300 / 500 / 540 Version 09/08...
ETH (Ethernet) Programming, diagnosis, operating interface X6 CANopen bus port XRIO Port for the special Schleicher XRIO bus to connect the RIO EC X2 bus coupler Direct Inputs / Outputs (on X2 Connector) DC 24 V, max. 500 mA, General Purpose...
Page 171
57 ... 150 Hz constant acceleration 1 g Shock test acc. DIN EN 60068-2-27, half sinus wave 15g / 11ms Free fall acc. DIN EN 60068-2-32: fall height 1m (in original package) Operating Manual XCx 300 / 500 / 540 Version 09/08...
Pentium is a registered trademark of Intel Corp. VxWorks is a registered trademark of Wind River Systems Inc. All other trademarks or product names are registered trademarks of their respective owners. Operating Manual XCx 300 / 500 / 540 Version 09/08...
This operating manual can only describe a fraction of the automation system (e.g. modules). The technical design of SCHLEICHER automation systems is based on the EN 61131-2 (IEC 61131-2) product norm. The systems and devices have CE marking according to the EMC directive 89/336/EEC and, if applicable, the low-voltage directive 73/23/EEC.
VBG 4.0 accident prevention regulation. The appropriate power tools must be used. Repairs on control components must be carried out at repair shops authorised by SCHLEICHER. Opening the components and repairs by unauthorised personnel may lead to personal injury or damage to property.
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 XCx 300 / 500 / 540 Version 09/08...
Figure 5:Fixing the XCx on DIN rail ................................. 16 Figure 6: Disassembly the XCx ..................................16 Figure 7: Installation RIO expansion modules with XCx 300 .......................... 17 Figure 8: Dimensions of holes for fixing with screws............................18 Figure 9: Connecting the voltage supply XCx 300 ............................19 Figure 10: Connecting the voltage supply XCx 500 and XCx 540 ........................
Page 178
XF-CAN Expansion Module CANopen ....... 84 PUT_ERROR ..............104 XRIO Expansion Module ............ 71 PUT_ERROR2 ..............104 Mounting clearances see Installation clearances ....12 READ_AXIS_PAGE............105 Mounting position see Installation position ....... 12 Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 179
............85 Programming device interface ..........24 supervisor task ..............85 Programming the PLC ............97 system task ................. 88 task information ..............91 user task ................86 Operating Manual XCx 300 / 500 / 540 Version 09/08...
Page 180
Expanson Module ............... 71 declaring network variables ..........51 Flags ................... 64 for visualization with web server ......... 59 sysinfo.txt ................62 Transmission time ............... 65 XRIO errors................139 Watchdog ................94 Operating Manual XCx 300 / 500 / 540 Version 09/08...