screenmanager for small human machine interfaces
TRANSCRIPT
Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW02-EN-P
SYSTEM200
SCREENMANAGERfor Small Human Machine Interfaces
About this Documentation SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW02-EN-P
Screenmanager for Small Human Machine Interfaces
Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW02-EN-P
• Document number: 120-2100-B311-03/EN
The following documentation describes
• the handling of the Software
• the funktion of the Software
• the explanation of parameter settings of the controls
Document identification of previ-ous and present output
ReleaseDate
Comments
120-2100-B311-01/EN 10/99 First issue
120-2100-B311-02/EN 05/00 Revision
120-2100-B311-02/EN 04/01 Extension
REXROTH INDRAMAT GmbH, 2001
Transmission as well as reproduction of this documentation, commercialuse or communication of its contents will not be permitted without ex-pressed written permission. Violation of these stipulations will requirecompensation. All rights reserved for the issuance of the patent or regis-tered design. (DIN 34-1)
All rights are reserved with respect to the content of this documentationand the availability of the product.
REXROTH INDRAMAT GmbHBgm.-Dr.-Nebel-Str. 2 • D-97816 Lohr a. Main
Telephone 09352/40-0 • Tx 689421 • Fax 09352/40-4885
http://www.rexroth.com/indramat
Dept. ECH2
This document has been printed on chlorine-free bleached paper.
Title
Type of documentation
Documentation code
Internal file reference
What is the purpose of thisdocument?
Course of modifications
Copyright
Validity
Published by
Note
SCM-Application Description Contents I
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Contents
1 General 1-1
1.1 Purpose of the document ............................................................................................................... 1-1
1.2 Related publications....................................................................................................................... 1-1
1.3 Brief description ............................................................................................................................. 1-1
2 Parameter Setup 2-1
2.1 Call the Parameter Setup............................................................................................................... 2-1
2.2 Setting the Contrast ....................................................................................................................... 2-1
2.3 Exiting Parameter Setup ................................................................................................................ 2-1
2.4 Handling and Operation ................................................................................................................. 2-2
Menu structure ......................................................................................................................... 2-2
2.5 Parameters of the Serial Interfaces ............................................................................................... 2-2
Intelligent Defaults ................................................................................................................... 2-3
Serial ports 1/2......................................................................................................................... 2-3
Serial status ............................................................................................................................. 2-4
COM1<>COM2 Relay mode.................................................................................................... 2-4
2.6 System Parameters........................................................................................................................ 2-5
2.7 Password Structure........................................................................................................................ 2-6
2.8 Flash Status ................................................................................................................................... 2-8
Attributes ................................................................................................................................ 2-10
Reading and loading file systems via Dolfi ............................................................................ 2-11
3 Firmware Download Tool Dolfi 3-1
3.1 The Dolfi User Interface ................................................................................................................. 3-1
3.2 Reading Out Modules .................................................................................................................... 3-2
4 Typical Applications for Indramat Controllers 4-1
4.1 Hardware Requirements ................................................................................................................ 4-1
5 BTV04 with DKC03 5-1
5.1 Device settings............................................................................................................................... 5-1
Setting the baud rate................................................................................................................ 5-1
Using the I/O mapper files ....................................................................................................... 5-1
Mode-specific settings ............................................................................................................. 5-2
5.2 Program Description ...................................................................................................................... 5-3
Overview of BTV keys.............................................................................................................. 5-3
Handling the BTV unit .............................................................................................................. 5-4
II Contents SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
5.3 Menu .............................................................................................................................................. 5-5
Main menu ............................................................................................................................... 5-5
Mode ........................................................................................................................................ 5-6
Change mode ........................................................................................................................ 5-10
Parameters ............................................................................................................................ 5-11
Commands............................................................................................................................. 5-15
Phase selection...................................................................................................................... 5-15
6 BTV04 Unit with Ecodrive03 FLP 6-1
6.1 Introduction..................................................................................................................................... 6-1
Purpose of the program ........................................................................................................... 6-1
Additional functionalities .......................................................................................................... 6-1
6.2 Device Settings .............................................................................................................................. 6-2
Explanation .............................................................................................................................. 6-2
Communication initialization .................................................................................................... 6-2
6.3 Program Description ...................................................................................................................... 6-5
Navigation and handling .......................................................................................................... 6-5
Menu ........................................................................................................................................ 6-6
Display menu ........................................................................................................................... 6-6
System keys and inputs/outputs on the BTV04 unit .............................................................. 6-14
Pass-through operation.......................................................................................................... 6-15
7 BTV04 with Visual Motion (GPS 6, 7 and GPP7) 7-1
7.1 Device Settings .............................................................................................................................. 7-1
Firmware/Software Requirements ........................................................................................... 7-1
BTV04 Communication Settings.............................................................................................. 7-1
CLC / PPC-R Communication Settings ................................................................................... 7-2
BTV04 Serial Port Settings: ..................................................................................................... 7-2
Visual Motion Parameter and Program Requirements ............................................................ 7-3
7.2 General BTV04 Operation.............................................................................................................. 7-4
Key Definitions ......................................................................................................................... 7-4
LED Definitions ........................................................................................................................ 7-5
7.3 Sample Program Screen Descriptions........................................................................................... 7-6
Main Menu Screen................................................................................................................... 7-6
System Info/Status Menu Screen ............................................................................................ 7-6
Variable Type Selection Screen............................................................................................... 7-7
I/O Register Screen ................................................................................................................. 7-8
Parameter Menu Screen.......................................................................................................... 7-8
Program Management Menu Screen....................................................................................... 7-9
Jogging Screen ...................................................................................................................... 7-10
7.4 Problem Solving ........................................................................................................................... 7-11
Checking for Communications............................................................................................... 7-11
Serial Errors ........................................................................................................................... 7-11
Unable to Enter Jog Screen................................................................................................... 7-11
SCM-Application Description Contents III
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
8 BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-1
8.1 Hardware Requirements ................................................................................................................ 8-1
BTV05/06.x or BTC06 with MTC200-P.................................................................................... 8-1
BTV05/06.x or BTC06 with MTC200-R.................................................................................... 8-1
BTV04 with MTC200-P ............................................................................................................ 8-1
BTV04 with MTC200-R ............................................................................................................ 8-1
8.2 Preparing the Typical Application .................................................................................................. 8-2
8.3 Parameter Value Assignment of BTV04/05/06 and BTC06........................................................... 8-3
8.4 BTxx Function Block ...................................................................................................................... 8-4
Task ......................................................................................................................................... 8-4
Function block structure........................................................................................................... 8-4
FB inputs .................................................................................................................................. 8-4
FB outputs................................................................................................................................ 8-5
Structures and variables .......................................................................................................... 8-6
Parameter value assignment of the BTxx communication function block ............................. 8-12
8.5 No Communication! What Shall Be Done?.................................................................................. 8-14
8.6 Program Description .................................................................................................................... 8-14
Handling the small operator input units ................................................................................. 8-14
Keys of the small operator input units.................................................................................... 8-15
Main menu ............................................................................................................................. 8-16
F1 - Start conditions............................................................................................................... 8-16
F2 - Diagnosis........................................................................................................................ 8-17
F3 – Operator input................................................................................................................ 8-17
F5 – NC functions (BTC06 and BTV06 only)......................................................................... 8-18
8.7 Output of ProVi Diagnoses........................................................................................................... 8-20
8.8 Output of System Errors and Mechanism Messages .................................................................. 8-22
Requirements......................................................................................................................... 8-22
System errors......................................................................................................................... 8-22
Mechanism errors and mechanism messages ...................................................................... 8-23
9 BTC06 with DLC01.1 9-1
9.1 Device settings............................................................................................................................... 9-1
Basic settings on the BTC06 unit............................................................................................. 9-1
DLC settings............................................................................................................................. 9-1
9.2 Summary of the Major Points......................................................................................................... 9-2
BTC06 port selections:............................................................................................................. 9-2
DLC parameters....................................................................................................................... 9-2
ScreenManager ....................................................................................................................... 9-2
9.3 Program Description ...................................................................................................................... 9-3
Loading DLC program blocks .................................................................................................. 9-3
Navigation and Handling.......................................................................................................... 9-4
Menu ........................................................................................................................................ 9-5
10 System Messages 10-1
10.1 The ScreenManager Does not Start ............................................................................................ 10-1
10.2 The Application Does not Start .................................................................................................... 10-1
IV Contents SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
10.3 Start Messages ............................................................................................................................ 10-1
Flash Fail................................................................................................................................ 10-2
Load default, parameter rewritten.......................................................................................... 10-2
Section x bad use y, parameter rewritten .............................................................................. 10-2
Wrong parameter version ...................................................................................................... 10-2
Illegal COMx parameters ....................................................................................................... 10-2
Flash Erase Error................................................................................................................... 10-3
10.4 Error Messages During Operation ............................................................................................... 10-3
CNC telegram not supported ................................................................................................. 10-3
EEPROM erase time-out ....................................................................................................... 10-3
EEPROM write time-out......................................................................................................... 10-3
Fatal ReadMiniMapString ...................................................................................................... 10-3
Fatal LoadProViData.............................................................................................................. 10-3
Flash write error ..................................................................................................................... 10-4
Handle was not valid.............................................................................................................. 10-4
Insert line not supported ........................................................................................................ 10-4
Map file create error............................................................................................................... 10-4
Map file write error ................................................................................................................. 10-4
MTC-Longident wrong size .................................................................................................... 10-4
No ASCII port for CLC ........................................................................................................... 10-4
No ASCII port for CLM........................................................................................................... 10-5
No more list handles .............................................................................................................. 10-5
No more list memory.............................................................................................................. 10-5
No SIS master port for ELC ................................................................................................... 10-5
No SIS master port for DKC................................................................................................... 10-6
No SIS master port for ELC, no real-time connection ........................................................... 10-6
Not enough RAM for list buffers............................................................................................. 10-6
Only parameter not implemented .......................................................................................... 10-6
Parameter write fail ................................................................................................................ 10-7
Serial recursive call................................................................................................................ 10-7
Wrong list handle r ................................................................................................................. 10-7
Wrong list handle w................................................................................................................ 10-7
Wrong read offset from CNC ................................................................................................. 10-7
10.5 Script Execution Errors ................................................................................................................ 10-7
Array overflow ........................................................................................................................ 10-7
Bp underflow .......................................................................................................................... 10-7
Divided by 0 ........................................................................................................................... 10-7
Illegal segment....................................................................................................................... 10-7
Jump out of segment ............................................................................................................. 10-8
Out of segment ...................................................................................................................... 10-8
Stack overflow........................................................................................................................ 10-8
Stack underflow ..................................................................................................................... 10-8
R-stack overflow .................................................................................................................... 10-8
Unknown opcode ................................................................................................................... 10-8
Unknown system call ............................................................................................................. 10-8
SCM-Application Description Contents V
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
10.6 Script Execution Error - Fatal I/O Error ........................................................................................ 10-9
IO elc string too long .............................................................................................................. 10-9
Illegal IO access..................................................................................................................... 10-9
PLC variable unknown ........................................................................................................... 10-9
No more edit cells .................................................................................................................. 10-9
No more serial buffers.......................................................................................................... 10-10
Type not supported .............................................................................................................. 10-10
Variable must be global ....................................................................................................... 10-10
Wrong map file entry............................................................................................................ 10-10
Wrong PLC answer length ................................................................................................... 10-10
10.7 I/O Error Window........................................................................................................................ 10-11
CLC is not responding ......................................................................................................... 10-11
CLM is not responding ......................................................................................................... 10-11
CNC answer too short.......................................................................................................... 10-11
CNC NAK xx yy.................................................................................................................... 10-11
Ecodrive Error 0xNNNN....................................................................................................... 10-12
Ecodrive is not responding................................................................................................... 10-12
DKC answer too long ........................................................................................................... 10-12
DKC answer too short.......................................................................................................... 10-12
DKC wrong answer .............................................................................................................. 10-12
10.8 FLASH Lifetime Warning............................................................................................................ 10-12
11 List of Figures 11-1
12 Index 12-1
13 Service & Support 13-1
13.1 Helpdesk ...................................................................................................................................... 13-1
13.2 Service-Hotline............................................................................................................................. 13-1
13.3 Internet ......................................................................................................................................... 13-1
13.4 Vor der Kontaktaufnahme... - Before contacting us..................................................................... 13-1
13.5 Kundenbetreuungsstellen - Sales & Service Facilities ................................................................ 13-2
SCM-Application Description General 1-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
1 General
1.1 Purpose of the document
This description of the screen manager runtime shall explain the handlingof the small operator input units and inform the user of possible settingsthat can be made via a parameter setup. In addition, it provides details oftypical applications for the connection to Indramat controllers, includingthe related parameter settings and controller-specific functions, addressassignments etc. that are required for commissioning.
1.2 Related publications
Unit/accessories Documentation name Comment
BTV04 Configuration DOK-SUPPL*-BTV04.2****
BTV05 Configuration DOK-SUPPL*-BTV05.2****
BTV06 Configuration DOK-SUPPL*-BTV06.1****
BTC06 Configuration DOK-SUPPL*-BTC06******
Hardware description including technical specifica-tions, outside dimensions, connections, programdownload via Dolfi, accessories, cables, typical con-nections of Indramat controllers, etc.
ScreenManager DOK-SUPPL*-SCM*PROG*** Description of the ScreenManager PC programmingdesktop including installation, handling and explana-tion of the programming language.
Fig. 1-1: Related publications
1.3 Brief description
ScreenManager Runtime (SWA-SCM03VRS) is a kind of "operating sys-tem" that is required for being able to perform configurations on smalloperator input units (such as the BTV04/05/06 unit or the manual controlunit BTC06). The parameter setup can be used for making selections thatare important for the handling of the miniature control panels and for thecommunication between them and other units.
SCM-Application Description Parameter Setup 2-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
2 Parameter Setup
2.1 Call the Parameter Setup
There are three possibilities of calling the Parameter Setup:
• With a unit that has not yet been loaded with other projects, the Pa-rameter Setup automatically appears on the display when the unit isswitched on.
• With a unit that contains a project, F2 must be pressed when the unitis switched on in order to call the Parameter Setup.
• The Parameter Setup may also be called from a project that has al-ready been started. This requires a key to be linked with the systemcall "ParameterScreen()".
2.2 Setting the Contrast
Parameter SetupF1-Serial Port ParameterF2-System ParameterF3-Save Values and RebootF4-Exit without Changes
Set LCD Contrast
Start_Screen.FH7
Fig. 2-1: Setting the contrast
The contrast of the display can be set in the start menu of the ParameterSetup. The arrow keys left and right are used for setting the contrast. Abar at the lower screen margin (see Fig. 1-1) shows the change.
2.3 Exiting Parameter Setup
Press <F4> or <ESC> to terminate Parameter Setup without saving themodified values.
Press <F3> to terminate Parameter Setup, to save all modifications, andto reboot the unit.
Note: F3 must be pressed and, consequently, the unit be rebootedafter each modification (including contrast settings) in order toaccept the settings. This requires the unit to return to the startmenu (Fig. 2-1).
2-2 Parameter Setup SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
2.4 Handling and Operation
The individual screens of Parameter Setup provide the user with menus.Use the F1-F4 function keys to call a menu item. Moving on the screenrequires the arrow keys, confirming an input the <OK> button. If fixedinput options are available, use the arrow keys left and right to select therequired option.
Menu structure--- Serial Port Parameter --- Intelligent Defaults --- Set Indramat CLC
-- Set Indramat ELC
-- Set Indramat MTC
-- Set Indramat Ecodrive
-- Serial Port 1
-- Serial Port 2
-- Serial Status
-- COM1<>COM2 Relay mode
-- System Parameter -- Password Setup
-- Flash Status
-- Save Values and Reboot
-- Exit without Changes
2.5 Parameters of the Serial Interfaces
Serial Port ParametersF1-Intelligent DefaultsF2-Serial Port 1F3-Serial Port 2F4-Serial Status´F5-COM1<>COM2 Relay mode
BTV05*-SCM-03V01Seriell_Parameter.FH7
Fig. 2-2: Interface setup menu using the example of BTV05
This menu item is used for making the base selections for the datatransfer of the serial interfaces.
Depending on the device type, different interfaces are available:
• The BTV04 unit has one RS232 interface and one RS485 interface tothe Indramat standard.
• With the BTV05 unit, both interfaces are fully connected (RS232,RS485, RS422 possible).
• An interface cable (IKS0190) is connected to the BTC06 unit thatpermits RS485 and RS422 communication via Port1. An RS232 con-necting cable (IKB0010) is used at Port2 for downloading the firm-ware.
SCM-Application Description Parameter Setup 2-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Intelligent Defaults
Intelligent Default CLC
Com 2 9600 no parityASCII + SIS Address 3
Com 1 no parity ASCIIBaudrate: 9600
Default_ CLC.FH7
Fig. 2-3: Display contents for CLC defaults
Here, commonly used Indramat controllers are available to be selected(CLC-GPS, ELC, MTC, Ecodrive). The required controller can be selectedvia the function keys. Only the absolutely necessary values are selectedin the subsequently displayed screen (see Fig. 2-2). All the other valuesautomatically have functioning default values assigned.
Note: Opening a window automatically selects all the port parame-ters that are required for the related controller.
Serial ports 1/2
Serial Port 1Address: 1Baudrate: 9600Parity: offProtocol: ASCIIHardware: RS485 F1-more...
Serial_Port.FH7
Fig. 2-4: Display contents for interface settings
There are two screens that permit all the selections to be made that arenecessary for communicating with other devices.
Setting the device addresses of this BTV (station address).
A baud rate between 9600 and 38400 kbits/s can be selected here.
No parity/even parity
One of the following protocols can be selected here:
ASCII for Indramat CLC/CLM
SIS-Slave binary Indramat protocol for passive devices
for Dolfi Download or MTC, for example.
SIS-Master binary Indramat protocol; BTV is communication master
for Ecodrive, ELC, for example.
Debug port for internal use
ASCII+SIS The unit works at the same time as an SIS slave and asan ASCII slave
The mode of the 2nd interface for passing on an ASCIIprotocol and for receiving a download with Dolfi withoutmodifying the port settings.
Example: For ELC, CLC, CLM
Address
Baudrate
Parity
Protocol
2-4 Parameter Setup SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
(only BTV05, BTC06)
The transfer mode is selected (RS232, RS485, RS422, RS422 Bus...)
Additional turn around delay between the last received character and thesubsequent transmitted character (in milliseconds).
Note: Important for RS485 operation.
Time after which a request is repeated.
Number of attempts of repeating a transmission before an error messageis issued.
The unit’s group address.
Delimits the highest address when the bus is searched for devices.
Serial status
Statistics for Port: COM1Byte recieved 0Byte sent 0SIS recieved 0SIS sent 0Parity, Frame 0 SIS: IdleSIS/Checks. E 0 Sem: free
Statistik.FH7
Fig. 2-5: Representation of the transmission events
This screen documents the communication statistics. It countstransmitted and received bytes and logs faulty communications.
The valid SIS data packages are displayed that were transmitted or re-ceived since the last restart.
Hardware errors and/or the accumulation of parity errors are summed up.
Error causes:
• Incorrect baud rate or parity selected
• Conflict on the RS485 bus due to the selection of identical deviceaddresses or incorrect delays.
Incorrect checksums of SIS packages or ASCII lines are summed uphere.
COM1<>COM2 Relay mode
COM1<>COM2 Relay ModeCom1 received 0Com1 sent 0Parity, Frame 0Com2 received 0Com2 sent 0Parity, Frame 0
COM_Relaymode.FH7
Fig. 2-6: COM Relay Mode
The selected interface settings are used. The adjusted protocol is notconsiderable.
Hardware
Answer Delay
Time Out
Retry
Group No.
Max Unit
SIS sent/received
Parity,Frame
SIS/Checksum Error
SCM-Application Description Parameter Setup 2-5
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
2.6 System Parameters
System ParameterLanguage ID: 0Screensaver (min): 30F1-Password SetupF2-Flash Status
System_Parameter.FH7
Fig. 2-7: System Parameter screen
Selection of the language (depends on configuration)
The background lighting of the display can be switched off automaticallyafter the time that is specified here (in minutes). This increases thescreen’s service life (BTV05 and BTV06). With all small human machineinterface, this time is also used for invalidating a previously enteredpassword.
Note: To reactivate the display in password mode, a password mustbe entered after the selected time has expired.
Pressing the <F1> function key to call the password setup in the systemparameter screen.
Language ID
Screensaver
Password setup
2-6 Parameter Setup SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
2.7 Password Structure
PasswordLevel 1: 1234567Level 2:Level 3:
Level 1 is the highestPassword.FH7
Fig. 2-8: Password definition screen
The Screen Manager features three different password levels, the levels1-3. As shown on the screen (see Fig. 2-6), level 1 is the highest level. Inan application, the passwords can be assigned as follows:
Each programmed screen can be protected by a password. This restrictsthe access to individual screens to specific persons who are authorized tomodify the settings. The three password levels make it possible to grantdifferent display contents access privileges to different users. A user whoknows the password of the first level is able to access all areas, includingthe system settings (interface parameters, display settings, etc.) of therespective unit, even if these areas are protected by a different password.Each lower level permits an increased number of operator inputrestrictions to be defined. Thus, password management is only expedientif level 1 has been assigned.
Note: While a password of a higher level can always be used foraccessing a screen that is protected by a lower passwordlevel, the password of a lower level does not grant access to ahigher level.
All passwords are stored in the Flash of a configuration module. The Dolfidownload program makes this module visible. Here, "Configdata" isdisplayed on the "Header" tab (see Fig. 2-9).
SCM-Application Description Parameter Setup 2-7
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Configdata.bmp
Fig. 2-9: Dolfi register “Header” displaying the "Configdata" module
In the event, that you have forgotten an entered password and are nolonger able to work with the unit, the Dolfi tool can be used for loading thesoftware configuration that exists in the unit right after the first-time com-missioning. In the event of a password lock, this is the only possibility ofentering a configuration module into the Flash.
Note: The "Configdata" file should be read out once prior to first-timecommissioning.
The process of reading out modules and the general handling of the Dolfitool are described in the next chapter.
Note: Passwords and parameters are not overwritten, neither duringthe software download nor when a new project is downloaded.
2-8 Parameter Setup SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
2.8 Flash Status
Flash file directory
Prepare file upload: F1Erase: DEL-file F6-all
30 files / 178888 byte82744 byte availableerase space:0 files / 0 byte(write count 66)
Total Size 5294Name Size 10Dat Size 5234Appl. CRC f2ae0f6cAttribute User
Datei1.xxx_ _ _ _ _ _ _ _ _ _ _ _Datei2.xxx_ _ _ _ _ _ _ _ _ _ _ _Datei3.xyz_ _ _ _ _ _ _ _ _ _ _ _Datei4.xyz_ _ _ _ _ _ _ _ _ _ _ _Datei5.yyy_ _ _ _ _ _ _ _ _ _ _ _Datei6.xxx_ _ _ _ _ _ _ _ _ _ _ _Datei7.yyy_ _ _ _ _ _ _ _ _ _ _ _Datei8.xyz_ _ _ _ _ _ _ _ _ _ _ _Datei9.xxx_ _ _ _ _ _ _ _ _ _ _ _
BA
C DFlash_file_directory.FH7
Fig. 2-10: Flash file directory
The "Flash Status" menu item is represented on a small operator inputunit (here: BTV06) as shown in Fig. 2-10. The contents of the flash, filesizes, checksums of the storing applications, attributes, etc. are specifiedhere. A file can be created in the following ways:
• By the application using adequate programming
• By the ScreenManager Runtime for the temporary storage of controlinformation that otherwise would have to be loaded from the controllerwhenever the unit is switched on (MTC/ISP MiniMap file, ProVi mes-sages, ELC command formats, etc.).
• By the ScreenManager programming desktop (version 4 or later)
Although the File System can be used in many ways, it should mainly beused for the occasional storage of programs, parameters, user settings,texts, and controller states. Due to its physical FLASH storage medium,the system is not suitable for creating regular log files. Regular read andwrite processes would destroy the flash once the number of 50,000 com-pression cycles had been exceeded. Since the compression process isonly initiated after the entire available flash has been written once, this isvery much if storing a file is initiated by pressing a button (e.g. for CLMprogram storage). If, however, a table of 10,000 measured values werewritten automatically every 10 s, the flash would be destroyed after ap-proximately 70 days. Thus, quite a simple, yet efficient precaution is takenin the software (see Chapter 10.8 FLASH Lifetime Warning). If automaticwriting occurs too frequently, the user is forced to acknowledge a window.This prevents an unintentional continuous run of such a killer application.
SCM-Application Description Parameter Setup 2-9
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Files that are created by loaded applications are listed in the "A" area.Use the <UP> and <DOWN> cursor keys to select the required file. Win-dow "B" informs about file size, checksum, number of characters in thefile name, and file attributes. The attributes will be discussed in detail fur-ther below.
You can either press the <DEL> key to delete highlighted files, or the<F6> key to empty the entire memory area. If a file is open (such asMiniMap files or format lists of a currently linked controller), a message isdisplayed and the file is not deleted.
The storage state of the entire flash is shown in the windows "D" (not visi-ble with BTV04). The number of files, the occupied and the available stor-age place is shown here. If data has been deleted but not yet removedfrom the memory, this is also specified together with number and size ofthat cleared area.
If there is no space available for a newly created file, the following stepsare taken automatically:
• Deleted files are removed (compressing)
• If the free memory space is still less than 80 Kbytes, the following filesare removed until that value has been reached:
• Deleting the oldest temp files
• Deleting files (user) of old applications (CRC different than the one ofthe actual one)
• If the created space still proves insufficient for a newly created file, awindow appears that offers the remaining files one by one for deletion.Program execution is only continued once the required size is available.
Note: If the amount of data the application writes to the FLASH FileSystem is so large that the compression process is activatedtwice within one hour, an acknowledgeable window informs ofthis fact (see 10.8 FLASH Lifetime Warning). The FLASH hasa limited lifetime of 50.000 write cycles. To ensure operabilityfor five years, this process may only be performed once everyhour if it is initiated regularly (i.e. automatically by the userprogram). The number of additional user-initiated compressionprocesses is not critical.
File listing withfile information
Deleting files
Storage state of the flash
2-10 Parameter Setup SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Pressing <F1> permits the process described above to be initiated manu-ally at any time. This starts the following sequences:
• Deleted files are removed (compressing)
• If the free memory space is still less than 80 Kbytes, the following filesare removed until that value has been reached:
• Deleting the oldest temp files
• Deleting files (user) of old applications (CRC different than the one ofthe actual one)
• Next:
• Writing a header that is valid for Dolfi Upload.
• Calculating the checksum that is valid for the currently existing filesystem.
Note: It is only immediately after this procedure has been performedthat the file system can successfully be saved using Dolfi. Ifthe file system was modified after compression (new files werecreated or existing ones deleted), Dolfi can still be used for anupload, but the data loaded in the PC are useless. Saving thedata in that window immediately after compression is the saf-est possibility of a correct file upload.
Representation on the BTV04 unitThe display size does not allow the complete Flash File Directory to berepresented (as shown above). Merely a list of the created files is shownhere. You must select a line if you wish additional information about thefile. The file information is displayed in a new window.
AttributesAttributes stand for different file types that are created by the loaded ap-plications or by the ScreenManager itself. Distinction is made between:
• "Static"
⇒ is created by the SCMV04 (PC file)
• "User"
⇒ is created by the SCM program
• "Temp"
⇒ cache from ELC formatting
⇒ cache from MTC MiniMap file
Compressing the flash contents
SCM-Application Description Parameter Setup 2-11
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Reading and loading file systems via DolfiThe download tool Dolfi permits the file that contains information aboutthe flash memory to be made visible on the PC. From here, a file systemcan be backed up or newly be loaded. A "File System" module is listed inthe "Header" window of the download software (see Fig. 2-11).
FileSystem.bmp
Fig. 2-11: Dolfi header window with highlighted "File System" module
Note: The existing old system in the miniature control panel is over-written when a complete file system is uploaded.
To be able to establish a connection between the PC and the small op-erator input unit and to perform a module backup, you must proceed ac-cording to the detailed description in Chapter 3.2 Reading Out Modules.
Attention: A useful file system can only be read after a compression pro-cess (see page 2-10).
Connection setup andupload
SCM-Application Description Firmware Download Tool Dolfi 3-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
3 Firmware Download Tool Dolfi
3.1 The Dolfi User Interface
Erklärung_screen.bmp
Fig. 3-1: Dolfi user interface
Dolfi is a tool that is used for carrying out firmware updates via the serialinterface. Each unit contains several modules that can be replaced indi-vidually. Usually, there are two modules, a base module (Boot loader) anda firmware module. The base module is necessary for replacing the firm-ware module.
After Serial - Firmwareinfo has been executed, Dolfi represents the in-formation about the individual modules in the Header window.
3-2 Firmware Download Tool Dolfi SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
3.2 Reading Out Modules
The process of reading out individual modules from the Flash can beused in many ways:
• Copying ("Cloning") device configurations such as interface parame-ters, passwords, etc.
• Circumventing forgotten passwords – the Configdata module must bereplaced.
• Backup for service work.
Giving the BTC06 unit as an example, the process of reading out pa-rameters (including passwords) is explained below.
1) The unit’s RS232 link to the PC must be established.2) Call Dolfi.3) Make the following entries under Settings:
(a) Interface:
• Select the PC interface (COM1-4).
• Select the baud rate for Connect.
• Select the baud rate for Download (recommended: 38400).
(b) Enter the address.
(c) Select the required language (German/English).
4) Press the Connect button.
Use Serial - Scan to search for the unit if you cannot locate it.
5) Click on Firmwareinfo in the Serial menu (see Fig. 3-2)
All modules of the unit are displayed in the Header window.
Firmwareinfo.bmp
Fig. 3-2: Calling the firmware info
SCM-Application Description Firmware Download Tool Dolfi 3-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
6) In the Header window, click the right-hand mouse button on themodule you wish to read out (here: "Configdata").
This displays a selection menu.
7) Click on Read to disk (see Fig. 3-3)
Auslesen.bmp
Fig. 3-3: Header window, the Configdata module is highlighted
8) In the next window, merely click on OK to confirm.
Note: Do not make any changes here.
Header.bmp
Fig. 3-4: Header information screen
9) In the next window, you must enter the name under which the read-out module shall be stored. The module is stored with the extension"BAK".
3-4 Firmware Download Tool Dolfi SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Note: The module can be reloaded under the same format.
Likewise, parameter settings can be copied from one unit to other oneswithout selecting them in menus.
SCM-Application Description Typical Applications for Indramat Controllers 4-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
4 Typical Applications for Indramat ControllersApplications of the individual Indramat controllers (CLC-GPS, ELC, DLC,ISP200, MTC200...) are described in the following chapters.
Note: Albeit Indramat does not assume any responsibility for thesoftware examples, the utilization of the programs is free untilfurther notice.
4.1 Hardware Requirements
To implement the visualization of Indramat controllers with the miniaturecontrol panels, the following components are required:
• The controllers that are used in the individual applications.
• The motor that is supported by the drive controller.
• The operator input unit (miniature control panel) with the correspond-ing ScreenManager Runtime (e. g. SWA-BTV04*-SCM-03-VRS)
• Interface cable for communication setup.
And, in addition for first-time commissioning:
• Off-the-shelf PC
• Download tool Dolfi (is enclosed to BTV Runtime).
• Interface cable PC - miniature control panel
Optional:
• ScreenManager software (SWA-SCM*PC-INB-01-VRSMS-C1.44) tobe able to make individual modifications (customized texts, images,input fields, ...) at the program.
4-2 Typical Applications for Indramat Controllers SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
SCM-Application Description BTV04 with DKC03 5-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
5 BTV04 with DKC03
5.1 Device settings
An unambiguous bus address must be set at the DKC unit. A bus addressmust not be duplicated if there is more than one device on the bus.
In the default configuration, the BTV is configured with address 0 as thebus master. The typical program is designed for a DKC with the driveaddress 1. Thus, you must set the DKC address to 1.
To do this, rotate the S3 address switch on the DKC to "0" and the S2switch to "1". To initialize the address, switch the DKC unit off and backon.
Note: Your DKC may be set to software address selection. See DKCparameter P-0-4022. In addition, the default setting of Serial-Port2 (PC interface) is 3, so that it may not be used for a DKCaddress.
If the value of "256" has been entered in the communication parameter P-0-4022, the device address that is set at the address switch is used forserial communication (not "256").
Setting the baud rateThe baud rates of DKC and BTV must agree (default: baud rate 9600).
See DKC parameter P-0-04021.
0 = 9600
1= 19200
Using the I/O mapper filesThe hardware outputs of the BTV unit must be connected to the hardwareinputs of the DKC (parallel interface) if the I/O mapper (the correspondingfile is identified by its extension ".iom") is used in the ScreenManager pro-gram of the BTV04 unit.
Key assignments BTV04 output DKC01.3 with parallel interface
STOP key X5 pin1 toÅ X1/3 AH
JOG+ key X5 pin2 toÅ X15 pin 9 Jogging
JOG- key X5 pin3 toÅ X15 pin 10 Jogging
24V X5 pin13
0V X5 pin12
Fig. 5-1: I/O mapper assignments
5-2 BTV04 with DKC03 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Mode-specific settingsDepending on the selected mode there may still be parameter settingsrequired in the DKC.
The position block selection is always made via the hardware inputs. If theselection is to be made via the serial interface, modifications must bemade to the signal control word S-0-0145. This requires the "Configura-tion list signal control word" S-0-0027 to be changed as follows:
With Drivetop
• Use "Parameter" Å "special/optional drive functions" to select the"Signal control word" list.
• Assign different values to bit 0 – 5 (e.g. jogging).
With BTV04
• Use "Parameter" Å "Single parameter" to select the S-0-0027 pa-rameter. Overwrite element 0 – 5 of the parameter list with the valueP-0-4056.
Check the selected limit values of the DKC if a programmed positionblock does not achieve the expected velocities, accelerations, etc., or ifthe DKC unit breaks down with an E*** error. The limit values can easilybe interrogated and modified via "Parameter" Å "Limit values" in theBTV04 unit.
Use the following procedure to activate the mode in conjunction withanalog control communications:
• Select the mode
• Set the parameter value of the analog channel P-0-0213, Analoginput 1, assignment to the parameter S-0-0036 , velocity com-mand value
• Define the required resolution with the help of P-0-0214, Analog in-put 1, evaluation per 10V.
• If necessary, offset compensation via P-0-0217, Analog input 1, off-set.
Use the following procedure to activate the mode in conjunction withanalog control communications:
• Select the mode
• Set the parameter value of the analog channel P-0-0213, Analoginput 1, assignment to the parameter S-0-0080 , torque/forcecommand value
• Define the required resolution with the help of P-0-0214, Analog in-put 1, evaluation per 10V.
• If necessary, offset compensation via P-0-0217, Analog input 1, off-set.
Positioning interface
Velocity control
Torque control
SCM-Application Description BTV04 with DKC03 5-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
5.2 Program Description
Overview of BTV keysCertain keys on the BTV unit has always the same function with this ap-plication.
Keys Function in the program
Alphanumeric entry for editing parameters and vari-ables of any kind. Pressing the [Shift] key at thesame time activates the letters with a green back-ground. Pressing the key repeatedly shows the let-ters in succession. Release the [Shift] key to acceptthe letter last pressed.
Selecting or scrolling through input fields and menuitems.
Menu selection or program structuring.
Shift key. Permits multiple key assignments (e.g.[SHIFT] + [7] = A) to be made.
Is only active in positioning block mode. Is used forstarting position blocks via RS485.
Changeover to a function-reduced selection menu.
Switches the Q1 output on the BTV unit (to activatethe DriveHalt signal, for example).
Jogging. Prerequisite: See Chapter "Using the I/Omapper files".
Clear error
Activates a diagnosis screen that informs about thedrive state.
Return to the previous screen or abortion of inputs.
Jumps to the program main menu.
Acknowledgement of entries and menu selections.
Fig. 5-2: Key assignments
5-4 BTV04 with DKC03 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Handling the BTV unitThe BTV menus are always selected via function keys or the arrow keys.When the arrow keys are used for selection, the currently active line ishighlighted and can be selected by pressing the OK key. When functionkeys are used for menu control, the required menu can be selected bymerely pressing the corresponding function key.
Edit fields (i.e. fields that permit an input via the keyboard to be imple-mented using the BTV unit) are also selected via the arrow keys. Theentry must be acknowledged by pressing the OK button as soon as it iscompleted. Making all the entries in several edit fields first, and pressingthe OK key for acknowledgment at the end of the entries is possible.
The MAINMENU key always takes you back to the main menu. The ESCkey takes you back by one window only.
As far as possible, active keys are marked by an illuminated LED.
This example also mentions briefly the I/O mapper. The program firmlyinterconnects the following keys with the I/O mapper:
Key on the BTV04unit
Output on the BTV04unit
Function in the application
STOP Q1 Switch AH
JOG+ Q2 Jog forward
JOG- Q3 Jog backward
Fig. 5-3: Key assignments (invariable)
To use the keys, 24V must be applied to the outputs, and the corre-sponding inputs of the DKC must be interconnected with the BTV outputs(see Chapter "Using the I/O mapper files").
SCM-Application Description BTV04 with DKC03 5-5
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
5.3 Menu
Main menu
When the BTV04 unit is switched on for the first time, it shows the follow-ing screen:
Parameter
Mode
Change mode
Parameter
Commands
Phase selection
Fig. 5-4: Main menu 1
Pressing the AUTO key optimizes the display to the active mode (e.g.positioning).
Positioning
Change positions
Position status
I/O status
Fig. 5-5: Main menu 2
This menu selection with reduced functions shall provide a better over-view and, in particular, faster access to information.
Basically, four main modes have the corresponding menus and input op-tions preassigned in this program.
• Torque control
• Velocity control
• Positioning
• Stepper motor mode
5-6 BTV04 with DKC03 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Mode
Torque control
Torque control
Editing parameters
Status
Fig. 5-6: Torque control main menu
Selecting the "Editing parameters" menu item displays the effective peakcurrent (P-0-4046) and permits the two parameters "Torque/force com-mand value (S-0-0080)" and "Torque/force command value filter timeconstant (P-0-0176)" to be edited.
Abbreviations:
• Tq/F = Torque/force command value
• Tq/F GZK = Torque/force command value filter time constant
Torque control
Ispitze: 22.999
Tq/F: 0.0
Tq/F GZK: 0
Fig. 5-7: Torque control / parameter
A selection of the I/O assignments of the BTV and DKC units appears viathe selection of the individual submenus.
See also "Status" section.
Velocity control
Velocity control
Editing parameters
Status
Fig. 5-8: Velocity control / main menu
Editing parameters
Status
SCM-Application Description BTV04 with DKC03 5-7
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Selecting the "Editing parameters" menu item displays the "Active peakcurrent" (P-0-4046) and "Velocity feedback value" (S-0-0040) parametersand permits the two parameters "Torque/force command value (S-0-0080)" and "Torque/force command value filter time constant (P-0-0176)"to be edited.
Abbreviations:
• Tq/F = Torque/force command value
• Tq/F GZK = Torque/force command value filter time constant
Torque control
Ispitze: 22.999
Tq/F: 0.0
Tq/F GZK: 0
Vist 2999.026
Fig. 5-9: Velocity control / parameter
See also "Status" section.
Positioning mode
Positioning
Change positions
Position status
I/O status
Fig. 5-10: Positioning main menu
Change positions
There are input fields behind the "Change positions" menu item that canbe used for making the major position inputs:
• Select position block
• Enter target position
• Enter velocity
• Enter acceleration
• Enter jerk
• Optionally, the position mode can be selected via the F1 key; the po-sition can be entered in "teach-in mode" via the F2 key.
Important: First, enter the corresponding block number to select theprocess block, and acknowledge immediately by pressingOK in order to load the current values from the DKC.
Editing parameters
Status
5-8 BTV04 with DKC03 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Position block 4
Pos.: 1500.0000
Velocity: 1000.0000
Acceleration: 500.000
Jerk 0.000
F1=PosMode F2=Teach-in
Fig. 5-11: Editing position data
Use the arrow keys to jump to the individual input fields. Enter a figure orpress the right arrow key to activate the selected input field (shown by ablinking cursor).
Position block mode
Position block 4
Next block at target position
Without stop (mode1)
Relative
Fig. 5-12: Position block mode
Use the arrow keys to select the position mode, and confirm the selectionwith the OK key.
Position block
Active pos. block 4
POSziel: 1500.0000
POSakt.: 3360.0000
Acceptance with [OK]
Fig. 5-13: Teach-in
When the controller enabling signal is set, the JOG keys can be used formoving the motor in both directions. When the required position value isreached, pressing the OK key accepts the value into the selected positionblock.
Position status
Active NC block 4
[START]=Start NC block
POSziel: 1500.0000
POSakt.: 3360.0000
Vist 999.8710
Tqist 35.2
Fig. 5-14: Position status
F1=PosMode
F2=Teach-in
SCM-Application Description BTV04 with DKC03 5-9
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Here, you can start position blocks via the serial interface, or simply"monitor" an executing position block.
• Selection of the position block
• Starting position blocks by pressing the START key
• Displaying the current position, velocity, torque and target position
I/O status
See also "Status" section.
Stepper motor mode
Stepper motor
Editing parameters
Status
Fig. 5-15: Stepper motor mode
Here, the actual peak current is displayed, and the Torque/force com-mand value and Torque/force command value filter time constantcan be edited.
Stepper motor
Ispitze 22.999
Tq/F 0.0
Tq/F GZK 2
Fig. 5-16: Stepper motor parameter
See also "Status" section.
Status
I/O Display
DKC status
Output BTV
Input BTV
Fig. 5-17: I/O status
This menu provides you swiftly with information about the inputs and out-puts of the DKC and BTV unit.
Editing parameters
Status
5-10 BTV04 with DKC03 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Display of status messages (such as cams, emergency stop, etc.).
Use the F1 key to scroll to the next display.
DKC status
FBG+ Estop
FBG- Jog+
Cam1 Jog-
Cam2 Still
F1=Others
Fig. 5-18: DKC status
The BTV outputs are shown on the display.
The BTV inputs are shown on the display.
Change mode
Main mode
Torque control
Velocity control
Positioning block mode
Stepper motor mode
Fig. 5-19: Change mode
Use this menu to select the required mode.
Note: The DKC must be in P2 mode. The following message ap-pears if the DKC is not in P2 mode:
To change modes, you must go to
parameter value assignment mode.
F1=Go ESC=Back
Fig. 5-20: Mode message
Press F1 to acknowledge this message if you wish to change modes.
Depending on the mode, you can make additional specifications aboutsensors and lag error. Once the mode has been changed, the DKC be-comes operational again.
DKC status
Output BTV
Input BTV
SCM-Application Description BTV04 with DKC03 5-11
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Parameters
Parameter
Individual parameters
Controller motor information
Weighting
Mechanical gearbox
Range
Fig. 5-21: Parameter
Individual parametersThe "Individual parameters" invocation provides access to each parame-ter of the DKC. The parameter is entered in the format S-0-0030 or P-0-4006, and acknowledged by pressing the OK key.
Parameter content and textual message of the corresponding parameterare displayed. You can now use the arrow keys to jump to the input fieldof the parameter and to edit it.
Positioning block
Target position
xxxxxxxx
Item no. P-0-4006
Element: 5
Elements: 64 / 64
Fig. 5-22: Individual parameters
xxxxxxxx Shows the parameter contents (e.g. 150.0000)
Item no.: Parameter input
Element: Here you must enter the required list value if it is a listparameter.
Elements: Shows the number of entries the parameter contains.
Use the arrow keys to jump to the individual input fields.
Controller motor information
Controller/motor combination
Controller [OK]=Info
DKC01.3-040-7.
Motor [OK]=Info
MKD025B-144-KG0-KN
Fig. 5-23: Controller motor information
Shows the employed controller and motor type. Press the OK button todisplay more information about controller or motor.
5-12 BTV04 with DKC03 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Controller
Imax (A): 40.000
Inenn (A): 20.000
Idauer (A): 19.981
Iwirk (A): 22.999
F1=Others
Fig. 5-24: Controller information
Pressing the F1 key:
Additional data
Switching fre-quency
4
Baud rate: 9600
Axis: Default
Firmware
ESM2.1-SGP-01V20
Fig. 5-25: Controller / additional information
Besides the switching frequency, this screen also permits the baud rateto be changed. In addition, one of the axes can have an individual nameassigned.
Attention: Since the old settings will still be valid in the BTV unit, no morecommunication will be possible when you change the baudrate. In this case, you must also change the baud rate in theBTV (ParameterScreen).
Weighting
Weighting
0000000001000010
Bit 5 = time unit
0 minute (min)
1 second (s)
Use arrow keys for information
Fig. 5-26: Weighting
Pressing the arrow keys 34 displays a help text for each bit. Enter 0 or 1to begin with editing the weighting settings. Press OK to terminate theentries.
SCM-Application Description BTV04 with DKC03 5-13
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Mechanical gearbox
Mechanical gearbox
Max. travel area
Load gearbox n1 : n2
Feed constant
Position data
Fig. 5-27: Mechanical gearbox
Note: The "Feed constant" menu item only appears with translatoryweighting.
Some of the most frequently required parameters can be found in thismenu. They can be used for a gearbox adjustment.
Max. travel area
Max. travel area
Input: 214748.3646
Min. value 0.0000
Max. value 214748.3646
Fig. 5-28: Maximum travel area
The currently valid minimum and maximum values are displayed. Theinput field can be used for setting the travel area.
Load gearbox
Load gearbox
Input 1
Output 1
Fig. 5-29: Load gearbox
Selecting the transmission ratio. Enter n1 (input) and n2 (output) to selectthe transmission ratio.
5-14 BTV04 with DKC03 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Feed constant
Feed constant
Input: 100.0000
Min. value 0.0001
Max. value 214748.3646
Fig. 5-30: Feed constant
This menu is only displayed if straight weighting has been selected. Likein the travel area, the minimum and maximum input value is displayedhere.
Position data
Note: The position data can only be changed in parameter valueassignment mode (phase P2). If you are not in P2 mode, thesystem will inform you of this and prompt you to changemodes.
Depending on the selected position data (Absolute or Modulo), differentinputs are possible.
Absolute:
Position data
F1=AbsoluteF2=Modulo
Additional entriesonly inmodulo
Fig. 5-31: Absolute position data
Selecting modulo (press F2 key) displays additional fields:
Position data
F1=AbsoluteF2=ModuloDegrees 360.0000F3=shortest distanceF4=positive directionF5=negative direction
Fig. 5-32: Modulo position data
The currently selected options are marked by black rectangles.
SCM-Application Description BTV04 with DKC03 5-15
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Limit valuesVarious limit values can be retrieved via the arrow keys and, as far as thisis permitted, be edited.
Limit values
Bipolar velocity
limit value
10000.000
Fig. 5-33: Range
Only the parameters on a gray background can be modified.
CommandsList of different drive commands
Drive commands
Setting the absolute dimension
Deleting reference
Initial loading
Loading base parameters
Automatic control loop setting
Fig. 5-34: Drive commands
Note: No other keys on the BTV unit should be pressed during acommand execution.
Some commands can only be executed in phase 2.
Phase selectionDirect selection of phase P2 or operational is possible here.
Changing Com Mode
Parameter mode
Operational
Fig. 5-35: Phase selection
• Parameter mode = P2
• Operational = BB
SCM-Application Description BTV04 Unit with Ecodrive03 FLP 6-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
6 BTV04 Unit with Ecodrive03 FLP
6.1 Introduction
Purpose of the program
The BTV-ELC program is used for programming and visualizing an Eco-drive03 unit with an integrated FLP NC controller in conjunction with aBTV04 unit.
The program fulfills the following tasks:
• Displaying and editing program blocks of the NC task
• Displaying and editing parameters
• Displaying and editing variables
• Displaying and editing program blocks of the logic task
• Displaying parts counters
• Displaying positions and position lags
• Displaying I/O and flag states
• Displaying diagnosis and fault messages
• Displaying active NC task blocks
•
Additional functionalitiesThere are additional functionalities that may be used:
• Programming and visualizing seven additional Ecodrive03 units
• Using the system keys
• Using the inputs and outputs of the BTV04 unit
• Pass-through operation (communication with the Ecodrive03 units viathe RS232 X3 interface)
6-2 BTV04 Unit with Ecodrive03 FLP SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
6.2 Device Settings
ExplanationThe ex-factory delivery of the BTV04 units can be:
• with bootloader and ScreenManager Runtime
• Programming and visualization for FLP (ELC) FWA-BTV04-ELC-01VRS
• Roller feed desktop FWA-BTV04-ELW-01VRS
The bootloader "organizes" the download of the Dolfi program and theprograms that were created using the ScreenManager.
The two other programs are products. Prior to delivery, they are loadedonto the BTV04 unit according to the order.
Communication initializationUpon delivery from the factory, the parameters of Ecodrive03 FLP andBTV04 are adjusted such that they match. The address is preset to 05.
The BTV04 unit should display the main menu once the two units havebeen connected to the power supply and the IKB 0017 connecting cablehas been connected to the X2 connector of both units.
If the "CLM is not responding" error message is displayed, try to clear theerror by pressing the ESC key repeatedly. A menu is displayed that showsthe invariably set address 05. The DKC address selection switches mustbe set to this address. If the error persists after you have pressed the OKkey, you must check the power supply of the Ecodrive03 DKC, and thecable.
In addition, the BTV04 and FLP parameters can be checked in the fol-lowing steps:
Basic settings on the BTV04 unitTo get to the BTV04 parameter menu, use the following procedure:
1. Simultaneously press the [Shift]+[ESC] key combination
2. Next, keep the F2 key on the BTV04 unit depressed
To be able to communicate with the FLP you must make the followingselections:
1. Press the F1 key "Serial Port Parameter"
2. Press the F1 key "Intelligent Defaults"
3. Press the F1 key "Set Indramat ELC".
4. Press the ESC key three times
5. Press the F3 key "Save Values and Reboot".
This parameter setup can also be used for making manual selections atthe ports.
SCM-Application Description BTV04 Unit with Ecodrive03 FLP 6-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
BTV04 port selections:
Serial port 1 X2 Serial port 2 X3
Address: 0 3
Baud rate: 9600 9600
Parity: Off Off
Protocol: SIS master ASCII + SIS
Answer delay (ms): 4 0
Timeout (ms): 80 400
Retry: 3 2
Group no. 0 0
Max. unit: 0 0
Fig. 6-1: BTV04 port selections
FLP parameters
Parameter Contents
B001 09600 1
B002 0 1 0 0 0 000
B009 0 200
B010 0
Fig. 6-2: FLP parameters
Fixed settingsThe FLP parameters in the Ecodrive03 cannot be read or edited if a con-nection is not established. In this case, the switches S2 and S3 can beused for making a temporary invariably defined modification of the corre-sponding FLP parameters.
6-4 BTV04 Unit with Ecodrive03 FLP SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Switch S3 Switch S2
Adjusteddrive address
Fp5032f1.FH7
Fig. 6-3: Setting the address via address switches on the program module
The following settings can be activated:
• Address 93 for BTV04
• Address 95 for BTV04 with BTV system keys and BTV I/O
• Address 99 setting default parameter FLP
The following operation sequence must be observed:
• Switch off the power
• Press the S1 key to clear the fault
• Set the switches S2 and S3 to 00
• Press the S1 key
• Set the switch to 93, 95 or 99
• Press the S1 key
• Set the switches S2 and S3 to the address (usually 5)
If the setting has been selected with 93 or 95, it is retained until the sys-tem is switched off or parameter mode is exited. The FLP parametersmust be adjusted as soon as there is communication.
Note: With 99 setting, all FLP parameters are set to default values.This means that the existing parameters will be lost.
SCM-Application Description BTV04 Unit with Ecodrive03 FLP 6-5
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
6.3 Program Description
Navigation and handlingSelection of submenus or input fields via function keys.
Numeric values or alphabetical characters are entered via the alphanu-meric keyboard. Pressing the Shift key at the same time activates the(alphabetical) keys on a green background.
Menu and function selection. Keys are always explainedby a text on the display.
Used for entering and editing numbers and text. Pressingthe [Shift] key at the same time activates the letters on agreen background.
Shift key is activated when a double-assigned key (dualcolor keys) is pressed at the same time.
To save an input or a selected menu item.
Goes back by one screen, or aborts an entry.
Used for navigating within the user interface.
ParameterThe previous parameter block is invoked if the cursor sitson the parameter block identification.
NC programmingThe commands can be scrolled if the cursor sits on thecommand. If the cursor sits on a location that may containQ,M,I, these letters will be scrolled.
In any other case, the cursor jumps to a different line.
These keys can be activated with the parameters B009and B010 (the system inputs via the Profibus inputs willthen be inactive).
Pressing these keys increments or decrements by 1 theblock number or parameter number in the programmingwindows.
Shows an incorrect parameter (if there is one).
Directly to the main menu
Fig. 6-4: Key assignments
6-6 BTV04 Unit with Ecodrive03 FLP SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Menu
Overview
Fig. 6-5: Menu overview
Display menu
Address menu
Fig. 6-6: Address menu
When the power is switched on, the BTV04 first displays an Englishdesktop. If they are not yet available, display rules and linguistically differ-ent texts will be read from the DKC21.3 or DKC3.3.
Next, the system branches to the main menu.
If you press the ESC key to change back to the start display, this one willnow be displayed in the preselected language.
B T V 0 4 E L C x x V x x
E L C – A D D R E S S
5
M A I N – M E N U ( O K )
OK Main menu F1 Machine menu F1 Position
F2 I/O menu F1 inputs
F2 outputs
F3 counters
F2 input menu F1 NC program
F2 parameter
F3 PLC program (logic task)
F4 variable
F3 diagnosis F1 I/O/F menu F1 inputs
F2 outputs
F3 flags
F2 program status
F3 miscell. F1 position lag
F4 variables
SCM-Application Description BTV04 Unit with Ecodrive03 FLP 6-7
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Start display in English
Fig. 6-7: Start display
The software number of the BTV04 unit is displayed in the status display.
The ELC address must agree with the address selected on the DKC pro-gramming module.
Main menu
Status line
or DKC3.3
or ECODR3-FLP
Fig. 6-8: Main menu
Machine menu
Status line
Selected menu
Fig. 6-9: Machine menu
B T V 0 4 E L C x x V x x
E L C – A D D R E S S
1
M A I N M E N U ( O K )
S e t u p
M A I N M E N U
D K C 2 1 . 3
E C O D R 3 – F L P – x x V x x
M A C H I N E M E N U ( F 1 )
I N P U T M E N U ( F 2 )
D I A G N O S I S M E N U ( F 3 )
S e t u p
M A C H I N E M E N U
P O S I T I O N ( F 1 )
I / O – M E N U ( F 2 )
C O U N T E R ( F 3 )
6-8 BTV04 Unit with Ecodrive03 FLP SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Axis position
Fig. 6-10: Position menu
Fig. 6-11: I/O menu
Ascending bit
sequence from
right to left
Fig. 6-12: Input setup
Fig. 6-13: Output setup
Position
I/O menu
S e t u p
S P E E D :
+ 0 0 0 0 . 0 9
A B S O L U T E P O S I T I O N
+ 0 8 4 2 2 5 . 0 9 0
D E L E T E P O S . ( 0 )
S e t u p
I / O M E N U
I N P U T S ( F 1 )
O U T P U T S ( F 2 )
S e t u p
I N P U T S
I 0 . 0 0 0 0 0 0 0 0 0 0
I 0 . 0 1 0 0 0 0 0 0 0 0
I 1 . 0 0 0 0 0 0 0 0 0 0
I 1 . 0 1 0 0 0 0 0 0 0 0
I 1 . 0 2 0 0 0 0 0 0 0 0
S e t u p
O U T P U T S
Q 0 . 0 0 0 0 0 0 0 1 0 1
Q 0 . 0 1 0 0 0 0 0 0 0 0
Q 1 . 0 0 0 0 0 0 0 0 0 0
Q 1 . 0 1 0 0 0 0 0 0 0 0
Q 1 . 0 2 0 0 0 0 0 0 0 0
SCM-Application Description BTV04 Unit with Ecodrive03 FLP 6-9
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Fig. 6-14: Counter setup
Input menu
Fig. 6-15: Input menu
Fig. 6-16: NC program setup
or
Counters
NC program
S e t u p
I N P U T M E N U
N C – P R O G R A M ( F 1 )
P A R A M E T E R S ( F 2 )
P L C – P R O G R A M ( F 3 )
V A R I A B L E S ( F 4 )
S e t u p
C O U N T E R S
B L O C K N U M B E R : 0
E X P. Q U A N T I T Y :
A C T. Q U A N T I T Y :
S e t u p
N C – P R O G R A M
0 N O P
B l a n k l i n e
6-10 BTV04 Unit with Ecodrive03 FLP SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Fig. 6-17: NC program setup
If the cursor sits on
• the command, the "arrow up" and "arrow down" keys can be used forscrolling the command list. Furthermore, the command function de-scription is displayed on the last two lines.
• the first location of the input fields, the "arrow up" and "arrow down"keys can be used for selecting M'=flag, ‚I'=input, ‚Q'=output or ‚0'=nomeaning (depending on the meaning of the command input field).Furthermore, the function description of this input field is displayed onthe last two lines.
H = Help key possible
Fig. 6-18: Motion type parameter setup
Fig. 6-19: Parameter function sensor 2 setup
Parameters
S e t u p
N C – P R O G R A M
9 9 9 P S A
1 + 0 0 0 5 0 0 . 0 0 0
9 9 9
F e e d a b s o l u t e w i t h
p o s i t i o n a c k n o w l e d g.
S e t u p
P A R A M E T E R ‚ H ‚
A 1 0 0
0 0
M o t i o n t y p e
S e t u p
P A R A M E T E R ‚ H ‚
A 1 0 1
0 1
F u n c t i o n S e n s o r 2
SCM-Application Description BTV04 Unit with Ecodrive03 FLP 6-11
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
If the cursor sits on
• the parameter block (A1,AA,B0;C0,CR,CM,CA), the "arrow up" and"arrow down" keys can be used for scrolling.
• the parameter number, the "Page up" and "Page down" keys can beused for direct incrementing or decrementing input. Furthermore, theparameter function description is displayed on the last two lines.
• the first location of the input fields, the "arrow up" and "arrow down"keys can be used for selecting M'=flag, ‚I'=input, ‚Q'=output or ‚0'=nomeaning (depending on the meaning of the command input field).Furthermore, the function description of this input field is displayed onthe last two lines.
Fig. 6-20: PLC program setup
In the highlighted lines, the command can be edited directly using thealphanumeric keys. The block number can be edited via the arrow keys orby direct input.
Fig. 6-21: Variable setup
Variables can be edited here.
PLC program
Variables
S e t u p
P L C – P R O G R A M
0 0 0 0 E N D
> 0 0 0 1 N O P
0 0 0 2 N O P
S e t u p
V A R I A B L E S
V 6 0 0 + 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0
V 6 0 0 . . . V 9 9 9
6-12 BTV04 Unit with Ecodrive03 FLP SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Diagnosis
Fig. 6-22: Diagnosis setup
Fig. 6-23: I/O/M menu setup
Fig. 6-24: Input setup
Ascending bit sequence from right to left
Fig. 6-25: Output setup
Ascending bit sequence from right to left
I / O / M - Menu
S e t u p
D I A G N O S I S M E N U
I / O / M– M E N U ( F 1 )
P R O G R A M S T A T U S ( F 2 )
M I S C E L L A N E O U S ( F 3 )
V A R I A B L E S ( F 4 )
S e t u p
I / O / M M E N U
I N P U T S ( F 1 )
O U T P U T S ( F 2 )
F L A G S ( F 3 )
S e t u p
I N P U T S
I 0 . 0 0 0 0 0 0 0 0 0 0
I 0 . 0 1 0 0 0 0 0 0 0 0
I 1 . 0 0 0 0 0 0 0 0 0 0
I 1 . 0 1 0 0 0 0 0 0 0 0
I 1 . 0 2 0 0 0 0 0 0 0 0
S e t u p
O U T P U T S
Q 0 . 0 0 0 0 0 0 0 1 0 1
Q 0 . 0 1 0 0 0 0 0 0 0 0
Q 1 . 0 0 0 0 0 0 0 0 0 0
Q 1 . 0 1 0 0 0 0 0 0 0 0
Q 1 . 0 2 0 0 0 0 0 0 0 0
SCM-Application Description BTV04 Unit with Ecodrive03 FLP 6-13
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Fig. 6-26: Flag setup
System outputs : Manual mode, Automatic mode, Error, Run
Fig. 6-27: Program status
Fig. 6-28: Miscellaneous setup
Fig. 6-29: Position lag setup
Program status
Miscellaneous
S e t u p
P R O G R A M S T A T U S
T A S K 1 : 0 0 0 0 N O P
T A S K 2 : 0 1 0 0 P O I
T A S K 3 : 0 3 0 0 A K N
S e t u p
M I S C E L L A N E O U S
P O S I T I O N L A G ( F 1 )
S e t u p
P O S I T I O N L A G
+ 0 0 0 0 0 0 . 0 0 1
R E L A T I V E P O S I T I O N
+ 0 8 4 2 2 5 . 0 8 9
P O S : C L E A R ( 0 )
S e t u p
F L A G S
M 0 . 0 0 0 0 0 0 0 0 0 0
M 0 . 0 1 0 0 0 0 0 0 0 0
M 0 . 0 2 0 0 0 0 0 0 0 0
M 0 . 0 3 0 0 0 0 0 0 0 0
M 0 . 0 4 0 0 0 0 0 0 0 0
6-14 BTV04 Unit with Ecodrive03 FLP SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Fig. 6-30: Variable setup
Special displays
Fig. 6-31: Special displays
Press F1 to display the incorrect parameter number.
System keys and inputs/outputs on the BTV04 unitThe B009 and B010 parameters can be used for activating the inputs,outputs, and system keys of the BTV04 unit.
Note: These inputs and outputs can only be processed by the Eco-drive03 FLP with address 05.
If this function enhancement is active, the FLP checks the cyclic arrival ofthis data. It stops the axis movement immediately and issues an errormessage if cyclic information has not arrived in the B009 parameter withinthe cycle time.
Note: In this case, the operational contact BB of the BTV04 unitmust also be wired into the safety circuit of the machine.
S e t u p
P A R A M E T E R H E L P
P A R . – E R R O R ( F 1 )
S T A N D A R D V A L U E ( F 2 )
S e t u p
V A R I A B L E S
V 6 0 0 + 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0
V 0 0 0 . . . V 9 9 9
SCM-Application Description BTV04 Unit with Ecodrive03 FLP 6-15
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
If there is only one Ecodrive03 connected, the transfer time of the inputsand outputs is less than 300ms. They can directly be processed by theNC tasks or by the FLP logic task.
If, in addition to the BTV04 inputs and outputs, the system tasks are acti-vated with the B010 parameter, the defined system inputs of the DKC21.3or the system inputs from the Profibus of the DKC3.3 unit are not avail-able.
Pass-through operationThe serial RS232 X3 connection on the BTV04 unit permits data from theEcodrive03 FLP to be read and written. The MotionManager for Win95and NT4 software can be used for reading programs from the FLP andarchiving them subsequently. Creating programs and sending them to theFLP is also possible.
SCM-Application Description BTV04 with Visual Motion (GPS 6, 7 and GPP7) 7-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
7 BTV04 with Visual Motion (GPS 6, 7 and GPP7)
7.1 Device Settings
Firmware/Software RequirementsVisual Motion
• CLC-D or P card containing GPS-06 or 07VRS firmware.
Or
• PPC-R containing GPP-07VRS firmware.
And
• Visual Motion 06VRS or 07VRS software.
ScreenManager
• BTV04 loaded with run-time version BTV04*-SCM-03VRS.
• ScreenManager compiler SWA-PC*-3VRS.
BTV04 Communication SettingsThe following steps explain how to set up the serial parameters in theBTV04 for communications with a CLC / PPC-R:
1. Press the key combination [Shift]+[ESC] to restart the BTV04.
2. While the BTV04 is restarting the F2 key must be pressed to enterParameter Setup.
3. F1-Key to enter "Serial Port Parameter"
4. F1-Key to enter "Intelligent Defaults"
5. F1_Key to select "Set Indramat CLC/CLM" (This setting works forboth CLC and PPC-R)
6. Press the ESC-Key 3 times to return to the Parameter Setup screen
7. F3-Key to "Save Values and Reboot"
Note: The baud rate of Serial Port 1 (X2 RS 485) on the BTV04which is used to communicate with the CLC / PPC-R is set to9600 using the "Intelligent Defaults". This baud rate may beincreased up to 38400 in the Serial Port 1 parameter screen.
7-2 BTV04 with Visual Motion (GPS 6, 7 and GPP7) SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
CLC / PPC-R Communication SettingsRequired serial port settings for port X27 or X28 of the CLC-D/P:
• The baud rate for the CLC must match Serial Port 1 of the BTV04. Ifthe baud rate chosen is higher than 9600 then X27 must be usedsince 9600 is the highest baud rate supported by X28.
• The mode must be set to RS-485.
• The type must be ASCII Host. (Always set for X27)
Note: The jumpers S1 and S2 located on the CLC card respectivelyforce X27 and X28 to 9600 baud and RS-232 when installed.The jumper for the CLC serial port communicating with theBTV04 must be removed so the port settings can be changed.
Required serial port settings for port X10 or X16 of the PPC-R
• The baud rate for the PPC-R must match the rate selected for SerialPort 1 of the BTV04.
• The mode must be set to RS-485.
• The type must be ASCII Host.
Note: Detailed instructions on serial port configuration can be foundin chapter 2.2 of the Visual Motion Trouble Shooting Guide(DOK-VISMOT-VM*-06VRS**-WA02-AE-P) for GPS06 andDOK-VISMOT-VM*-07VRS**-WA01-AE-P) for GPP07.
BTV04 Serial Port Settings:
Serial Port 1 Serial Port 2
Address: 1 3
Baud Rate: Up to 38400 9600
Parity: Off Off
Protocol: ASCII ASCII SIS
Hardware: RS485 /
Delay: 4 0
Timeout: 500 400
Retry: 20 2
Group No. 0 0
Max. Unit: 0 0
Fig. 7-1: BTV04 Sample Serial Port Settings
SCM-Application Description BTV04 with Visual Motion (GPS 6, 7 and GPP7) 7-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Visual Motion Parameter and Program Requirements• Parameter C-0-0002 (unit number) must be set to zero. The Vis-
ual Motion – BTV04 sample program is written to access only unitnumber zero.
• Parameter C-0-0016 (communications time-out period) set to200ms. This setting provides a safety measure for serial jogging byclearing the register used for jogging if the jog command is not re-peated by the BTV04 after the time-out period.
• The default I/O-Mapper (Def100.iom) must be loaded on the CLCor PPC-R. The Start, Stop Auto and Clear key will not function with-out the default I/O-Mapper.
• All of the screens in the sample program are designed to workwith any type of Visual Motion program with the exception of theJog Screen. The Jog Screen only allows single-axis mode jogging ofaxis 1, 2 or 3. In order to use the Jog Screen the active Visual Motionprogram must contain axis 1, 2 or 3 in single-axis mode.
Note: Detailed instructions on parameter configuration can be foundin chapter 4.5 of the Visual Motion Reference Manual forGPS06 (DOK-VISMOT-VM*-06VRS**-FKB1-AE-P) and chap-ter 3.2 of the Trouble Shooting Guide for GPP07 (DOK-VISMOT-VM*-07VRS**-WA01-AE-P)
7-4 BTV04 with Visual Motion (GPS 6, 7 and GPP7) SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
7.2 General BTV04 Operation
Key DefinitionsThe following table explains the functions of the BTV04 keys.
Key Programmed Function
Alphanumeric keys used for entering data into editfields. Holding down the SHIFT key while pressingthe desired letter accesses the letters. To select thesecond or third letter press the key two or threetimes while holding down the shift key. Releasingthe shift key places the letter then moves to the nextcursor position.
ARROW keys are used to navigate through menuand edit fields.
F1-F6 keys are screen-dependent function keys.
SHIFT key actives the green half of the divided keys.For example [SHIFT] + [7, 7] = B.
START key starts the active Visual Motion programwhile in Auto Mode. (VM Register 100, Bit 4)
AUTO key sets the state of CLC or PPC-R into AutoMode. Active from all screens. (VM Reg. 100, Bit 2)
STOP key stops the running Visual Motion program.Active from all screens. (VM Register 100, Bit 3)
The JOG+ and JOG – keys are used to jog axis 1, 2or 3 in single-axis mode. Only active in the JogScreen.
The PAGEUP and PAGEDOWN keys are used ac-cess next and previous screens.
CLEAR key clears error on CLC or PPC-R. Activeform all screens. (VM Register 100, Bit 5)
HELP key - NOT USED in this application program.
ESC key used to return to a previous screen and toexit out of edit fields.
MAIN MENU key returns to the Main Menu screenfrom any other screen.
OK key is used for accepting selections in menusand edit fields.
Fig. 7-2: Key assignments
SCM-Application Description BTV04 with Visual Motion (GPS 6, 7 and GPP7) 7-5
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
LED DefinitionsThe following key LED’s are used for showing whether or not the key theyare associated with is currently active. (ON = the key is active.) Thescreen displayed on the BTV04 determines their state.
• Function LED’s (F1-F6)
• ESC LED
• Main Menu LED
• OK LED
• JOG+ and JOG- LED’s
The following LED’s are not screen dependent and have meanings otherthan showing key they are associated with is active.
• The Clear LED is ON when the CLC/PPC-R has an error. Deter-mined by the status of VM Register 21, Bit 5 of the CLC/PPC-R.
• The Auto LED is ON when the CLC/PPC-R is in Auto Mode. De-termined by the status of VM Register 100, Bit 2 of the CLC/PPC-R.
• The Start and Stop LED’s are ON only while their keys are beingpressed.
7-6 BTV04 with Visual Motion (GPS 6, 7 and GPP7) SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
7.3 Sample Program Screen Descriptions
Main Menu ScreenThe Main Menu is the first screen displayed on power up. It is the startingpoint for accessing all other screens and can be access from any screenby pressing the Main Menu key.
Main Menu
F1 – System Info / Status
F2 – Variable Data
F3 – I/O Registers
F4 – Edit / View Parameters
PageDown for more
Fig. 7-3: Main Screen
The items in the menu may be selected by pressing the correspondingfunction key or by using the Up and Down Arrow keys to move the cursorto desired item and then pressing the OK key. The Page Up and Downkeys may be pressed to access more menu options.
System Info/Status Menu ScreenThis screen is the menu for selecting Card, Task and Drive informationand status messages.
System Info/Status
F1 – Card Info / Status
F2 – Task Info / Status
F3 – Drive Info / Status
Fig. 7-4: Info/Status Screen
The items are selected by pressing the corresponding function key.
Card Info/Status
CLC*DP-GPS-06V67
CLC-D 2.3 269855 A01
400 EMERGENCY STOP
No Active Message
Fig. 7-5: Card Info Screen
Displays the control firmware version, control hardware version, diagnos-tic and extended diagnostic messages.
Card Info/Status Screen
SCM-Application Description BTV04 with Visual Motion (GPS 6, 7 and GPP7) 7-7
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Task Info/Status
Task A Status Message:
Manual Mode
Task A Diagnostic Message:
Manual Mode
F1=A F2=B F3=C F4=D
Fig. 7-6: Task Info Screen
Displays the Task Status and Diagnostic Messages. The Task is se-lected by using the Function keys.
Info/Status Drive : 1
Drive1
HDD02.1-W040N
HSM1.1-ELS-05V18
A012 Control and power
Sections ready for operation
Fig. 7-7: Drive Info Screen
This screen displays the drive name, type, firmware version and diagnos-tic message. The drive number can be selected by entering the desireddrive number in the edit field and pressing the OK key.
Variable Type Selection ScreenThe menu for selecting the type of variable that is to be viewed/edited.
Select Variable Type
F1 – Floating Point
F2 – Integer
F3 – Global Float
F4 – Global Integer
Fig. 7-8: Variable Screen
The type of variable to be viewed/edited is selected by pressing the corre-sponding Function key.
Note: F1 and F2 refer to currently active program variables only.
Task Info/Status Screen
Drive Info/Status Screen
7-8 BTV04 with Visual Motion (GPS 6, 7 and GPP7) SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Integers
1 Counter 20
2 I [ 2 ] 25
3 I [ 3 ] 0
4 I [ 4 ] 965
F1-PgUp F2-PgDown
Fig. 7-9: Integer Screen
The screens for viewing and editing the variables display the variablenumber, variable name and the value of the variable. The variable num-ber may be edited so that variable’s data is displayed on the screen in-stead of using the Page Up and Down keys. To edit a variable’s value thecursor must be placed on the desired variable’s value and new value maybe entered then saved by pressing the OK key.
I/O Register ScreenThis screen displays and allows editing of the registers bit’s states.
Register Number : 1
Bit 1 = 0 Bit 5 = 0
Bit 2 = 0 Bit 6 = 0
Bit 3 = 0 Bit 7 = 0
Bit 4 = 0 Bit 8 = 0
F1 – HiByte, F3 - ToggleBit
Fig. 7-10 Register Screen
Editing the register number changes the register number that is displayedon the screen. Pressing the Page-up and Page-down key decrement andincrement the register number. The bit states are changed by placing thecursor over the desired bit’s state and editing it or by pressing F3 to toggleits value. The F1 key is used to switch between the high and low bytes ofthe register word.
Parameter Menu ScreenThe menu for selecting the type of parameter that is to be viewed/edited.
Edit/View Parameters
F1 – Card Parameters
F2 – Task Parameters
F3 – Axis Parameters
F4 – Drive S Parameters
F5 – Drive P Parameters
Fig. 7-11: Parameter Screen
The type of parameter to be viewed/edited is selected by pressing thecorresponding Function key.
Variable Editing Screen
SCM-Application Description BTV04 with Visual Motion (GPS 6, 7 and GPP7) 7-9
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Task Parameter : 1
Task Number : 1
Task Motion Type
1
F1 – Change Param Type
Fig. 7-12: Task Screen
The parameter screens allow viewing and editing of values of Card, Task,Axis and Drive parameters.
Note: The Card number is not displayed on the Card ParameterScreen since only Card number zero may be used with theBTV04 sample program.
Program Management Menu ScreenThe menu for selecting program management options and displays thecurrently active program.
Program Management
Currently Active Program :
7 coord_2axis
F1 – List / Activate Progs
F2 – Transfer Parameters
Fig. 7-13: Program Management Screen
The program management option is selected by pressing the corre-sponding Function key.
OK to Activate Program
1 spin_motor
2 coord_2axis
3 spin_motor2
4 spin_motor3
PageDown for More
Fig. 7-14: Program Activation Screen
A new active program can be selected by placing the cursor on the de-sired program’s number and then pressing the OK key.
Task Parameter Screen
Program Activation Screen
7-10 BTV04 with Visual Motion (GPS 6, 7 and GPP7) SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Data Transfer
Source Prog(Cur Active)
7 coord_2axis
Destination Program Num :
1
F1 – Execute Transfer
Fig. 7-15: Data Transfer Screen
The data from the currently active program can be transferred to anyother program. The destination program is selected by editing its valueand then pressing the OK key. To execute the data transfer the F1 keymust be pressed
Jogging ScreenAllows Single-Axis Mode jogging of axis 1, 2, or 3. The mode of joggingis set for "continuous jogging” and "fast speed” by the BTV04 setting thecorresponding bits in the Task*_Jog registers. The Task*_Jog register isdependent upon the task each axis is assigned to.
Single Axis Jog Screen
Jogging Axis 1
Position : 5.456
F1 – Axs1 F2 – Axs2 F3 – Axs3
Fig. 7-16: Jogging Screen
To jog an axis the JOG+ and JOG- keys are used. Pressing F1, F2 or F3changes the axis number being jogged.
Data Transfer Screen
SCM-Application Description BTV04 with Visual Motion (GPS 6, 7 and GPP7) 7-11
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
7.4 Problem Solving
Checking for CommunicationsThe Card Info/Status screen can be accessed for the Main Menu screenby pressing the F1 key twice. The Card Info/Status screen will display thecontrol’s firmware version, hardware type and diagnostic message.These items will not be displayed if the BTV04 and CLC/PPC-R are notcommunicating and the following items should be checked.
• The RS-485 cable is connected between connector X2 of the BTV04and the correct connector on the CLC/PPC-R.
• The parameters for the BTV04 and CLC/PPC-R serial ports must beset properly. (Baud rates must match!)
Serial ErrorsError windows are displayed on the BTV04 screen when serial communi-cation errors occur. Requesting non-existent Card, Task, Axis or Driveparameters or if valid parameters are edited with invalid values, causesmost of these errors. To clear these errors the ESC key must bepressed. Entering the wrong value in some screens will cause multipleerrors and the ESC key will have to be pressed several times.
Unable to Enter Jog ScreenThe Jog Screen can only be entered if the control is in manual mode andthe currently active program contains axis 1, 2 or 3 as a single axis modeaxis.
7-12 BTV04 with Visual Motion (GPS 6, 7 and GPP7) SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
8 BTV04/05/06, BTC06 with MTC200-P or MTC200-RMTC200-P -> PC controller
MTC200-R -> RECO
8.1 Hardware Requirements
BTV05/06.x or BTC06 with MTC200-P• BTV20.x with MTC200-P
• BTA20.x
• BTV05/06.x or BTC06
• Cable:
• RS232: (BTA20.x (X8) with MTC200-P (X2-SPS)) IKB0193+ (if MTS-P1.2 (X16) is used) IKB0023
• RS422: (BTV05/06.x (COM1) with BTA20.x (X9)) IKB0015
• INTERBUS-S: (BTA20.x (X6) with MTC200-P (X60))IKS0056
BTV05/06.x or BTC06 with MTC200-R• BTV20.x
• BTA20.x
• MTC200-R
• BTV05/06.x or BTC06
• Cable:
• RS422: (BTV05/06.x (COM1) with MTC200-R (PROG)) IKB0015 or RS485: IKB0017
• INTERBUS-S: (BTA20.x (X6) with MTC200-R (X60)) IKS0056
• RS422: (BTV05/06.x (COM1) with BTA20.x (X9)) IKB0015
BTV04 with MTC200-P• BTV20.x with MTC200-P and serial interface module S4
• BTA20.x
• BTV04.x
• Cable:
• RS485: (BTV04.x (X2) with MTC200-P (X40)) IKB0018
• INTERBUS-S: (BTA20.x (X6) with MTC200-P (X60)) IKS0056
BTV04 with MTC200-R• BTV20.x with MTC200-R and serial interface module S4
• BTA20.x
• BTV04.x
• Cable:
• RS485: (BTV04.x (X2) with MTC200-R (X40)) IKB0018
• INTERBUS-S: (BTA20.x (X6) with MTC200-R (X60)) IKS0056
8-2 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
8.2 Preparing the Typical Application
Commissioning must be prepared by loading the following data in thecontroller and the small operator input unit.
Controller: (via the archiving/backup function of the user interface)
• Machine parameters (Par_arc)
• PLC program (Sps_arc)
• NC program package (NC_arc)
•
BTV04: (via DOLFI)
• B4s03Vxx.ibf-File (firmware)
• Standard_BTV04.ibf (typical program)
The "Standard_BTV04.btv" file must be copied to the directory of the userinterface, \Mt-cnc\Btv_var.
BTV05: (via DOLFI)
• B5s03Vxx.ibf-File (firmware)
• Standard_BTV05.ibf (typical program)
The "Standard_BTV05.btv" file must be copied to the directory of the userinterface, \Mt-cnc\Btv_var.
BTV06: (via DOLFI)
• B6s03Vxx.ibf-File (firmware)
• Standard_BTV06.ibf (typical program)
The "Standard_BTV06.btv" file must be copied to the directory of the userinterface, \Mt-cnc\Btv_var.
BTC06: (via DOLFI)
• C6s03Vxx.ibf-File (firmware)
• Standard_BTC06.ibf (typical program)
The "Standard_BTC06.btv" file must be copied to the directory of the userinterface, \Mt-cnc\Btv_var.
Note: Once the PLC program has been compiled in the PLC pro-gramming system, the NC-STRD1 and Standard_BTxxxMiniMap files must be activated by pressing the space bar inthe Options – BTV status display menu item (identified by apreceding dot) before the program is loaded into the controller.
In general we want to point out that a program's .btv file thatwas created by the ScreenManager must be copied to theabove-mentioned path and be activated if the small operatorinput unit accesses variables of the PLC.
The files in the directory Btv_var are protected by a file dataidentifier. No manual changes are permitted.
Transmission via e-mail also destroys the file! (This is onlypossible in a ZIP format).
If the file is destroyed, this will lead to a file signature errorduring the compilation of the PLC program. In this case, theScreenManager must compile the .scm file to create a new.btv file.
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
8.3 Parameter Value Assignment of BTV04/05/06 and BTC06
• A connection with the MTC200-P is possible either directly to the on-board RS232 interface of the PLC (MTS-P) or via the RS422 interface ofthe interface converter at the BTA20.x unit.
• Using MTC200-P as an example, commissioning shall be per-formed with a connection via the interface converter of the BTA20.x unit.If MTC200-R runs via the COM port of the PLC and if the BTV04 unit isemployed, the connection to the controller is established via the serial S4interface card.
• This requires the parameters of the connected interface on theBTV05/06 (here: serial port1, to be reached as described in Chapter 2.5)to be set to the following values:
BTV05/06 and BTC06
Serial Port 1Address: 1Baudrate: 38400Parity: evenProtocol: SIS-SlaveHardware: RS422 F1-more...
Serial_Port1.FH7
Fig. 8-1: BTV05/06, BTC06: COM1 parameters
BTV04Since the BTV04 unit has only one single RS485 interface available forthe communication with the controller, the following settings are required:
Serial Port 1Address: 1Baudrate: 38400Parity: evenProtocol: SIS-SlaveF1-more...
Serial_Port1_BTV04.FH7
Fig. 8-2: BTV04: COM1 parameter
Note: This requires the interface parameters of the BTxx block in thePLC program to be adapted, too. To be able to make thechanges, press ENTER to zoom into the INIT step in the PLCprogram. Press again ENTER to zoom further into a BTC. Setthe cursor on CB and press Ctrl + ENTER to zoom into FB.
This requires the following changes to be made:
• Com.SERNR = 3
• RS_MODE = 1
Default settings for the portsThe default setting can be found in the following menu:
Menu: Serial Parameters – Intelligent Defaults
8-4 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
8.4 BTxx Function Block
Task The BTxx function block (FB) implements the communication betweenPLC and the HMI control panels BTV04, BTV05 and BTC06 via a serialinterface. I/O data and visualization data is exchanged cyclically in thisprocess.
Note: As a general rule, the BTxx function block should already beprogrammed in the INIT step (initialization) of the PLC pro-gram.
Function block structure
Fig. 8-3: Structure of the BTxx function block
FB inputs ENABLE
The execution of the function block is activated when the ENABLE input isset. The interface opens automatically. An OPEN_COM for the selectedinterface must not be programmed beforehand. This functionality is inte-grated in the FB.
Likewise, clearing this input interrupts the connection to the control paneland closes the interface (no CLOS_COM ).
EN_GUI
The EN_GUI input is used for activating the GUI_SK functionality for thetwo machine control key at the related operator panel
(in preparation; not yet supported by ScreenManager 03Vxx).
EN_GUI DEVICE BTXADR
ENABLE
TO_BTX
BTxx
KEY_L
KEY_R KEY_S1 KEY_S2
FR_BTX
STATE
READY
BOOL COM INT
BOOL
A_B31
BOOL BOOL BOOL
BOOL
A_B31
INT
BOOL
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-5
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
DEVICE
The Device input contains the parameter record of the employed serialinterface. To achieve a Hamming Distance of four, the parity settingEVEN has been defined for the Indramat communication protocol. Thespecified baud rate is 38400 bit/s.
BTXADR
Station address of the connected operator panel TO_BTX
32-bit input memory for PLC function keys
The applied signals are transmitted to the operator panel as Boolean in-puts for the PLC function keys.
FB outputs KEY_L
Status operator panel machine control key left-hand side KEY_R
Status operator panel machine control key right-hand side KEY_S1
Operator panel specific status bit 1 KEY_S2
Operator panel specific status bit 2 FR_BTX
32-bit output memory for PLC function keys
The applied signals are transmitted from the operator panel as Booleanoutputs for the PLC function keys. STATE
Function block - status :
0: Reset status
1: Check validity of FB input parameter
2: Initialize interface
3: Initialize SIS communication handler
4: Send initialization message frame to operator panel
5: Wait for Initialization acknowledgement from operator panel
6: Communication is active
7: Timeout during communication READY
Communication with operator panel is active
Function block
8-6 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Structures and variables BTV05/06 and/or BTC06 require the following structures. These struc-tures must be created in the declaration and may be used in the program.
TO_BTX At the TO_BTX input of the BTXX function block, the structure of the typeA_B31 (Array of 32 BOOL) with the following functions:
BTC06 BTV04/05/06
Bit 0 LED for key 0 (A+) (see drawing) LED for key 0 (Label1) (see drawing)
Bit 1 LED for key 1 (A-) LED for key 1 (Label2)
Bit 2 LED for key 2 (B+) LED for key 2 (Label3)
Bit 3 LED for key 3 (B-) LED for key 3 (Label4)
Bit 4 LED for key 4 (C+) LED for key 4 (Label5)
Bit 5 LED for key 5 (C-) LED for key 5 (Label6)
Bit 6 LED for key 6 (X+) LED for key 6 (Label7)
Bit 7 LED for key 7 (X-) LED for clear key (BTV04 only)
Bit 8 LED for key 8 (Y+)
Bit 9 LED for key 9 (Y-)
Bit 10 LED for key 10 (Z+)
Bit 11 LED for key 11 (Z-)
Bit 16 OUTPUT X4 pin 1
Bit 17 OUTPUT X4 pin 2
Bit 18 OUTPUT X4 Pin 3
Bit 19 OUTPUT X4 pin 4
Bit 20 OUTPUT X4 pin 5
Bit 21 OUTPUT X4 pin 6
Bit 22 OUTPUT X4 pin 7
Bit 23 OUTPUT X4 pin 8
Bit 24 OUTPUT X4 pin 9
Bit 25 OUTPUT X4 pin 10
Bit 26 OUTPUT X4 pin 11
Bit 27
Bit 28
Bit 29
Bit 30
Bit 31Fig. 8-4: Bit assignments to FB BTX
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-7
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
FR_BTXAt the FR_BTX output of the BTXX function block, the structure of thetype A_B31 (Array of 32 BOOL) with the following functions:
BTC06 BTV04/05/06
Bit 0 Key 0 (A+) (see drawing) Key 0 (Label1) (see drawing)
Bit 1 Key 1 (A-) Key 1 (Label2)
Bit 2 Key 2 (B+) Key 2 (Label3)
Bit 3 Key 3 (B-) Key 3 (Label4)
Bit 4 Key 4 (C+) Key 4 (Label5)
Bit 5 Key 5 (C-) Key 5 (Label6)
Bit 6 Key 6 (X+) Key 6 (Label7)
Bit 7 Key 7 (X-) Clear key ( BTV04 only)
Bit 8 Key 8 (Y+)
Bit 9 Key 9 (Y-)
Bit 10 Key 10 (Z+)
Bit 11 Key 11 (Z-)
Bit 12 Bit 0 override potentiometer
Bit 13 Bit 1 override potentiometer
Bit 14 Bit 2 override potentiometer
Bit 15 Bit 3 override potentiometer
Bit 16 All the subsequent bits are handwheel controlsignals
INPUT X5 pin 1
Bit 17 INPUT X5 pin 2
Bit 18 INPUT X5 pin 3
Bit 19 INPUT X5 pin 4
Bit 20 INPUT X5 pin 5
Bit 21 INPUT X5 pin 6
Bit 22 INPUT X5 pin 7
Bit 23 INPUT X5 pin 8
Bit 24 INPUT X5 pin 9
Bit 25 INPUT X5 pin 10
Bit 26
Bit 27
Bit 28
Bit 29
Bit 30
Bit 31Fig. 8-5: Bit assignments of FB BTXX
8-8 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
TO_BTX extension FB BTXX2 At the TO_BTX input of the BTXX2 function block, the structure of thetype A_B64 (Array of 64 BOOL) the first 23 correspond to allocation of FBBTXX, the extended 32 Bit are occupied as follow:
BTC06 - LED in key BTV04/05/06
Bit 32 ESC
Bit 33 Down
Bit 34 OK
Bit 35 Shift
Bit 36 Left
Bit 37 -
Bit 38 Rigtht
Bit 39 Page Down
Bit 40 0
Bit 41 Up
Bit 42 .
Bit 43 Page Up
Bit 44 1
Bit 45 2
Bit 46 3
Bit 47 Edit
Bit 48 4
Bit 49 5
Bit 50 6
Bit 51 Task
Bit 52 7
Bit 53 8
Bit 54 9
Bit 55 Teach
Bit 56 R1
Bit 57 L1
Bit 58 Help
Bit 59 Main Menu
Bit 60
Bit 61
Bit 62
Bit 63Fig. 8-6: Bit assignments of FB BTXX2
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-9
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
FR_BTX extension FB BTXX2 At the TO_BTX output of the BTXX2 function block, the structure of thetype A_B64 (Array of 64 BOOL) the first 23 correspond to allocation of FBBTXX, the extended 32 Bit are occupied as follow:
BTC06 – key BTV04/05/06
Bit 32 ESC
Bit 33 Down
Bit 34 OK
Bit 35 Shift
Bit 36 Left
Bit 37 -
Bit 38 Rigtht
Bit 39 Page Down
Bit 40 0
Bit 41 Up
Bit 42 .
Bit 43 Page Up
Bit 44 1
Bit 45 2
Bit 46 3
Bit 47 Edit
Bit 48 4
Bit 49 5
Bit 50 6
Bit 51 Task
Bit 52 7
Bit 53 8
Bit 54 9
Bit 55 Teach
Bit 56 R1
Bit 57 L1
Bit 58 Help
Bit 59 Main Menu
Bit 60
Bit 61
Bit 62
Bit 63
Fig. 8-7: Bit assignments of FB BTXX2
8-10 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
BTV04_MOK.FH7
Fig. 8-8: Real-time I/O at the BTV04 unit
MAINMENUHELP
L1 R1
Label 6 ESC OK
1 32
0
7ABC
9GHI
8DEF
4JKL
STU
DEL NEXT
6PQR
5MNO
F1 F2 F3 F4 F5 F6 F7 F8-
+
.
VW XYZ
SYSTEM200 BTV05
Label 7Label 6Label 5Label 4Label 3Label 2Label 1
BTV05_MOK.FH7
Fig. 8-9: Real-time I/O at the BTV05 unit
SYSTEM200 BTV06
L1 R1
MAINMENUHELP
Label 6
F1 F2 F3 F4 F5 F6 F7 F8
Label 7Label 6Label 5Label 4Label 3Label 2Label 1 ESC OK
1 32
0
7ABC
9GHI
8DEF
4JKL
STU
DEL NEXT
6PQR
5MNO
-+
.
VW XYZ
BTV06_MOK.FH7
Fig. 8-10: Real-time I/O at the BTV06 unit
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-11
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
EDIT
TASK
TEACH9
Z+
Y+
X+
Z-
Y-
X-
R1
87
4 5 6
321
0NEXT
OK
-
ESC
F1
L1
A+ A-
B-B+
C+ C-
HELP
ABC
MNO
DEF
PQR
+
GHI
STU VW XYZ
JKL
MAINMENU
F2 F3 F5 F6 F7 F8F4
DEL
.
SYSTEM200 BTC06
%
01
24
68
10 20
120100
8070
6050
4030
Btc_mok.FH7
Fig. 8-11: Real-time I/O at the BTC06 unit
WARNING
The keys highlighted in the figures are con-nected with the function block in serial real-time. This means that all I/O will be set to ZEROwhen communication is interrupted.This also applies to the incremental inputswhen the handwheel function of the BTC06 unitis used. If communication with the BTC06 unitis interrupted while the handwheel function isactive, incorrect programming will lead to a mo-tion of the connected axis.⇒ It must therefore be ensured that the keys are pro-
grammed such that there will be no malfunction ofthe machine if the communication between the smalloperator input unit and the controller is interrupted.
⇒ To avoid unwanted axis movements while the hand-wheel is active, the READY output of the BTxx blockmust be interconnected with the HWACT input of theHNDWHEEL function.
8-12 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Parameter value assignment of the BTxx communication function block
�6<67(0����:RUNLQJ�SRVLWLRQ�07&����3�������������������������������������������������� �������������������3/&�SURJUDP�
�%7&B��B��IXQFWLRQ�EORFN��������������������������������������������������������������
�,PSOHPHQWDWLRQ����������������������������������������������������������������������� �07&����3�����9HUVLRQ����������
BTC_06_1
1 ����������� ���������������������������������������������������������������������������������������
����������� � ������ ���������������������������������������������������������������������������������������
���������� �������� FRP�%$8'������������������������������������������������������������������������������
����������� ���������������������������������������������������������������������������������������
19........................... ......................................... .......... ANY_INT
com.BAUD..................... Baud rate................................ .......... INT
2 ����������� ���������������������������������������������������������������������������������������
����������� � ������ ���������������������������������������������������������������������������������������
���������� �������� FRP�'(9,&(����������������������������������������������������������������������������
����������� ���������������������������������������������������������������������������������������
0............................ ........................................ .......... ANY_INT
com.DEVICE................... Device no............................... .......... INT
3 ����������� ���������������������������������������������������������������������������������������
����������� � ������ ���������������������������������������������������������������������������������������
���������� �������� FRP�6(515�����������������������������������������������������������������������������
����������� ���������������������������������������������������������������������������������������
0............................ ........................................ .......... ANY_INT
com.SERNR.................... No. of the serial interface............. .......... INT
4 ����������� ���������������������������������������������������������������������������������������
����������� � ������ ���������������������������������������������������������������������������������������
���������� �������� FRP�6723������������������������������������������������������������������������������
����������� FRP�+$1'6+����������������������������������������������������������������������������
��������������������� FRP�'$7$������������������������������������������������������������������������������
1............................ ........................................ .......... ANY_INT
com.STOP..................... Number of stop bits..................... .......... INT
com.HANDSH................... Software/handshake...................... .......... INT
com.DATA..................... Number of data bits..................... .......... INT
5 ����������� ���������������������������������������������������������������������������������������
����������� � ������ ���������������������������������������������������������������������������������������
���������� �������� FRP�3$5,7<����������������������������������������������������������������������������
����������� ���������������������������������������������������������������������������������������
3............................ ........................................ .......... ANY_INT
com.PARITY................... Parity.................................. .......... INT
6 ����������� ���������������������������������������������������������������������������������������
����������� � ������ ���������������������������������������������������������������������������������������
���������� �������� �35272&2/����������������������������������������������������������������������������
����������� ���������������������������������������������������������������������������������������
4............................ ........................................ .......... ANY_INT
com.PROTOCOL................. Protocol type........................... .......... INT
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-13
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
7 �����������EWY����������������������������������������������������������������������������������������������
����������� ����������������������������������������������������������������������������
����������� %7;;��������������� ����������������������������������������������������������������������������
(1$%/(����� ������������������� �������������������������������������������������������������������.(<B/����
� (1$%/(��������.(<B/ ���
(1B*8,����� ������������������� �������������������������������������������������������������������.(<B5����
� (1B*8,��������.(<B5 ���
����������� ������������������� �������������������������������������������������������������������.(<B6����
�������FRP '(9,&(�������.(<B6� ���
����������� ������������������� �������������������������������������������������������������������.(<B6����
���������� 56B02'(������.(<B6� ���
���������� %7;B$'5������)5B%7; )5B%7;���������������������������������������������������������������������
����72B%7; 72B%7;��������67$7( 67$7(����������������������������������������������������������������������
����������� ������������������� �������������������������������������������������������������������5($'<����
����������� ��������������5($'< ���
����������� ����������������������������������������������������������������������������
btv05........................ ........................................ .......... BTXX
ENABLE....................... ........................................ .......... BOOL
KEY_L........................ ........................................ .......... BOOL
EN_GUI....................... ........................................ .......... BOOL
KEY_R........................ ........................................ .......... BOOL
com.......................... ........................................ .......... COM
KEY_S1....................... ........................................ .......... BOOL
2............................ ........................................ .......... ANY_INT
KEY_S2....................... ........................................ .......... BOOL
1............................ ........................................ .......... ANY_INT
FR_BTX....................... ........................................ .......... A_B31
TO_BTX....................... ........................................ .......... A_B31
STATE........................ ........................................ .......... INT
READY........................ ........................................ .......... BOOL
�07&����������������������������������������������������������������������������� ����&UHDWHG�RQ����������������������
�,1'5$0$7�*PE+������������������������������������������������������������������� �3ULQWHG�RQ�������������������������
���������������������������������������������������������������������������������
��������������������������������������������������������������������������������� ��������������������������3DJH������
Fig. 8-12: PLC program listing of the BTxx communication block
If communication is working, the function block should display status 6(see figure below).
BTxx_state6.jpg
Fig. 8-13: Status for communication
8-14 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
8.5 No Communication! What Shall Be Done?
Messages Possible faults Possible causes
Small operator input unit:Waiting for PLCPLC:BTxx Status 0
Initializing the communication functionblock failed.
1. FB not activated via ENABLE – input.2. FB is not in the initialization step of the PLC program and cannot be activated because program step is not yet active.
Small operator input unit:Waiting for PLCPLC:BTxx status changes between 5and 7
Communication FB does not initializeany communication to the miniaturecontrol panel
1. FB parameterization incorrect2. BTV06 interface parameterization incorrect3. Incorrect cable connection (wrong interface, termination)
Small operator input unit:script execution errorPLC variable unknown
The program of the small operatorinput unit tries to access one or morePLC variables that have not beendeclared or are written differently(case-sensitive spelling).
1. The variable is written incorrectly in the read/write / BindPLC instruction of the ScreenManager program for the miniature control panel2. The requested variable is not declared in the PLC program.3. The required MiniMap files (.btv) have not been activated on the PLC programming desktop.
Fig. 8-14: Possible error causes for lack of communication
8.6 Program Description
Handling the small operator input unitsThe menus are always selected via function keys or the arrow keys.When the arrow keys are used for selection, the currently active line ishighlighted and can be selected by pressing the OK key. When functionkeys are used for menu control, the required menu can be selected bymerely pressing the corresponding function key.
Edit fields (i.e. fields that permit an input via the keyboard to be imple-mented using the BTV unit) are also selected via the arrow keys. Theentry must be acknowledged by pressing the OK button as soon as it iscompleted. Making all the entries in several edit field first, and pressingthe OK key for acknowledgment at the end of the entries is possible.
The MAINMENU key always takes you back to the main menu. The ESCkey takes you back by one window only.
Note: The typical figures of the application are related to the typicalapplication of BTV06 and BTC06. There is a reduced functionrange for BTV04 and BTV05!
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-15
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Keys of the small operator input unitsSubmenus or input fields are usually selected via function keys or thearrow keys. Exceptions to this rule are shown by a text on the display.
Numeric values or alphabetical characters are entered via the numerickeys 0-9 (Caution: dual assignment of the keys!). Pressing the Shift keyat the same time activates the (alphabetical) keys on a green background.
BTV05/06 and BTC06Keys Function in the program
Menu and function selection. Keys are always explainedby a text on the display.
1 32
0
7ABC
9GHI
8DEF
4JKL
STU
6PQR
5MNO
-+
.
VW XYZ
Used for entering and editing numbers and text. Pressingthe [Shift] key at the same time activates the letters on agreen background. Pressing the key repeatedly shows theletters in succession. Release the [Shift] key to accept theletter last pressed.
Z+
Y+
X+
Z-
Y-
X-A+ A-
B-B+
C+ C-
BTC06 onlyDirect jogging (moving) of axes.
Shift key is activated when a double-assigned key (dualcolor keys) is pressed at the same time.
To acknowledge an inputs and/or a selected menu item.
Goes back by one screen, or aborts an entry.
Used for navigating within the user interface.
Used for rapid navigating within the user interface.
Invokes a help menu at any point of the program (pro-vided that a help menu has been stored).
Jumps to the main menu from any point in the program.
Fig. 8-15: Key assignments
8-16 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Main menuWhen the BTV06/BTC06 unit is switched on for the first time, it shows thefollowing screen:
HauptmenüSchmiermittel-Warngrenze erreicht AUTO
F1 StartvoraussetzungenF2 DiagnoseF3 BedienenF4F5 NC-FunktionenF6F7F8
STRT DIAG BED ---- NC_F ---- ---- ----
screenMain.FH7
Fig. 8-16: Main menu
The following menu items can be selected here:
• F1 Start conditions (conditions for starting the machine)
• F2 Diagnosis (messages, warnings, faults)
• F3 Operator input (typical control images)
• F5 NC functions (axis positions, status display, block dis-play)
Furthermore, a status bar is displayed. It issues warnings (ProVi diagno-sis message texts from the PLC), and informs about the selected mode.This status bar is also visible when other menu items are selected.
F1 - Start conditionsPress the F1 or OK key to get to the Start conditions screen that showsthe prerequisites that are necessary for executing the program.
These messages are a part of the ProVi diagnosis system. They are dis-played on the screen in the order of their priority.
StartvoraussetzungenSchmiermittel-Warngrenze erreicht AUTO
Leistung einschalten
STRT DIAG BED ---- NC_F ---- ---- ----
screenF1.FH7
Fig. 8-17: Menu: Start conditions
ProVi diagnosis
ProVi diagnoses
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-17
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
F2 - DiagnosisPressing the F2 key in the main menu or the "Start conditions" submenuactivates the Diagnosis screen.
It displays single-line diagnoses of the highest priority from the followingareas:
• CNC faults (mechanism messages)
• General faults (ProVi diagnosis errors)
• Messages (CNC status message, ProVi diagnosis message)
The keys F1 ... F3 can be used for zooming individual areas. This permitsadditional messages or faults to be displayed.
DiagnoseSchmiermittel-Warngrenze erreicht AUTO
CNC ALLG MELD ---- ---- ---- ---- ----
CNC-Störungen
Allgemeine Störungen
Meldungen
Leistung fehlt
screenF2.FH7
Fig. 8-18: Menu: Diagnosis
F3 – Operator inputThe menu item F3 – Operator input is an example of the possible struc-ture of an operator input screen.
The Page up / Page down keys of the BTV06 unit are used for selectingthe individual control images. The machine control keys L1 and R1 areused for control.
****** Sample for BTC06 ******
opend
---- ---- ---- ---- ---- ---- ---- ----
Nr: 0
open
closed
close
### Gripper 1 ###
1.000
Enable Manual-Mode
screenF3.FH7
Fig. 8-19: Menu: Operator input
Note: This example is related to the old typical application that wasdelivered together with the BTC06 unit. An exact descriptioncan be found in the following document:
DOK-SUPPL*-SCM-01VRS**-FK01-DE-P MN: 283 652
Mechanism messages
ProVi diagnoses
8-18 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
F5 – NC functions (BTC06 and BTV06 only)Press F5 to get to the NC screen.
The base screen of the menu contains the axis position display, and in-forms of the active NC program (program memory), the active NC block,and status messages.
The menu also permits the screen to be adapted with respect to axis andcolumn selection for the axis data, and the selection of program or ma-chine coordinates via the F7 and F8 function keys. To increase the per-formance of axis data updating, this menu also permits the NC statusmessage and the active NC block to be hidden. This setup menu can alsobe invoked from any other screen by pressing the SHIFT + OK keys.Pressing the ESC key always returns the display to the NC base screen.
NC-FunktionenSchmiermittel-Warngrenze erreicht AUTO
XYZS1
STAT SATZ VAR EVTS NPV D-KR SET-A SET-B
A01 Leistung fehltN0000 .START [START]
Soll [ mm ]-967.945
-1935.890-2903.836
0.000
Ist [ mm ]-967.945
-1935.890-2903.836
0.000
End [ mm ]-967.945
-1935.890-2903.836
0.000
screenF5.FH7
Fig. 8-20: Menu: NC functions
The representation of additional NC functions has been implemented byan additional selection of function keys F1..F8.
They permit the following menus to be selected:
• F1 STAT Status display
• F2 SATZ Block display
• F3 VAR NC variables (not implemented in this example)
• F4 EVTS NC events (not implemented in this example)
• F5 NPV Zero offsets (not implemented in this example)
• F6 D-KR D corrections
• F7 SETA Setup of axis selection, process number selection
• F8 SETB Setup of axis data column selection; toggling betweenmachine coordinates/program coordinates
F5 – F1 Status displayThe status display informs about the major NC functions.
The following parameters are represented:
• Active
• Active D correction number
• Active zero offset table
• Active tool number
• Active tool edge number
• Next preselected tool number
• Active G codes
• Active M codes
• Active feed override
Axis positions
Status display
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-19
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
• Active spindle override
• Programmed feed rate
• Actual feed rate
• Programmed spindle speed
• Actual spindle speed
• Active rapid traverse override
• Actual acceleration
STAT
NC-StatusRAD
SATZ VAR EVTS NPV D-KR ---- NC-F
OVR 100%S1 100%
D 0 O 0 T 0 E 1 Tsel 0
G01 G17 G40 G53G15 G90 G94 G97G71 G43 G62 G98G47 G09 G07 ---G30 G72 G78 G68G36 G25 --- ------ --- --- ------ --- --- ---
M030 ---- ---- ----M005 ---- ---- M040M205 ---- ---- M240M305 ---- ---- M340
F 0.0 mm/minFact 0.0 mm/minS1 0.0 1/minS1act 0.0 1/minROV 100% ACC 100%
screenF5_F1.FH7
Fig. 8-21: Menu: NC status display
F5 – F2 block displayAs a maximum, the block display menu shows the active NC block, andthe three NC blocks before and after the active NC block. The active NCblock is framed.
SATZ
SatzanzeigeSchmiermittel-Warngrenze erreicht AUTO
N0000 .START [START]
N0001 RAD D0
N0002 G01 X0.0 Y0.0 Z0.0 F10000.0
N0003 S133.0 M003
STAT VAR EVTS NPV D-KR ---- NC-F
A01
screenF5_F2.FH7
Fig. 8-22: Menu: Block display
Block display
8-20 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
F5 – F6 D correctionsThis menu permits D corrections to be selected and edited.
To select the D correction number and to edit the correction data, movethe cursor via the arrow keys and enter the values via the numeric key-pad.
D-KRSATZ
D-KorrekturenSchmiermittel-Warngrenze erreicht AUTO
L1 3.0000 mm mm
L2 0.0000 mm 0.0000 mm
L3 0.0000 mm 0.0000 mm
R 0.0000 mm 0.0000 mm
STAT VAR EVTS NPV ---- NC-F
3.0000
D-Korr. Nr: 1 Editierung:
screenF5_F6.FH7
Fig. 8-23: Menu: D corrections
8.7 Output of ProVi Diagnoses
ProVi diagnoses can only be displayed if they are programmed in thePLC. The related programming instructions can be found in the followingdocuments:
• DOK-MTC200-DIAG*PROVI*-ANW1-DE-P MN: 00281324
• DOK-MTC200-DIAG*PROVI*-ANW1-EN-P MN: 00281325
Basically, the diagnoses are displayed by linking a STRING variable to aPLC function block (FB for start conditions, FB for messages, FB forwarnings, FB for errors). The FBs contain arrays that have numbers as-signed. The related text (comment line in the PLC program) is displayedwhen the condition of a number is satisfied. These texts are then avail-able in the order of their priority.
Linking such a function block and specifying the priority enables the textsto be displayed on the miniature control panel.
The command syntax is described in the ScreenManager documentation.
Note: If ProVi diagnoses are programmed in the PLC program, aMiniMap file is created when the PLC program is compiled.This file must then be activated under Options->BTV statusdisplay before the program is loaded into the controller. If thefile has not been activated, an attempt of accessing this datawill lead to a "script execution error" in the BTV06.
D corrections
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-21
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Example of programming ProVi diagnosesExcerpt from the typical application from ScreenManager
/******************************** F1 - Start conditions *********************************/
void Screen1(){
Screen(); // new initialization of screen and functionsunScreen = 1; // set variable to valueunScreen.WritePLC(_PLC("BILD")); // write BTV value to PLC variableTextAttr(1,1,0,0,1); // view following text inverted and centricText(0,0,240,10,strF1); // víew string
TextAttr(1,0,0,0,0); // set following text leftstrSPStxt1.BindProViPLC("fbStart_",0); // link string variable to PLC function block cyclically updated, priority: higheststrSPStxt2.BindProViPLC("fbStart_",1); // link string variable to PLC function block cyclically updatedstrSPStxt3.BindProViPLC("fbStart_",2); // link string variable to PLC function block cyclically updatedstrSPStxt4.BindProViPLC("fbStart_",3); // link string variable to PLC function block cyclically updatedstrSPStxt5.BindProViPLC("fbStart_",4); // link string variable to PLC function block cyclically updatedstrSPStxt6.BindProViPLC("fbStart_",5); // link string variable to PLC function block cyclically updatedstrSPStxt7.BindProViPLC("fbStart_",6); // link string variable to PLC function block cyclically updated, priority: lowest
strSPStxt1.Display(10,27,220,0,0,0); // display stringstrSPStxt2.Display(10,40,220,0,0,0); // display stringstrSPStxt3.Display(10,53,220,0,0,0); // display stringstrSPStxt4.Display(10,66,220,0,0,0); // display stringstrSPStxt5.Display(10,79,220,0,0,0); // display stringstrSPStxt6.Display(10,92,220,0,0,0); // display stringstrSPStxt7.Display(10,105,220,0,0,0); // display string
StatusLine(); // call function
Key(32,1,Screen2); // call function if key is pressedKey(33,1,Screen3); // call function if key is pressedKey(34,1,Screen4); // call function if key is pressedKey(35,1,Screen5_standard); // call function if key is pressedKey(36,1,Screen6); // call function if key is pressed
TextAttr(1,0,0,0,1); // view following text centricText(2,118,26,10,strMaintxt1); // víew stringTextAttr(1,1,0,0,1); // view following text inverted and centricText(2,118,26,10,strMaintxt1); // víew stringText(32,118,26,10,strMaintxt2); // víew stringText(62,118,26,10,strMaintxt3); // víew stringText(92,118,26,10,strMaintxt4); // víew stringText(122,118,26,10,strMaintxt5); // víew stringText(152,118,26,10,strMaintxt6); // víew string
if(unErr == 1){
Diagnostic(); // call function if variable is 1}
}
Fig. 8-24: ScreenManager program excerpt for programming ProVi diagnoses
8-22 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Excerpt from typical application from PLC program
ProVi.jpg
Fig. 8-25: Typical image for programmed ProVi diagnoses in the PLC
8.8 Output of System Errors and Mechanism Messages
RequirementsSystem error and mechanism message texts can only be displayed afterthe error and message texts have been loaded into the controller.
This is done in the HMI under OP7 Service -> F8 -Download error text
Note: Downloading the error and message texts is only possiblewith Win-HMI.
System errorsThe response to system errors that lead to a breakdown of the controllerhave been programmed as a part of the "Connect PLC" command in thefirmware of the small operator input units. It need not be programmed inthe ScreenManager.
A system error is displayed like in the following example:
Downloading texts
SCM-Application Description BTV04/05/06, BTC06 with MTC200-P or MTC200-R 8-23
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
0.02.51.3 Waiting for PLC
System Error 89
INTERBUS-S allgemeiner FehlerGeneration 4
Syserr.FH7
Fig. 8-26: Screen output of a system error
Mechanism errors and mechanism messagesMechanism errors and mechanism messages are displayed by linking aSTRING variable to the CNC. The command syntax is described in theScreenManager documentation.
Typical programming of mechanism errors and mecha-nism messagesExcerpt from the typical application from ScreenManager
/******************************** F2 - Diagnostics ********************************************/
void Screen2(){
Screen(); // new initialization of screen and functionsunScreen = 2; // set variable to valueunScreen.WritePLC(_PLC("BILD")); // write BTV value to PLC variableTextAttr(1,1,0,0,1); // view following text inverted and centricText(0,0,240,10,strF2); // víew stringText(0,22,240,10,strDiagTxt1); // víew stringText(0,53,240,10,strDiagTxt2); // víew stringText(0,84,240,10,strDiagTxt3); // víew string
Key(31,1,Screen21); // call function if key is pressedKey(32,1,Screen22); // call function if key is pressedKey(33,1,Screen23); // call function if key is pressed
TextAttr(1,0,0,0,0); // set following text leftstrProViErr1.BindProViPLC("fbError1_",0); // link string variable to PLC function block cyclically updatedstrCNCErr1.BindCNC5(13,0,1,0,0); // link string variable to CNC cyclically updatedstrCNCMsg1.BindCNC5(13,0,2,0,0); // link string variable to CNC cyclically updatedstrCNCErr1.Display(10,39,220,0,0,0); // display stringstrProViErr1.Display(10,70,220,0,0,0); // display stringstrCNCMsg1.Display(10,101,220,0,0,0); // display string
StatusLine(); // call function
TextAttr(1,1,0,0,1); // view following text inverted and centricText(2,118,26,10,strDiagTxt4); // víew stringText(32,118,26,10,strDiagTxt5); // víew stringText(62,118,26,10,strDiagTxt6); // víew string
if(unErr == 1){
Diagnostic(); // call function when variable is 1}
}
Fig. 8-27: ScreenManager program excerpt for programming mechanism errorsand mechanism messages
8-24 BTV04/05/06, BTC06 with MTC200-P or MTC200-R SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
SCM-Application Description BTC06 with DLC01.1 9-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
9 BTC06 with DLC01.1
9.1 Device settings
Basic settings on the BTC06 unitTo get to the BTC06 parameter menu, use the following procedure:
1. Simultaneously press the [Shift]+[ESC] key combination
2. Next, keep the F2 key on the BTC06 unit depressed
To be able to communicate with the DLC you must make the followingselections:
1. Press the F1 key "Serial Port Parameter"
2. Press the F1 key "Intelligent Defaults"
3. Press the F1 key "Set Indramat CLC/CLM" (the settings for CLMand DLC are identical).
4. Press the ESC key three times
5. Press the F3 key "Save Values and Reboot".
This parameter setup can also be used for making manual selections atthe ports.
Increase the delay time in the BTC06 unit from 4ms to 8ms if you en-counter any problems in changing DLC parameters via the BTC06 unit.
DLC settingsIn the "DLC_BTC06" example, the axis can be moved via the keys X+and X- of the BTC06 unit. This requires the two bits in the DLC parameterB001 to be set that permit jogging via the serial interface. Otherwise, thekeys will not be interrogated. Furthermore, the DLC’s time-out valueshould be increased to 9 (parameter B004).
B001 = 011000000
The selected interface must be RS485.
B003 = 0960 4 1 8 1
The station number can be specified via the DLC parameter B004. Forthe example "DLC_BTC06", it must be set to address 1. The checksumverification must be OFF, the interface confirmation ON.
B004 = 1 1 01 0 9 02
Axis teach-in
Interface selection
9-2 BTC06 with DLC01.1 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
9.2 Summary of the Major Points
• The cables are connected
• 24V control voltage is applied to the BTC06 unit
• Dolfi is installed on the PC (Dolfi 1V05, or later)
• Runtime must be loaded on the BTC06 unit
• DLC and BTC06 must both be set to RS485
• The baud rate between BTC06 and DLC must be identical
BTC06 port selections:
Serial port 1 Serial port 2
Address: 1 3
Baud rate: 9600 9600
Parity: Off Off
Protocol: ASCII ASCII + SIS
Hardware: RS485 /
Delay: 4 0
Timeout: 500 400
Retry: 20 2
Group no. 0 0
Max. unit: 0 0
Fig. 9-1: BTC06 port selections
DLC parameters
Parameter Contents
B001 01100000
B003 0960 4 1 8 1
B004 1 1 01 0 9 04
Fig. 9-2: DLC parameters
ScreenManagerThe "DLC_BTC06" application is written for a BTC06 unit. Thus, it cannot directly be transferred to a BTV unit.
If the ScreenManager application is downloaded from the ScreenManagerprogramming desktop, the following points must be observed:
Are there problems with downloading ? Å Under the "Tools/Project"menu item, change from "TargetType" BTV to "TargetType" BTC. Theaddress (default for BTC06=3) that has been selected in the BTC06 portsettings must also be selected in the download tool Dolfi.
SCM-Application Description BTC06 with DLC01.1 9-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
9.3 Program Description
Loading DLC program blocksSpecific program blocks (e.g. N0100 POI 1 +001111.11 999) are dis-played in the ScreenManager program "DLC_BTC06". Visualization be-comes senseless if there are different commands at the relevant programblocks. To facility your start, use the BTC06 unit for transferring asmall DLC program via the key combinations [Shift]+[F7].
Please load the program into the DLC before you continue.
DLC program
Block no. Contents Description
N0100 POI 1 +001111.11 999 Position 1
N0105 BAC 0300 +0100 01500 Parts counter 1
N0110 POI 1 +002222.22 999 Position 2
N0115 BAC 0400 +0300 03000 Parts counter 2
N0120 POI 1 +003333.33 999 Position 3
N0125 BAC 0500 +0500 05000 Parts counter 3
N0130 POI 1 +004444.44 999 Position 4
N0140 POI 1 +005555.55 999 Position 5
N0150 POI 1 +006666.55 999 Position 6
Exa
mp
le "
DL
C_B
TC
06"
9-4 BTC06 with DLC01.1 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Navigation and HandlingSubmenus or input fields are usually selected via function keys or thearrow keys. Exceptions to this rule are shown by a text on the display.
Numeric values or alphabetical characters are entered via the numerickeys 0-9 (Caution: dual assignment of the keys!). Pressing the Shift key atthe same time activates the (alphabetical) keys on a green background.
Menu and function selection. Keys are always explainedby a text on the display.
Used for entering and editing numbers and text. Pressingthe [Shift] key at the same time activates the letters on agreen background. Pressing the key repeatedly shows theletters in succession. Release the [Shift] key to accept theletter last pressed.
The two keys in the "Teach-in" screen enable the axis tobe moved via the interface.
Shift key is activated when a double-assigned key (dualcolor keys) is pressed at the same time.
To acknowledge an inputs and/or a selected menu item.
Goes back by one screen, or aborts an entry.
Used for navigating within the user interface.
Used for rapid navigating within the user interface.
Invokes the diagnosis screen. You obtain informationabout drive status and any malfunctions.
Jumps directly to the main menu.
Fig. 9-3: Key assignments
SCM-Application Description BTC06 with DLC01.1 9-5
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Menu
Main menuAfter power-on, the BTC06 first displays a selection screen.
Main menu
F1=Position input
F2=Quantity
F3=Drive information
F4=Program overview
F5=Inputs/outputs
F6=Diagnosis
F7=DLC parameters
F8=Teach-in
Fig. 9-4: Main menu display
Use the arrow keys or, directly, the function keys to select the requiredsubmenu.
The branches in the following description always start from the mainmenu and go towards the submenus.
Position input
Editing positionsSix program positions are stored in this example. The corresponding pro-gram commands are in the DLC blocks N0100, N0110; N0120, N0130,N0140, and N0150.
To go from the main menu to the position input menu:
• F1 =Position input
9-6 BTC06 with DLC01.1 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Position input
Position 1 +001111.11 V1= 99 %
Position 2 +002222.22 V2= 99 %
Position 3 +003333.33 V3= 99 %
Position 4 +004444.44 V4= 99 %
Position 5 +005555.55 V5= 99 %
Position 6 +006666.66 V6= 99 %
Fig. 9-5: Position input screen
• The six position blocks are displayed. A brief text message informsyou of the position block. The currently programmed position and thecurrently programmed velocity value are displayed for each positionblock.
• Use the arrow keys to select the required position block, and modifythe values via the alphanumeric keyboard of the BTC06 unit (note: Aselected edit field is provided with a black background).
• Press the OK key to accept the values.
• Press the MainMenu key to go back to the main menu
QuantityParts counters (here: BAC command) are programmed in the programblocks N0105, N0115, and N0125. Reading this parts counter and placinga status inquiry to the DLC shows the information about commanded andactual state on the BTC06 display. Since the quantity can be changed atany time, the corresponding parts counter can be reprogrammed.
• F2 =Parts counter
Counters Actual: Command:
000125 001500
Counter 2 Actual: Command:
002154 003000
Counter 3 Actual: Command:
001521 005000
Quantity 1: 01500
Quantity 1: 03000
Quantity 1: 05000
Fig. 9-6: Quantity screen
Displaying and editing the partscounters
SCM-Application Description BTC06 with DLC01.1 9-7
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
• The three parts counters are displayed with the command and actualstates. A brief text message tells you which parts counter is dis-played. Each parts counter has an edit filed assigned that permits thequantity to be changed.
• Use the arrow keys to select the required parts counter (e.g. quantity2), and change the value via the alphanumeric keyboard of theBTC06 unit (note: A selected edit field is provided with a black back-ground).
• Press the OK key to accept the values.
• Press the MainMenu key to go back to the main menu
Drive information• F3 =Drive information
Position A+000357.47 mm
Position lag +000000.00 mm
Speed 0000.00 rpm
Firmware version
DLC1.1-DA1-04VRS
Fig. 9-7: Drive information screen
You obtain information about position, position lag, speed and firm-ware version.
Displaying drive information
9-8 BTC06 with DLC01.1 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Program overviewObserving the formatting rules of the employed DLC firmware is com-pulsory. Failure to do so will lead to error messages.
• F4 =Program overview
User program
N0100 POI 1 +001111.11 999
Start number Task Actual block number
Task 1 N 0000 0000
Task 2 N 0500
Task 3 N 0700
Select Copy
Fig. 9-8: Program overview screen
The task number of the individual tasks and the program blocks are dis-played, starting from N000.
Use the arrow keys to increment the block display by n+1 or to decrementit by n-1. Use the PageUp and PageDown keys to increment the blockdisplay by n+10 or to decrement it by n-10, respectively.
The F1 key permits a block to be selected directly.
• F1 =Direct block selection
Enter the required block number (e.g. N0120) into the specified edit field.Press the OK key to confirm the entry. The block contents are now dis-played to the right of the block number, and can be edited in the usualway.
To simplify programming, a copy routine is available.
• F4 =Program overview
• Select the block (source) you wish to copy.
• F2 = Copy
• Select your target block (target)
• Press the OK key to confirm your selection, or press ESC to abort.
• Press the MainMenu key to go back to the main menu
Modifying and displaying DLCblocks
Copying program blocks
SCM-Application Description BTC06 with DLC01.1 9-9
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Inputs and outputs• F5 =Inputs/outputs
00101000 System inputs
10000000 Unassigned inputs 1-7
0000000000000000 unassigned inputs 8-22
0000000000000000 unassigned inputs 23-37
F1 = outputs
Fig. 9-9: I/O screen
• This menu item is used for displaying all inputs and outputs of theDLC. The inputs are displayed first. Pressing the
• F1 =outputs
key provides information about the DLC outputs.
• Press the MainMenu key to go back to the main menu
Diagnosis• F6 =Diagnosis
Diagnosis message
Drive diagnosis
Operational
Fault message
00
Fig. 9-10: Diagnosis screen
This menu provides the output of a drive diagnosis and a fault message.
The diagnosis screen can be invoked at any time by pressing the Helpbutton of the BTC06 unit.
• Press the MainMenu key to go back to the main menu
Displaying inputs and outputs
Displaying diagnosis and faultmessages
9-10 BTC06 with DLC01.1 SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Parameters
Attention: Any changes of the parameter values have an effect on themachine interpretation and may damage the machine or be-come a hazard to man or machine. Changes are only possi-ble in parameter mode.
• F7 =DLC parameters
Axis-related parameter
A100 00210000
F1 = B parameter
F2 = C parameter
Fig. 9-11: Parameter screen
Beginning with A100, the display of the A parameters appears. Use thearrow keys up/down (n�1) or the Page keys (n�10) scroll the parametersup or down. Use the arrow key RIGHT to jump to the parameter edit fieldto make changes. Press the OK key to accept the changes.
Use the function keys to select B and C parameters within this screen.
• F1 =B parameter
• F2 =C parameter
Displaying and modifying DLCparameters
SCM-Application Description BTC06 with DLC01.1 9-11
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Teach-in• F8 =Position teach-in
Preselect the teach-in positions
Actual position +001234.56
1=Position 1 +001111.11
2=Position 2 +002222.22
3=Position 3 +003333.33
4=Position 4 +004444.44
5=Position 5 +005555.55
6=Position 6 +006666.66
Fig. 9-12: Position input screen
The current position and the six programmed position blocks are dis-played. The axes are moved via the X+ and X- keys of the BTC06 unit.
Use the following procedure to teach-in a position:
• Use the arrow keys or, directly, the figures 1 through 6 to select therequired position block.
• Use the X+ and X- keys to move the axis to the required position.Important: The power must be connected and the drive must be inAF.
• The actual position value can be monitored via the BTC06 display.
• Press the OK key to branch to a submenu in which you can eitheraccept the position (press OK) or abort the process (press the ESCkey).
• In either case (accepting the position or aborting), you return to the"Teach-in menu".
• Press the MainMenu key to go back to the main menu.
Position teach-in
SCM-Application Description System Messages 10-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
10 System Messages
10.1 The ScreenManager Does not Start
When the unit is switched on, the loader first verifies the correct check-sum of the loaded software. The INDRAMAT logo is displayed during thistime. The logo remains on the screen and "Dolfi Loader active..." appearson the bottom line if the checksum verification fails. In this case you mustcheck the software (is the SWA name compatible with the device type?)and transfer it again with Dolfi. Look out for possible error outputs fromDolfi.
10.2 The Application Does not Start
Once the ScreenManager software has been started, it verifies the correctchecksum of a loaded application. The parameter menu starts if thechecksum determination fails. In this case, you must check the applica-tion (are application and hardware compatible with each other? Has thecorrect device type been selected on the ScreenManager programmingdesktop?) and transfer it again. Look out for possible error outputs fromDolfi.
10.3 Start Messages
The following lines are output when the unit is switched on:
BTx0x-SCM-03VxxMay 30 2000 13:12:55COM1: RS422,38400e Adr1COM2: RS232, 9600e Adr3<F2> Parameter Setupfile system 255 KB...blank check ok
starting application...
Software versionCompile timePort settings
Note: F2-Parameter mode
Messages from the Flash File system
Progress of checking and startingapplication and I/O mapper program
Fig. 10-1: Start Messages
The following messages are possible if errors occur during the systemstart:
10-2 System Messages SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Flash FailInitializing the flash memory failed. The unit cannot be used without Serv-ice intervention.
BTx0x-SCM-03VxxMay 30 2000 13:12:55FLASH fail... – or –Loader must runin flash to startan application
Software versionCompile timeFlash error
Fig. 10-2: Start messages
The second part of the message tells you that a loader EPROM may stillbe in use. To be able to execute software with the unit, the loader mustbe copied to the flash. The jumpers on the BTV04/05/06 boards must bein ‚Operate' position. Usually, this is the delivery state of the units. Basi-cally, this part of the information is only for Service.
Load default, parameter rewrittenNo valid parameter segment was found in the control panel. The pa-rameter segment was newly written with the factory settings. The unitrestarts without interruption. This message need not be acknowledged.
Section x bad use y, parameter rewrittenThe two backup copies of the parameter segment do not agree or onecopy is damaged. The first segment or the intact segment is used. Thefaulty one is rewritten. The unit restarts without interruption. This messageneed not be acknowledged.
Wrong parameter version"Wrong parameter version, Old parameter erased, new defaults written".The parameters come from a version of the ScreenManager that is nolonger compatible. This is only relevant to future extensions when achange is made from a newer version back to an older one. Up to now,there is no version with incompatible parameters. This message need notbe acknowledged.
Illegal COMx parametersThe settings stored in the parameter segment are not possible with theexisting hardware. This is only the case if a parameter segment is, forexample, transferred from a BTV05/06 to a BTV04 and contains interfacesettings that are not supported by the BTV04 unit. In principle, however,exchanging parameter segments between the BTV units is permitted (butnot to a BTC06 unit). This message need not be acknowledged.
SCM-Application Description System Messages 10-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Flash Erase ErrorThe attempt of initializing the Flash File system failed. Reformatting theflash failed too. This message may be acknowledged, but the file systemwill not be available. As a remedial action, press F6 to try again an overallclearing of the file system under Flash status in the parameter menu. Ifthis fails too, contact the Service Hotline.
10.4 Error Messages During Operation
More or less fatal errors can occur during operation. The messages de-scribed in this chapter are generated within the operating system and can- in contrast to the Script Execution Errors (next chapter) - not be unam-biguously assigned to a program location. They occur either during thestart or during background processing.
"Press any key..." indicates that program execution can be continued in amore or less unrestricted way after a key has been pressed. "Press anykey to reboot..." means that the program cannot be continued and thatthere will be a restart after the key has been pressed.
CNC telegram not supportedThe BindCNC or ReadCNC command was used in conjunction with aninvalid first parameter. The selected service is not available. If the loadedapplication works on other control panels, check whether the latestScreenManager Runtime is loaded. If this is the case, search the applica-tion for a CNC command with invalid parameters. Program execution iscontinued. The MTC inquiry concerned is discarded.
EEPROM erase time-outThis error only occurs when parameters are written in the BTC06 unit.The EEPROM could not be erased. There may be a hardware fault if thiserror occurs repeatedly.
EEPROM write time-outThis error only occurs when parameters are written in the BTC06 unit.The EEPROM could not be written to without errors. There may be ahardware fault if this error occurs repeatedly.
Fatal ReadMiniMapStringThis error may not occur under normal circumstances. When this faultoccurs, please send the ScreenManager application together with thepacked MTC project archive to Indramat.
Fatal LoadProViDataThis error may not occur under normal circumstances. When this faultoccurs, please send the ScreenManager application together with thepacked MTC project archive to Indramat.
10-4 System Messages SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Flash write error"Warning: FlashStoreList(), Flash write error". An error occurred when alist was stored in the Flash File system. The list concerned could not bestored permanently. In this case, check the file system in the corre-sponding parameter menu item, and reformat if necessary.
Handle was not validInitiated by CloseList or EraseList in conjunction with an invalid (alreadyreleased?) handle. Program execution can be continued without any re-strictions.
Insert line not supportedThe InsertLine function is not yet supported by the present ScreenMan-ager version. Program execution can be continued after a key has beenhit.
Map file create errorOpening a Flash File for the MTC MiniMap File failed. Check the file sys-tem in the parameter menu. Note the error messages that occur duringthe overall deletion of the flash. Other possible cause – the loaded appli-cation is so large that there is no more space for the Flash File system.Observe the specifications of free memory space during the start of theunit. Using the MTC at the control panel requires a minimum of 64 KByteto be reported for the Flash File system.
Map file write errorWriting to the Flash File for the MTC MiniMap File failed. Check the filesystem in the parameter menu. Note the error messages that occur dur-ing the overall deletion of the flash.
MTC-Longident wrong sizeThe length of the long ident that is returned from the MTC is invalid.Please check whether the employed versions of ScreenManager andMTC are compatible with each other. The MTC version V20 (WinPCL) isnot yet supported by the ScreenManager version 03Vxx and may causethis error message to be issued.
No ASCII port for CLC"No ASCII port for CLC, off-line mode only, press any key..." The applica-tion requests a ConnectCLC but the "ASCII" protocol has not been se-lected at any interface of the control panel. Communication with the CLCcannot be established. Program execution can be continued in off linemode after a key has been hit. Use the parameter menu for configuring aport for the ASCII protocol or - the easiest solution - activate theCLC/CLM base settings in the "Intelligent Defaults".
Note: This behavior can deliberately be used for executing aScreenManager program without a controller and still withouterror messages (for demonstrations, testing the menu struc-ture, simulations, etc.). At both ports, merely select a protocolthat is different to ASCII.
SCM-Application Description System Messages 10-5
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
No ASCII port for CLM"No ASCII port for CLM, off-line mode only, press any key..." The applica-tion requests a ConnectCLM but the "ASCII" protocol has not been se-lected at any interface of the control panel. Communication toCLM/DLC/ELC-ASCII cannot be established. Program execution can becontinued in off line mode after a key has been hit. Use the parametermenu for configuríng a port for the ASCII protocol or - the easiest solution- activate the CLC/CLM base settings in the "Intelligent Defaults".
Note: This behavior can deliberately be used for executing aScreenManager program without a controller and still withouterror messages (for demonstrations, testing the menu struc-ture, simulations, etc.). At both ports, merely select a protocolthat is different to ASCII.
No more list handlesThere are no more handles available for a new list (requested by the ap-plication using GetFreeList). The total number of simultaneously openhandles is limited to 50 RAM and 50 FLASH handles. The most frequentcause is surely that releasing handles was forgotten in the application orthat a new list was allocated cyclically (e.g. in a Refresh or Event Script -programming error).
No more list memoryThe maximum available memory space was exceeded when data wasinserted in a list or when a new list was created, Possible causes Theamount of data stored in the list was really too large – monitor the value of"FreeMemoryList" in the application in this case. There are 80 KByteavailable for user lists. Another reason can be that releasing unused listswas forgotten in the application so that a larger data quantity has accu-mulated that is no longer required. Fatal programming error in the appli-cation. Program execution is aborted.
No SIS master port for ELC"No SIS master port for ELC, off-line mode only, press any key..." Theapplication requests a ConnectELC but a "SIS master" or "ASCII" protocolhas not been selected at any interface of the control panel. (If anSIS_Master Port is not available, the software tries to establish a contactto an ELC via the ASCII protocol). Establishing communication to the ELCis not possible at all. Program execution can be continued in off line modeafter a key has been hit. Use the parameter menu for configuring a portfor the SIS master protocol or - the easiest solution - activate the ELCbase settings in the "Intelligent Defaults".
Note: This behavior can deliberately be used for executing aScreenManager program without a controller and still withouterror messages (for demonstrations, testing the menu struc-ture, simulations, etc.). At both ports, merely select a protocolthat is different to SIS Master and ASCII.
10-6 System Messages SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
No SIS master port for DKC"No SIS master port for DKC, off-line mode only, press any key..." Theapplication requests a ConnectDKC but a "SIS master" or "ASCII" proto-col has not been selected at any interface of the control panel. Communi-cation to DKC cannot be established at all. Program execution can becontinued in off line mode after a key has been hit. Use the parametermenu for configuríng a port for the SIS master protocol or - the easiestsolution - activate the Ecodrive base settings in the "Intelligent Defaults".
Note: This behavior can deliberately be used for executing aScreenManager program without a controller and still withouterror messages (for demonstrations, testing the menu struc-ture, simulations, etc.). At both ports, merely select a protocolthat is different to SIS Master.
No SIS master port for ELC, no real-time connection"No SIS master port for ELC, no real-time connection, press any key..."The application requests a ConnectELC for a specific station number buta "SIS master" protocol has not been selected at any interface of thecontrol panel. Although communication with the ELC can be establishedvia the ASCII protocol, establishing a real-time connection is not possible.Program execution can be continued without real-time connection after akey has been hit. Use the parameter menu for configuríng a port for theSIS master protocol or - the easiest solution - activate the ELC base set-tings in the "Intelligent Defaults".
Not enough RAM for list buffersThis message appears immediately after the system is switched on.There is not enough RAM available for initializing the list function. Thismessage should only appear in test versions. In this case, load the last(previous) version that could be started without any problems.
Only parameter not implementedThe "WriteNCELC" command was used with a single command parame-ter, but there was no new command specified for the line concerned.Thus, ScreenManager does not know which formatting rules are to beapplied for the single parameter. "WriteNCELC" can only be used forwriting complete program blocks. Program execution is continued in thebackground; the error window can be acknowledged with any key. Thereis no write access to the ELC.
SCM-Application Description System Messages 10-7
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Parameter write failSaving the parameters in the parameter menu failed. Repeated occur-rence of this error indicates a faulty hardware. Working with the unit is stillpossible. Editing parameters is no longer possible.
Serial recursive call"Serial recursive call, CLM driver error, press any key to reboot." This isan internal procedure error of the CLM/ELC drive that occurs when pro-gram blocks are written. This error should never occur during normal op-eration. Press any key to restart the control panel. In this case, pleasesend the application concerned together with a brief description to IN-DRAMAT.
Wrong list handle rA function that is used for reading from lists was invoked with an invalidlist handler. Fatal programming error in the application. Program execu-tion is aborted.
Wrong list handle wA function that is used for writing to lists was invoked with an invalid listhandler. Fatal programming error in the application. Program execution isaborted.
Wrong read offset from CNCThe controller returned an incorrect response to a sequence inquiry to theMTC200 for system fault messages, mechanism messages, or programlines. This error can not usually occur. Please send the application to-gether with an error description and the version descriptions of Screen-Manager Runtime and MTC firmware to INDRAMAT.
10.5 Script Execution Errors
Array overflowA specified array index exceeded the dimensioned array size. This is aprogramming error in the application program.
Bp underflowFatal address error in the virtual machine. The base pointer leaves thestack area. A possible cause can be that local variables exceeded themaximum stack size (please check the local variable declarations andtest by incrementing the stack size of the project options), or a binarycode that was generated incorrectly by the compiler. In this case you musttry to compile the program again with some modifications.
Divided by 0There was a division by 0. Error in the application program.
Illegal segmentFatal address error in the virtual machine. The specified segment doesnot exist. Possible cause: A binary code that was incorrectly generated bythe compiler. In this case you must try to compile the program again withsome modifications. Upgrading to ScreenManager user interface version3 is strongly recommended.
10-8 System Messages SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Jump out of segmentFatal address error in a jump call in the virtual machine. The code seg-ment was exited by a jump address. Possible cause: A binary code thatwas incorrectly generated by the compiler. In this case you must try tocompile the program again with some modifications. Upgrading toScreenManager user interface version 3 is strongly recommended.
Out of segmentGeneral address error in the virtual machine. A possible cause can bethat local variables exceeded the maximum stack size (please check thelocal variable declarations and test by incrementing the stack size of theproject options), or a binary code that was generated incorrectly by thecompiler. The latter chiefly occurs in conjunction with compiler versionV01 and an excessive amount of global data. In this case you must try tocompile the program again with some modifications. Upgrading toScreenManager user interface version 3 is strongly recommended.
Stack overflowAddress error. Invocating a function and/or generating data in the stack.The stack pointer leaves the stack area. A possible cause can be thatlocal variables exceeded the maximum stack size (please check the localvariable declarations and test by incrementing the stack size of the projectoptions), or a binary code that was generated incorrectly by the compiler.In this case you must try to compile the program again with some modifi-cations. Upgrading to ScreenManager user interface version 3 is stronglyrecommended.
Stack underflowAddress error during the return jump from a function. The stack pointerleaves the stack area. A possible cause can be that local variables ex-ceeded the maximum stack size (please check the local variable declara-tions and test by incrementing the stack size of the project options), or abinary code that was generated incorrectly by the compiler. In this caseyou must try to compile the program again with some modifications. Up-grading to ScreenManager user interface version 3 is strongly recom-mended.
R-stack overflowThe return stack overflowed. The maximum call depth of the virtual ma-chine is 250 recursive calls. This number was exceeded. Usually, thismessage is caused by an inadvertent recursion (where a function callsitself). At any case, there is an error in the application program.
Unknown opcodeThe virtual machine encountered an unknown machine command. Possi-ble causes: A binary code that was incorrectly generated by the compiler,or a complete confusion of the machine caused by fatal programmingerrors. In this case you must try to compile the program again with somemodifications. Upgrading to ScreenManager user interface version 3 isstrongly recommended.
Unknown system callThe application called a system function that has not yet been defined inthe ScreenManager Runtime version that is installed in the control panel.Please upgrade to the latest version.
SCM-Application Description System Messages 10-9
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
10.6 Script Execution Error - Fatal I/O Error
The following errors occur with I/O operations. In most messages, anadditional text informs of the exact cause of the error and the Screen-Manager command that caused it.
IO elc string too longFatal error when a program block was built up using the "WriteNCELC"command. This error should not occur when the current software versionis used. It points to an incorrect ELC format list. Please send the Screen-Manager application together with an error description and all firm-ware/software versions to INDRAMAT.
Illegal IO accessAn invalid address was specified in an access to the I/O register area ofthe ScreenManager I/O mapper.
PLC variable unknownThe specified ISP variable could not be found in the MiniMap file of thecontroller. Please check whether all necessary BTV files have been se-lected in the "BTV status display" menu item and whether a new down-load to the controller has been performed. MTC/ISP control variables canonly be accessed if they have been reported to the ISP programmingdesktop via this way.
No more edit cellsThe maximum number (= 50) of simultaneous active links to Dis-play/Edit/Menu item fields was exceeded. In most cases, the cause is asimple programming error: A display, menu item, or edit command isused illegally within a refresh or event script and thus activated repeat-edly. This becomes obvious by a "strange" behavior of the cursor (severalfields overlap...). This message appears after a few seconds/minutes.
10-10 System Messages SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
No more serial buffersThe maximum number of simultaneous cyclic active links to control vari-ables was exceeded. The maximum values are 50/70 for MTC/ISP andan additional 50 for the remaining controllers. Higher values are not pos-sible (and not expedient either for performance reasons). The data up-dating time is already in the range of seconds. The most frequent causeis a simple programming error: A bind command is used illegally within arefresh or event script and thus activated repeatedly. This manifests itselfby a gradually slowed down communication, and by this message thatappears after a few minutes.
Type not supportedThe Event function was used with a variable different than UINT16.
or
The requested variable type of the controller is not supported or cannot beconverted into a ScreenManager type. If possible, declare a different typein the controller.
Variable must be globalAn attempt was made to use a local variable together with a Read, BindDisplay, Edit or Event command. All these system calls store the addressof the transferred variable and process it in the background. This worksonly with global variables that remain valid after the script function hasbeen executed. In conjunction with the compiler version 1, this messagecan rarely be issued for global variables. Upgrading to ScreenManageruser interface version 3 is strongly recommended in this case. As an im-mediate aid, compile the program with fewer global variables.
Wrong map file entryAn entry that cannot be interpreted was detected in the MiniMap file thatwas loaded from the MTC/ISP. Download the ISP program again. If thisdoes not help, please send the packed MTC project archive together withthe ScreenManager application and a brief error description to IN-DRAMAT.
Wrong PLC answer lengthA data package received from the ISP is not of the expected length. Havethe version number of ScreenManager and MTC/ISP checked for com-patibility. If the error occurs again, please send the packed MTC projectarchive together with the ScreenManager application and a brief errordescription to INDRAMAT.
SCM-Application Description System Messages 10-11
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
10.7 I/O Error Window
In the event of an incorrect serial access, the ScreenManager activatesan error window that usually shows error texts and numbers from theconnected controllers. Due to own error handling routines, this error win-dow may be overloaded in the ScreenManager application. Depending onthe loaded application, it therefore does not always appear in the de-scribed form.
(Error text)(Transmitted message frame)(Received message frame)
Press ESC to cancelor any key to repeat
Fig. 10-3: Window of the "default Error Handlers" for serial errors
These errors are always related to one serial request. Except for thecases listed below, the error text comes from the connected controller.Where controllers with ASCII protocols are concerned, the transmittedand the received message frames provide additional information that canbe used for locating the fault and its cause in the documents. Where con-trollers with binary protocol are concerned, these two lines contain ahexadecimal dump of the first characters of the message frame thatcaused the problem.
Press "ESC" to acknowledge. This clears the request from the buffer.Program execution is continued without having read or written this vari-able.
Pressing any other key for acknowledgment repeats the request. If, forexample, the connection to the controller was interrupted, acknowledgingthis window will cause the communication to be resumed at the pointwhere it was interrupted. No write or read access will be lost.
CLC is not respondingThe connected CLC VisualMotion has not responded to a request. Usingthe time-out selected in the parameters, the request was repeated asmany times as is specified in the retry parameter.
CLM is not respondingThe connected CLM, DLC or ELC has not responded to a request. Usingthe time-out selected in the parameters, the request was repeated asmany times as is specified in the retry parameter.
CNC answer too shortThe MTC has replied to a protocol with too short a message frame. Thiserror should not occur during normal operation when the current softwareversions are employed.
CNC NAK xx yyThe MTC has replied to a protocol with an NAK. The two numbers xx andyy inform about the error number. Please refer to the MTC publication forfurther information.
10-12 System Messages SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Ecodrive Error 0xNNNNThe Ecodrive3 unit provided an interface error with the hexadecimal code0xNNNN. The meaning of this code can be found in the drive manuals.
Ecodrive is not respondingThe connected Ecodrive3 has not responded to a request. Using the time-out selected in the parameters, the request was repeated as many timesas is specified in the retry parameter.
DKC answer too longThe response of the Ecodrive 3 to a message frame was too long. Thiserror should not occur in conjunction with the current software version.Please check the version of the Ecodrive firmware together with the IN-DRAMAT Application Department.
DKC answer too shortThe response of the Ecodrive 3 to a message frame was too short. Thiserror should not occur in conjunction with the current software version.Please check the version of the Ecodrive firmware together with the IN-DRAMAT Application Department.
DKC wrong answerThe response of the Ecodrive 3 to a message frame was incorrect. Thiserror should not occur in conjunction with the current software version.Please check the version of the Ecodrive firmware together with the IN-DRAMAT Application Department.
10.8 FLASH Lifetime Warning
FLASH Lifetime Warning!Compress is activated2nd time in one hour!Reduce file access in
this application toreach 5 years lifetime!
Press any key to continueFig. 10-4: FLASH Lifetime Warning window
This warning appears if the data amount written by the application into theFLASH file system is such that the compression process is activatedtwice within one hour. This process physically clears the free space thatwas produced by deleting files, and makes it available to the file system.The FLASH has a limited lifetime of 50.000 write cycles. To ensure oper-ability for five years, this process may only be performed once every hour.
The window is merely for information. It must be acknowledged by theuser. Normal program execution remains interrupted until the window isacknowledged. This prevents reliably that a unit accidentally destroys theFLASH by writing to it too frequently. It must therefore be ensured thatthere are no regular write access procedures in the application that wouldtrigger off this mechanism.
SCM-Application Description List of Figures 11-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
11 List of FiguresFig. 1-1: Related publications 1-1
Fig. 2-1: Setting the contrast 2-1
Fig. 2-2: Interface setup menu using the example of BTV05 2-2
Fig. 2-3: Display contents for CLC defaults 2-3
Fig. 2-4: Display contents for interface settings 2-3
Fig. 2-5: Representation of the transmission events 2-4
Fig. 2-6: COM Relay Mode 2-4
Fig. 2-7: System Parameter screen 2-5
Fig. 2-8: Password definition screen 2-6
Fig. 2-9: Dolfi register “Header” displaying the "Configdata" module 2-7
Fig. 2-10: Flash file directory 2-8
Fig. 2-11: Dolfi header window with highlighted "File System" module 2-11
Fig. 3-1: Dolfi user interface 3-1
Fig. 3-2: Calling the firmware info 3-2
Fig. 3-3: Header window, the Configdata module is highlighted 3-3
Fig. 3-4: Header information screen 3-3
Fig. 5-1: I/O mapper assignments 5-1
Fig. 5-2: Key assignments 5-3
Fig. 5-3: Key assignments (invariable) 5-4
Fig. 5-4: Main menu 1 5-5
Fig. 5-5: Main menu 2 5-5
Fig. 5-6: Torque control main menu 5-6
Fig. 5-7: Torque control / parameter 5-6
Fig. 5-8: Velocity control / main menu 5-6
Fig. 5-9: Velocity control / parameter 5-7
Fig. 5-10: Positioning main menu 5-7
Fig. 5-11: Editing position data 5-8
Fig. 5-12: Position block mode 5-8
Fig. 5-13: Teach-in 5-8
Fig. 5-14: Position status 5-8
Fig. 5-15: Stepper motor mode 5-9
Fig. 5-16: Stepper motor parameter 5-9
Fig. 5-17: I/O status 5-9
Fig. 5-18: DKC status 5-10
Fig. 5-19: Change mode 5-10
Fig. 5-20: Mode message 5-10
Fig. 5-21: Parameter 5-11
Fig. 5-22: Individual parameters 5-11
Fig. 5-23: Controller motor information 5-11
Fig. 5-24: Controller information 5-12
Fig. 5-25: Controller / additional information 5-12
Fig. 5-26: Weighting 5-12
11-2 List of Figures SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Fig. 5-27: Mechanical gearbox 5-13
Fig. 5-28: Maximum travel area 5-13
Fig. 5-29: Load gearbox 5-13
Fig. 5-30: Feed constant 5-14
Fig. 5-31: Absolute position data 5-14
Fig. 5-32: Modulo position data 5-14
Fig. 5-33: Range 5-15
Fig. 5-34: Drive commands 5-15
Fig. 5-35: Phase selection 5-15
Fig. 6-1: BTV04 port selections 6-3
Fig. 6-2: FLP parameters 6-3
Fig. 6-3: Setting the address via address switches on the program module6-4
Fig. 6-4: Key assignments 6-5
Fig. 6-5: Menu overview 6-6
Fig. 6-6: Address menu 6-6
Fig. 6-7: Start display 6-7
Fig. 6-8: Main menu 6-7
Fig. 6-9: Machine menu 6-7
Fig. 6-10: Position menu 6-8
Fig. 6-11: I/O menu 6-8
Fig. 6-12: Input setup 6-8
Fig. 6-13: Output setup 6-8
Fig. 6-14: Counter setup 6-9
Fig. 6-15: Input menu 6-9
Fig. 6-16: NC program setup 6-9
Fig. 6-17: NC program setup 6-10
Fig. 6-18: Motion type parameter setup 6-10
Fig. 6-19: Parameter function sensor 2 setup 6-10
Fig. 6-20: PLC program setup 6-11
Fig. 6-21: Variable setup 6-11
Fig. 6-22: Diagnosis setup 6-12
Fig. 6-23: I/O/M menu setup 6-12
Fig. 6-24: Input setup 6-12
Fig. 6-25: Output setup 6-12
Fig. 6-26: Flag setup 6-13
Fig. 6-27: Program status 6-13
Fig. 6-28: Miscellaneous setup 6-13
Fig. 6-29: Position lag setup 6-13
Fig. 6-30: Variable setup 6-14
Fig. 6-31: Special displays 6-14
Fig. 7-1: BTV04 Sample Serial Port Settings 7-2
Fig. 7-2: Key assignments 7-4
Fig. 7-3: Main Screen 7-6
SCM-Application Description List of Figures 11-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Fig. 7-4: Info/Status Screen 7-6
Fig. 7-5: Card Info Screen 7-6
Fig. 7-6: Task Info Screen 7-7
Fig. 7-7: Drive Info Screen 7-7
Fig. 7-8: Variable Screen 7-7
Fig. 7-9: Integer Screen 7-8
Fig. 7-10 Register Screen 7-8
Fig. 7-11: Parameter Screen 7-8
Fig. 7-12: Task Screen 7-9
Fig. 7-13: Program Management Screen 7-9
Fig. 7-14: Program Activation Screen 7-9
Fig. 7-15: Data Transfer Screen 7-10
Fig. 7-16: Jogging Screen 7-10
Fig. 8-1: BTV05/06, BTC06: COM1 parameters 8-3
Fig. 8-2: BTV04: COM1 parameter 8-3
Fig. 8-3: Structure of the BTxx function block 8-4
Fig. 8-4: Bit assignments to FB BTX 8-6
Fig. 8-5: Bit assignments of FB BTXX 8-7
Fig. 8-6: Bit assignments of FB BTXX2 8-8
Fig. 8-7: Bit assignments of FB BTXX2 8-9
Fig. 8-8: Real-time I/O at the BTV04 unit 8-10
Fig. 8-9: Real-time I/O at the BTV05 unit 8-10
Fig. 8-10: Real-time I/O at the BTV06 unit 8-10
Fig. 8-11: Real-time I/O at the BTC06 unit 8-11
Fig. 8-12: PLC program listing of the BTxx communication block 8-13
Fig. 8-13: Status for communication 8-13
Fig. 8-14: Possible error causes for lack of communication 8-14
Fig. 8-15: Key assignments 8-15
Fig. 8-16: Main menu 8-16
Fig. 8-17: Menu: Start conditions 8-16
Fig. 8-18: Menu: Diagnosis 8-17
Fig. 8-19: Menu: Operator input 8-17
Fig. 8-20: Menu: NC functions 8-18
Fig. 8-21: Menu: NC status display 8-19
Fig. 8-22: Menu: Block display 8-19
Fig. 8-23: Menu: D corrections 8-20
Fig. 8-24: ScreenManager program excerpt for programming ProVidiagnoses 8-21
Fig. 8-25: Typical image for programmed ProVi diagnoses in the PLC8-22
Fig. 8-26: Screen output of a system error 8-23
Fig. 8-27: ScreenManager program excerpt for programming mechanismerrors and mechanism messages 8-23
Fig. 9-1: BTC06 port selections 9-2
Fig. 9-2: DLC parameters 9-2
11-4 List of Figures SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Fig. 9-3: Key assignments 9-4
Fig. 9-4: Main menu display 9-5
Fig. 9-5: Position input screen 9-6
Fig. 9-6: Quantity screen 9-6
Fig. 9-7: Drive information screen 9-7
Fig. 9-8: Program overview screen 9-8
Fig. 9-9: I/O screen 9-9
Fig. 9-10: Diagnosis screen 9-9
Fig. 9-11: Parameter screen 9-10
Fig. 9-12: Position input screen 9-11
Fig. 10-1: Start Messages 10-1
Fig. 10-2: Start messages 10-2
Fig. 10-3: Window of the "default Error Handlers" for serial errors 10-11
Fig. 10-4: FLASH Lifetime Warning window 10-12
SCM-Application Description Index 12-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
12 Index
AAccepting the settings 2-1Address 2-3Answer Delay 2-4Array overflow 10-7Arrow keys 2-1, 2-2ASCII protocol 2-3ASCII slave 2-3Attributes 2-10
BBackground lighting 2-5Base module 3-1Baud rate 2-3Bit assignments of FB BTXX 8-9Bit assignments of FB BTXX2 8-8Bit assignments to FB BTX 8-6Boolean inputs 8-5Boolean outputs 8-5Boot loader 3-1Bp underflow 10-7BTV keys 5-3BTxx Function block 8-4
CCalling the Parameter Setup 2-1CLC 2-3CLC is not responding 10-11CLM is not responding 10-11Cloning 3-2CNC answer too short 10-11CNC NAK xx yy 10-11CNC telegram not supported 10-3Communication 1-1, 2-3Communication master 2-3Configdata 2-6, 2-7Configuration module 2-6Confirming an input 2-2
DData transfer 2-2Declaration 8-6Device 8-5Device addresses 2-3Divided by 0 10-7DKC answer too long 10-12DKC answer too short 10-12DKC wrong answer 10-12DKC03 5-1DLC01.1 9-1Dolfi 3-1
EEcodrive Error 0xNNNN 10-12Ecodrive is not responding 10-12Ecodrive03 FLP 6-1EEPROM erase time-out 10-3EEPROM write time-out 10-3ELC 2-3, 6-1EN_GUI 8-4
12-2 Index SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
ENABLE input 8-4Error Messages During Operation 10-3
FFatal I/O Error 10-9Fatal LoadProViData 10-3Fatal ReadMiniMapString 10-3File System 2-8, 2-11Firmware download 2-2Firmware module 3-1Firmware updates 3-1Firmwareinfo 3-2Fixed input options 2-2Flash Erase Error 10-3Flash Fail 10-2FLASH Lifetime Warning 10-12Flash write error 10-4Frame 2-4Function block structure 8-4Function keys 2-3
GGroup address 2-4Group No 2-4
HHandle was not valid 10-4Hardware 2-4Hardware error 2-4Header 2-7, 3-2Header information 3-3
II/O Error 10-11I/O mapper files 5-1IKB0010 2-2IKS0190 2-2Illegal COMx parameters 10-2Illegal IO access 10-9Illegal segment 10-7Indramat controllers 2-3Insert line not supported 10-4Intelligent Defaults 2-3Interface 2-2Interface settings 2-3IO elc string too long 10-9
JJump out of segment 10-8
KKey assignments 6-5, 7-4, 8-15, 9-4
LLanguage 2-5Language ID 2-5Level 2-6Load default 10-2
SCM-Application Description Index 12-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
MMachine control key left 8-5Machine control key right 8-5Map file create error 10-4Map file write error 10-4Max Unit 2-4Mechanism errors and mechanism messages 8-23Menu structure 2-2MTC 2-3MTC200-P 8-1MTC200-R 8-1MTC-Longident wrong size 10-4
NNC functions 8-18No ASCII port for CLC 10-4No ASCII port for CLM 10-5No more edit cells 10-9No more list handles 10-5No more list memory 10-5No more serial buffers 10-10No SIS master port for DKC 10-6No SIS master port for ELC 10-5, 10-6Not enough RAM for list buffers 10-6
OOnly parameter not implemented 10-6Out of segment 10-8
PParameter setup 1-1Parameter Setup 2-2Parameter write fail 10-7ParameterScreen() 2-1Parity 2-3, 2-4Parity error 2-4Pass-through operation 6-15Password 2-5, 2-6Password definition 2-6Password input 2-5Password levels 2-6Password management 2-6Password setup 2-5PLC variable unknown 10-9Port parameters 2-3Protocols 2-3ProVi Diagnoses 8-20
RReading out modules 3-2Real-time I/O at the BTC06 unit 8-11Real-time I/O at the BTV04 unit 8-10Real-time I/O at the BTV05 unit 8-10Real-time I/O at the BTV06 unit 8-10received 2-4RECO 8-1Relay Mode 2-4Retry 2-4RS232 2-2RS485 2-2R-stack overflow 10-8
12-4 Index SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
SScreen movements 2-2Screensaver 2-5Script Execution Errors 10-7Section x bad use y 10-2Serial - Firmwareinfo 3-1Serial - Scan 3-2Serial interfaces 2-2Serial recursive call 10-7Serial status 2-4SIS data packages 2-4SIS sent 2-4Specific status bit 1 8-5Specific status bit 2 8-5Stack overflow 10-8Stack underflow 10-8Start menu 2-1Start Messages 10-1Station address 8-5Structures 8-6System Messages 10-1System Parameter 2-5
TTime Out 2-4Transfer mode 2-4Transmission attempt 2-4Transmission events 2-4Turn around delay 2-4Type not supported 10-10
UUnknown opcode 10-8Unknown system call 10-8
VVariable must be global 10-10Visual Motion 7-1
WWrite cycles 2-9Wrong list handle r 10-7Wrong list handle w 10-7Wrong map file entry 10-10Wrong parameter version 10-2Wrong PLC answer length 10-10Wrong read offset from CNC 10-7
SCM-Application Description Service & Support 13-1
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
13 Service & Support
13.1 Helpdesk
Unser Kundendienst-Helpdesk im Hauptwerk Lohram Main steht Ihnen mit Rat und Tat zur Seite.Sie erreichen uns
- telefonisch: +49 (0) 9352 40 50 60über Service Call Entry Center Mo-Fr 07:00-18:00
- per Fax: +49 (0) 9352 40 49 41
- per e-Mail: [email protected]
Our service helpdesk at our headquarters in Lohr amMain, Germany can assist you in all kinds of inquiries.Contact us
- by phone: +49 (0) 9352 40 50 60via Service Call Entry Center Mo-Fr 7:00 am - 6:00 pm
- by fax: +49 (0) 9352 40 49 41
- by e-mail: [email protected]
13.2 Service-Hotline
Außerhalb der Helpdesk-Zeiten ist der Servicedirekt ansprechbar unter
+49 (0) 171 333 88 26oder +49 (0) 172 660 04 06
After helpdesk hours, contact our servicedepartment directly at
+49 (0) 171 333 88 26or +49 (0) 172 660 04 06
13.3 Internet
Weitere Hinweise zu Service, Reparatur undTraining finden Sie im Internet unter
www.indramat.de
Außerhalb Deutschlands nehmen Sie bitte zuerstKontakt mit Ihrem lokalen Ansprechpartner auf. DieAdressen sind im Anhang aufgeführt.
Verkaufsniederlassungen
Niederlassungen mit Kundendienst
Additional notes about service, repairs and trainingare available on the Internet at
www.indramat.de
Please contact the sales & service offices in yourarea first. Refer to the addresses on the followingpages.
sales agencies
offices providing service
13.4 Vor der Kontaktaufnahme... - Before contacting us...
Wir können Ihnen schnell und effizient helfen wennSie folgende Informationen bereithalten:
1. detaillierte Beschreibung der Störung und derUmstände.
2. Angaben auf dem Typenschild derbetreffenden Produkte, insbesondereTypenschlüssel und Seriennummern.
3. Tel.-/Faxnummern und e-Mail-Adresse, unterdenen Sie für Rückfragen zu erreichen sind.
For quick and efficient help, please have thefollowing information ready:
1. Detailed description of the failure andcircumstances.
2. Information on the type plate of the affectedproducts, especially type codes and serialnumbers.
3. Your phone/fax numbers and e-mail address,so we can contact you in case of questions.
13-2 Service & Support SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
13.5 Kundenbetreuungsstellen - Sales & Service Facilities
Deutschland – Germany vom Ausland: (0) nach Landeskennziffer weglassen!from abroad: don’t dial (0) after country code!
Vertriebsgebiet Mitte Germany Centre
Rexroth Indramat GmbHBgm.-Dr.-Nebel-Str. 297816 Lohr am Main
Kompetenz-Zentrum Europa
Tel.: +49 (0)9352 40-0Fax: +49 (0)9352 40-4885
S E R V I C E
C A L L E N T R Y C E N T E RMO – FR
von 07:00 - 18:00 Uhr
from 7 am – 6 pm
Tel. +49 (0) 9352 40 50 [email protected]
S E R V I C E
H O T L IN EMO – FR
von 17:00 - 07:00 Uhrfrom 5 pm - 7 am
+ SA / SO
Tel.: +49 (0)172 660 04 06o d e r / o r
Tel.: +49 (0)171 333 88 26
S E R V I C E
ERSATZTEILE / SPARESverlängerte Ansprechzeit- extended office time -
♦ nur an Werktagen- only on working days -
♦ von 07:00 - 18:00 Uhr- from 7 am - 6 pm -
Tel. +49 (0) 9352 40 42 22
Vertriebsgebiet Süd Germany South
Rexroth Indramat GmbHLandshuter Allee 8-1080637 MünchenTel.: +49 (0)89 127 14-0Fax: +49 (0)89 127 14-490 [email protected]
Gebiet Südwest Germany South-West
Mannesmann Rexroth AGVertrieb Deutschland – VD-BIGeschäftsbereich Rexroth IndramatRegionalzentrum SüdwestRingstrasse 70 / Postfach 114470736 Fellbach / 70701 Fellbach
Tel.: +49 (0)711 57 61–100Fax: +49 (0)711 57 61–125
Vertriebsgebiet Ost Germany East
Rexroth Indramat GmbHBeckerstraße 3109120 Chemnitz
Tel.: +49 (0)371 35 55-0Fax: +49 (0)371 35 55-333
Vertriebsgebiet Nord Germany North
Mannesmann Rexroth AGRegionalzentrum HannoverGesch.ber. Rexroth IndramatWalsroder Str. 9330853 Langenhagen
Tel.: +49 (0) 511 72 66 57-0Fax: +49 (0) 511 72 66 57-95
Vertriebsgebiet West Germany West
Mannesmann Rexroth AGVertrieb DeutschlandRegionalzentrum WestBorsigstrasse 1540880 Ratingen
Tel.: +49 (0)2102 409-0Fax: +49 (0)2102 409-406
Vertriebsgebiet Mitte Germany Centre
Mannesmann Rexroth AGGesch.ber. Rexroth IndramatLilistraße 14-1863067 Offenbach
Tel.: +49 (0) 69 82 00 90-0Fax: +49 (0) 69 82 00 90-80
Vertriebsgebiet Ost Germany East
Mannesmann Rexroth AGGB Rexroth Indramat GmbHHolzhäuser Str. 12204299 Leipzig
Tel.: +49 (0)341 86 77-0Fax: +49 (0)341 86 77-219
Vertriebsgebiet Nord Germany North
Rexroth Indramat GmbHKieler Straße 21222525 Hamburg
Tel.: +49 (0) 40 81 955 966Fax: +49 (0) 40 85 418 978
SCM-Application Description Service & Support 13-3
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Europa (West) - Europe (West)
vom Ausland: (0) nach Landeskennziffer weglassen, Italien: 0 nach Landeskennziffer mitwählenfrom abroad: don’t dial (0) after country code, Italy: dial 0 after country code
Austria - Österreich
Mannesmann Rexroth GmbHBereich IndramatStachegasse 131120 Wien
Tel.: +43 (0)1 985 2540-0Fax: +43 (0)1 985 2540-93
Austria – Österreich
Mannesmann Rexroth G.m.b.H.Gesch.ber. Rexroth IndramatIndustriepark 184061 Pasching
Tel.: +43 (0)7221 605-0Fax: +43 (0)7221 605-21
Belgium - Belgien
Mannesmann Rexroth N.V.-S.A.Gesch.ber. Rexroth IndramatIndustrielaan 81740 TernatTel.: +32 (0)2 5830719Fax: +32 (0)2 5830731 [email protected]
Denmark - Dänemark
BEC ASZinkvej 68900 Randers
Tel.: +45 (0)87 11 90 60Fax: +45 (0)87 11 90 61
England
Mannesmann Rexroth Ltd.Rexroth Indramat DivisionBroadway Lane, South CerneyCirencester, Glos GL7 5UHTel.: +44 (0)1285 863000Fax: +44 (0)1285 863030 [email protected] [email protected]
Finland - Finnland
Rexroth Mecman OyRexroth Indramat divisionAnsatie 6017 40 VantaaTel.: +358 (0)9 84 91-11Fax: +358 (0)9 84 91-13 60
France - Frankreich
Mannesmann Rexroth S.A.Division Rexroth IndramatAvenue de la TrentaineBP. 7477503 CHELLES CEDEXTel.: +33 (0)164 72-70 00Fax: +33 (0)164 72-63 00Hotline: +33 (0)608 33 43 28
France - Frankreich
Mannesmann Rexroth S.A.Division Rexroth Indramat1270, Avenue de Lardenne31100 ToulouseTel.: +33 (0)5 61 49 95 19Fax: +33 (0)5 61 31 00 41
France - Frankreich
Mannesmann Rexroth S.A.Division Rexroth Indramat91, Bd. Irène Joliot-Curie69634 Vénissieux – CedexTel.: +33 (0)4 78 78 53 65Fax: +33 (0)4 78 78 53 62
Italy - Italien
Mannesmann Rexroth S.p.A.Divisione Rexroth IndramatVia G. Di Vittoria, 120063 Cernusco S/N.MITel.: +39 02 2 365 270Fax: +39 02 700 408 252378
Italy - Italien
Mannesmann Rexroth S.p.A.Divisione Rexroth IndramatVia Borgomanero, 1110145 TorinoTel.: +39 011 7 50 38 11Fax: +39 011 7 71 01 90
Italy - Italien
Mannesmann Rexroth S.p.A.Divisione Rexroth IndramatVia del Progresso, 16 (Zona Ind.)35020 PadovaTel.: +39 049 8 70 13 70Fax: +39 049 8 70 13 77
Italy - Italien
Mannesmann Rexroth S.p.A.Divisione Rexroth IndramatVia Mascia, 180053 Castellamare di Stabia NATel.: +39 081 8 71 57 00Fax: +39 081 8 71 68 85
Italy - Italien
Mannesmann Rexroth S.p.A.Divisione Rexroth IndramatViale Oriani, 38/A40137 BolognaTel.: +39 051 34 14 14Fax: +39 051 34 14 22
Netherlands - Niederlande/Holland
Rexroth B.V.Kruisbroeksestraat 1(P.O. Box 32)5281 RV BoxtelTel.: +31 (0)411 65 19 51Fax: +31 (0)411 65 14 83 [email protected]
Netherlands - Niederlande/Holland
Rexroth Hydrocare B.V.Kruisbroeksestraat 1(P.O. Box 32)5281 RV BoxtelTel.: +31 (0)411 65 19 51Fax: +31 (0)411 67 78 14
Norway - Norwegen
Rexroth Mecman ASRexroth Indramat DivisionBerghagan 1 or: Box 30071405 Ski-Langhus 1402 SkiTel.: +47 (0)64 86 41 00Fax: +47 (0)64 86 90 62 [email protected]
Spain - Spanien
Mannesmann Rexroth S.A.Divisiòn Rexroth IndramatCentro Industrial SantigaObradors s/n08130 Santa Perpetua de MogodaBarcelonaTel.: +34 9 37 47 94 00Fax: +34 9 37 47 94 01
Spain - Spanien
Goimendi S.A.División Rexroth IndramatParque Empresarial ZuatzuC/ Francisco Grandmontagne no.220018 San SebastianTel.: +34 9 43 31 84 21- service: +34 9 43 31 84 56Fax: +34 9 43 31 84 27- service: +34 9 43 31 84 60 [email protected]
Sweden - Schweden
Rexroth Mecman Svenska ABRexroth Indramat DivisionVaruvägen 7125 81 Stockholm
Tel.: +46 (0)8 727 92 00Fax: +46 (0)8 647 32 77
Sweden - Schweden
Rexroth Mecman Svenska ABIndramat SupportEkvändan 7254 67 Helsingborg
Tel.: +46 (0) 42 38 88 -50Fax: +46 (0) 42 38 88 -74
Switzerland West - Schweiz West
Mannesmann Rexroth Suisse SADépartement Rexroth IndramatRue du village 11020 Renens
Tel.: +41 (0)21 632 84 20Fax: +41 (0)21 632 84 21
Switzerland East - Schweiz Ost
Mannesmann Rexroth Schweiz AGGeschäftsbereich IndramatHemrietstrasse 28863 ButtikonTel. +41 (0) 55 46 46 205Fax +41 (0) 55 46 46 222
13-4 Service & Support SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Europa (Ost) - Europe (East)
vom Ausland: (0) nach Landeskennziffer weglassen from abroad: don’t dial (0) after country code
Czech Republic - Tschechien
Mannesmann-Rexroth, spol.s.r.o.Hviezdoslavova 5627 00 Brno
Tel.: +420 (0)5 48 126 358Fax: +420 (0)5 48 126 112
Czech Republic - Tschechien
DEL a.s.Strojírenská 38Zdar nad Sázavou591 01 Czech republicTel.: +420 616 64 3144Fax: +420 616 216 57
Hungary - Ungarn
Mannesmann Rexroth Kft.Angol utca 341149 Budapest
Tel.: +36 (1) 364 00 02Fax: +36 (1) 383 19 80
Poland – Polen
Mannesmann Rexroth Sp.zo.o.Biuro Poznanul. Dabrowskiego 81/8560-529 PoznanTel.: +48 061 847 67 99Fax: +48 061 847 64 02
Rumania - Rumänien
Mannesmann Rexroth Sp.zo.o.Str. Drobety nr. 4-10, app. 1470258 Bucuresti, Sector 2
Tel.: +40 (0)1 210 48 25+40 (0)1 210 29 50
Fax: +40 (0)1 210 29 52
Russia - Russland
Mannesmann Rexroth INDRAMATWolokolamskoje Chaussee 73Zimmer 406, 408RUS – 123424 Moskau
Tel.: +7 095/ 232 08 34+7 095/ 232 08 35
Fax: +7 095/ 232 08 36 [email protected]
Russia - Russland
ELMIS10, Internationalnaya Str.246640 Gomel, Belarus
Tel.: +375/ 232 53 42 70Fax: +375/ 232 53 37 69 [email protected]
Turkey - Türkei
Mannesmann Rexroth Hidropar A..S.Fevzi Cakmak Cad No. 334630 Sefaköy Istanbul
Tel.: +90 212 541 60 70Fax: +90 212 599 34 07
Slowenia - Slowenien
DOMELOtoki 2164 228 ZeleznikiTel.: +386 5 5117 152Fax: +386 5 5117 225 [email protected]
SCM-Application Description Service & Support 13-5
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Africa, Asia, Australia – incl. Pacific Rim
vom Ausland: (0) nach Landeskennziffer weglassen!from abroad: don’t dial (0) after country code!
Australia - Australien
AIMS - Australian IndustrialMachinery Services Pty. Ltd.Unit 3/45 Horne STCampbellfield , VIC 3061MelbourneTel.: +61 (0) 393 590 228Fax: +61 (0) 393 590 286Hotline: +61 (0) 419 369 195 [email protected]
Australia - Australien
Mannesmann Rexroth Pty. Ltd.No. 7, Endeavour WayBraeside Victoria, 31 95Melbourne
Tel.: +61 (0)3 95 80 39 33Fax: +61 (0)3 95 80 17 33 [email protected]
China
Shanghai Mannesmann RexrothHydraulics & Automation Ltd.Wai Gaoqiao Free Trade ZoneNo.122, Fu Te Dong Yi RoadShanghai 200131 - P.R.China
Tel.: +86 21 58 66 30 30Fax: +86 21 58 66 55 23 [email protected]
China
Mannesmann Rexroth (China) Ldt.15/F China World Trade Center1, Jianguomenwai AvenueBeijing 100004, P.R.China
Tel.: +86 10 65 05 03 80Fax: +86 10 65 05 03 79
China
Mannesmann Rexroth (China) Ldt.A-5F., 123 Lian Shan StreetSha He Kou DistrictDalian 116 023, P.R.China
Tel.: +86 411 46 78 930Fax: +86 411 46 78 932
China
Mannesmann Rexroth (China) Ldt.Guangzhou Repres. OfficeRoom 1014-1016, Metro Plaza,Tian He District, 183 Tian He Bei RdGuangzhou 510075, P.R.China
Tel.: +86 20 8755-0030+86 20 8755-0011
Fax: +86 20 8755-2387
Hongkong
Rexroth (China) Ldt.1/F., 19 Cheung Shun StreetCheung Sha Wan,Kowloon, Hongkong
Tel.: +852 22 62 51 00Fax: +852 27 41 33 44
India - Indien
Mannesmann Rexroth (India) Ltd.Rexroth Indramat DivisionPlot. A-58, TTC Industrial AreaThane Turbhe Midc RoadMahape VillageNavi Mumbai - 400 701
Tel.: +91 (0)22 7 61 46 22Fax: +91 (0)22 7 68 15 31
India - Indien
Mannesmann Rexroth (India) Ltd.Rexroth Indramat DivisionPlot. 96, Phase IIIPeenya Industrial AreaBangalore - 560058
Tel.: +91 (0)80 8 39 73 74Fax: +91 (0)80 8 39 43 45
Indonesia - Indonesien
PT. Rexroth WijayakusumaBuilding # 202, CilandakCommercial EstateJl. Cilandak KKO, Jakarta 12560
Tel.: +62 21 7891169 (5 lines)Fax: +62 21 7891170 - 71
Japan
Rexroth Automation Co., Ltd.Service Center JapanYutakagaoka 1810, Meito-ku,NAGOYA 465-0035, Japan
Tel.: +81 (0)52 777 88 41+81 (0)52 777 88 53+81 (0)52 777 88 79
Fax: +81 (0)52 777 89 01
Japan
Rexroth Automation Co., Ltd.Rexroth Indramat Division1F, I.R. BuildingNakamachidai 4-26-44, Tsuzuki-kuYOKOHAMA 224-0041, Japan
Tel.: +81 (0)45 942 72 10Fax: +81 (0)45 942 03 41
Korea
Mannesmann Rexroth-Korea Ltd.1515-14 Dadae-Dong, Saha-KuRexroth Indramat DivisionPusan Metropolitan City, 604-050Republic of South Korea
Tel.: +82 (0)51 26 00 741Fax: +82 (0)51 26 00 747 [email protected]
Malaysia
Mannesmann Rexroth SDN.BHD.Head OfficeNo. 3, Block B, Jalan SS 13/5Subang Jaya Industrial Estate47500 Petaling Jaya - Selangor
Tel.: +60 (0) 3 73 44 870Fax: +60 (0) 3 73 44 864 [email protected]
South Africa - Südafrika
TECTRA Automation (Pty) Ltd.28 Banfield Road,Industria NorthRSA - Maraisburg 1700
Tel.: +27 (0)11 673 20 80Fax: +27 (0)11 673 72 69Hotline: +27 (0)82 903 29 23 [email protected]
Taiwan
Rexroth Uchida Co., Ltd.No.17, Lane 136, Cheng Bei 1 Rd.,Yungkang, Tainan HsienTaiwan, R.O.C.
Tel.: +886 (0)6 25 36 565Fax: +886 (0)6 25 34 754 [email protected]
Thailand
NC Advance Technologies Co. Ltd.59/76 Moo 9Soi Ramintra 34Ramintra Road, Tharang, BangkhenBangkok 10220
Tel.: +66 2 943 70 62 +66 2 943 71 21Fax: +66 2 509 23 62 [email protected]
13-6 Service & Support SCM-Application Description
DOK-SUPPL*-SCM*BEDIEN*-AW03-EN-P
Nordamerika – North AmericaUSAHauptniederlassung - Headquarters
Mannesmann Rexroth CorporationRexroth Indramat Division5150 Prairie Stone ParkwayHoffman Estates, IL 60192-3707
Tel.: +1 847 6 45 36 00Fax: +1 847 6 45 62 01 [email protected]
USA Central Region - Mitte
Mannesmann Rexroth CorporationRexroth Indramat DivisionCentral Region Technical CenterAuburn Hills, MI 48326
Tel.: +1 248 3 93 33 30Fax: +1 248 3 93 29 06
USA Southeast Region - Südwest
Mannesmann Rexroth CorporationRexroth Indramat DivisionSoutheastern Technical Center3625 Swiftwater Park DriveSuwanee, Georgia 30174
Tel.: +1 770 9 32 32 00Fax: +1 770 9 32 19 03
USA SERVICE-HOTLINE
- 7 days x 24hrs -
+1-800-860-1055
USA East Region –Ost
Mannesmann Rexroth CorporationRexroth Indramat DivisionCharlotte Regional Sales Office14001 South Lakes DriveCharlotte, North Carolina 28273
Tel.: +1 704 5 83 97 62+1 704 5 83 14 86
USA Northeast Region – Nordost
Mannesmann Rexroth CorporationRexroth Indramat DivisionNortheastern Technical Center99 Rainbow RoadEast Granby, Connecticut 06026
Tel.: +1 860 8 44 83 77Fax: +1 860 8 44 85 95
USA West Region – West
Rexroth Indramat – Western Office7901 Stoneridge Drive, Suite 220Pleasant Hill, California 94588
Tel.: +1 925 227 10 84Fax: +1 925 227 10 81
Canada East - Kanada Ost
Basic Technologies CorporationBurlington Division3426 Mainway DriveBurlington, OntarioCanada L7M 1A8
Tel.: +1 905 335 55 11Fax: +1 905 335-41 84 [email protected]
Canada West - Kanada West
Basic Automation Burnaby5345 Goring St.Burnaby, British ColumbiaCanada V7J 1R1
Tel. +1 604 205-5777Fax +1 604 205-6944 [email protected]
Südamerika – South AmericaArgentina - Argentinien
Mannesmann Rexroth S.A.I.C.Division Rexroth IndramatAcassusso 48 41/7RA - 1605 Munro (Buenos Aires)
Tel.: +54 (0)11 4756 01 40Fax: +54 (0)11 4762 6862
Argentina - Argentinien
NAKASEServicio Tecnico CNCCalle 49, No. 5764/66RA - 1653 Villa BalesterProv. - Buenos Aires
Tel.: +54 (0) 11 4768 36 43Fax: +54 (0) 11 4768 24 13 [email protected] [email protected]
Brazil - Brasilien
Mannesmann RexrothAutomação Ltda.Divisão Rexroth IndramatAv. Tégula, 888Ponte Alta, Atibaia SPCEP 12940-000
Tel.: +55 (0)11 4414 56 92 +55 (0)11 4414 56 84
Fax sales: +55 (0)11 4414 57 07Fax serv.: +55 (0)11 4414 56 86 [email protected]
Brazil - Brasilien
Mannesmann RexrothAutomação Ltda.Divisão Rexroth IndramatR. Dr.Humberto Pinheiro Vieira, 100Distrito Industrial [Caixa Postal 1273]BR - 89220-390 Joinville - SC
Tel./Fax: +55 (0)47 473 58 33Mobil: +55 (0)47 974 66 45 [email protected]
Mexico
Mannesmann Rexroth Mexico S.A.de C.V.Calle Neptuno 72Unidad Ind. VallejoMEX - 07700 Mexico, D.F.
Tel.: +52 5 754 17 11+52 5 754 36 84+52 5 754 12 60
Fax: +52 5 754 50 73+52 5 752 59 43
Columbia - Kolumbien
Reflutec de Colombia Ltda.Calle 37 No. 22-31Santafé de Bogotá, D.C.Colombia
Tel.: +57 1 368 82 67+57 1 368 02 59
Fax: +57 1 268 97 [email protected]. co