background image

System Overview 

 

 

Operating Manual XCA 1100 / XCA 1200  

  Version 12/17

 

11 

 

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 

P

rogrammable 

A

utomation 

C

ontroller (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. Conventional requirements such as control, 
regulation, operation, diagnosis and reporting are operated by the 
XCx 1100 on a standard scalable platform. 

The XCA 1100/1200 operates with VxWin, the established 
combination of the VwWorks real-time operating system and Windows 
embedded. VxWorks takes on the real-time component, i.e. control via 
PLC, CNC and Motion Control functions, while Windows provides the 
familiar environment for non-time-critical functions like visualisation 
and operator dialogs: 

  NC operator dialogs  

  Visualisation  

  NC program memory  

  Diagnosis 

  Configuration 

  PLC programming  

  Manual 

  Operational data logging  

The operating systems operate separately from one another, because 
the XCx 1100 memory management unit (MMU) keeps the program 
memory areas separate. This ensures that instability on the Windows 
level has no effect on Schleicher CNC runtime or PLC runtime 
firmware running on VxWorks. 

When operating several independent operating systems in the 
XCA1100 and XCA1200 controllers, the RTS Real-Time Hypervisor 
takes over the exclusive allocation of processor cores and memory 
areas. An almost 100% separation is reached with the hypervisor, 
ensuring a non-reactive operation of the operating systems. 

Windows is responsible for visualization, communication and data 
storage and works with high performance in virtualized mode.  

VxWorks works in "privileged mode" without additional delays to 
ensure real-time operation. 

The boot sequence can be configured, an independent reboot of an 
operating system is possible at any time. Parallel operating systems 
communicate via shared memory or virtual network cards. 

 

 

Summary of Contents for 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: ...of this Operating Manual hardware rev 02 software V09 05 2 version or higher Previous Versions of this Operating Manual 02 09 06 16 Where to Get Operating Manuals You can download all our operating ma...

Page 3: ...ion of MULTIPROG OPC Server and Add Ons 29 6 2 System requirements 30 6 2 1 MULTIPROG Installation 31 6 2 2 OPC Server Installation 31 6 2 3 Add ons Installation 32 6 2 4 Installing EC Engineer 32 6 2...

Page 4: ...unication with other Applications 99 7 2 Schleicher Dialog 100 7 2 1 Structure of the User Interface 100 7 2 2 Schleicher Dialog PLC CNC 101 7 2 3 Calling Active Error Buffer and Logbook 104 8 The PLC...

Page 5: ...Shared RAM 134 10 4 Further Background Information on Shared RAM 135 11 The CNC 136 12 RS232 Serial Interface 137 12 1 Starting up the Serial Connection via the RS232 Interface 137 13 Other Operating...

Page 6: ...a hazard Important or Note Important information on the handling of the automation system or the respective part in the operating manual Other objects are represented as follows Object Example File na...

Page 7: ...cause damage to property or present health hazards However improper configuration installation maintenance or operation of the system or machine ignoring the instructions in this manual or interventio...

Page 8: ...trol machines the machine manufacturer and the user must observe the safety regulations as defined in the machinery directive 98 37 EC or 2006 42 EC For specific applications national accident prevent...

Page 9: ...must be carried out at authorised repair shops only Opening the components and repairs by unauthorised personnel may lead to personal injury or damage to property Always disconnect the device from the...

Page 10: ...4 322 1070 0 Commissioning field bus systems R4 322 1610 0 For programming the PLC and the CNC MULTIPROG programming system to IEC 61131 3 MULTIPROG manual Quickstart_MWT pdf in the installation path...

Page 11: ...alogs NC operator dialogs Visualisation NC program memory Diagnosis Configuration PLC programming Manual Operational data logging The operating systems operate separately from one another because the...

Page 12: ...g 3 Digital Servo Drives 4 Control Unitfor CNC PLC 5 Module Rack 6 Systembus 7 Power Supply Units 8 Digital I O Modules 9 Analog I O Modules 10 Temperature Processor 11 Counter Module 12 Positioning I...

Page 13: ...re designed accordingly The CPU module CPU and heat sink occupy the width of four standard U modules in total Components that are susceptible to wear such as fans or hard disks are dispensed with to a...

Page 14: ...n the rack Power supply unit Controller heat sink CPU U expansion modules Figure4 Install the modules on the rack 1 Hook the module with the lateral pin into the rack from above 2 Press module firmly...

Page 15: ...LC Operating system ProConOS Programming MULTIPROG acc to IEC 61131 3 CNC Programming to DIN 66025 Machine specific special functions and transformations Communication with the PLC via shared RAM Wind...

Page 16: ...6 7 8 9 X1 X2 X3 Ethernet interfaces RJ 45 X4 X5 Sercos III interfaces RJ 45 X6 7 X8 9 USB interfaces X10 DVI Interface X11 CAN Interfaces X12 RS 232 RS 422 RS 485 for connection of operator panels an...

Page 17: ...Sercos III Interfaces Table 3 Pin assignment of the Sercos III interfaces X4 X5 RJ 45 socket connector Pin Designation Explanation 1 TX Transmitted data plus 2 TX Transmitted data minus 3 RX Received...

Page 18: ...ted 6 DDC clock DDC clock pulse 7 DDC data DDC data 8 Analogue vertical sync V sync 9 TDMS data 1 Digital green minus link 1 10 TDMS data 1 Digital green plus link 1 11 TDMS data 1 3 shield Shield dat...

Page 19: ...CV 2 CAN_H CAN high 3 DRAIN Shield connection optional 4 CAN_L CAN low 5 V Ground 0V 6 V Power supply 24DCV 7 CAN_H CAN high 8 DRAIN Shield connection optional 9 CAN_L CAN low 10 V Ground 0V Pin group...

Page 20: ...inating resistors 9 RD Received data bus terminating resistors 10 SHLD Shield RS 422 RS 485 The RS interfaces are used to connect the operator panels and displays Connect RD with TD and RD with TD for...

Page 21: ...off CPU faulty green on CPU boots green on CPU running operating voltage OK no errors red flashing Fatal error CPU can not boot PLC RUN PLC status continuation off PLC stop green on PLC running yellow...

Page 22: ...or numbers and additional information The active error buffer and logbook can be called on any operating level using the Ctrl key combination 4 2 Ethernet and Sercos III LED Displays Table 9 LED displ...

Page 23: ...arm start to IEC 61131 3 default setting 3 Cold PLC cold start to IEC 61131 3 Reinitialisation of the retain variables The current setting of the operating mode switch can be requested in the PLC prog...

Page 24: ...interface Ethernet USB Standard A USB interface e g mouse keyboard USB memory stick DVI DVI I single link Monitor interface DVI I CAN 10 pin plug in terminal CANopen field bus interface RS 232 10 pin...

Page 25: ...tem Controller VxWorks multitasking operating system time driven priority driven PLC runtime ProConOS PC Windows Embedded Configuring MULTIPROG acc to IEC 61131 3 Number of user tasks 18 Task cycle ti...

Page 26: ...Control Unit 64 interpolating Axes PC based Control Unit CNC Operating System with synchr PLC sercos III I O More than 4 Axes the Software Option SCR xx is required Windows Embedded Ethernet Switch DV...

Page 27: ...sion rack Power supply units UNG 230A x R4 312 0030 F Power supply unit 230 V 2 unit width UNG 115A x R4 312 0040 F Power supply unit 115 V 2 unit width UNG 24 x R4 312 0020 B Power supply unit 24 V 1...

Page 28: ...Positioning interface 2 axes UPI 3 DIA R4 318 0160 B Positioning interface 3 axes UPM 3I R4 315 0080 B Position detection 3 channels incremental encoder UPM 4A R4 315 0060 C Position detection 4 chan...

Page 29: ...LTIPROG OPC Server and Add Ons Important The entire programming software consists of the MULTIPROG software components OPC server add ons for MULTIPROG and the Schleicher dialog All software component...

Page 30: ...Monitor 1024 x 768 True Color 1 Interfaces TCP IP or RS232 Mouse PC operating system Microsoft Windows XP SP3 Microsoft Windows Vista SP2 Microsoft Windows 7 32 or 64 Bit Microsoft Windows 8 Microsof...

Page 31: ...d projects are needed for further work MULTIPROG must then be installed on a new path All other installation settings can remain unchanged You are prompted to restart your computer when installation i...

Page 32: ...under the category for the existing controller and start installation Figure8 Figure8 Installation of AddOns The PC does not have to be restarted after installation 6 2 4 Installing EC Engineer The EC...

Page 33: ...1200 Version 12 17 33 6 2 5 Schleicher Dialog Installation The Schleicher dialog user interface is now installed Select the category for the existing controller in Internet Explorer and start Figure9...

Page 34: ...ion given here is non binding 6 3 1 Preparation Connect the following devices to the controller to prepare for the network interface startup Figure10 left A digital monitor directly or an analogue mon...

Page 35: ...Assignment of an in house network address for connecting the controller to an existing in house network the specified IP address is an example the alias name vxHost is specified by the manufacturer 2...

Page 36: ...omputer Description 1 Figure12 Figure12 System properties dialog window enter the computer description Click the Change button 2 to access the Change computer name dialog window where you can enter a...

Page 37: ...ortant First clarify the adaptation of the IP addresses with your network administrator for your in house network The information given here is non binding Open Network Connections via Start Control P...

Page 38: ...Properties of Local Area Connection Enter the following values in the next Properties of Internet Protocol TCP IP window Figure16 IP address 10 208 3 212 default Subnetwork mask 255 255 0 0 default Th...

Page 39: ...es window Now select Internet Protocol TCP IP and click the Properties button Figure17 Figure17 Properties of RtOS Virtual Network Enter the following values in the next Properties of Internet Protoco...

Page 40: ...t apply with Enter Figure19 Set up network route for programming with MULTIPROG Use the PING command to perform a test to see whether the communication connection is working the XCx 1100 must be conne...

Page 41: ...given in the Section First Steps with MULTIPROG on page 43 In the PLC project right click on the entry Resource XCx11 and select Settings in the context menu Figure20 Figure20 Call the resource settin...

Page 42: ...Figure22 Call the connection for XCx 1100 in MULTIPROG The Resource Resource window is displayed when a successful connection is established Figure23 Timeout is reported for a faulty connection In thi...

Page 43: ...Figure24 Figure24 Open new project in MULTIPROG Select a project for the available controller type XCA 11xx here and click OK Figure25 Figure25 Select controller type for new project If the project op...

Page 44: ...CA 1100 XCA 1200 Version 12 17 Figure26 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 F...

Page 45: ...sage in more detail If errors are displayed you can jump directly to the line of the PLC program that caused the error by double clicking in the error line Send the project to the controller via the E...

Page 46: ...ing 46 Operating Manual XCA 1100 XCA 1200 Version 12 17 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...

Page 47: ...in the project templates of MULTIPROG They must be inserted in the PLC project by the user with the aid of the shared RAM add ons for MULTIPROG It must be ensured that the user works with the shared...

Page 48: ...ta types and variables 6 5 1 Access the Shared RAM The PLC program has access to the entire shared RAM via the global variable plcMem for PLC controllers or cncMem for CNC controllers The individual c...

Page 49: ...ured for matching version numbers The latest shared RAM version must always be used However if the controller has old operating software the older shared RAM version that is suitable must be used The...

Page 50: ...mory when the PLC starts This error message is displayed in the Schleicher Dialog as follows Figure35 Figure35 Display of the shared RAM error message in the Schleicher Dialog If such an error message...

Page 51: ...be specified in another dialog window Click OK to confirm and add the module It is sorted in the hardware configuration according to the slot number selected A new module can then only be added when...

Page 52: ...can be established Send configuration Transfer the hardware configuration displayed in the tree view to the controller This function can only be performed if a connection to the controller can be esta...

Page 53: ...d Ons the configurator for sercos III I O XIO Configuration the configurator for XUIO modules The configurator can be started via the Extras XIO configuration menu item Figure38 Figure 37 Menu item Ex...

Page 54: ...ation of the interface in MULTIPROG must be checked The hardware configuration saved in the PLC project is displayed in the dialog window The hardware configuration is initially empty when you first o...

Page 55: ...flashes red and an error message is saved in the active error buffer 0x01100001 Incompatible hardware configuration The active error buffer and error log book can be viewed on each operating level in...

Page 56: ...are inserted in the I O configuration Figure42 Figure42 I O configuration dialog window The entries required in the variables table for the created I O configuration are inserted in the PLC project F...

Page 57: ...eated for the digital inputs and outputs Here each of the 16 bits of this type of variable corresponds to a digital input or output However a separate variable of type BOOL can be generated for each d...

Page 58: ...owing allow for effective creation of PLC programs A PLC program can be adapted to different hardware configurations without program changes by requesting options Example The I O configurator is resta...

Page 59: ...Figure47 Module properties dialog window set options Both UZB 2VR units belong to option 1 all other modules to option 0 The saved hardware configuration is compared to the actual hardware available...

Page 60: ...s The first four inputs of an input module UBE 32 0 1I are used for this 6 7 1 Variables for the Interrupt Processing The variables of the physical inputs and the variables required for the interrupt...

Page 61: ...input 3 Outputs xuio _QW0 Mask to enable the interrupt Bit 0 Input bit 0 with rising edge Bit 1 Input bit 1 with rising edge Bit 2 Input bit 2 with rising edge Bit 3 Input bit 3 with rising edge Bit 4...

Page 62: ...re used for the interrupt enable UBE32_Interrupt and the interrupt processing of a tracer Interrupt 0 and a counter pulse Interrupt3 Figure49 Figure49 Node for interrupt enable and processing Global v...

Page 63: ...Input 3 Evaluation of all falling edges at the input e g Counting with a light barrier Interrupt 3_RTrig_Freigabe must be manually set and reset IF Interrupt3_FTrig_Freigabe THEN xuio03_QW0 S_BIT_IN_W...

Page 64: ...th POU UBE32_Interrupt The following task settings are selected as an example Figure52 Figure52 Settings for cyclic task Finally event tasks are created that are started independent of the interrupt a...

Page 65: ...input bits to the event tasks must be specified in the task setting using the event number specified Figure54 The following specification applies here Input bit 0 Event 0 Input bit 1 Event 1 Input bi...

Page 66: ...s SDO Service Data Objects are telegrams that must be confirmed by the recipient PDO Process Data Objects are telegrams that must not be confirmed by the recipient The PDOs for data exchange are defin...

Page 67: ...CANopen network Table 16 Pin assignment of the connector used 1 2 3 Subminiature 9 pin socket connector For CANcard in service PC Plug in terminal 10 pin X11 to XCx 1100 Plug in terminal 5 pin on RIO...

Page 68: ...AC ID Data transfer rate BAUD Switch 1 2 3 4 5 6 7 8 9 10 Position OFF ON OFF OFF OFF OFF OFF ON ON OFF Figure57 DIP switch at compact module RIO 8 I O CANopen 6 8 4 Declaring the I O driver for CANop...

Page 69: ...logical addresses IB1000 are entered for CAN_1_In and QB1000 for CAN_1_Out In the Length parameter the number of I O bytes to be exchanged in the CANopen network are declared here 4 because minimal do...

Page 70: ...k_Variables folder in Global_Variables in the project tree window Figure61 Figure61 CANopen configuration worksheet Network_Variables I O bits are declared in the I O_Variables worksheet with addresse...

Page 71: ...uration in MULTIPROG Figure64 Schleicher CANopen configuration One or more CAN cards can be configured in the configuration window according to the controller CAN devices such as bus couplers or drive...

Page 72: ...nodes For example output bytes of the RIO modules that represent the input bits of RIO are linked with input bytes of the XCx Additional information for the field bus is also configured Which node is...

Page 73: ...ier Depending on your PC operating system you may need to install a number of drivers Some new drivers are incompatible with the older ProCANopen version 2 1 This means that ProCANopen version 2 1 wit...

Page 74: ...tion tool in the Extras ProCANopen menu Figure65 Figure65 Call the ProCANopen configuration tool in MULTIPROG Select the CAN card of the XCx In the example only the single standard card is used Node n...

Page 75: ...Connections with ProCANopen First you have to load the network Figure68 Figure68 Load the network with ProCANopen Because the network is already configured with node 1 XCA you have to load with the S...

Page 76: ...tion 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 Figure70 Figure70 Graphic connection of the network nodes The nest figure shows an e...

Page 77: ...CAN configuration in the configuration manager Figure73 The XCx saves the data in the Compact Flash When it is switched on the network is booted Figure73 Save the CAN configuration in the configuratio...

Page 78: ...17 Figure74 Test the network connection with POU CANdemo The POU CANdemo with the associated variables worksheet Figure75 Figure75 POE CANdemo with associated variables worksheet If 24 V is connected...

Page 79: ...II or EtherCAT networks Choose the EtherCAT Configuration The EtherCAT Add On for MULTIPROG performs the following tasks Invocation of the configuration tool EC Engineer Transmission of the ENI EtherC...

Page 80: ...uration Afterwards you can add the I O Variables for EtherCAT in the PLC project and transfer the ENI file to the controller Application 3 Change of the EtherCAT Configuration without a topology chang...

Page 81: ...an modify the existing EtherCAT configuration in the PLC programme without a connection to the controller In EC Engineer you can carry out the changes of the EtherCAT configuration Afterwards you can...

Page 82: ...1 is followed as all possible steps are included With other application cases a few steps are inapplicable Figure 78 Step 1 Schleicher EtherCAT configuration Figure 79 Step 2 Schleicher EtherCAT conf...

Page 83: ...on Now you can read in the configuration under Network EtherCAT Network search and the slave modules are shown Figure 83 For this it is a prerequisite that the EtherCAT modules have power supply and t...

Page 84: ...have to go through the following steps You can add the file through ESI Management window see Figure 84 The ESI data is prepared from the slave module manufacturer Figure 84 EC Engineer ESI Verwaltun...

Page 85: ...gineer 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 83 Exit EC Engineer and save the proje...

Page 86: ...C eni xml Figure 89 Step 9 Schleicher EtherCAT configuration Once a new configuration is created you must close the window by clicking Set ready Following this you should compile the PLC Project trans...

Page 87: ...changing the topology In the case of a topology change the ENI file must be deleted at this point Figure92 EtherCAT configuration delete the ENI file After you perform the steps those already describ...

Page 88: ...the address select the Master with Select Figure95 Allocate an IP Address to the Master module Firstly repeat the search for the EtherCAT Network after the inserted slave modules Figure96 Search for t...

Page 89: ...rt of the slave module list and insert the slave module by right clicking on it as shown Figure99 Insert a slave module As the new slave module is now assigned to the first Master the second Master ca...

Page 90: ...d by the EtherCAT Add On All existing variables in this group will be overwritten from the Add On You should not insert any own variables in this group and also not carry out various modifications Fig...

Page 91: ...riables that need to be renamed and click Edit Figure104 Edit the variable names from EC Engineer Now you can allocate your own variable name When there is character in front of the variable the name...

Page 92: ...tem of the XCx The browser is the thin client for data visualization Other visualisation systems must be installed separately on each operating panel This concept is known as a fat client 6 10 2 Schle...

Page 93: ...ting Manual XCA 1100 XCA 1200 Version 12 17 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 vari...

Page 94: ...id of the so called default initialisation The default initialisation causes a SRAM reset Here there is an option for a diagnosis of the controller data Perform the Default Initialisation Please note...

Page 95: ...7 1 1 Start the MFA MFA starts automatically when the controller starts and is entered in the system tray of the taskbar Figure109 You can activate it from there by double clicking on the blue Schlei...

Page 96: ...roller software The Shut down the control system menu item has the same function as the Shut down the control system button The controller software including the PC operating system is shutdown and th...

Page 97: ...PLC page 105 Extras menu Figure114 MFA Extras menu The state of a UPS USV uninterruptable power supply that may be connected via USB is displayed and tested in the Extras menu UPS from the Eaton Powe...

Page 98: ...generates a log file with error messages and boot protocol from the real time operating system VxWorks These files are generated with each restart of the controller If the controller is in continuous...

Page 99: ...lisation program The MFA communicates with another application via a registered Windows message By calling the Windows API function RegisterWindowMessage with the string Schleicher MFA as the paramete...

Page 100: ...Interface Figure116 Schleicher Dialog start window Table 18 Schleicher Dialog division of the user interface Range Meaning 1 Status and messages 2 Workspace for settings and information 3 Hints 4 Sof...

Page 101: ...nation Ctrl Function key Associated options are called using the subordinated softkey level function keys F1 F8 Softkey F1 is always used for calling help pages The help page contains further informat...

Page 102: ...ordinate system Edit program Change value Change value Change value Change value New program Edit Activate program New Copy program Delete Delete program Protect program New Project Activate project C...

Page 103: ...7 F8 Help Default setting CNC system Drive configuration Boot settings OPC variables Info More Edit Edit Edit Edit Change value Display mode Drive parameter CAN settings Edit Axis setting DriveTop New...

Page 104: ...lling 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 F1 F2 F3 F4 F5 F6 F7 F8 He...

Page 105: ...g States and Start Behaviour 8 2 1 Operating States Operating state Description ON No program loaded STOP Program loaded User tasks inactive Process map memory inputs are not updated Output signals ar...

Page 106: ...ating states Start program execution State change from to Button in control dialog Description of what happens Stop Run Cold start All data is initialised SPG 1 is called All user tasks are activated...

Page 107: ...utton in control dialog Description of what happens Stop On The project is deleted General reset Table 23 MULTIPROG general reset 8 2 3 PLC starting behaviour after power supply is switched on The PLC...

Page 108: ...urrent PLC state is STOP PLCMODE_HALT BOOL 0 3 TRUE current PLC state is HALT PLCDEBUG_BPSET BOOL 1 4 TRUE one or more breakpoints have been set PLCDEBUG_FORCE BOOL 2 0 TRUE one or more variables have...

Page 109: ...3xx MCS 2x ProNumeric ProSyCon MCS 20 20 MCS 20 21 Simulation PROCONOS BIT_UTIL CANopen_Vxxx o o o CFB_Vxxx o o o o o o o o o CNC_Vxxx Date_Time o MC_Vxxx o Microline MMI o o o o o o o o o o PLC_Vxxx...

Page 110: ...l library Online help is available for the libraries except Schleicher dialog Online help can be accessed via the context menu of the respective library The context menu is active by right clicking on...

Page 111: ...CO_NET_NMT 155 Sets status of one or all devices in the CANopen network CO_NET_RECV_EMY_DEV 156 Reads any emergency messages from a particular network node CO_NET_RECV_EMY 157 Reads any emergency mes...

Page 112: ...d on IEC 61131 5 contains function blocks for peer to peer communication via TCP IP Function block No Brief description Controller types CONNECT_V 60 Provides a peer to peer connection between two sta...

Page 113: ...parameter WRITE_SERC_PARAM 303 Writes a SERCOS parameter SET_SERC_PHASE 304 Sets the SERCOS communication phase SET_SERC_COMMAND 308 Runs a SERCOS command MC_ANALOG 300 XRIO motion control block with...

Page 114: ...instructed to drive along a path MC_MoveAdditive 322 The axis is instructed to drive to an absolute position MC_MoveVelocity 324 Axis is instructed to move with the specified speed MC_Home 325 The ax...

Page 115: ...R_ERROR 402 Deletes an error message sent with a lock flag READ_FILE 405 File access read WRITE_FILE 406 File access write SEND_MAIL 410 Sends an E MAIL SMTP client XFIO_CONFIG 420 XFIO interrupt conf...

Page 116: ...NET_PUT_MSG 191 Sends a message to the message interface of the Hilscher card DP_NET_GET_MSG 192 Fetches a message from the message interface of the Hilscher card Table 35 Profibus_Vxxx library 8 4 11...

Page 117: ...1100 controller types Function block No Brief description Controller types UZB_VR 250 Function block for the operation of the UZB 2VR modules XCx 7xx XCx 11xx UBA_ERR_CTRL 251 Error handling of the U...

Page 118: ...PC_SOCKET_BLOG 4 default Use serial ProConOS or HBG communication driver no 0 ProConOS protocol 1 HBG protocol 2 DriveTop 3 PC_SERIAL0_DRV 0 RS 422 RS 485 PC_SERIAL0_BR 19200 Baud rate 19200 default...

Page 119: ...automated updates Section IODriver CIF Driver for DPM Cards s ProConOS Manual for Hilscher CIF 30 50 and ProConOS CIF Driver Manual for Hilscher field bus CIF interfaces IODriver Name of section The 0...

Page 120: ...tion of the firmware file terminated with FirmwareFileFolder ata0 OS DP More then one board using If more than one board are placed in the respective hardware or more than one board are assigned in th...

Page 121: ...er and default tasks All tasks that are inserted by the user run on the user and default level Certain important firmware tasks that have to be considered when parameterizing user tasks also run on th...

Page 122: ...r task with the lowest priority The default task is executed when no other user task is active You can use various types of user task 9 2 1 Cyclical tasks Cyclical tasks execute the programs assigned...

Page 123: ...ofibus task microLine XCx micro PLC_EVENT_IPO 0x06 CNC IPO task XCN only PLC_EVENT_DECO 0x07 CNC DECO task XCN only PLC_EVENT_MCSIO 0x08 MCS XCS20 I O driver synchronisation microLine XCx micro Reserv...

Page 124: ...hdog time User tasks are deactivated All outputs are updated The close function of the I O driver is executed PLC switches to STOP SPG 11 ZERODIV Is executed if division by zero occurs during program...

Page 125: ...tputs are updated The close function of the I O driver is executed PLC switches to STOP SPG 20 BUS_ERR Is executed if variables with a data type 2 bytes and uneven addresses were used or an internal e...

Page 126: ...en all higher priority user tasks have been processed The default task is configured so that it only uses some of the available residual time Only one default task is permitted in each resource It is...

Page 127: ...Type 04 Task name TaskPrio INT 14 Task priority TaskMode INT 16 Task mode TaskPeriod INT 18 ms Task period in ms TaskStack INT 20 Size of used task stack MainPoe INT 22 assigned PLC program Assigned P...

Page 128: ...nfoType0 and TaskInfoType1 Figure123 Figure123 Multi Task System variable declaration The following user task information is declared with an offset of 64 starting at 1004 1004 64 1068 etc The sequenc...

Page 129: ...ask name Application 0 30 Any E g user task event 0 1 31 Any E g user task event 1 2 32 Any E g user task event 4 3 33 tfwLAGE Reserved for position controller task XCN only 4 34 Any E g user task eve...

Page 130: ...ote If the execution time of the task and the watchdog time are roughly the same and the CPU workload is high the watchdog time may be exceeded during certain online operating steps The reason for thi...

Page 131: ...sk Confirm the dialog with OK The Task settings for dialog appears The dialog contains text and list fields depending on the previously selected task You have to enter the following parameters for the...

Page 132: ...oject tree icon of the task in which the program is to be inserted Figure126 Select Insert Program instance in the context menu Enter an instance name for the program in the Program instance field Set...

Page 133: ...grams e g the setting and requesting of PLC flags The synchronisation of the PLC task with the CNC position control provides further options There are no waiting times or communication overhead The PL...

Page 134: ...ct Axis section Retain axSect You can access the individual sections and components of the shared RAM with the Globale_Variable Section Components notation For example the PLC program can read the ver...

Page 135: ...ng full stops as explained above With shared RAM version 8 or higher there is a retentive retain section of the shared RAM as well as the non retentive section Unlike the non retentive section the val...

Page 136: ...unctionality e g thread cutting function variable pulse evaluation oriented spindle stop Synchronous spindle Programmable acceleration Electronic gears 2D n helical curve interpolation Feed rate and r...

Page 137: ...the output of the bootlog when starting up the XCx for example Establish the cable connection between service PC COM1 or COM2 and the XCx connection X12 pin assignment page 20 Go to Start Programs Ac...

Page 138: ...eters in Properties of COM1 Bits per second 115200 Data bits 8 Parity none Stop bits 1 Flow control none Figure129 Properties of COM1 connection settings Switch the XCx on or RESET The bootlog appears...

Page 139: ...d for operation to the characteristics of the local network home network The real time operating system VxWorks as well as Windows embedded operate simultaneously on the XCA controller Both operating...

Page 140: ...e computer name currently being used is shown in brackets To change the name of the computer it is necessary to restart the controller Deactivates the gateway DNS and WINS settings This can be used to...

Page 141: ...additional settings may be required F2 can be used to load the default IP configuration delivery condition or F3 can be used to load the current IP configuration into the input masks IP configuration...

Page 142: ...redirects write accesses to the system partition to a RAM overlay Windows system error Delayed Write Failed Therefore it may be appropriate to disable the EWF so that the memory space in RAM is not re...

Page 143: ...Other Operating Software Operating Manual XCA 1100 XCA 1200 Version 12 17 143 Figure 131 X Manager EWF Configuration...

Page 144: ...rk File System release required to run the real time operating system Get_NFS_status shows the current NFS configuration Refresh_NFS refreshes all required NFS approvals c tmp ram0 virtuelle RAM Disk...

Page 145: ...utomatically when Windows boots up or whether VxWorks must be started manually with the help of the MFA Utility COM Port Configuration Defines the assignment of the COM ports to the respective operati...

Page 146: ...efault password for the PC XCA connection is pp see Figure21 Figure134 Remote maintenance software UltraVNC UltraVNC is based on the VNC Virtual Network Computing network protocol and is available for...

Page 147: ...N 60068 2 32 fall height 1m with original packaging Electrical safety Protection class Class I basic insulation and PE terminal to IEC 60536 Protection type IP 00 to EN 60529 Clearance creepage distan...

Page 148: ...20 0500 0 CANcardY Single CANopen interface PCMCIA card R4 321 0020 0 Table 42 Accessories and spare parts 14 3 Trademarks WINDOWS is a registered trademark of Microsoft Corporation CANopen is a regis...

Page 149: ...Figure31 Online display of variables 46 Figure32 Call the PLC MC CNC shared RAM dialog window 47 Figure33 PLC MC CNC shared RAM dialog window 48 Figure34 Read the operating software version 49 Figure3...

Page 150: ...aster module 88 Figure96 Search for the EtherCAT Network 88 Figure97 Newly inserted slave module in EtherCAT network 88 Figure98 Copy a slave module 89 Figure99 Insert a slave module 89 Figure100 Absc...

Page 151: ...Annex Operating Manual XCA 1100 XCA 1200 Version 12 17 151 Figure134 Remote maintenance software UltraVNC 146...

Page 152: ...1 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 an...

Page 153: ..._STATE 115 CO_NET_NMT 115 CO_NET_PING 115 CO_NET_RECV_EMY 115 CO_NET_RECV_EMY_DEV 115 CO_NET_RECV_ERR 115 CO_NET_RECV_ERR_DEV 115 CO_NET_RESTART_ALL 115 CO_NET_RESTART_CAN 115 CO_NET_SDO_READ 115 CO_N...

Page 154: ...interface Adapt TCP IP settings 38 Communication scheme 36 Computer name 37 In house network address 36 Local Area Connection 39 PC address 36 PING command 42 Preparation 35 Programming with MULTIPRO...

Page 155: ...tup RS232 interface 142 Startup behaviour of the PLC 100 System programs SPG 129 System requirements 31 System task 129 System variables on PLC 112 Task Create in MULTIPROG 136 Cyclical task 127 Defau...

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...

Reviews: