Keba KEMRO KeTop T50VGA User Manual
Hide thumbs Also See for KEMRO KeTop T50VGA:
Table of Contents

Advertisement

Quick Links

KEMRO
KeTop T50VGA
User's Manual V1.50
Translation of the original instructions

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KEMRO KeTop T50VGA and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Keba KEMRO KeTop T50VGA

  • Page 1 KEMRO KeTop T50VGA User's Manual V1.50 Translation of the original instructions...
  • Page 2 KEBA GmbH Automation, Leonard-Weiss-Straße 40, D-73037 Göppingen, Tel.: +49 7161 9741-0, Fax: +49 7161 9741-40, E-Mail: keba@keba.com KEBA Corp., 100 West Big Beaver Road, Troy, MI 48084, US, Tel.: +1 248 526-0561, Fax: +1 248 526-0562, E-Mail: usa@keba.com Beijing Austrian KEBA Science and Technology Development Ltd., Room B516, Nan Xin Cang Tower, A22 Dong Si Shi Tiao, Dong Cheng District, Beijing, 100027, P.R.
  • Page 3 The style sheet of the document has been changed; The chap. "Standard keypad", "Back-up battery" and "Junc- tion Box JB 001" have been added. V1.40 03-2009 Insert or adapt requirements (2006/42/EC, EN ISO 13849-1, ZT 05) V1.50 08-2009 Release lb, kreu, mahr User's Manual V1.50 © KEBA 2009...
  • Page 5: Table Of Contents

    Enabling Switch..................... 28 4.5.1 Functioning..................... 29 4.5.2 Example of Connection with PILZ PNOZ s6.1 Control Relay....31 Foreseeable Misuse of Enabling Switch............... 32 Ethernet......................... 33 4.7.1 Wiring diagram..................34 RS-422-A......................34 4.8.1 Wiring diagram..................35 User's Manual V1.50 © KEBA 2009...
  • Page 6 Functions....................67 Program for Starting the Application and KeTop API..........70 7.7.1 Functional description................70 7.7.2 Registry entries..................70 7.7.3 Example....................71 RDP - Connection via Remote Desktop Protocol..........72 7.8.1 RDP-Server (Remote-PC)..............73 User's Manual V1.50 © KEBA 2009...
  • Page 7 Table of Contents 7.8.2 RDP-Client (PC)..................73 7.8.3 RDP-Client (KeTop)................73 KVC - KEBA Virtual Channel................78 7.9.1 Events of Server..................79 7.9.2 Data Transmission................. 79 7.9.3 Example: Interface on Server..............81 7.10 Remote Software ActiveSync................86 7.10.1 Data connection via RS-232-C debug interface........86 7.10.2...
  • Page 8 14.2.10 Information about Enabling Devices............. 140 14.3 Electromagnetic Compatibility................142 14.3.1 The electromagnetic environment – interference sources, in- terference sinks and coupling paths............. 142 14.3.2 EMC measures..................145 14.3.3 EMC measures on KeTop..............149 User's Manual V1.50 © KEBA 2009...
  • Page 9 EC Type-Examination Certificate................ 156 16 Test for chemical resistance..................157 16.1 Test procedure....................157 16.1.1 Test 1....................157 16.1.2 Test 2....................157 16.2 Test results......................157 16.3 Touch screen - tested by manufacturer.............. 163 User's Manual V1.50 © KEBA 2009...
  • Page 11: Introduction

    ● systematic error analysis and troubleshooting Intended Use of the Handheld Terminal The intended use of the Handheld Terminal covers tasks like watching and parametrizing up to operating of machines e.g.: ● Injection moulding machine ● Robots User's Manual V1.50 © KEBA 2009...
  • Page 12: Notes On This Document

    1.4.1 Contents of document ● Safety Precautions ● General Instructions ● Connection ● Membran Keypad ● Display ● Software ● Specific Operating Instructions User's Manual V1.50 © KEBA 2009...
  • Page 13: Not Contained In This Document

    MD and its harmonised standards. For handheld terminals from KEBA this means that besides the new machine directive also the standard EN ISO 13849-1:2008 will be used.
  • Page 14: Which Devices Have To Comply With The New Machine Directive

    2009-12-29, it will be put into circulation newly - even if it has been sold by KEBA at an earlier date. ● Devices complying with the old MD and that will be sent to KEBA for repair, can be repaired and delivered in compliance with the old MD.
  • Page 15: Abbreviations

    < 3 x 10 ≥ 10 to < 10 ≥ 10 to < 10 1.7.4 Abbreviations Abbreviation Term MTTF Mean Time to Dangerous Failure Diagnostic Coverage Performance Level Probability of Failure per Hour Safety Integrity Level User's Manual V1.50 © KEBA 2009...
  • Page 16: Safety Notes

    The instructions contained in this manual must be precisely followed in all cir- cumstances. Failure to do so could result in the creation of potential sources of danger or the disabling of safety features integrated in the handheld terminal. User's Manual V1.50 © KEBA 2009...
  • Page 17 Use in mining ● Outdoor use Other products must be used for these applications! The KeTop housing must not be opened (acception: cable entrance area) , as the KeTop is sensitive to electrostatic discharge. User's Manual V1.50 © KEBA 2009...
  • Page 18: Personnel Safety Instructions

    CAUTION! Danger of fire in case of component failure! ● In final application, make sure the 24 V DC power supply to the operator panel is adequately fused! Max. permissible fuse is 3.15 A! User's Manual V1.50 © KEBA 2009...
  • Page 19 ● The safety advices in the following chapters must be considered absolutely. ● Further informations to safety and EMC are included in chapt. "CE Con- formity, Directives and Standards". They must be considered absolutely. User's Manual V1.50 © KEBA 2009...
  • Page 20: General Product Description

    KeTop can be connected as a client to a Win NT, Win 2000 or Windows XP server. Through the use of optional operating and control elements, the KeTop can easily be adapted to the specific application. User's Manual V1.50 © KEBA 2009...
  • Page 21: Construction

    11... strain relief and bend protection for con- 12... touch stylus (integrated in housing) nection cable (deliverd with the cable) Information All optional operating elements are described in chapter 9 "Options" on page Ergonomic Features ● Multigrip handle ● Round housing User's Manual V1.50 © KEBA 2009...
  • Page 22: Housing

    ● Serial interface: RS-422-A od. RS-232-C (selectable by DIP-Switch), RS-232-C (debug interface in device) ● USB host, with protection cover to guarantee IP65 when the de-vice is closed: For connection of various USB memory sticks. User's Manual V1.50 © KEBA 2009...
  • Page 23: Type Plate

    General product description ● USB client in cable entrance area (debug and ActiveSync de-vice) , USB-Receptacle, series Mini-B Type Plate Sample of a KEBA type plate of the KeTop product family: Fig.3-2: Sample type plate of the KeTop product family ... Manufacturer ...
  • Page 24: Connection

    Cable Routing in Cable Entrance Area After opening the cable entrance area, the connecting lines can be routed as described in the following chapters. Before opening the KeTop please pay at- tention to the following safety instructions: User's Manual V1.50 © KEBA 2009...
  • Page 25 ● no cables are squeezed in, ● the cover of the cable entrance area is attached again with all 6 screws (torque: 0.4 bis 0.5 Nm). Otherwise the protection degree cannot be guar- anteed. User's Manual V1.50 © KEBA 2009...
  • Page 26: Cable Outlet Rs-422-A Or Rs-232-C

    The power supply circuit must be protected with a 3.15 A fuse. Specification of power supply lines in the KeTop TTxxx connection cable: ● Cross section: AWG24 (0.24mm²) ● Material: zinc-coated copper strand ● Line resistance: ≤ 90 Ohm/km (≤ 145 Ohm/mile) User's Manual V1.50 © KEBA 2009...
  • Page 27: Emergency Stop Button And Grey Stop Button

    (emergency) stop button in dangerous situations. The grey stop button fulfils also all mechanical aspects of the EN ISO 13850 and differs from the emergency stop button only by its color. User's Manual V1.50 © KEBA 2009...
  • Page 28: Enabling Switch

    The switching elements of the enabling switches are protected against re- versed polarity. The outputs of both circuits are protected against short circuits and overload. Circuit 1: thermal protective circuit Circuit 2: fold back line User's Manual V1.50 © KEBA 2009...
  • Page 29: Functioning

    Contact travel diagram for enabling 4.5.1.2 Panic The pushing of the actuating elements into the panic position is evaluated in a way that the enabling position is skipped when the actuating elements are re- leased. User's Manual V1.50 © KEBA 2009...
  • Page 30 For calculation of the PL for the safety function "enabling" the PL- and B values of all involved components have to be included. For details for calcu- lating the PL for the whole safety function see EN ISO 13849-1, chapter 6.3, appendix H and appendix I. User's Manual V1.50 © KEBA 2009...
  • Page 31: Example Of Connection With Pilz Pnoz S6.1 Control Relay

    K1 and K2 will energize and the output contacts 13-14 and 23-24 will close. ● The output relays K1 and K2 will not energize if ● only one enabling channel is activated (in case of a defect), User's Manual V1.50 © KEBA 2009...
  • Page 32: Foreseeable Misuse Of Enabling Switch

    Only the person who operates the enabling switch is allowed to work in the dangerous area. ● For further informations regarding the enabling switch please pay attention chapter 14 "CE Conformity, Directives and Standards" on page 132. User's Manual V1.50 © KEBA 2009...
  • Page 33: Ethernet

    The positions of the Dip switches in the cable entrance area are not relevant for this interface. Information The simultaneous use of the Ethernet interface and the COM interface (RS-422-A or RS-232-C) is only possible with an appropriate cable. User's Manual V1.50 © KEBA 2009...
  • Page 34: Wiring Diagram

    (RS-422-A or RS-232-C) is only possible with an appropriate cable. The RS-422-A interface assigned to the COM 5 interface port is in the software. The interface parameters are set via the WIN32API in the Windows operating system. User's Manual V1.50 © KEBA 2009...
  • Page 35: Wiring Diagram

    (RS-422-A or RS-232-C) is only possible with an appropriate cable The RS-232-C interface assigned to the COM 5 interface port is in the software. The interface parameters are set via the WIN32API in the Windows operating system. User's Manual V1.50 © KEBA 2009...
  • Page 36: Wiring Diagram

    ● no handshake The debug interface is assigned to the COM 1 interface port in the software. The positions of the Dip switches in the cable entrance area are not relevant for this interface. User's Manual V1.50 © KEBA 2009...
  • Page 37: Usb Memory Sticks

    2. If the protection cover is open, you can see 1. Open the protection cover: the USB connector: 3. Plug-in the USB memory stick until it snaps 4. Here you can see the pluged in USB memory stick: User's Manual V1.50 © KEBA 2009...
  • Page 38: Unplug The Usb Memory Stick

    Never unplug the USB memory stick during read/write operations! 1. Unplug the USB memory stick: 2. Close the protection cover correctly: 3. The protection cover must be closed completely, otherwise IP65 won’t be guaranteed: User's Manual V1.50 © KEBA 2009...
  • Page 39: Membrane Keypad

    Pressing the illumi- nated push button two key codes will be sent (0x7D und 0x7E). Standard Keypad 5.1.1 Keypad left Fig.5-1: KeTop T50VGA standard keypad left ... Key code decimal ... Key code hex User's Manual V1.50 © KEBA 2009...
  • Page 40: Keypad Right

    Membrane Keypad KeTop T50VGA 5.1.2 Keypad right Fig.5-2: KeTop T50VGA standard keypad right ... Key code decimal ... Key code hex User's Manual V1.50 © KEBA 2009...
  • Page 41: Keypad Below

    Windows Vir- Key labelling Description / Example tual Key Code 0x08 VK_BACK Backspace 0x0D VK_RETURN Enter 0x1B VK_ESCAPE Escape 0x21 VK_PRIOR Page up 0x22 VK_NEXT Page down 0x25 VK_LEFT Cursor left 0x26 VK_UP Cursor up User's Manual V1.50 © KEBA 2009...
  • Page 42 0x31 VK_1 0x32 VK_2 0x33 VK_3 0x34 VK_4 numeric keys 0x35 VK_5 0x36 VK_6 0x37 VK_7 0x38 VK_8 0x39 VK_9 0x70 VK_F1 0x71 VK_F2 0x72 VK_F3 function keys 0x73 VK_F4 0x74 VK_F5 0x75 VK_F6 User's Manual V1.50 © KEBA 2009...
  • Page 43 0x7E sent) key switch left (instead of the illumi- 0x7D VK_F14 nated push button) key switch right (instead of the illumi- 0x7E VK_F15 nated push button) 0xBD VK_HYPHEN sign 0xBE VK_PERIOD comma / slash User's Manual V1.50 © KEBA 2009...
  • Page 44: Robotic Keypad

    Membrane Keypad KeTop T50VGA Robotic keypad 5.2.1 Keypad left Fig.5-4: KeTop T50VGA robotic keypad left ... Key code decimal ... Key code hex User's Manual V1.50 © KEBA 2009...
  • Page 45: Keypad Right

    Membrane Keypad 5.2.2 Keypad right Fig.5-5: KeTop T50VGA robotic keypad right ... Key code decimal ... Key code hex User's Manual V1.50 © KEBA 2009...
  • Page 46: Keypad Below

    Key labelling Description / Example tual Key Code 0x10 VK_SHIFT 2nd Funktion 0x3A User login service area (setup mask, maschine 0x3B data-viewer) 0x3C variable mask 0x3D project mask 0x3E program mask 0x3F positions mask User's Manual V1.50 © KEBA 2009...
  • Page 47 2 - 0x97 jog key axis 2 + 0x98 jog key axis 3 - 0x99 jog key axis 3 + 0x9A jog key axis 4 - 0x9B jog key axis 4 + User's Manual V1.50 © KEBA 2009...
  • Page 48: Numbering Of Leds

    LEDs. The LED number is needed for activating the LED. A LED can be activated in two ways: ● via KeTop API design (see chapter 7.4.5 "LED Functions" on page ● via KVC – KEBA Virtual Channel (see chapter 7.9.3 "Example: Interface on Server" on page User's Manual V1.50...
  • Page 49: Standard Keypad

    Membrane Keypad 5.3.1 Standard Keypad Fig.5-7: Numbering of LEDs of standard keypad 5.3.2 Robotic Keypad Fig.5-8: Numbering of LEDs of robotic keypad User's Manual V1.50 © KEBA 2009...
  • Page 50: Display

    On delivery of the KeTop from the works, a 60 cm long touch stylus cord is also included in the original package for fastening the touch stylus to the KeTop. The touch stylus can be fastened to the left-hand or right-hand eyelet of the KeTop using the touch stylus cord. User's Manual V1.50 © KEBA 2009...
  • Page 51: Touch Screen Re-Calibration

    Windows CE as follows: Start ▶ Settings ▶ Control Panel ▶ Stylus ▶ Calibration ▶ Recalibrate For the calibration you can also use the ConifgTool. Seechapter 8.2.3 "Display Settings" on page User's Manual V1.50 © KEBA 2009...
  • Page 52: Software

    ● KeTop Configuration Tool (extension in system control for configuration of contrast, background lighting, screensaver, touch screen and joystick calibration, clearing of registry, image update, ..) ● KEBA Virtual Channel (KVC) ● Registry Backup ● SetTime, temporary time and date entry ●...
  • Page 53: Generation Of Program For Windows Ce

    Signed 8 bit integer variable. UINT8 Unsigned 8 bit integer variable. BacklightStat Enum, displays the backlight status JoystickPos Struct, for joystick data. Status Struct Describes the startup state of the device. EventMsg Enum, describes the event message received. User's Manual V1.50 © KEBA 2009...
  • Page 54: Handling Of Errors

    -100 API_NOT_INIT -101 Functions 7.4.1 Functions for starting and closing This chapter describes functions that are needed for starting and closing the KetopApi.dll. KtpAPIInit UINT8 KtpAPIInit(void); Declaration Description This method initializes the KetopAPI. Arguments User's Manual V1.50 © KEBA 2009...
  • Page 55: Functions For Configuration

    Turns on/off the backlight of the LC display on the device. Arguments BACKLIGHT_ON, BACKLIGHT_OFF KtpSetScreenSaverTimeOutMin UINT8 SetScreenSaverTimeOutMin(/*[in]*/UINT8 Declaration u8_ScreenSaverTO); Description Sets the timeout value of the screensaver in minutes. Arguments 0-255, 0 = off, 255 = max User's Manual V1.50 © KEBA 2009...
  • Page 56: Functions For Reading The Configuration

    UINT8 *u8_Contrast: contrast value 0-100% KtpGetBacklight TKtpBacklightStat KtpGetBacklight(void); Declaration Description Gets the current status of the background lighting. Arguments KtpGetScreenSaverTimeoutMin UINT8 GetScreenSaverTimeOutMin(void); Declaration Description Gets the current timeout value of the screensaver in minutes. Arguments User's Manual V1.50 © KEBA 2009...
  • Page 57: Peripheral Functions

    Calling this function is only allowed if a joystick is installed on the device. If Remarks no joystick is installed the values of the components are undefined. KtpGetJoystickPosRaw UINT8 KtpGetJoystickPosRaw (/*[out]*/ Declaration TktpJoystickPosRaw *p_jPos); Description Gets the actual raw data of the joystick. User's Manual V1.50 © KEBA 2009...
  • Page 58 Pointer to the variable containing the current value of the override potenti- Arguments ometer. This function may only be called if a override potentiometer is installed on Remarks the device. If no override potentiometer is installed, the value of the com- ponents are undefined. User's Manual V1.50 © KEBA 2009...
  • Page 59: Led Functions

    "Numbering of LEDs" on page KtpSetKeyboardLed UINT8 KtpSetKeyboardLed(/*in*/UINT8 ledNr, Declaration TLedState ledState); Description Switches the set LED to the desired state. UINT8 ledNr: number of LED to be set. Arguments UINT ledState: state, the LED is set to. User's Manual V1.50 © KEBA 2009...
  • Page 60: Other Functions

    TEEPromData data: data structure for the data contained in the EEProm KtpWriteByteToEEProm UINT8 KtpWriteByteToEEProm (/*in*/UINT16 Declaration addr, UINT8 data); Description Writes a byte to the EEProm location transferred in addr. UINT16 addr: address of memory location Arguments UINT8 data: data for saving User's Manual V1.50 © KEBA 2009...
  • Page 61: Functions For Subscribing Events

    Subscribes a callback function for the WheelEvent and returns an index Description (cookie) for the callback function. TKtpWheelEventCallback pWheelProc: callback function to be called when the event occurs. Arguments int cookie: The index for the callback function is required for removing the callback function. User's Manual V1.50 © KEBA 2009...
  • Page 62 HWND hWnd: WindowHandler, where the message is sent to. Arguments int cookie: Index, is required for removing the WindowHandler. KtpRemoveOvrEventCallback UINT8 KtpRemoveOvrEventCallback (int cookie); Declaration Description Removes the OverrideEventCallback function. Arguments int cookie: index for the callback function to be removed. User's Manual V1.50 © KEBA 2009...
  • Page 63 (cookie) for the callback function, if a joystick is installed. TktpJoyEventCallback pJoyProc: callback function to be called when the event occurs. Arguments int cookie The index for the callback function is required for removing the callback function. User's Manual V1.50 © KEBA 2009...
  • Page 64 KtpEraseRegistry UINT8 KtpEraseRegistry(void); Declaration Description Deletes the registry of the device during next startup. Arguments KtpErasePSM UINT8 KtpErasePSM(void); Declaration Description Deletes the flash file system of the device during next startup. Arguments User's Manual V1.50 © KEBA 2009...
  • Page 65 \MemorySaveEnable"=0), INVALID_NOT_SUPPORTED will be returned. Arguments KtpStoreCurrentMemorySettings UINT8 KtpStoreCurrentMemorySettins(void); Declaration Saves the memory settings of the registry ("System\MemorySettings\Store- Pages"), if it is allowed. Description If it is not allowed to save, INVALID_NOT_SUPPORTED will be returned. Arguments User's Manual V1.50 © KEBA 2009...
  • Page 66: Update Api Design

    ERROR_INVALID_RANGE. 7.5.1.2 Defines SUCCESS FAIL ERROR_INVALIDE_RANGE ERROR_IMGUPD_INIT ERROR_IMGUPD_FILEOPEN ERROR_IMGUPD_WRONGIMG ERROR_IMGUPD_PROGRAMERROR ERROR_IMGUPD_TOMUCHUPD ERROR_PROGRAM_FLASH_BURN ERROR_PROGRAM_FLASH_ERASE ERROR_IMGUPD_NOTEQUAL ERROR_IMGUPD_FILEWRITE ERROR_IMGUPD_FILEREAD ERROR_WRONG_FILE_HEADER Initialising All required initialisation will be carried out by starting respectively by loading the update.dll. User's Manual V1.50 © KEBA 2009...
  • Page 67: Functions

    : First address for overwriting unsigned long to : Addrass, out of overwriting Arguments BOOL eraseRegPSM : Flag for deleting the registry respectively the TUpdProgressCallback pCallback : Callback function for program progress or 0 User's Manual V1.50 © KEBA 2009...
  • Page 68 One lock bit locks one whole FLASH block. So the un- saved area can differ from the handed over addresses. long from : First address for reset locking bits. Arguments long to : Address as far as the lock bits are reset. User's Manual V1.50 © KEBA 2009...
  • Page 69 The number of characters returned can be Description VERSION_STRING_LEN defined in . Therefore version has to exceed VERSION_STRING_LEN LPCTSTR fileName : Name of image file Arguments LPTSTR version : String for version information User's Manual V1.50 © KEBA 2009...
  • Page 70: Program For Starting The Application And Ketop Api

    1 and 255. ● Paramsx string containing the parameters for the program identified in Startx. x must have the same value as in Startx. ● Delayx User's Manual V1.50 © KEBA 2009...
  • Page 71: Example

    DependEnd2 = 01 00 00 00 00 00 00 00 00 00 DependStart2 = 00 00 00 00 00 00 00 00 00 00 Start10 = "SetTime.exe" Params10 = "/onstartup" Delay10 = 0x00002000 (8192) StartType10 = 0x00000000 (0) First the entry „Start1“ will be executed. User's Manual V1.50 © KEBA 2009...
  • Page 72: Rdp - Connection Via Remote Desktop Protocol

    Programs, started by StartAPI, wont be finished. TSCDialog.exe can be exited by pressing the button “Service”. User has to enter a password (default: “keba”) which can be changed. RDP - Connection via Remote Desktop Protocol The Remote Desktop Protocol (Abbreviated as"RDP“) is a specification by Mi- crosoft for remote control of applications.
  • Page 73: Rdp-Server (Remote-Pc)

    This is located in the Windows directory and can be accessed using the path Start ▶ Programs ▶ Remote Desktop Connection. 7.8.3.1 Starting a RDP-Connection manually 1) Start the RDP-client using the file cetsc.exe and the login window shown below, appears: User's Manual V1.50 © KEBA 2009...
  • Page 74 Clicking the “Cancel” button disrupts the connection set up. Once the connection has been established, the login window of the des- tination computer is displayed with a trapezoidal title bar that is treated as an identifier of the RDP-Connection. User's Manual V1.50 © KEBA 2009...
  • Page 75 If the trapezoidal title bar shows any errors when being used with certain applications, it can be deactivated when logging in the next time, by sim- ply clicking the symbol at the top left. User's Manual V1.50 © KEBA 2009...
  • Page 76 1) Clicking the button “Options >>” on the login window of the RDP-Client displays an expanded window with the current settings. 2) Click the button “Save As….” and save all these settings in a file of the type “rdp”. User's Manual V1.50 © KEBA 2009...
  • Page 77 7.8.3.4 Starting a RDP-Connection via TSCDialog KEBA has produced TSCDialog.exe, an upgraded version of the RDP-Client with further enhancements. This program can be used to regulate the opera- tor’s access to Windows CE. Moreover, the login screen can be designed as desired.
  • Page 78: Kvc - Keba Virtual Channel

    Likewise, the files “logo.bmp" and "bitmap.bmp" must also be entered in the directory “\ipsm\rdpfiles\resources\". KVC - KEBA Virtual Channel The protocol "KEBA Virtual Channel" (KVC) is used to transmit control and operating element data between a control and one or more KeTop handheld terminals.
  • Page 79: Events Of Server

    Client → Server 7.9.2.1 typedef enum { eKVCJoystickIsZero 0x0001 eKVCJoystickNotZero 0x0002 eKVCSpaceMouseIsZero 0x0004 eKVCSpaceMouseNotZero 0x0008 eKVCHandWheelChanged 0x0010 eKVCOverrideChanged 0x0020 eKVCKeyPressed 0x0040 eKVCKeyReleased 0x0080 eKVCLedValue 0x0100 User's Manual V1.50 © KEBA 2009...
  • Page 80 { SINT16 absVal; SINT16 dynVal; }TKVCHandWheelData; Server → Client 7.9.2.2 typedef enum { eKVCSetWheelValue, eKVCSetLed eKVCSetContrast, eKVCSetBrightness, eKVCSetVolume, eKVCSetScreensaver, eKVCGetLed, eKVCGetContrast, eKVCGetBrightness, eKVCGetVolume, eKVCGetScreensaverTime, eKVCGetJostickValue, eKVCGetSpaceMouseValue, eKVCGetOverrideValue, eKVCGetWheelValue, eKVCSwtichBacklight, eKVCGetBacklightState, eKVCPlaySound, eKVCWriteFlash, eKVCDisconnect User's Manual V1.50 © KEBA 2009...
  • Page 81: Example: Interface On Server

    This method returns a pointer to the ConnectionObject that is stored on the position pos in the OpenConnection list. ● int ConnectionListGetCount(); This method returns the number of connections that are stored in the OpenConnection list. User's Manual V1.50 © KEBA 2009...
  • Page 82 ● virtual int OnKeyboardEvent(TKVCEvent keyEvent, int keyNum); The method OnKeypadEvent will be called if a key has been pressed/ released. The key number is specified in keyNum, the state of the key (make, break) in keyEvent. User's Manual V1.50 © KEBA 2009...
  • Page 83 The method GetLedState is used to request the current state of the LED transferred in ledNr. The result is returned in state. ● int CKVCConnection::GetContrast(UINT8 &contrast); The method GetContrast returns the current value of the contrast setting in the variable contrast. User's Manual V1.50 © KEBA 2009...
  • Page 84 Calling the method SetVolume changes the value of the volume setting on the client. ● int CKVCConnection::SetScreensaver(UINT16 screensaver- Time); Calling the method SetScreensaver changes the response time of the screensaver on the client. ● int CKVCConnection::SwitchBacklight(UINT8 backlightOn- Off); User's Manual V1.50 © KEBA 2009...
  • Page 85 (pConnect != 0){ pConnect->Init(this, socket, sockAdr); return pConnect; The method OnClientDisconnect can be overwritten. But it must be guar- anteed that the method CKVCServer::OnClientDisconnect is called in this derivation. int CKVCTestServer::OnClientDisconnect(CKVCConnection *pConnection, TKVCDisconInfo info){ User's Manual V1.50 © KEBA 2009...
  • Page 86: Remote Software Activesync

    1) Remove the cover of the cable entrance area on the KeTop. 2) Plug in the Download Cable KeTop XD 040 (KeTop and PC) 3) Start the ActiveSync software on the PC a) select File ▶ Delete Partnership... User's Manual V1.50 © KEBA 2009...
  • Page 87: Data Connection Via Usb Client

    USB device, the connection will be established automati- cally. 4) At the PC: Connect KeTop as a "Guest' (Set Up a Partnership → No). The ActiveSync software at KeTop starts automatically when using the USB connection. User's Manual V1.50 © KEBA 2009...
  • Page 88: Ketop - Specific Operating Instructions

    If the other checkbox "Set the default time during startup" is activated, the Ke- Top uses default values. (date and time when the image was ceated.) In both cases the settings must be saved in the registry. (Start ▶ Programs ▶ Ke- Top ▶ Registry Backup). User's Manual V1.50 © KEBA 2009...
  • Page 89: Ketop Configuration Tool (Configtool)

    After calibration, the number specifies the current value of the joystick (value range: -15.. 0..+15 for each joystick axis). This value is also the value the KeTop API function KtpGetJoystickPos supplies to the application. User's Manual V1.50 © KEBA 2009...
  • Page 90: Calibration Of Potentiometer

    This value is also the value the KeTop API function KtpGetOverridePoti supplies to the application. 8.2.3 Display Settings In this window, the brightness for the display can be set. Furthermore you can alos calibrate the touch screen. User's Manual V1.50 © KEBA 2009...
  • Page 91: Setting The Handwheel To Zero

    ● Update OS Image on next Startup (not available yet): If you select this item, an OS(Operating System) image will automatically be loaded from the BOOTP Server via the network next time the KeTop is started. User's Manual V1.50 © KEBA 2009...
  • Page 92: Control Of Buttons (Pushbuttons)

    The first click switches the LED to flashing, the second click switches the LED on, and the third click switches the LED off again. The same applies to the LEDs of the membrane keypad (1). User's Manual V1.50 © KEBA 2009...
  • Page 93: Loading An Image File

    This item clears the registry and automatically reboots the KeTop. Follow- ing that, the KeTop reboots with the factory settings, and all settings (touch screen, joystick and override potentiometer, system control,...) must be stored anew. User's Manual V1.50 © KEBA 2009...
  • Page 94: Version Info

    Since only this directory is stored in the flash, data installed in another way will get lost after turning off the KeTop. Installation data entered in the registry can be saved with the command "\Windwos\RegistryBackup.exe". User's Manual V1.50 © KEBA 2009...
  • Page 95: Saving Files

    PC to "\ipsm" at the KeTop. 8.5.3 Transfer via network connection by access from KeTop to the PC For general information see chapter 4.7 "Ethernet" on page The KeTop must have a valid Ethernet address. User's Manual V1.50 © KEBA 2009...
  • Page 96: Transfer Via Activesync

    KeTop T50VGA/T41 (the KeTop T100 had the setting disabled). ● The baud rate and RTS settings can be read and/or changed via the Win- dows-API functions GetCommState und SetCommState. User's Manual V1.50 © KEBA 2009...
  • Page 97: Options

    Key Switch If available, the key switch is evaluated by the software in the KeTop and can be read via the KeTop-API using a program. The key switch is available with 3 positions. User's Manual V1.50 © KEBA 2009...
  • Page 98: Joystick

    To avoid that the joystick is damaged when the device falls to ground, a short joystick is used. The joystick enables moving robot axes for example. ● Value range: -15 to +15 per axis (31 increments) User's Manual V1.50 © KEBA 2009...
  • Page 99: 10 Accessories

    Wall bracket without cable Wall bracket with cable sus- Wall bracket with cable suspen- suspension pension sion and solenoids Fig.10-1: Wall brackets KeTop WB090, WB095 and WB120 ... Carrier ... Cable suspension ... solenoids User's Manual V1.50 © KEBA 2009...
  • Page 100: Dimensions (Mm)

    Accessories KeTop T50VGA 10.1.1 10.1.1 Dimensions (mm) Fig.10-2: Wall bracket KeTop WB090, front view Fig.10-3: Wall brackets KeTop WB095 / WB120, rear and side view ... Solenoids (only valid for KeTop WB120) User's Manual V1.50 © KEBA 2009...
  • Page 101: Wall Bracket With Height Adjustment Plate Ketop Wb 110

    Wall bracket KeTop WB 110 with and without KeTop ... Height adjustment plate ... Carrier ... Cable suspension 10.2.1 Height adjustment plate For mounting the height adjustment plate, use suitable screws (not part of de- livery). User's Manual V1.50 © KEBA 2009...
  • Page 102: Junction Box Jb 001

    Height adjustment plate for wall bracket WB 110 10.3 Junction Box JB 001 This chapter describes the junction box JB 001 which is used to connect a KeTop to a Kemro PLC via Ethernet, CAN, RS-422-A and RS-232-C. User's Manual V1.50 © KEBA 2009...
  • Page 103: Device Description

    Accessories 10.3.1 Device description Fig.10-6: View of the junction box JB 001 ... Mounting nut User's Manual V1.50 © KEBA 2009...
  • Page 104: Connection

    FMC 1.5/11-ST-3.5 can be orderd at "Phoenix". 10.3.3 Connection diagram The connection diagramm shows the connection of power supply, control lines (emergency stop switch and enabling switch) and data lines via the junction box. User's Manual V1.50 © KEBA 2009...
  • Page 105 ● Due to the CAN-specific wiring on the SUB-D S4 connector, the connec- tion of RS232-C or RS-422-A to this connector is not possible. 10.3.3.1 Ethernet Fig.10-8: Connection diagram for Ethernet: KeTop via junction box JB 001 User's Manual V1.50 © KEBA 2009...
  • Page 106 Accessories KeTop T50VGA Information Point-to-point connections between KeTop and PLC require a crossed cable. 10.3.3.2 Fig.10-9: Connection diagram for CAN: KeTop via junction box JB 001 User's Manual V1.50 © KEBA 2009...
  • Page 107 Accessories 10.3.3.3 RS-232-C Fig.10-10: Connection diagram for RS-232-C: KeTop via junction box JB 001 User's Manual V1.50 © KEBA 2009...
  • Page 108: Shielding Inside The Control Cabinet

    Therefore it is necessary to continue the cable shield from the connector shell (control cabi- net) up to the PLC (continuous connection from handheld terminal up to PLC). User's Manual V1.50 © KEBA 2009...
  • Page 109: Mounting Instructions

    Accessories Fig.10-12: Shield connection in the control cabinet 10.3.5 Mounting Instructions Fig.10-13: Dimensioned drawing for the opening for the S1 jack of the junction box User's Manual V1.50 © KEBA 2009...
  • Page 110: Technical Data Of Junction Box Jb 001

    It is suitable for wall mounting and can also be mounted on a mounting rail through the use of the mounting rail assembly kit (KeTop DR200). The KeTop CB211 connection box has the following connec- tions: User's Manual V1.50 © KEBA 2009...
  • Page 111: Construction

    ● Only connect voltages and circuits which are safely separated from danger- ous voltages (e.g. by means of sufficient insulation) to connections, termi- nals or interfaces up to a rated voltage of 50 V. User's Manual V1.50 © KEBA 2009...
  • Page 112: Interior View

    / flexible / wire gages: [mm ]/[mm flexible with wire end ferrules without / with 0.25-1.5 / 0.25-0.5 plastic sleeve: [mm Grid dimension: 3.81 Insulation length: [mm Tightening torque: [Nm] 0.22-0.25 PHOENIX order data: User's Manual V1.50 © KEBA 2009...
  • Page 113 ● Use the following screwdriver to connect the wires to the terminal blocks: Blade: 0.4 x 2.5 x 80 mm, Length: 160 mm ● Multi-line connections (2 wires in one terminal) are not allowed. Use the X4B terminal block for continuing the field bus. User's Manual V1.50 © KEBA 2009...
  • Page 114: Drilling Template For Wall Mounting

    For wall mounting, we recommend the following screws and materials: ● Chipboard screw: Ø  4 x 40mm Head form: flat head Max. head diameter: Ø 9 mm ● Recommended rawlplug: Ø  6 x 30mm User's Manual V1.50 © KEBA 2009...
  • Page 115: Din Rail Holder Mounting Set Ketop Dr200

    KeTop CB2xx gatewaybox. So the gatewaybox can be easily snapped onto a DIN rail. DIN Rail Holder fixed on the rear side of the DIN Rail Holder Mounting Set gateway-box Tab.10-17: DIN Rail Holder Mounting Set for gatewaybox User's Manual V1.50 © KEBA 2009...
  • Page 116: Use Of Connection Box

    Required minimum distance outside and inside the control cabinet 10.4.8 Technical Data of Connection Box KeTop CB211 10.4.8.1 General data Nominal supply voltage: 24 V DC (Safety extra low voltage) Supply voltage range: 18 V DC to 32 V DC User's Manual V1.50 © KEBA 2009...
  • Page 117: Connection Cable Ketop Ttxxx

    Serves for bridging the emergency stop circuits KeTop BC001: if the KeTop is unplugged. 10.5 Connection Cable KeTop TTxxx The standard KeTop handheld terminals are available with the following ca- bles: ● KeTop TT025 (2.5 m / 8.2023 ft) User's Manual V1.50 © KEBA 2009...
  • Page 118 TD- | CAN- white -> 14 RD+ | SGND orange -> 15 RD- | not used -> 16 ... Bridge at jack K1: between pin 9↔10 Tab.10-20: Pin assignment at connection cable KeTop TTxxx User's Manual V1.50 © KEBA 2009...
  • Page 119: Intermediate Cable Ketop Ic2Xx

    <- Emergency stop, circuit 2 grey-pink <- Emergency stop, circuit 2 GND 6 red-blue <- GND_IN black <- TD+ (transmit) * blue <- TD- (transmit) * white <- RD+ (receive) * orange <- User's Manual V1.50 © KEBA 2009...
  • Page 120: Download Cable Ketop Xd040

    S2, 9-pin Serial X6 Serial scrip- S1 male DSUB port port tion Signals Signals Signals connec- female connec- connec- (COMx) connec- sig- nals (Active- n.c. <-> Sync) (Active- n.c. <-> Sync) <-> n.c. <-> <-> User's Manual V1.50 © KEBA 2009...
  • Page 121: Back-Up Battery Ketop Epa 001

    The back-up battery KeTop EPA 001 is available as an accessory for the Ke- Top. It is supplied in a box with brief instructions and comprises the following: Fig.10-26: Back-up battery KeTop EPA 001 with connecting lead ... Back-up battery ... Back-up battery holder ... Connecting lead User's Manual V1.50 © KEBA 2009...
  • Page 122: General Product Description

    1) Insert the plug of the connecting lead into socket S28 BATTERY in the connection clot of the KeTop (the plug cannot be inserted incorrectly!). Fig.10-27: Back-up battery installed in the connection slot ... S28 BATTERY User's Manual V1.50 © KEBA 2009...
  • Page 123: Run-Up Behaviour

    Critical battery status (no further back-up possible) / being charged Very critical battery status (no further back-up possible) / being charged Battery was removed during operation (this symbol appears only if the back-up battery had not previously been initialised). User's Manual V1.50 © KEBA 2009...
  • Page 124: Back-Up Cycle, Battery Capacity

    Although the back-up battery has a low voltage, it can give off enough elec- tricity in the event of a short-circuit to ignite inflammable materials. It therefore must not be disposed of together with conductive materials (such as e.g. iron chips, oil-contaminated wire wool, etc.). User's Manual V1.50 © KEBA 2009...
  • Page 125: Technical Data

    Operating time of the back-up battery: 15 minutes, it then switches off automatically Change cycles in back-up battery mode: at least 4x (with fully charged battery) (changing of the KeTop to another terminal box) User's Manual V1.50 © KEBA 2009...
  • Page 126: 11 Transport Conditions

    To avoid damaging the KeTop during further or return transport, the following transport conditions must be fulfilled: ● Always use the original packaging for the transport. ● The environmental conditions for the KeTop (see chapter "Technical Data") must also be fulfilled during transport. User's Manual V1.50 © KEBA 2009...
  • Page 127: 12 12 Disposal Of The Ketop

    User's Manual V1.50 © KEBA 2009...
  • Page 128: 13 Technical Data

    Background lighting: hours at 25°C in continous operation Touch Screen: analog-resistive Keypad: - Membrane keypad with tactile feedback - Keys laid out for thumb operation - Left / right-hand operation - Customer-specific keypad possible User's Manual V1.50 © KEBA 2009...
  • Page 129: Processor And Interfaces

    Max. current up to output cut-off: circuit 1: 1.5 A circuit 2: 0.8 A 145mJ / 1.16 H @ 24 V DC, 500 mA (compare- Max. inductive load: able with DC13 according to EN 60947-5-1) User's Manual V1.50 © KEBA 2009...
  • Page 130: Accessories

    KeTop TT100: 10 m / 32.8 ft KeTop TT150: 15 m / 49.2 ft KeTop TT200: 20 m / 65.6 ft Intermediate cable: Connection box to connection cable KeTop IC220: 2 m / 6.56 ft User's Manual V1.50 © KEBA 2009...
  • Page 131 Allows the user to change to different ma- KeTop EPA 001: chines. Touch stylus + cord: Touch stylus for operation the touch screen and KeTop ETP 001: cord for fastening the touch stylus to the KeTop User's Manual V1.50 © KEBA 2009...
  • Page 132: 14 Ce Conformity, Directives And Standards

    Machinery Directive (MD 2006/42/EC) are applicable to the handheld termi- nals. 14.2 Machinery Safety Additional measures must be taken wherever faults arising in the machinery may cause personal injury or significant material damage. These measures User's Manual V1.50 © KEBA 2009...
  • Page 133: Hazard And Risk Analysis

    ● EN 14121-1 "Safety of machinery - Risk assessment" 14.2.2 "Principles for the Integration of Safety" In Appendix I, Chapter 1.1.2 of the Machinery Directive 2006/42/EC there is a clear procedure and sequence for the selection of protective measures: User's Manual V1.50 © KEBA 2009...
  • Page 134: Technical Construction File

    The technical construction file must be retained for a minimum of 10 years after the supply of the last product, and must be presented within a period of a few days in the event of a claim for damages. User's Manual V1.50 © KEBA 2009...
  • Page 135: State Of The Art

    The risk potential will be be determined from a hazard and risk analysis. In case of hazards that can cause irrevisible injury or death usually a Performance Level not less than PL d is required. User's Manual V1.50 © KEBA 2009...
  • Page 136: Application Of Handheld Terminals In Special Operating Modes

    The handheld terminal has the advantage that the operator can get very close to the control panel. User's Manual V1.50 © KEBA 2009...
  • Page 137: Information About The Emergency Stop Button

    As can be seen from the following illustration, a machine is permanently in the hazard state from the viewpoint of the emergency stop button, for as long as this is not activated. Fig.14-1: Neutral position (not activated) Fig.14-2: Emergency stop button pressed Tab.14-3: Emergency stop button functions User's Manual V1.50 © KEBA 2009...
  • Page 138: Application Of Emergency Stop Button And Stop Button On The Handheld Terminal

    This takes place during the installation or de- installation process. The handheld terminal’s are not designed to be connected or disconnected whilst the machine is operating. User's Manual V1.50 © KEBA 2009...
  • Page 139 For this reason, for radio controlled handheld terminal’s KEBA uses a stop button that features all the mechanical characteristics of a normal emergency stop button but is of a neutral grey colour.
  • Page 140: Information About Enabling Devices

    14.2.10 Information about Enabling Devices Many machines have both a normal and special operating modes. User's Manual V1.50 © KEBA 2009...
  • Page 141 This may be via the handheld ter- minal’s membrane keyboard or graphical software buttons on the touch screen. An optionally available joystick can also be used to trigger the machine move- ment signal. User's Manual V1.50 © KEBA 2009...
  • Page 142: Electromagnetic Compatibility

    TV and radio transmitters, and, on the other hand, unintentional, such as microwave ovens, arc welding, ignition systems, high voltage device, electric motors, electronic device and also electrostatic dis- charge. User's Manual V1.50 © KEBA 2009...
  • Page 143 ● Electromagnetic fields of induction furnaces, arc welding device, micro- wave device etc. ● Pulse currents from frequency converters and switching power supplies ● Electromagnetic fields of radio and telecommunications device Randomly occurring interference: User's Manual V1.50 © KEBA 2009...
  • Page 144 Power transistors Transistor circuits Integrated switching circuits Tab.14-5: Examples for technical systems as interference sinks Control systems without integrated switching circuits are unthinkable and would therefore not be sufficiently immune without suitable EMC measures. User's Manual V1.50 © KEBA 2009...
  • Page 145: Emc Measures

    In order that the shield effect is main- tained even at higher frequencies, care must be taken to ensure that the cable shield connects to the largest possible surface area and thereby acts as a User's Manual V1.50 © KEBA 2009...
  • Page 146 (PE) for safety reasons and consist of a current-compensated choke (see illustration) consisting of Y-capacitors, which are connected to the metal hous- ing on one side, and X-capacitors (connected between the phases or between phase and neutral). User's Manual V1.50 © KEBA 2009...
  • Page 147 This prevents interference produced by the device from being transmitted externally where it could penetrate other systems. It also prevents the penetration of interfer- ence signals back into connection wires that have already been filtered. User's Manual V1.50 © KEBA 2009...
  • Page 148 Such throttles must also be placed at the inlet to the shielded housing of the device. Fig.14-9: Current flow of a current-compensating choke ... Interference current ... Operating current ... Power supply lines ... Ferrite hoop User's Manual V1.50 © KEBA 2009...
  • Page 149: Emc Measures On Ketop

    ● The unshielded control and power supply lines are either filtered on entry into the shielded housing of the KeTop or separated from the electronics in such a way that any interference signals carried by these lines cannot affect the internal electronics of the KeTop. User's Manual V1.50 © KEBA 2009...
  • Page 150 It is therefore urgently recommended to use a suitable KEBA connection box. All connection cables available from KEBA (KeTop TTxxx, KeTop ICxxx, Ke- Top XD040 and KeTop CD040) guarantee correct shielding connection.
  • Page 151 KeTop to the control is guaran- teed. Fig.14-13: Example of a correct shield connection in a KEBA connection box If for some reason a connection box cannot be used, the continuous connection of the shielding on less critical interface types such as RS-232-C takes place...
  • Page 152 (IC020 or IC040). Both cables carry the Ethernet signals to a suitable connector (RJ-45) and thereby produce a continuous shielding connection and also the required characteristic impedance of the cable. Fig.14-14: Connection cable IC020 or IC040 in the control cabinet User's Manual V1.50 © KEBA 2009...
  • Page 153: List Of The Appropriate Ec Directives And Applied Standards

    Safety of machinery - Safety-related parts of control sys- EN ISO 13849-1:2008 tems - Part 1: General principles for design Safety of machinery - Electrical equipment of machines EN 60204-1:2006 - Part 1: General requirements ISO 10218-1:2006 Manipulating Industrial Robots - Safety User's Manual V1.50 © KEBA 2009...
  • Page 154 UL examination for industrial control equipment UL 508, 17th edition (=CSA C22.2 Industrial Control Equipment (NRAQ, NRAQ7) No.14) UL examination for robotic applications Industrial Robots and Robotic Equipment E216950 UL 1740, 1998 (TETZ2, TETZ8) User's Manual V1.50 © KEBA 2009...
  • Page 155: 15 Conformity And Type Examination

    Conformity and Type Examination 15 Conformity and Type Examination 15.1 EC Conformity Declaration User's Manual V1.50 © KEBA 2009...
  • Page 156: Ec Type-Examination Certificate

    Conformity and Type Examination KeTop T50VGA 15.2 EC Type-Examination Certificate User's Manual V1.50 © KEBA 2009...
  • Page 157: 16 Test For Chemical Resistance

    ● illuminated push-button ● key switch ● emergency stop button ● display gasket ● housing gasket ● cover gasket cutting oil - test 2 not tested ● LO-Smoke Levex 5047 ● Superfin 100 ● DIE-KOTE 7270-M User's Manual V1.50 © KEBA 2009...
  • Page 158 ● housing gasket - strong bulking ● cover gasket - strong bulking ● knob for handwheel - hardness decreases, material gets doughy; tensile strength de- creases; can be deformed plastically ● dummy covers - not tested User's Manual V1.50 © KEBA 2009...
  • Page 159 ● blind plug ● connection cable ● illuminated push-button ● key switch ● emergency stop button ● display gasket ● housing gasket ● cover gasket ● knob for handwheel ● knob for potentiometer ● dummy covers User's Manual V1.50 © KEBA 2009...
  • Page 160 ● blind plug ● connection cable ● illuminated push-button ● key switch ● emergency stop button ● display gasket ● housing gasket ● cover gasket ● knob for handwheel ● knob for potentiometer ● dummy covers User's Manual V1.50 © KEBA 2009...
  • Page 161 ● emergency stop button header - loses col- ● emergency stop button header gasket ● display gasket ● housing gasket ● cover gasket ● knob for handwheel ● knob for potentiometer ● dummy covers User's Manual V1.50 © KEBA 2009...
  • Page 162 ● knob for handwheel - not tested ● housing gasket ● dummy covers for handwhell, potentiome- ● cover gasket ter - not tested not tested (methyl ethyl ketone), Toluol (Toluolum DAB 74), Xyluol (Xyluolum OAB 90) - test 2 User's Manual V1.50 © KEBA 2009...
  • Page 163: Touch Screen - Tested By Manufacturer

    ● Ink ● Lysol ● Naphtha ● Acetone ● Isopropyl Alcohol (IPA) ● Chloral ● Methyl ethyl ketone ● Methanol ● Xylene ● Dimethyformamide ● Hydrochloric Acid (pH = 3) ● Toluene ● Ethanol User's Manual V1.50 © KEBA 2009...

This manual is also suitable for:

Kemro ketop t100

Table of Contents