Keba KeTop T100 User Manual
Keba KeTop T100 User Manual

Keba KeTop T100 User Manual

Handheld terminal
Hide thumbs Also See for KeTop T100:
Table of Contents

Advertisement

DATASHEET
KEBA
C100 T2 1384364 72700 064863/0
OTHER SYMBOLS:
RGB ELEKTRONIKA AGACIAK CIACIEK
SPÓŁKA JAWNA
Jana Dlugosza 2-6 Street
51-162 Wrocław
Poland
biuro@rgbelektronika.pl
+48 71 325 15 05
www.rgbautomatyka.pl
www.rgbelektronika.pl
www.rgbelektronika.pl
www.rgbautomatyka.pl

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Keba KeTop T100

  • Page 1 DATASHEET KEBA C100 T2 1384364 72700 064863/0 OTHER SYMBOLS: RGB ELEKTRONIKA AGACIAK CIACIEK SPÓŁKA JAWNA Jana Dlugosza 2-6 Street 51-162 Wrocław www.rgbelektronika.pl Poland biuro@rgbelektronika.pl +48 71 325 15 05 www.rgbautomatyka.pl www.rgbautomatyka.pl www.rgbelektronika.pl...
  • Page 2 YOUR PARTNER IN MAINTENANCE Repair this product with RGB ELEKTRONIKA ORDER A DIAGNOSIS LINEAR ENCODERS SYSTEMS INDUSTRIAL COMPUTERS ENCODERS CONTROLS SERVO AMPLIFIERS MOTORS MACHINES OUR SERVICES POWER SUPPLIERS OPERATOR SERVO PANELS DRIVERS At our premises in Wrocław, we have a fully equipped servicing facility. Here we perform all the repair works and test each later sold unit.
  • Page 3 KeTop T100 Handheld Terminal User's Manual V 3.1...
  • Page 4 Filename: t100_en.doc, last saving on: 25. 10. 2006 KEBA AG, Postfach 111, Gewerbepark Urfahr, A-4041 Linz Tel.: ++43 / 732 / 70 90-0, Fax: ++43 / 732 / 73 09 10, E-Mail: keba@keba.com, www.keba.com KEBA GmbH, Ulmer Straße 123, D-73037 Göppingen Tel.: ++49 / 7161 / 97 41-0*, Fax: ++49 / 7161 / 97 41-40...
  • Page 5: User's Manual, Version: 3.1 / Material No.: 57448

    Handheld Terminal Contents History For the description of modification of versions see the document revi- sion.doc. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 6 Contents KeTop T100 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 7: Table Of Contents

    Windows CE ........................46 Generation of Program for Windows CE .................48 KeTop API Design ......................49 Functions .........................51 Update API Design ......................65 Initialising .........................66 Program for Starting the Application and KeTop API ............70 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 8 Contents KeTop T100 RDP – Connection via Remote Desktop Protocol ............73 KVC – KEBA Virtual Channel ..................80 Remote Software ActiveSync ..................90 Test tool (VC++ Demo)....................91 KeTop - Specific Operating Instructions..............95 Setting of Date and Time....................95 KeTop Configuration Tool (ConfigTool)................96 Checking the Operating and Control Elements .............103 Installation of Programs....................104...
  • Page 9: Brief Description

    Windows-CE compatible electronics. Using a high-performance Intel StrongARM processor and providing a se- rial interface or Ethernet, the KeTop T100 is ideal for a great variety of ap- plications (see next chapt. “Intended Use of the Handheld Terminal”).
  • Page 10 Brief Description KeTop T100 Printing machines Theater backdrops and similar. in normal operating modes Automatic as well as Setting, Teaching, Testing, and similar. in half automatic or manual mode. Enabling switches and an emergency stop button are the safety elements of the device.
  • Page 11: Construction

    3-position key switch I-0-II / 0-I-II 3-position selector switch I-0-II / 0-I-II NOTICE: All optional operating elements are described in the chapter „Options" on page 107. Construction of KeTop T100 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 12: Ergonomic Features

    Brief Description KeTop T100 Ergonomic Features Multigrip handle Round housing Different holding positions Operation by right-handed and left-handed people Desk top operation Operation in wall bracket The cable outlet can be on the left or right side of the housing.
  • Page 13: Hardware

    PC card slot, with dust protection cover to guarantee IP54 when the device is closed: For connection of various PC card components, type I-III (flash cards, network cards, etc.). User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 14: Type Plate

    Brief Description KeTop T100 Type Plate Sample of a KEBA type plate: KeTop T100 - TFT - 002 - CES / 67830 / 05 Use CLASS 2 Source 24 VDC/0,3 A LISTED IND. CO NT. EQ 21Y A P54941 - 01894 03/06 Ser.
  • Page 15: Safety Precautions

    The safety advices in the following chapters must be considered absolutely. • Further informations to safety and EMC are included in chapt. „CE Conformity, Directives and Standards“. They must be considered absolutely. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 16: General Instructions

    General Instructions KeTop T100 3 General Instructions Waste disposal Observe the national regulations when disposing of electronic components! Handling of KeTop You have chosen a high-quality KeTop that is equipped with highly sensi- tive state-of-the-art electronics. To avoid malfunctions or damage through improper handling, follow these instructions during operation.
  • Page 17 (Although the PC card cover remains closed after a shock, the card it- self can become dislodged from its socket in the mounting slot, so that the electrical contacts are interrupted.) User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 18: Connection

    Use blind plug on and Ethernet (MAC)- cable outlet not used. address (see below) Cable entrance area of KeTop T100 Adhesive label for CPU serial number and Ethernet (MAC)-address KeTop-T100 CPU serial number 00:60:B5:06:00:01 2250-00001 Ethernet (MAC) address...
  • Page 19: Cable Routing In Cable Entrance Area

    • 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 guaranteed. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 20: Power Supply

    Connection KeTop T100 Cable outlet RS-422-A Dummy plug Dummy plug Right Left Cable outlet on left and right side if the RS-422-A interface is used. Cable outlet Ethernet Dummy plug Dummy plug Right Left Cable outlet on left and right side if the Ethernet interface is used.
  • Page 21 Power consumption: 7.2 W (400 mA at 18 V DC, 300 mA at 24 V DC) • Maximum interruption time of supply voltage: ≤ 10 ms (lt. IEC 61131) User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 22: Emergency Stop Button And Grey Stop Button

    Connection KeTop T100 Emergency Stop Button and grey Stop Button The emergency stop button respectively the grey stop button used on the KeTop features two circuits. The contacts are normally closed. The red-yellow emergency stop button of the handheld terminal meets the requirements of the EN 418.
  • Page 23 For further informations to emergency stop switch observe chapt. “CE Confor- mity, Directives and Standards“. Connection values Connection voltage: 24 VDC Maximum current: 500 mA Minimum current: 10 mA User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 24: Enabling Switch

    Connection KeTop T100 Enabling Switch The KeTop is equipped with two enabling switches, one at the left and one at the right side of the device. This allows a left- and right-hand operation of the enabling switch. Both enabling switches are equivalent and parallel switched.
  • Page 25 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 26 Connection KeTop T100 Further the EN 60204-1:1997 prescribes that the enabling switches shall be connected to a category 0 stop or a category 1 stop, that means the energy must be switched off. User's Manual, version: 3.1 / material no.: 57448...
  • Page 27 Note: All contacts of KA and KB must be forced-guided! Suggested wiring of enabling switches to fulfill safety category 3 with PILZ control relay. Also follow the instructions described in the PILZ operating manual about the PST1 device. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 28 Connection KeTop T100 Functional procedure: Only if both channels are activated „simultaneously“ (by pressing one of the enabling switches) both output relays 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...
  • Page 29 2) S4 and S1 on the rear side of the component must be set to the position 0. Suggested wiring of enabling switches for safety category 3 with the ELAN SRB-NA-R-C.27/S1 control relay. In addition follow the instructions of the operating manual about the SRB-NA-R-C.27/S1. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 30: Foreseeable Misuse Of Enabling Switch

    Connection KeTop T100 Functional procedure: Only if both channels are activated „simultaneously“ (by pressing one of the enabling switches) both output relays K2 and K3 will energize and the output contacts 13-14, 23-24 and 33-34 will close. The output relays K2 and K3 will not energize if...
  • Page 31 • Only the person who operates the enabling switch is allowed to work in the dan- gerous area. • For further informations regarding the enabling switch please pay attention to chapter „CE Conformity, Directives and Standards“. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 32: Ethernet

    Connection KeTop T100 Ethernet The standard version of the KeTop is equipped with an Ethernet interface. This interface is based on the 10BaseT specification and suitable for the half-duplex mode. The data communication for these interfaces takes place via the Ethernet connector S4 in the cable entrance area of the KeTop.
  • Page 33 1 (TD+) / 3 (RD+) white white 2 (TD-) 6 (RD-) orange orange SHIELD) Pin numbering RJ45: Top: Front: Wiring diagram: KeTop T100 with Ethernet via connection box KeTop CB211 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 34: Rs-422-A

    B (TXD+) B' (RxD+) B (TXD+) orange orange A'(RXD-) SHIELD B'(RXD+) Dip switches for RS-422-A: Wiring diagram: Connection of KeTop T100 with RS-422-A via connection box KeTop CB211 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 35 0 (SPACE or ON) state. To identify the lines, the voltage between the lines A and B can be meas- ured by means of a voltameter. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 36: Serial Port Female Connector S2 For Debug Interface (Rs-232-C)

    Connection KeTop T100 Serial port female connector S2 for Debug Interface (RS-232-C) Using the „Boot-Loader“ software, the „serial port“ interface can be used for debugging and for downloading software. Using the remote software Ac- tiveSync, it can be used for adjusting and transmitting data from and to a For that purpose, the download cable KeTop XD040 is available.
  • Page 37: Pc Card Slot For Pc Cards I, Ii, Iii

    The KeTop does not support CardBus cards. • PC cards which use 12 V programming voltage are not supported by the KeTop. • SRAM cards are not supported by Windows CE. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 38 Connection KeTop T100 Inserting the PC Card Lay the KeTop with the display facing down onto a plane and clean table (preferably on ESD pad) and take care not to Unlock the PC card cover as shown damage the KeTop and its operating elements.
  • Page 39 Press down the cover until it snaps in completely to meet 1) Close the cover. the protection degree IP54. 2) and 3) Lock the cover as shown. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 40: Membrane Keypad

    Membrane Keypad KeTop T100 5 Membrane Keypad Standard General Membrane Keypad Keypad Assignment The keypad assignment is stored in the registry and defined for the general membrane keypad as follows: Key Labelling Windows Virtual Key Code VK_ESCAPE 0x1B Menü VK_MENU...
  • Page 41 Error-LED, red (LED No. = 3) (LED No. = 4) Menu ESC key Page down/up Numeric keypad Arrow keys Enter and backspace Tabulator KeTop General membrane keypad for 7.7“ display User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 42 Membrane Keypad KeTop T100 b) 8.4“ display (800x600 pixels) Run-LED, green Error-LED, red (LED No. = 3) (LED No. = 4) Menu ESC key Page down/up Numeric keypad Arrow keys Enter and backspace Tabulator KeTop General membrane keypad for 8.4“ display User's Manual, version: 3.1 / material no.: 57448...
  • Page 43 0xCD no VK Code defined 0xCE no VK Code defined 0xCF no VK Code defined 0xD0 Depending on the size of the display, two robotics membrane keypads are available: User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 44 Membrane Keypad KeTop T100 a) 7.7“ display (640x480 pixels) Run-LED, green Error-LED, red (LED No. = 1) (LED No. = 2) Speed Page up, arrow key, menu Axis group 1 Arrow and enter key Enter Page down, arrow key, delete key...
  • Page 45 Page down, arrow key, delete key Axis group 2 Help menu, ESC key Start, stop keys Start Stop Auxiliary axis KeTop Robotics membrane keypad for 8.4” display User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 46: Numbering Of Leds

    A LED can be activated in two ways: Via KeTop API design (see chapter „Fehler! Verweisquelle konnte nicht gefunden werden.“ -> „KtpSetKeyboardLed“ on page 57) Via KVC – KEBA Virtual Channel (see chapter „Example: Interface on Server“ on page 84) e.g. general membrane keypad: Run-LED, green Error-LED, red (LED No.
  • Page 47: Display

    Start -> Settings -> Control Panel -> Stylus -> Calibration -> Recalibrate For the calibration you can also use the ConifgTool. See chapter „Display and Touch Screen Settings“ on page 98. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 48: Software

    7 Software Windows CE The KeTop T100 is delivered with pre-installed software that is stored in the flash of the device. This software is also called "Image" since it combines all software contents in one file. The image contains the Windows CE oper- ating system core and possibly additional applications.
  • Page 49 Ethernet on/off, clearing of registry, image update, ..) System check, test tool for KeTop spezific functions Test tools TestSerial, test program for serial interfaces (\windows\testserial.exe) Reset (\windows\reset.exe) User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 50: Generation Of Program For Windows Ce

    Software KeTop T100 Generation of Program for Windows CE The user can easily generate programs for Windows CE. Programming is similar to an application for a standard MS Windows NT PC. Under Win- dows CE, only the number of available WIN32-APIs is limited.
  • Page 51: Ketop Api Design

    For Visual Basic, the module file KeTopAPI.bas must be imported into the Visual Basic project. This file and the corresponding SDK are contained on the CD „KeTop SK001“. The following platform names are assigned to the KeTops: KeTop T100: KETOPT100 KeTop T50: KETOPT50...
  • Page 52 Software KeTop T100 Common data types This section contains a detailed description of the common data types for the communication with the handheld terminal. For further information, see TpuHwDataTypes.h. INT8 Signed 8 bit integer variable. UINT8 Unsigned 8 bit integer variable.
  • Page 53: Functions

    This chapter describes functions that are needed for starting and closing the KetopApi.dll. KtpAPIInit Declaration UINT8 KtpAPIInit(void); Description This method initializes the KetopAPI. Arguments KtpAPIDeinit Declaration void KtpAPIDeinit(void); Description This method cancels all initializations of the KtpAPIInit. Arguments User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 54 Software KeTop T100 Functions for Configuration This section describes the functions that are available for the configuration of the device. All functions return one of the above defines as error code. KtpSetBrightness Declaration UINT8 KtpSetBrightness(/*[in]*/UINT8 u8_Brightness); Description This method sets the brightness of the LC display on the device.
  • Page 55 Sets the timeout value of the screensaver in seconds. Arguments 0-65535, 0 = off, 65535 = max KtpSetBuzzerVolume Declaration UINT8 KtpSetBuzzerVolume(/*[in]*/UINT8 u8_Volume); Description Sets the volume of the buzzer. Arguments 0-16, 0 = off, 16 = max User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 56 Software KeTop T100 Functions for Reading the Configuration These functions return the current value of the configuration parameters. None of the functions need any parameter. These functions do not enable checking for errors since the return value of the function is the value of the configuration parameter.
  • Page 57 Remarks Calling this function is only allowed if a joystick is installed on the de- vice. If no joystick is installed the values of the components are unde- fined. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 58 Software KeTop T100 KtpGetJoystickPosRawEx Declaration UINT8 KtpGetJoystickPosEx(/*[out]*/UINT16 *posX, UINT16 *posY, UINT16 *posZ); Description Gets the actual raw data of the joystick. Arguments Remarks Calling this function is only allowed if a joystick is installed on the de- vice. If no joystick is installed the values of the components are unde- fined.
  • Page 59 UINT8 ledNr: number of LED to be set. UINT ledState: state, the LED is set to. KtpGetKeyboardLed Declaration TLedState KtpGetKeyboardLed(/*in*/UINT8 ledNr); Description Returns the state of the desired LED. Arguments UINT8 ledNr: number of LED. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 60 Software KeTop T100 Other Functions These functions perform various actions on the device. KtpGetStatus Declaration UINT8 KtpGetStatus(/*[out]*/Status *p_tpuStatus); Description Gets the start-up state of the handheld terminal. Arguments Status *p_tpuStatus, pointer to memory area that will receive a copy of the status structure.
  • Page 61 UINT8 beeptime10ms: duration of beeps in n* 10ms KtpGetVariantData Declaration UINT8 KtpGetVariantData (/*out*/ TKtpVariantData *data); Description Reads the device configuration from the EEProm. Arguments TKtpVariantData data: data structure for VariantData. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 62 Software KeTop T100 Functions for Subscribing Events These functions are used to subscribe/unsubscribe callback functions for different events. Joystick, override potentiometer, handwheel and keypad can be used as events. KtpInstallWheelEventCallback Declaration UINT8 KtpInstallWheelEventCallback (/*in*/TktpWheelEventCallback pWheelProc, int *cookie); Description Subscribes a callback function for the WheelEvent and returns an index (cookie) for the callback function.
  • Page 63 KtpRemoveKdbEventMessage Declaration UINT8 KtpRemoveKbdEventMessage (int cookie); Description Removes the WindowHandler. Arguments int cookie: index for the WindowHandler to be removed User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 64 Software KeTop T100 KtpInstallJoyEventCallback Declaration UINT8 KtpInstallJoyEventCallback (/*in*/ TktpJoyEventCall- back pJoyProc, /*out*/ int *cookie); Description Subscribes a callback function for the JoystickEvent and returns an index (cookie) for the callback function, if a joystick is installed. Arguments TktpJoyEventCallback pJoyProc: callback function to be called when the event occurs.
  • Page 65 UINT8 KtpIsPotiCalibrated (void); Description Returns OK (0) if the override potentiometer is calibrated. Returns INVALID_NOT_CALIBRATED (7), if it is not calibrated. Returns INVALID_NOT_SUPPORTED (6) if no override potentiometer is installed. Arguments User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 66 Software KeTop T100 KtpRestoreMemorySettings Declaration UINT8 KtpRestoreMemorySettins(void); Description Saves the registry-value of the path "System\MemorySettings\ Store- Pages" as storage memory. If the registry-value is in a range where memory for storage respectively for program memory is reserved, these settings wont be changed and IVALID_ARG_RANGE will be returned.
  • Page 67: Update Api Design

    If a parameter is lo- cated outside the range the function will return ERROR_INVALID_RANGE. 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 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 68: Initialising

    Software KeTop T100 Initialising All required initialisation will be carried out by starting respectively by load- ing the update.dll. Functions UpdStartImageUpdate Declaration BOOL UpdStartImageUpdate (LPCTSTR fileName, BOOL eraseRegPSM, TUpdProgressCallback pCallback) Description With this method the file handed over by will be stored to the fileName FLASH memory of the device.
  • Page 69 So the unsaved area can differ from the handed over addresses. Arguments First address for reset locking bits. long from: Address as far as the lock bits are reset. long to: User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 70 Software KeTop T100 UpdGetImage Declaration BOOL UpdGetImage(LPCTSTR fileName, unsigned lont from, unsigned long to, TUpdProgressCallback pCallback); Description UpdGetImage creates a copy of the device-image from the address from to the address to and saves it in the file fileName. If a method is handed over with pCallback, the method will be exe- cuted depending of the program progress.
  • Page 71 (* TUpdProgressCallback) (int percent); Description TUpdProgressCallback is the prototype of the callback functions, which can be called from the Update API. Arguments int percent: Number between 0 and 100 for the progress User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 72: Program For Starting The Application And Ketop Api

    Software KeTop T100 Program for Starting the Application and KeTop API This chapter describes the program for starting the application and the Ke- Top API. The program is contained as a StartAPI.exe in the Windows direc- tory. Functional description The StartAPI program is started by an entry in the Startup directory or by an entry in the registry under [HKEY_LOCAL_MACHINE\init] when the Ke- Top is started.
  • Page 73 After the delay, the program pvbload.exe will be started with the parame- ters "\ipsm\TestProjectVB1.vb". pvbload.exe \ipsm\TestProjectVB1.vb This program starts the VisualBasicScript TestProjectVB1.vb. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 74 Software KeTop T100 After a waiting time of 10000 milliseconds (Delay10), the program with the next higher entry will be started. SetTime starts a program for setting the time. This program will be started without parameter and delay. Afterwards it will be checked if the program 10 (DependStart30 a,.. ) has been started and the SetTime program (DependEnd30 14,..) has been fin-...
  • Page 75: Rdp - Connection Via Remote Desktop Protocol

    Operating principle (highly simplified): RDP-Client: RDP-Server (Remote-PC) RDP-Client: KeTop T100 KE TOP RDP-Client <-> RDP-Server Programs and data are stored on the remote computer. This is where the program is executed and the data is accessed. This remote computer (Re- mote PC) is identified as ”RDP-Server.“...
  • Page 76 Software KeTop T100 RDP-Server (Remote-PC) The RDP-Server (Remote-PC) requires one of the following operating sys- tems: Windows NT4 Terminal server Windows 2000 Server Windows Server 2003 Windows XP Professional (Not Windows XP Home !) Windows XP embedded (The Server-functionality is integrable.)
  • Page 77 Once the connection has been established, the login window of the destina- tion computer is displayed with a trapezoidal title bar that is treated as an identifier of the RDP-Connection. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 78 Software KeTop T100 ► Enter the username and the password and confirm by clicking OK. The Windows screen of the destination computer is displayed once login is successful. 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 simply clicking the symbol at the top left.
  • Page 79 By invoking “Start->Logout,” you can logout of the destination computer. Saving the settings of a RDP-Connection ► Clicking the button “Options >>” on the login window of the RDP-Client displays an expanded window with the current settings. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 80 Software KeTop T100 ► Click the button “Save As….” and save all these settings in a file of the type “rdp” Starting the RDP-Connection automatically via an entry in the registry Connection with the destination compute can be established automatically on starting the KeTop with the help of an entry in the registry under [HKEY_LOCAL_MACHINE\Autostart].
  • Page 81 Handheld Terminal Software 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 operator’s access to Windows CE. Moreover, the login screen can be designed as desired.
  • Page 82: Kvc - Keba Virtual Channel

    The KVC protocol is an event-driven protocol, i.e. each station can send data at any time without request. To monitor the functioning of the KeTop T100 in the control, the KVC offers the possibility to use KeepAlive data packages that are periodically sent from the client to the server.
  • Page 83 (position of joystick, handwheel and override potentiome- ter, as well as state of keys). The server can also read the current states of the values which can be modified by the server. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 84 Software KeTop T100 Data Transmission Each of the two socket connections between the client and the server con- stitutes a channel for the data transmission in each direction. The data structures relevant for the corresponding data direction are described in this chapter.
  • Page 85 } TKVCCommand; typedef struct { TKVCCommand command; SINT16 param; } TKVCServerData; User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 86 Software KeTop T100 Example: Interface on Server On the server side, the KVC protocol is represented by two classes: . An object of the class CKVCServer CKVCConnection CKVCServer represents the actual server (the "listener") and an object of the class represents a connection to a client.
  • Page 87 The method OnWheelChange will be called if the value of the handwheel has changed. The current value is transferred as an absolute value in the parameter wheelAbsVal. virtual int OnKeypadEvent(TKVCEvent keyEvent, int keyNum); User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 88 Software KeTop T100 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. int CKVCConnection::OnJoystickEvent(TKVCEvent event, TKVCJoystickData *pJData); The method OnJoystickEvent is called when the joystick is moved from the 0 position and reaches the 0 position.
  • Page 89 GetSocketAdr(); The method GetSocketAdr returns the features of the connection; SOCKET GetSocket(); The method GetSocket returns the current socket of the connection with the client. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 90 Software KeTop T100 Server Implementation The base of the server are the two classes CKVCServer . The class establishes and manages the CKVCConnection CKVCServer connections. The class constitutes the actual connection. CKVCConnection To correctly implement a server, a derivation of the class CKVCServer needed.
  • Page 91 << "OnOverrideChange: " << (int)val << endl << flush; return true; int CKVCTestConnection::GetOverrideVal (SINT8 &overrideVal){ CKVCConnection::GetOverrideVal(overrideVal); cout << "GetOverrideVal: " << (int)overrideVal << endl << flush; return true; User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 92: Remote Software Activesync

    Software KeTop T100 Remote Software ActiveSync This software is used as a debug interface and to adjust and transmit data from and to a PC. The remote software ActiveSync is a product by Microsoft and can be downloaded free of charge from the following download address: http://www.microsoft.com/windowsmobile//downloads/activesync38.mspx...
  • Page 93: Test Tool (Vc++ Demo)

    This test tool has been realized in embedded Visual C++ 3.0 with the ap- ® plication of the MFC (for WinCe). ® Description of the classes Class hierarchies User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 94 Software KeTop T100 Class relations TestToolApp This class is the actual application that is displayed on the screen. The Init method creates and administrates the dialog (represented by the class TestToolDlg). So that the application can be accessed in a simple way dur- ing the running time of the program, this class always contains a member variable at both the SerCp and Ketop levels of abstraction.
  • Page 95 (Without the timer, the application would never be informed about modifica- tions to the control because, in this test example, the control never be- comes active by itself.) User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 96 Software KeTop T100 If, for example, the wheel is now rotated, the Callback function of the Keto- pAPI is called automatically. There, a Windows message is sent, and re- ceived and processed by the test tool application which, in this case, is synonymous with a graphical update of the tab that is currently active.
  • Page 97: Ketop - Specific Operating Instructions

    This must be saved in the registry ("Start -> Programs -> Ke- Top -> Registry Backup"). The KeTop is not equipped with a real time clock. So, if you use the time it must be set during each star-up. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 98: Ketop Configuration Tool (Configtool)

    KeTop - Specific Operating Instructions KeTop T100 KeTop Configuration Tool (ConfigTool) The ConfigTool is used to calibrate the operating elements, to control the functionality of the operating elements, to select the Ethernet interface and to set start-up functions. To activate the tool, select the following item: Start ->...
  • Page 99 After calibration, the number specifies the current value of the potentiometer (value range: 0 ...127). This value is also the value the KeTop API function KtpGetOverridePoti supplies to the application. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 100 KeTop - Specific Operating Instructions KeTop T100 Display and Touch Screen Settings In this window, the brightness and the contrast for the display are set. In this window you can also calibrate the touch screen. Setting the Handwheel to Zero The handwheel outputs a 16-bit value which can be processed in the cus- tomer application as needed (e.g.: 0-65535, +-32767, ...).
  • Page 101 The actual configuration of the Ethernet controllers must be performed in the system control. Show Inputpanel on Startup: If you select this item, the softkeyboard will be launched at every startup. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 102 KeTop - Specific Operating Instructions KeTop T100 Control of Buttons (Pushbuttons) This toolbox enables a simple functional control of the buttons of the Ke- Top. 1 ..Symbols for the left LEDs of the membrane keypad (if available) 2 ..Symbols for operating elements 3 ..Symbols for the right LEDs of the membrane keypad (if available)
  • Page 103 Clear Registry 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, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 104 KeTop - Specific Operating Instructions KeTop T100 Version Info This windows shows the actual verison of the ConfigTool and KetopAPI of the KeTop. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 105: Checking The Operating And Control Elements

    Selector switch PC card interface (slot), if existing. The following control elements CANNOT be checked since their internal evaluation via the electronics is not provided: Emergency stop switch Enabling switches User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 106: Installation Of Programs

    Windows CE these files are copied automatically into the directory \windows. So, these files are again available for the operating system and are again present also after a restart (KeTop T100: valid from OEM Build Vers. 1.4a; KeTop T50: valid from OEM Build Vers. 1.2).
  • Page 107 Windows Explorer at KeTop with "\\<pcname>\<share name>". (e.g.: \\tkg007\temp) The directory at the PC must be shared and a user with the necessary rights to access must exist. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 108 KeTop - Specific Operating Instructions KeTop T100 The files can now be copied from the PC to "\ipsm" at the KeTop. Transfer via ActiveSync Therefor see chap. „Remote Software ActiveSync“. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 109: Options

    1 pulse / lock-in position Notice • If the KeTop falls to ground, control the position of the handwheel knob. If necessary press down the knob until it snaps in. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 110: Illuminated Push-Button

    Options KeTop T100 Illuminated Push-Button If available, the illuminated push-buttons in the KeTop are evaluated by the software and can be read via the KeTop-API (see page 49) using a pro- gram. The illuminated push-buttons are available as „momentary“ type (labeled 0 or I) or as „maintaining“...
  • Page 111: Accessories

    Two types of wall brackets are available: KeTop WB090 KeTop WB095 Wall bracket without cable suspension Wall bracket with cable suspension 1..Height adjustment plate 2..Carrier Wall bracket KeTop WB100 and KeTop WB110 with KeTop User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 112 Accessories KeTop T100 Dimensions (mm) 201,4 56,2 Detail: J Detail: K Wall bracket KeTop WB090, front view 39,6 Wall bracket KeTop WB095, rear and side view User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 113: Wall Bracket With Height Adjustment Plate Ketop Wbxxx

    Wall bracket without cable suspension Wall bracket with cable suspension E SC E SC KETOP KETOP 1..Height adjustment plate 2..Carrier 3..Cable suspension Wall bracket KeTop WB100 and KeTop WB110 with KeTop User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 114 Accessories KeTop T100 Height adjustment plate For mounting the height adjustment plate, use suitable screws (not part of delivery). 120 mm / 4.724 in 150 mm / 5.906 in 22 mm / 0.866 in Height adjustment plate for wall bracket WB110 User's Manual, version: 3.1 / material no.: 57448...
  • Page 115: Ketop Cb211 Connection Box

    2..PG gland (M20) for voltage supply, enabling switch and emergency stop 3..PG gland (M16) for separate functional ground (status as supplied with dummy plugs) 4..Coninvers female connector for KeTop T100, T50 and T40 - connection cable 5..PG glands (M16)for data lines 6..PG glands (M16) for data lines (status as supplied with dummy plugs)
  • Page 116 Accessories KeTop T100 Interior view SHIELD K1....17-pin female connector (Coninvers) for KeTop connection cable X1....Terminal block for power and control lines (enabling switch and emergency stop) X3....Terminal block for data lines SHIELD ..Cable shield clamp with connection surface for cable shield of data lines...
  • Page 117 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, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 118 Accessories KeTop T100 Drilling template for wall mounting Drilling template for the Gateway box, scale 1:1 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 119 DIN rail. DIN Rail Holder Mounting Set DIN Rail Holder fixed on the rear side of the gateway- DIN Rail Holder Mounting Set for gatewaybox User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 120 Accessories KeTop T100 Use of Connection Box Control cabinet Connection box KeTop CB211 KeTop Power supply, E-stop, enabling switch Data line Dust cover max. wall thickness: 5 mm / 0.1969 in KeTop TTxxx KeTop IC240 or KeTop IC220 Opening for jack...
  • Page 121 4 m / 13.12 ft. For downloading software and for debugging via S2. DIN Rail Holder Mounting Set KeTop DR200: For mounting on the rearside of a KeTop CB2xx gatewaybox. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 122: Connection Cable Ketop Ttxxx

    Accessories KeTop T100 Connection Cable KeTop TTxxx The standard KeTop handheld terminals are available with the following cables: KeTop TT025 (2,5 m) KeTop TT050 (5 m) KeTop TT100 (10 m) KeTop TT150 (15 m) KeTop TT200 (20 m) The KeTop connection cable withstands water, cleaning agents (alcohol and tensides), oil, drilling oils, grease and lubricants.
  • Page 123: Intermediate Cable Ketop Icxxx

    Dust cover 2 or 4 m / 6.56 or 13.12 ft K1, 17-pin coninvers jack (female) K2, 17-pin coninvers jack (male) Intermediate cable KeTop ICxxx User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 124: Download Cable Ketop Xd040

    Accessories KeTop T100 Download Cable KeTop XD040 The download cable XD040 is available with a length of 4 m (13.12 ft) and plugged into the serial port connector S2 in the cable entrance area of the KeTop or into the X6 of the KeTop CB23x Gatewaybox.
  • Page 125: Transport Conditions

    Always use the original packaging for the transport. The environmental conditions for the device (see chapter „Technical Data“) must also be fulfilled during transport. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 126: Technical Data

    Technical Data KeTop T100 12 Technical Data General data Nominal supply voltage: 24 V DC (Safety extra low voltage) Supply voltage range: 18 V DC to 32 V DC ≤ 10 ms (EN 61131) Maximum interruption time of supply voltage:...
  • Page 127 KeTop CB235: Gateway box for connecting to PROFIBUS-DP via the RS-422-A. KeTop CB236: Gateway box for connecting to PROFIBUS-MPI via RS-422-A. Visualization software Only for KeTop T100 and KeTop T50 KeTop PT001: zenOn 5.50 Start Kit KeTop SK001: Manuals English/German on CD...
  • Page 128 Technical Data KeTop T100 Spare parts Touch styluses KeTop E-TP001: 3 original KeTop touch styluses Service lid KeTop E-SD100: Service lid of cable entrance area with seal and attachment material. PC card lid KeTop E-PC100: PC card lid with seal and attachment material.
  • Page 129: Ce Conformity, Directives And Standards

    EC type-examination and draw up a certificate. It is not, however, a safety mark or mark of conformity, which can only be awarded by independent testing agencies. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 130: Machinery Safety

    CE Conformity, Directives and Standards KeTop T100 Both the Electromagnetic Compatibility Directive (EMC 89/336/EC) and the Machinery Directive (MD 98/37/EC) are applicable to the handheld termi- nals. Machinery Safety Additional measures must be taken wherever faults arising in the machin- ery may cause personal injury or significant material damage.
  • Page 131 / safety component. These are, for ex- ample: A complete drawing of the machinery or safety component including control circuit diagrams Hazard and risk analysis User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 132 CE Conformity, Directives and Standards KeTop T100 Calculations Research and test results A list of the basic safety requirements of the Machinery Directive appli- cable to the machine and a description of the solutions Applied Standards Operating instructions A list of the quality assurance measures in the procedure...
  • Page 133 At the same time, the danger of misuse increases with mobility since, in remote locations where it is not possible to observe the operating area, User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 134 CE Conformity, Directives and Standards KeTop T100 machine movements can also be set in motion with the handheld terminal, knowingly or unknowingly. The machine operator, therefore, has to find the right compromise between necessary flexibility and a reasonable limitation of the working range when selecting the corresponding cable length for the handheld terminal’s.
  • Page 135 Permanently installed handheld terminals are provided with a cable by means of which the handheld terminal is connected to the designated ma- chine. The handheld terminal is usually connected to or disconnected from User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 136 For this reason, for radio controlled handheld terminal’s KEBA uses a stop button that features all the mechanical characteristics of a normal emer- gency stop button but is of a neutral grey colour.
  • Page 137 “Any disconnectable control station shall not incorporate an emer- gency stop button if the press can be operated while this controls sta- tion is disconnected.” Further Product Standards are currently under review. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 138 CE Conformity, Directives and Standards KeTop T100 In several discussions with external notified bodies and technical commit- tees it was also determined that temporary, plug-in handheld terminals should be treated as radio handheld terminal’s. The approach to constructively eliminate hazards by using clear colour cod- ing, in preference to any organisational measures, also corresponds to the “Principles for the Integration of Safety”...
  • Page 139 In contrast to the enabling device, the two-hand control device forces the endangered limbs of the operator into a safe position whilst the machine is in motion. User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 140 CE Conformity, Directives and Standards KeTop T100 User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 141: Electromagnetic Compatibility

    The consequence of such an impact if there is insuffi- cient protection is the destruction of the electrical device. Atmospheric discharge is simulated in accordance with the international test standard IEC 61000-4-5 (EN 61000-4-5 for Europe) – Electromagnetic User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 142 CE Conformity, Directives and Standards KeTop T100 compatibility (EMC). Testing and measurement techniques. Surge immunity test. The relevant international product standard for control systems, IEC61131- 2 (EN61131-2 for Europe), divides the areas of application into zones. Higher or lower levels of interference can be expected depending on the zone in question.
  • Page 143 Coupling paths very often consist of two or more parallel lines running closely together. The coupling is a field coupling that takes place at low fre- User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 144 CE Conformity, Directives and Standards KeTop T100 quencies either via the electrical field (capacitive coupling) or via the mag- netic field (inductive coupling). At high frequencies and with corresponding expansion of the parallel run- ning lines one speaks about an electromagnetic coupling due to close link- ing of both field types.
  • Page 145 (PE) for safety reasons and consist of a current-compensated choke (see illustration) consisting of Y-capacitors, which are connected to the metal housing on one side, and X-capacitors (connected between the phases or between phase and neutral). User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 146 CE Conformity, Directives and Standards KeTop T100 device Line filter The desired filter effect is basically governed by the correct contact be- tween the filter housing and the shielded housing of the device. The line fil- ters must therefore be placed directly at the inlet to the shielded housing of the device and a very good connection must be made between the metal housing of the filter and the shielded housing of the device.
  • Page 147 ... Interference current ... Operating current Current flow of a current-compensating choke Power supply lines Ferrite hoop ... Interference current ... Operating current Current flow of a current-compensating choke User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...
  • Page 148 CE Conformity, Directives and Standards KeTop T100 Ferrites Ferrites operating via data lines work in a similar way to current- compensating chokes. The wanted signals (see illustration) can pass un- hindered and the interference signals are damped. A fundamental differ-...
  • Page 149 Connecting the KeTop via the connection box (e.g. CB211) guarantees safe shielding protection right through to the communication partner. It is therefore urgently recommended to use a suitable KEBA connection box. All connection cables available from KEBA (KeTop TTxxx, KeTop ICxxx, KeTop XD040 and KeTop CD040) guarantee correct shielding connection.
  • Page 150 ® KE TOP Control Example of a correct shield connection in a KEBA connection box If for some reason a connection box cannot be used, the continuous con- nection of the shielding on less critical interface types such as RS-232-C...
  • Page 151 If the Ethernet is used as the communications interface (KeTop T100 only) one of the two connection cables provided for the purpose of connecting to a control system must be used (IC020 or IC040).
  • Page 152: List Of The Appropriate Ec Directives And Applied Standards

    CE Conformity, Directives and Standards KeTop T100 List of the appropriate EC directives and applied standards EC directives 98/37/EC Directive for the safety of machinery with the application 98/79/EC 89/336/EC EMC directives with the changes 91/263/EWG and 93/31/EWG Standards For examination the conformity of the KeTop regarding the directives the...
  • Page 153: User's Manual, Version: 3.1 / Material No

    UL examination for robotic applications UL 1740, 1998 Industrial Robots and Robotic Equipment (TETZ2, TETZ8) UL examination for industrial control equipment UL 508, 17 edition Industrial Control Equipment (NRAQ, NRAQ7) User's Manual, version: 3.1 / material no.: 57448 © KEBA 2006...

Table of Contents