background image

The Multi-Task System 

 

 

Operating Manual XCA 1100 / XCA 1200  

  Version 12/17

 

123 

 

9.2.2 

Event tasks 

 

The operating system starts event tasks when particular events occur. 
The following events are currently defined: 

 

Internal designation 

Event no. 

Comments 

Interrupts 

 

 

PLC_EVENT_XFIO_I0 

0x00 

XFIO Interrupt (Input 0, XCx 3/5) 

PLC_EVENT_XUIO_0 

0x00 

U-Bus Interrupt 0 (XCx7, UBE32 0,1I input 0) 

PLC_EVENT_XFIO_I1 

0x01 

XFIO Interrupt (Input 1, XCx 3/5)  

PLC_EVENT_XUIO_1 

0x01 

U-Bus Interrupt 1 (XCx7/11, UBE32 0,1I input 1) 

PLC_EVENT_XUIO_2 

0x02 

U-Bus Interrupt 2 (XCx7/11, UBE32 0,1I input 2) 

PLC_EVENT_XUIO_3 

0x03 

U-Bus Interrupt 3 (XCx7/11, UBE32 0,1I input 3) 

Synchronisation 

 

 

PLC_EVENT_POS 

0x04 

Position controller task (XCN only) 

PLC_EVENT_CAN 

0x05 

- CANopen task, 
- also applies for Profibus 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) 

Reserved 

0x09 

 

PLC_EVENT_XFIO_I10

 

0x0A 

Measurement interrupt active 0 (only XCx3/5) 

PLC_EVENT_XFIO_I11 

0x0B 

Measurement interrupt active 1 (only XCx3/5) 

Reserved 

0x0C 

 

Reserved 

0x0D 

 

Reserved 

0x0E 

 

PLC_EVENT_AC_FAIL

 

0x0F 

AC Fail (XCx 11, ProNumeric) 

Table 38: The Multi-Tasking System, event tasks 

 

The event number is used in the MULTIPROG task setting to specify 
the event that starts the event task. 

The specified priority is used unless a bypass option is set by the 
system. (Bypass cancels the normal task change so that the assigned 
programs are executed immediately when the event occurs.) 

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. 

 

Содержание XCA 1100

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 143: ...Other Operating Software Operating Manual XCA 1100 XCA 1200 Version 12 17 143 Figure 131 X Manager EWF Configuration...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 151: ...Annex Operating Manual XCA 1100 XCA 1200 Version 12 17 151 Figure134 Remote maintenance software UltraVNC 146...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: