Home
KeTop T100 Handheld Terminal
Contents
1. DIN Rail Holder Mounting Set DIN Rail Holder fixed on the rear side of the gateway box DIN Rail Holder Mounting Set for gatewaybox User s Manual version 3 1 material no 57448 117 KEBA 2006 KEB Accessories KeTop T100 Use of Connection Box Control cabinet Connection box KeTop CB211 Power supply E stop enabling switch Data line l i D Dust y AON cover j max wall thickness 5 mm 0 1969 in gt 4 Wil AA tl IIN THI H U KeTop IC240 or Opening for jack P KeTop IC220 me we Server 0 984 in 0 00394 in Connection box KeTop CB211 in control cabinet Minimum Bending Radius of Cable min 130 mm 5 118 in min 100 mm 3 937 in Ja gt a gt yo A l N N 4 4 Required minimum distance outside and inside the control cabinet 118 User s Manual version 3 1 material no 57448 KEBN KEBA 2006 Handheld Terminal Accessories Technical Data of Connection Box KeTop CB211 General data Nominal supply voltage Supply voltage range Maximum interruption time of supply voltage Power consumption with
2. ccccceeeeceeeeeeeeeeeeeeeeeeneeeeeeseaaeeees 103 Installation of PROOQRAINIS cccctasatesic ecce deescieeatedaceeranacsecadyGacchoetensuensuenoeteieebagenseereseucioleagee 104 SaVing Pl OS casas ccaeeescecaeneaiecianiesersanayseceenad a E E macaw osencadaniamnaoaneree 104 mranstenng FN Sst Sears tele E E eects 104 eei ito ap mr Pe ne ee ee ere een rere ee 107 Override POTS OTST Sl sesiet e Rt 107 Electronic FLAMING jcc pct Ses eh eertpeentea stain ahaa taeda iida iaeia nan anarai Ean Ea aAa aan Eray 107 llluminated Push BUHON siisii rnaen esiain aauina ana duane Ena raa Keon aY 108 Key SWite h te eara pee ear cee e accede ERE R EEE E EEEE 108 Selector SWIC pisarne et ene me ee ee ce eee ee ee ee 108 aCe 65 1 eee nee ee O E T 108 PCS SORES asses A E E E E 109 Wall bracket KeTop WB090 and KeTop WBO9QD 2 0 0 eeececeececeeeeeeeeeeeeeeeeeeeneneeneeeeeees 109 Wall Bracket with Height Adjustment plate KeTop WBXXX sssssssssesssesssesseserrrssssreerrerne 111 KeTop CB211 Connection BOX scsiiccnisasencevednannnced cag sieniin ea ainera inaia tareni 113 Connection Cable KeTop TTXXX ccecccceeeseseeceeeeseaeeeeeesaaaeeeeeaaeesseeaaeeeeteesneseeeeneaaaeees 120 Intermediate Cable KeTop ICxxXX ccccssicccacnvescrnstsceocsnneiannceneentis aceandeaneteedeaeiscenemnnienantes 121 Download Cable Ke TOp XDOAG is orcceseunoticeeecnccastnetdenaateaneeuntsnyshoewvnuebeneetdtaubdenententiuneere 122 Tra sport Conditions sc cise es asec ected 12
3. 5 Option Illuminated push button LED No 6 Numbering of LEDs on KeTop 44 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Display 6 Display The KeTop is available with two displays which differ as to their resolution and screen diagonals Display 7 7 Display 8 4 Type graphics capable color STN graphics capable b w STN LCD LCD Size 7 7 160 x 120 mm 8 4 175 x 130 mm Resolution VGA 640 x 480 pixels SVGA 800 x 600 pixels Representation 256 colors 256 colors Background lighting CCFT cold cathode tube CCFT cold cathode tube Touch screen analog resistive analog resistive The lifetime of the background lighting 40 000 h can be increased through the activation of a screen saver via the control panel Procedure Start gt Settings gt Control Panel gt Display gt Folder Backlight Select the function Automatically turn off backlight while on external power Here you can enter the turn off time 30s to 30min Touch Screen If the touch screen is not operated with the finger we recommend using a touch stylus for example touch styluses of PDAs by PALM or SONY The touch screen is already calibrated when the KeTop is delivered No fur ther calibration is required If a re calibration is required for any reason humidity of air temperature etc perform the calibration procedure under Windows CE as follow
4. KEBA 2006 KEBI Technical Data KeTop T100 12Technical Data General data Nominal supply voltage Supply voltage range Maximum interruption time of supply voltage Power consumption Inrush current Safety class Environmental conditions Operating temperature Storage temperature Relative humidity non condensing Vibration resistance operation Shock resistance operation Housing Construction Flammability class Dimensions Diameter Total height incl handle Protection degree Weight Display 7 7 Type Size Resolution Representation Background lighting Touch screen Display 8 4 Type Size Resolution Representation Background lighting Touch screen Keypad Operating elements 124 24 V DC Safety extra low voltage 18 V DC to 32 V DC lt 10 ms EN 61131 7 2 W 400 mA at 18 V DC 300 mA at 24 V DC max 5 6 A with limitation of current Ill in accordance with EN 61131 2 and EN 50178 0 C to 50 C 32 F to 122 F 20 C to 70 C 4 F to 158 F 5 to 95 IEC 60068 2 6 10 Hz lt f lt 57 Hz with 0 15 mm 0 0059 in 57 Hz lt f lt 150 Hz with 2 g 0 0044 pound 25 g 0 055 pound 11 ms IEC 60068 2 27 Double walled ABS housing Withstands grease oil lubricants alcohol etc UL 94 VO 290 mm 11 417 in 130 mm 5 118 in IP54 1800 g 3 968 pound with handwheel without Override without cable 100 g
5. 0 22 pound for PCMCIA extension 20g 0 044 pound for RS 422 A submodul Graphics capable color STN LC display 7 7 160 x 120 mm VGA 640 x 480 pixels 256 colors CCFT cold cathode tube min lifetime 40 000 hours Analog resistive Graphics capable color STN LC display 8 4 175 x 130 mm SVGA 800 x 600 pixels 256 colors CCFT cold cathode tube min lifetime 40 000 hours Analog resistive Membrane keypad with tactile feedback Keys laid out for thumb operation Left right hand operation Customer specific keypad possible 2 status LEDs Two 3 position enabling switches twin circuit User s Manual version 3 1 material no 57448 KEBAN KEBA 2006 Handheld Terminal Technical Data Options 2 locations for 1 location for Processor and interfaces Processor Memory Interfaces Operating system Accessories Wall bracket KeTop WBO90 KeTop WBO95 KeTop WB100 KeTop WB110 Connection cable KeTop TT025 KeTop TT050 KeTop TT100 KeTop TT150 KeTop TT200 Intermediate cable KeTop IC220 KeTop IC240 Download cable KeTop XD040 Connection Gatewax boxes KeTop CB211 KeTop CB230 KeTop CB232 KeTop CB233 KeTop CB234 KeTop CB235 KeTop CB236 Visualization software Override potentiometer Electronic handwheel Joystick Emergency stop switch Illuminated push button momentary 0 Illuminated push button momentary Illuminated push button ma
6. Height adjustment plate For mounting the height adjustment plate use suitable screws not part of delivery 120 mm 4 724 in ee z ES Eg o oN BA QL es Eo aS DE TRO zS 150 mm Pa EN 5 906 in at oO 22 mm 0 866 in Lg Es on NS Height adjustment plate for wall bracket WB110 112 User s Manual version 3 1 material no 57448 KEBN KEBA 2006 Handheld Terminal Accessories KeTop CB211 Connection Box The KeTop CB211 connection box is used for integration of the KeTop in the machine system 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 connections Construction Tns Status and error LEDs PNE PG gland M20 for voltage supply enabling switch and emergency stop Suita PG gland M16 for separate functional ground status as supplied with dummy plugs C Coninvers female connector for KeTop T100 T50 and T40 connection cable ere PG glands M16 for data lines aena PG glands M16 for data lines status as supplied with dummy plugs View and device description of the Gateway box e The connection box and the handheld terminal meet the safety class Ill in accor dance with EN61131 2 and EN50178 When connecting the handheld terminal make sure that all voltages connected to the handheld ter
7. Operating current Current flow for ferrites Prevention of couplings Coupling between interference sensitive signals e g analogue signals and the lines that carry the interference signals e g motor lines can be re duced by laying cables separately EMC measures on KeTop The KeTop is designed for industrial applications Considerable electro magnetic and electrostatic interference can occur in this environment For this reason special emphasis was placed on interference immunity and data security in the design of the device The EMC design implemented and described below considers all the above named sources of interference and the possible coupling paths e All shielding and filter measures filtered power supply in the KeTop are carried out directly on the printed circuit board e The special design of the KeTop cable guarantees interference immu nity even for greater connection lengths i e the data lines communica tion signals are shielded and so they are separated from the control lines power supply enabling button emergency off key operated switch etc inside the KeTop cable e Power supply lines in the control cabinet are usually unshielded They are therefore laid outside the KeTop cable shield in order to prevent a coupling with the sensitive data lines e The unshielded control and power supply lines are either filtered on en try into the shielded housing of the KeTop or separated from the elec tronics
8. maintaining type labeled 0 1 e After removing the covers of the push buttons in case of changing the labelling take care that the labelling plates are positioned again correctly refering to the functionality of the push buttons Otherwise the wrong push button may be used for switching ON or OFF the motor 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 labeled 0 II or 0 I II Selector Switch Joystick 108 If available the selector switch is evaluated by the software in the KeTop and can be read via the KeTop API using a program The selector switch is available with 3 positions labeled l O II or 0 1 11 If available the 2 axis joystick in the KeTop is evaluated by the software and can be read via the KeTop API using a program 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 e Value range 15to 15 per axis 31 increments In the KeTop there is only space for the optionally 3 axis joystick or a flash card slot User s Manual version 3 1 material no 57448 KEBR KEBA 2006 Handheld Terminal Accessories 10Accessories Wall bracket KeTop WB090 and KeTop WB095 The powder coated black wall bracket is used for stationary operation or storage of th
9. KeTop T100 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 hand held terminals The following data can be transmitted via the KVC Data Direction Value Size Transmission ST HT range bytes Override potentiometer a 0 127 1 Event in case of modification and upon request of the control Electronic handwheel 32000 2 Event in case of modification upon i request of the control and as set 32000 command for adjusting Joystick a 2x 2 Event in case of 0 Pos and 0 Pos 63 63 then request of control Lighting for button be on 2 As command from the control and as low display flashing request from the client to the control LEDs on keypad off Contrast brightness D 0 255 2 As command from the control and as request from the client to the control Time for screensaver 2 0 255 1 As command from the control and as request from the client to the control State of screensaver a 0 1 1 Event or as request from the client to the control Volume 2 0 255 1 As command from the control and as request from the client to the control Background lighting D 0 1 1 As command from the control and as request from the client to the control WriteToFlash gt Command PlaySound gt 0 255 1 Command KeepAlive 0 65535 2 Command and KeepAliveEvent if p
10. LedsPPG This class is responsible for administration of the LEDs and is displayed as the LED tab PottiPPG This class takes care of all values of the potentiometer and is visualized in the Potentiometer tab WheelIPPG This class displays all changes to the wheel in the Wheel tab SerConfigDlg This class implements the functionality of the configuration dialog see fol lowing figure that is displayed on the screen when the application is started This enables the user to enter his own port configuration 92 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Software Configuration Ed Startadress Byte Rate fio 38400 Max Length Com Port 32 COM5 Time ms Since the values of this dialog must already be available for the initialization of the port the dialog is held by the SerCp class as from a design point of view it fits best here SerCp This class forms a level of abstraction above the CP001 driver and should simplify communication with the control for the application The Constructor loads the SerCp001 dll Moreover function pointers to the method of the SerCp001 dll that is used are immediately created and the Callback function that is used for reading out values to the control is hung up The Destructor closes the port and releases the DII This class provides a simplified interface for communicating with the control Ketop This class also forms a level of abs
11. User s Manual version 3 1 material no 57448 143 KEBA 2006 KEB CE Conformity Directives and Standards KeTop T100 N i E N net PE O PE device P s P 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 If placement at the inlet is not possible for reasons of space partly shielded connection lines must be used In doing so the following procedure is to be followed If the filter is placed inside the shielded housing of the device the line cable must be shielded from the inlet through to the line filter and the cable shield contacted on both ends This prevents the propagation of interference on the line cable inside the device It also prevents any electromagnetic fields that may be present inside the device from penetrating the line cable Device Clips for screen contacting Line filter Line filter well connected to the Sf housing pees Line cable outside L N and E as short as possible the equipment shielded or unshielded Shield is required in this section Correct connection of a compact line fil
12. some devices no changes TKtpDisplayRot dispRot eKtpDisplayLeft for left handers eKtpDisplayRight for right handers User s Manual version 3 1 material no 57448 KEBR KEBA 2006 Handheld Terminal Software KtpEraseRegistry Declaration Description Arguments KtpErasePSM Declaration Description Arguments KtpGetPowerFailState Declaration Description Arguments KtpForcePressedHardbuttons Declaration Description Arguments KtplsJoystickCalibrated UINT8 KtpEraseRegistry void Deletes the registry of the device during next startup UINT8 KtpErasePSM void Deletes the flash file system of the device during next startup UINT8 KtpGetPowerFailState void Returns the actually state of the powerFail input UINT8 KtpForcePressedHardbuttons void A WM_KEYDOWN message will be send for each pressed keyswitch and the KeyboardCallback function will be activated This function will be activated also for the initializing of the KetopApi and for the installa tion of the KeyboardCallback function Declaration UINT8 KtpIsJoysstickCalibrated void Description Returns OK 0 if all joystick axes are calibrated If one or more axes are not calibrated it returns INVALID_NOT_CALIBRATED 7 If no joystick exists it returns INVALID_ NOT SUPPORTED 6 Arguments KtplsPotiCalibrated Declaration UINT8 KtpIsPotiCalibrated void Description Returns OK 0 if the override potentiometer is calibr
13. 3 1 material no 57448 KEBI KEBA 2006 Handheld Terminal Software The method GetBacklightState returns the current state of the background lighting in the variable state int CKVCConnection SetWheel SINT16 value This method sets the value of the handwheel to the value specified in value and returns the last value This value is the initial value for the absolute value returned by OnWheel Change int CKVCConnec Calling the m tion SetLed UINT8 led thod SetLed sets the L um TKVCLedeMode mode ED defined in ledNum to the mode transferred in int CKVCConnec Calling the me setting on the mode tion SetContrast UINT8 contrast thod SetContrast changes the valu client of the contrast int CKVCConnection SetBrightness UINT8 brightness Calling the method SetBrightness changes the value of the brightness setting on the client int CKVCConnection SetVolume UINT8 volume Calling the method SetVolume changes the value of the volume setting on the client int CKVCConnection SetScreensaver UINT16 screensaverTime Calling the method SetScreensaver changes the response time of th screensaver on the client int CKVCConnection SwitchBacklight UINT8 backlightOnOff Calling the method SwitchBacklight switches on and off the background lighting on the client backlightOnoff 1 backlightOnoff 0 int CKVCConnec Calling the me Windows int CKVCConne
14. E STOP_ES1 _31 Emergency stop circuit 1 white green 4 white green E STOP_ES1 41 Emergency stop circuit 1 me 10 grey pink rey pink E STOP_ES2 _5 Emergency stop circuit 2 11 red blue 6 red blue E STOP_ES2 61 Emergency stop circuit 2 1 brown 7 brown ENABLE _ED1 71 Enabling switch circuit 1 pos gt i 2 yellow 8 yellow ENABLE _ED1 8 Enabling switch circuit 1 neg ma S green 2 green ENABLE_ED2 91 Enabling switch circuit 2 pos 4 grey 7 grey ENABLE_ED2 101 Enabling switch circuit 2 neg mp5 violet sahii violet 7 _ X3_ RS 422 A T 10 e 14 External device A RXD 24 lt A TxD S6 K2 B RXD 34 B TxD A TXD a blue ee 13 blue ae 3 A TXD 4 A RxD B TXD d2 white gt 4 white 14 B TXD 51 B RxD A RXD mS orange h 15 orange 15 el 5 AiL mah 18 red 16 SHIELD B RXD um ted af TT Bs Dip switches for RS 422 A B2 B3 B4 B5 B6 OFF OFF OFF ON OFF 32 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 KEBA 2006 Handheld Terminal Connection General information about the RS 422 A interface e The A terminal of the generator shall be negative with respect to the B terminal for a binary 1 MARK or OFF state e The A terminal of the generator shall be positive with respect to the B terminal for a bi
15. KeTop without KeTop Inrush current Safety class Environmental conditions Housing Accessories Operating temperature Storage temperature Relative humidity non condensing Vibration resistance operation Shock resistance operation Construction Flammability class Dimensions Width Height Depth Protection degree Weight Display Intermediate cable KeTop IC220 KeTop IC240 Download cable KeTop XD040 DIN Rail Holder Mounting Set KeTop DR200 User s Manual version 3 1 material no 57448 24 V DC Safety extra low voltage 18 V DC to 32 V DC lt 10 ms It IEC 31131 3 6 W 200 mA at 18 V DC 150 mA at 24 V DC 10 8 W 600 mA at 18 V DC 450 mA at 24 VDC max 5 6 A with limitation of current Ill in accordance with EN 61131 2 and EN 50178 0 C to 50 C 32 F to 122 F 20 C to 70 C 4 F to 158 F 5 to 95 IEC 60068 2 6 5 lt f lt 9HZz 7mm 9 lt f lt 150 Hz 2g 0 0044 pound 15 g 0 033 pound 11 ms IEC 60068 2 27 Double walled ABS housing Withstands grease oil lubricants alcohol etc UL94 VO 160 mm 140 mm 70mm IP65 500 g 1 1 pound Status LEDs Connection box to connection cable 2m 6 56 ft 4m 13 12 ft 4 m 13 12 ft For downloading software and for debugging via S2 For mounting on the rearside of a KeTop CB2xx gatewaybox 119 KEBA 2006 KEB Accessories KeTop T100 Connection Cable KeTop TTxxx The
16. KebaVirtualChannel KVC e Registry Backup 46 User s Manual version 3 1 material no 57448 KEBIE KEBA 2006 Handheld Terminal Software SetTime temporary time and date entry System check testing tool for KeTop spezific functions TouchClean Touch Cleaning Application Version overview of versions Toggle sip software keyboard KeTop tools extension in system control for configuration of contrast background lighting screensaver touch screen and joystick calibration onboard 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 47 KEBA 2006 KEBA 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 Prerequisites for Application Programming e Microsoft eMbedded Visual C 4 0 e SDK Software Development Kit by manufacturer of Windows CE de vice KEBA The SDK provides to the programming environment the processor dependent header and library files of the OEM adaptation e f special hardware dependent functions of the KeTop should be used the SDK of the KeTop must be ins
17. 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 Arguments TKtpWheelEventCallback pWheelProc callback function to be called when the event occurs int cookie The index for the callback function is required for removing the callback function KtpinstallWheelEventMessage Declaration UINTS8 KtpInstallWheelEventMessage HWND hWnd int cookie Description Subscribes a WindowHandler for the WheelEvent and returns an index cookie Arguments HWND hWnd WindowHandler where the message is sent to int cookie Index is required for removing the WindowHandler KtpRemoveWheelEventCallback Declaration UINT8 KtpRemoveWheelEventCallback int cookie Description Removes the WheelEventCallback function Arguments int cookie index for the callback function to be removed KtpRemoveWheelEventMessage Declaration UINT8 KtpRemoveWheelEventMessage int cookie Description Removes the WindowHandler Arguments int cookie index for the WindowHandler to be removed KtpInstallOvrEventCallback Declaration UINT8 KtpInstallOvrEventCallback in TKtpOvr
18. The enabling switch must be released within a defined period and pushed into the enabling position again The length of the period must be defined according to the activity User s Manual version 3 1 material no 57448 KEBR KEBA 2006 Handheld Terminal Connection Technical Data of Switching Elements of Enabling Switches Nominal voltage Nominal current Short circuit current 24 V DC typ 32 V DC max 500 mA typ circuit 1 max 1 9 A circuit 2 max 600 mA Max inductive load at 500 mA circuit 1 max 1H Max capacitive load circuit 2 max 320 mH circuit 1 no limit since the transistor is protected thermally circuit 2 max 500 uF The switching elements of the enabling switches are protected against re versed polarity The outputs of both circuits are protected against short cir cuits and excess load Circuit 1 thermal protective circuit Circuit 2 fold back line e The enabling switch is only suitable as safety function if the operator activating the enabling switch recognizes the dangerous situation in time so that he can immediately take the necessary measures to avoid such situations As additional measure reduced speed of the movement can be necessary The allowed speed must be determined by means of a risk assessment e The enabling switch is only used to enable commands for performing dangerous movements The commands themselves must be activated by a separate oper ating e
19. a select File gt Delete Partnership b deactivate Allow serial cable or gt lt OK gt c activate x Allow serial cable or gt lt OK gt gt 4 Start the ActiveSync Software on the KeTop Start gt Programs gt Communication gt Active Sync gt 5 Atthe PC Connect KeTop as a Guest Set Up a Partnership gt No Now the data connection between the KeTop and the PC is established In case of communication problems check the following conditions e Max time delay between step 3c and step 4 30s e For further attempts repeat steps 3 to 5 e The ActiveSync software must be started manually Plugging in the connection cable does not start ActiveSync e The factory set baudrate for the remote connection is 115 kBaud In case of communication problems the baudrate can be reduced The baudrate can be changed as follows Start gt Programs gt Communication gt Remote Networking select com1_ 115k File gt Properties SP1 on COM1 gt Configure gt Port Setttings change Baud Rate Close all Windows with lt OK gt optional Start gt Programs gt KeTop gt Registry Backup gt lt OK gt 90 User s Manual version 3 1 material no 57448 KEBIE KEBA 2006 Handheld Terminal Software Test tool VC Demo Requirements The reader must have knowledge of object oriented programming embed ded C and MFC The graphs are displ
20. a safe state e g by stopping and switching off the power to the endangering drive mechanisms stop categories 0 or 1 in accordance with EN 60204 1 The release of the emergency stop button must not cause any uncontrolled restart of the machine Irrespective of whether a handheld terminal has an emergency stop button or not permanently installed universally identifiable and easily accessible emergency stop buttons must be provided at selected points around the machine in every case Application of Emergency Stop Button and Stop Button on the Handheld Ter minal The Machinery Directive does not specify any detailed requirements in re spect to the colouring of the operating elements for emergency stop The requirement states The device must have clearly identifiable clearly visi ble and quickly accessible controls Emergency stop buttons are usually identified by red yellow The specific design should have a signalling function whose effect is that any person and especially untrained people can quickly recognise the control as the device to eliminate a hazard in the case of an emergency One imperative requirement for equipment identified in this way is there fore that it must be possible to trigger a safe state at any time and in any operating mode without further knowledge of the machine see also EN 418 It is not acceptable for an emergency stop button to be enabled temporarily since this can lead to faulty operat
21. all devices should be designed in such a way as to function re liably in the planned environment and in doing so should not interfere with other systems All products of the Kemro product range K2 control sys tems and KeTop meet these requirements and it is not necessary to use any of the EMC measures described below when the specified additional units cables and wiring are used However additional EMC measures may be necessary for various reasons The following text is designed to help the user to correctly implement any additional EMC measures Electromagnetic emission problems and immunity problems often occur in products at the same time Likewise EMC measures are mostly effective in the case of both emission problems and immunity problems Shielding fulfils two main tasks On the one hand the penetration of elec tromagnetic fields into sensitive electronic parts is prevented and on the other hand the radiation of electromagnetic fields is also prevented A complete EMC shield consists of a shielded housing which protects the sensitive electronics and prevents them from transmitting interference and cable shields that shield the sensitive interface signals and prevent the de vice from transmitting interference via its interfaces The cable shield basically connects two shielded housings together and must therefore be connected directly to the shielded housings of the sensi tive electronics connection points Particular
22. art no 56949 e Manufacturer Type Kingston CF ADP Compact Flash PC card adapter Ultron UPA 150 PCMCIA adapter for compact flash card e Manufacturer Type Ethernet cards e Manufacturer Socket http www socketcom com Name LP E Ethernet Card Type PC cards type II Transmission rate 10 Mbit s Special features NE2000 compatible Manufacturer Name Transmission rate Special features Orinoco http www wavelan com WaveLan Silber IEEE 802 11 11 Mbit s Wireless LAN Card Modem cards e Manufacturer TDK http www tdksys com Products 5660 html Name Global Freedom 5660 Type PC card type II Notice e The KeTop does not support CardBus cards e PC cards which use 12 V programming voltage are not supported by the KeTop e SRAM cards are not supported by Windows CE User s Manual version 3 1 material no 57448 35 KEB KEBA 2006 Connection KeTop T100 Inserting the PC Card 1 2 Lay the KeTop with the display facing down onto a plane and E 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 until the locking lever is released 4 ATTENTION Check the condition and the position of the sealing before closing the PC card cover Ejection button ATTENTION Take care that this corner is
23. attention should be paid to the connection between the cable shield and the shielded housings of the device In order that the shield ef fect is maintained even at higher frequencies care must be taken to ensure that the cable shield connects to the largest possible surface area and User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal CE Conformity Directives and Standards thereby acts as a continuation of the device s shielded housing Pig tail connections are not suitable It may be necessary to earth cable shields and shielded housings for safety reasons but this is not an effective EMC measure Interference suppressors filter components Filtering is always necessary when unshielded signal and power supply lines are brought into shielded areas Alongside the wanted signals these lines often also carry interference signals that must not enter into shielded areas Filters should therefore guarantee the interference immunity of the device but should also prevent the emission of interference from the device via unshielded lines Unshielded lines are usually used when the wanted signals that are carried are of a very low frequency The normally high frequency interference sig nals are separated from the wanted signals by means of frequency selec tive filtering with the aid of low pass filtering Low pass filters must be sized in such a way that the lower frequency wanted signals can pas
24. connecting to PROFIBUS MPI via RS 422 A Only for KeTop T100 and KeTop T50 KeTop PT001 zenOn 5 50 Start Kit KeTop SK001 Manuals English German on CD SDK for Windows CE Programming tool KeTop PS040 Demoapplications zenOn 5 50 Demoapplication PLC User s Manual version 3 1 material no 57448 125 KEBA 2006 KEBI Technical Data KeTop T100 Spare parts Touch styluses KeTop E TP001 Service lid KeTop E SD100 PC card lid KeTop E PC100 126 3 original KeTop touch styluses Service lid of cable entrance area with seal and attachment material PC card lid with seal and attachment material User s Manual version 3 1 material no 57448 KEBR KEBA 2006 Handheld Terminal CE Conformity Directives and Standards 13CE Conformity Directives and Standards European Union Directives It is a fundamental goal of the European Union to create an internal market within Europe and linked to this the dismantling of trade barriers In order to achieve this goal the European Treaties guarantee four free doms e Free trade in goods e Right of establishment e Free exchange of goods and services e Free movement of capital Free trade in goods means that quantitative import restrictions on goods are prohibited between the member states Goods that are hazardous to the safety of people or the environment are excluded Such products can be disallowed by member states in their sov
25. default rdp While doing so the precise RDP settings must be saved in the file ipsm default rdp 78 KEBI User s Manual version 3 1 material no 57448 KEBA 2006 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 KeTop Terminal Session ELCA Connect to default rdp v The following entry must exist in the registry in order to invoke the TSCDia log exe when the KeTop is turned on HKEY_LOCAL_MACHINE Autostart Startx windows tscdialog exe While doing so the precise RDP settings must be saved in the file ipsm rdpfiles default rdp To customize the login screen as required individual elements of the login screen may be replaced by customer specific elements The customization is controlled using the file ipsm rdpfiles resources TSCDialog ini TakeUserLogo i 1 ProgTitle s title Title LogoFileName s logo omp Logo right top in place of KEBA ImgFileName s bitmap bmp Image to the left in place of the woman in green Likewise the files logo bmp and bitmap bmp must also be entered in the directory ipsm rdpfiles resources User s Manual version 3 1 material no 57448 79 KEBA 2006 KEB Software
26. 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 e Turn off the power supply before opening the cable entrance area of the KeTop Otherwise the components could be destroyed or undefined signals could oc cur e Make sure that nobody can fall over the cable to avoid that the device falls to ground e Take care not to squeeze and thus damage the cable with any object e Do not lay the cable over sharp edges to avoid damaging the cable sheath e If you do not use the device hang it into the wall bracket KeTop WBxxx provided for storage e Do not lay down the device with the operating side facing down to avoid damag ing the operating elements e Never lay the device onto unstable surfaces It could fall to ground and thus be damaged e Never lay the device close to heat sources or into direct sunlight e Avoid exposing the device to mechanical vibrations excessive dust humidity or to strong magnetic fields e Never clean the device operating panel and operating elements with solvents scouring agent or scrubbing sponges For cleaning the device use a soft cloth and a bit of water or a mild cleaning agent e Make sure that no foreign objects or liquids can penetrate into the device Check at regular inter
27. ereign territory In order that free trade may also be guaranteed for these products the na tional safety regulations of the member states are harmonised by means of European Union Directives These Directives exist for a range of product classes such as machinery medical products and toys However Directives have also been compiled for further common product safety aspects such as protection from electric ity and explosion and electromagnetic compatibility The Directives are aimed at the member states whose task is to convert them into national law The Directives therefore have legal character CE marking certifies that the manufacturer fulfils all obligations in relation to the product on the basis of the EC Directives The CE mark is the passport within the EC and is defined on behalf of the supervisory authorities Additionally independent accredited notified bodies can be commissioned to carry out an 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 127 KEBA 2006 KEBI 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 a
28. finds the following clear statement 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 135 KEBA 2006 KEBI 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 of the Machinery Directive and is therefore legally binding For this reason temporary plug in handheld terminals may likewise only be equipped with a grey stop button Since handheld terminals made by several other manufacturers are on the market with a grey stop button and have been certified by nominated test centres the state of the art requirement is also met Information about Enabling Devices Many machines have both a normal and special operating modes The machine fulfils its primary mission in normal automatic operation In this mode of operation safety is guaranteed by closed guards and or with protective devices A machine s special operating
29. in such a way that any interference signals carried by these lines cannot affect the internal electronics of the KeTop e tis not necessary to lay the KeTop cable separately 146 User s Manual version 3 1 material no 57448 KEBLE KEBA 2006 Handheld Terminal CE Conformity Directives and Standards Shield connections The cable shield of the KeTop cable can be considered to be an extension of the KeTop shielded housing printed circuit board to the shielded hous ing of the communication partner e g PLC From this it can be deduced that the shielded connections from the cable shield to the device shields make a fundamental contribution to the interference immunity of the KeTop It is not necessary to wire shielded connections to earth The shielding connection in the KeTop is made via the RJ 45 connector in the connection slot 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 For self made cables the following conditions must be met for shielding data lines e On every connector design DSUB or RJ 45 the cable shield must be connected to as large a surface area of the connector housing as pos sibl
30. inserted into the slot on the side of the ejection 1 Open the cover button Insert the PC card until it locks in and the ejection 2 Insert the PC card as shown button jumps out 5 6 Must snap in completely 1 Close the cover p d th til it isis i 2 and 3 Lock the cover as shown ress down the cover until it snaps in completely to mee the protection degree IP54 36 User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal Connection Removing the PC Card 2 amp 1 Open the PC card cover Unlock the PC card cover as shown 2 Press the ejection button of the PC card slot until the locking lever is released 3 Remove the PC card 4 Must snap in completely 1 Close the cover Press down the cover until it snaps in completely to meet 2 and 3 Lock the cover as shown the protection degree IP54 User s Manual version 3 1 material no 57448 37 KEBA 2006 KEBI 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 Backspace VK BACK o 8 Tabulator CK TAB CTO 9 ee o o o o o o y Illuminated push button left K_F13 Key switch selector switch K F14 left Key switch selector switch K_F
31. interference phenomenon is atmospheric dis charge lightning discharge Artificial sources of interference are on the one hand intentional such as mobile radio amateur radio TV and radio transmitters and on the other hand unintentional such as microwave ovens arc welding ignition sys tems high voltage device electric motors electronic device and also elec trostatic discharge Atmospheric discharge lightning Atmospheric discharge can take place directly or indirectly on power and communication lines 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 139 KEBA 2006 KEBI 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 All Kemro K2 control systems and also the products of the KeTop range are suitable for application in Zone B The product standard requires the testing of surge immunity in accordance with IEC 61000 4 5 Electrostatic dis
32. of the programs which must have been stopped before the program x starts If there is no such entry or all bytes are 0 then the program x starts without waiting of any other programs e StartTypex DWORD affecting the startup of the application User s Manual version 3 1 material no 57448 KEBR KEBA 2006 Handheld Terminal Software Example StartTypex 0 The application starts automatically StartTypex 1 The application wont be started StartTypex 2 A window with the message start programm lt Yes gt lt No gt appears The user can decide if the application should be started or not x must have the same value as Startx Example of a possible configuration in the registry HKEY_LOCAL_MACHINE Autostart Start1 cmd exe Params1 c copy ipsm windows windows Delay1 dword 0x000003e8 1000 Start10 pvbload exe Params10 ipsm vb TestProjectVB1 vb Delay10 dword 0x00002710 10000 Start20 SetTime exe Params20 Delay20 dword 0 Start30 ReadCorrectTime exe Params30 Delay30 dword 0 DependStart30 hex a 0 0 0 0 0 0 0 0 0 DependEnd30 hex 14 0 0 0 0 0 0 0 0 0 When the StartAPI is started the KeTop API will be initialized first and then the program cmd exe will be called with the parameters c copy ipsm windows windows cmd exe c copy ipsm windows windows This program copies the data from the directory ipsm windows to
33. one single dynamic link library update dil All functions described in this document are exported from this DLL For running the update dll the appropriate KetopAPI dll will be necessary Both DLL files must exist in the image and correspond with each other Handling of Errors Rules e All functions expecting any input parameter check if the parameter is lo cated inside the range and if its data type is correct If a parameter is lo cated outside the range the function will return ERROR_INVALID_ RANGE Defines OK 0 SUCCESS 0 FAIL 1 ERROR_INVALIDE_RANGE 100 ERROR_IMGUPD_INIT 101 ERROR_IMGUPD_FILEOPEN 102 ERROR_IMGUPD_WRONGIMG 103 ERROR_IMGUPD_PROGRAMERROR 104 ERROR_IMGUPD_TOMUCHUPD 105 ERROR_PROGRAM_FLASH_BURN 106 ERROR_PROGRAM_FLASH_ERASE 107 ERROR_IMGUPD_NOTEQUAL 108 ERROR_IMGUPD_FILEWRITE 109 ERROR_IMGUPD_FILEREAD 110 ERROR_WRONG_FILE_HEADER 111 User s Manual version 3 1 material no 57448 65 KEBA 2006 KEBI Software KeTop T100 Initialising All required initialisation will be carried out by starting respectively by load ing the update dll Functions UpdStartIimageUpdate Declaration BOOL UpdStartImageUpdate LPCTSTR fileName BOOL eraseRegPSM TUpdProgressCallback pCallback Description With this method the file handed over by fileName will be stored to the FLASH memory of the device If eraseRegPSM is set the registry respectively the PSM will be deleted after the FLASH has been written successfull
34. overlook the operating area The handheld terminal has the advantage that the operator can get very close to the control panel 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 131 KEBA 2006 KEBI 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 It is not possible for the working range of radio operated handheld termi nal s to be limited by means of the cable therefore additional technical so lutions are required for these handheld terminal s If the machine or equipment is operated with the handheld terminal care must be taken at this time to ensure that operation can only be controlled by the handheld terminal and cannot be operated from any other point on the equipment The hazard zone may only be entered by the person who is operating the handheld terminal If it should be necessary for more than one person to work in the hazard zone at the same time each person present requires an enabling device and machinery movement may only be allowed after all th
35. 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 K3 K2 Connection cable K1 Description of signal 11 pin female 8 pin KeTop TTxxx 17 pin male connector to S19 RJ 45 jack color of wires connector on the KeTop S6 RS 422 A pin No 24 VDC 6 pink gt 1 GND_IN 7 black gt 2 E stop circuit 1 8 brown green gt 3 E stop circuit 1 9 white green gt 4 E stop circuit 2 10 grey pink gt 5 E stop circuit 2 11 red blue gt 6 enabling switch circuit 1 pos 1 brown gt 7 enabling switch circuit 1 neg 2 yellow gt 8 enabling switch circuit 2 pos 3 green gt 12 enabling switch circuit 2 neg 4 grey gt 17 not used n c E 9 not used n c gt 10 not used 5 violet gt 11 TD CAN 1 blue gt 13 TD CAN 2 white gt 14 RD l SGND 3 orange gt 15 RD not used 6 red gt 16 K1 17 pin circular connector Crimp contacts Taen ue 4xSt contacts DSUB 0 08 0 22 mm 11 AMP 5 166054 1 ff ET BIOS pin 13 to 16 according to the table 10 e Pa 8 gy es other pins according to the table e ea 7 e 7 15
36. start the RDP Client on the PC the file lt mstsc exe gt must be invoked In Windows XP this can be found in the Windows directory or under Start gt All Programs gt Accessories gt Communication gt Remote Desktop Con nection For other operating systems such as Windows 95 98 NT the appropriate files can be obtained from the Microsoft website RDP Client KeTop When starting the client on the KeTop the file cet sc exe must be in voked This is located in the Windows directory and can be accessed using the path Start gt Programs gt Remote Desktop Connection Starting a RDP Connection manually gt Start the RDP client using the file cetsc exe and the login window shown below appears Remote Desktop Connection Computer ll v Cancel Options gt 74 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Software gt Enter the IP Address of the destination computer in the field Com puter Remote Desktop Connection Computer 172 25 15 22 x i Cancel Options gt gt In case the network name is to be used in place of the IP Address then resolution of the name must be ensured either via the DNS server or by an entry in the file hosts ini Note The Input panel in this case must be enabled on the KeTop as access to this feature is blocked during the logging process v LargekB Keyboard
37. stop equipment functional aspects principles for design EN 60204 1 1997 Safety of machinery Electrical equipment of machines Part 1 General chap 9 10 requirements Ergonomics EN 614 1 1995 Safety of machinery Ergonomic design principles Part 1 Terminology and general principles EN 894 1 1997 Safety of machinery Ergonomics requirements for the design of displays and control actuators Part 1 General principles for human interactions with displays EN 894 2 1997 Safety of machinery Ergonomics requirements for the design of displays and control actuators Part 2 Displays EN 894 3 2000 Safety of machinery Ergonomics requirements for the design of displays and control actuators Part 3 Control actuators Stability and impermeability of casing EN 60529 1991 Protection degree of casing EN 61131 2 2003 Programmable controllers Part 2 Equipment requirements and tests chap 12 Electrical safeness and fire protection EN 61131 2 2003 Programmable controllers Part 2 Equipment requirements and tests chap 11 EN 50178 1997 Electronic equipment for use in power installations Environmental Conditions EN 61131 2 2003 Programmable controllers Part 2 Equipment requirements and tests chap 4 EN 50178 1997 Electronic equipment for use in power installations UL examination for robotic applications UL 1740 1998 Industrial Robots and Robotic Equipment TETZ2 TETZ8 UL examination for industrial control equipment UL 508 1
38. the nor mal Windows directory After the call of cmd exe the system waits for 1000 millliseconds Delay1 until the next program is started even if the cmd exe has not been com pleted before 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 71 KEBA 2006 KEB Software KeTop T100 72 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 ished already If all conditions are meet the program ReadCorrectTime will be started If no more entries are available the starting of the applications will be fin ished Programs started by the StartAPI will not be finished User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal Software RDP Connection via Remote Desktop Protocol The Remote Desktop Protocol Abbreviated as RDP is a specification by Microsoft for remote control of applications Microsoft has replaced the earlier name Microsoft Terminal Server Cli
39. the usage of the non effective emergency stop button in dangerous situations The grey stop button fulfils also all mechanical aspects of the EN 418 and differs from the emergency stop button only by its color e Not fully functional emergency stop devices may have fatal consequences Emergency stop switches which are red yellow marked must be effective under all circumstances in all operating modes of a machine or plant Store handheld terminals with not operational red yellow emergency stop switches on a place where the operator cannot see it so that he can not mistake the device Handheld terminals which are plugged in and out frequently for temporarely use must not have a red yellow emergency stop switch Such devices must be equipped with a grey stop switch e Resetting an activated emergency stop facility must not result in uncontrolled start up of machines or installations e The emergency stop button does not replace other safety facilities e The emergency stop button on the handheld terminal does not replace the emergency stop buttones to be mounted directly on the machine e Some mechanical errors in emergency stop switches can be recognized at op eration only Test the function of the emergency stop switch when the device had been ex posed to mechanical shock e g it had been fallen on the ground Note for maintenance Additionally the emergency stop switch must be tested cyclic 6 monthly Watch the mac
40. version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Options 9 Options This chapter describes the options the KeTop is available with Override Potentiometer If available the override potentiometer in the KeTop is evaluated by the software and can be read via the KeTop API using a program The override potentiometer can be used for example for setting the number of spindle revolutions and the forward feed on machine tools e Resolution 0 127 linear Electronic Handwheel If available the electronic handwheel in the KeTop is evaluated by the software and can be read via the KeTop API using a program 50 pulses are counted per revolution Turning the handwheel clockwise in crements the count turning the handwheel counter clockwise decrements the count 32768 to 32767 16 bit value Main features e 50 lock in positions revolution e 1 pulse lock in position Notice e fthe 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 107 KEBA 2006 KEBI Options KeTop T100 Illuminated Push Button Key Switch 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 or as
41. 0 mm 5 91 in Ki ae os 8 K3 Glued cable bushing 17 pin circular connector A 11 pin female connector K2 Shield E RJ 45 jack i S Ethernet Fa Connect shield L 130 mm 5 12 in sli 2 5 5 10 15 or 20 m a 8 2 16 4 32 8 49 2 65 6 ft Connection cable KeTop TTxxx 120 User s Manual version 3 1 material no 57448 KEBIE KEBA 2006 Handheld Terminal Accessories Intermediate Cable KeTop ICxxx The KeTop intermediate cable is used to the connect the connection box and the Conin vers jack in the wall of the control cabinet Cables with the following lengths are available e KeTop IC020 2 m e KeTop IC040 4 m User s Manual version 3 1 material no 57448 K1 Intermediate K2 17 pin female cable 17 pin male Description of signal connector ICxxx connector pin No color of wires pin No Enabling switch circuit 1 pos 7 brown lt 7 Enabling switch circuit 1 neg 8 yellow lt 8 Enabling switch circuit 2 pos 12 green lt 12 Enabling switch circuit 2 neg 17 grey lt 17 Not used 10 i 10 24 V DC 10 1 red lt 1 Not used 9 9 Emergency stop circuit 1 3 green brown lt 3 Emergency stop circuit 1 GND 4 white grey lt 4 Emergency stop circuit 2 5 grey pink lt 5 Emergency stop circuit 2 GND 6 red blue lt 6 GND_IN 2 black lt 2 TD tansmit blue TD transmit white RD re
42. 006 Handheld Terminal Software Functions Functions for starting and closing 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 51 KEBA 2006 KEBI 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 Description Arguments KtpSetBrightnessPercent Declaration Description Arguments KtpSetContrast Declaration Description Arguments KtpSetContrastPercent UINT8 KtpSetBrightness in UINT8 u8_Brightness This method sets the brightness of the LC display on the device 0 7 0 min 7 max UINT8 KtpSetBrightnessPer cent in UINT8u8_Brightness This method sets the brightness of the LC display on the device in per cent 0 100 UINT8 KtpSetContrast in UINT8 u8_Contrast This method sets the contrast of the LC display on the device 0 31 0 min 31 max Ketop T50 0 63 0 min 63 max Declaration UINT8 KtpSetContrastPercent in UINT8u8_Contr
43. 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Connection Example of Connection with PILZ PST1 Control Relay KeTop 2 enabling switches with 3 positions and 2 circuits each ft T zje ed bea DC DC Evaluation electronics converter Circuit 1 Circuit 2 S19 k l E C k k K3 76 7 1 2 B 4 Connection cable KeTop TTxxx P K1 41 2 T 8 12 17 17 pin Control cabinet _ 7 NA L coninvers i K1 11 2 7 8 12 17 jack Intermediate cable KeTop ICxxx K3 ps24V pED1 ee ee Terminal block socket K3 on connection box Xi Male connector X1 on connection box Connection box x2 Male connector X2 on conncection box Terminal block socket K4 ka keav anp lenis lepi ep2 ED2 on connection box 24 VDC GND F2 F1 4A t 1A or Feedback 6A f control loop Ai Xi x2 13 23 S11 12 4 t is K1 pa e KA Enabling of PILZ dangerous movement PST1 KB 7 l A2 14 24 23 S24 I I M Kal KB GND 0 s 9 m4 i 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 abou
44. 15 right Illuminated push button right _MK_F16 Depending on the size of the display two general membrane keypads are available 38 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Membrane Keypad a 7 7 display 640x480 pixels Run LED green Error LED red Menu LED No 3 LED No 4 ESC key Page down up Numeric Z keypad Arrow keys Enter and backspace Tabulator General membrane keypad for 7 7 display User s Manual version 3 1 material no 57448 39 KEBA 2006 KEB Membrane Keypad KeTop T100 b 8 4 display 800x600 pixels Run LED green Error LED red Menu LED No 3 LED No 4 ESC key Page down up Numeric keypad Arrow keys Enter and backspace Tabulator General membrane keypad for 8 4 display 40 User s Manual version 3 1 material no 57448 KEBIE KEBA 2006 Handheld Terminal Membrane Keypad Robotics Membrane Keypad Keypad Assignment The keypad assignment is stored in the registry and defined for the robotics membrane keypad as follows Key Labelling Windows Vitual Key Code VK_SLASH OxBF Yooo Depending on the size of the display two robotics membrane keypads are available User s Manual version 3 1 material no 57448 41 KEBA 2006 KEB Membrane Keypad KeTop T100 a 7 7 display 640x480 pixels Run LED green Error LED red LED No 1 LED No
45. 2 Speed Page up arrow key menu Arrow and enter key Page down arrow key delete key Help menu ESC key Start stop keys 42 gt Axis group 1 gt Axis group 2 Auxiliary axis Robotics membrane keypad for 7 7 display User s Manual version 3 1 material no 57448 KEBI KEBA 2006 Handheld Terminal Membrane Keypad b 8 4 display 800x600 pixels Run LED green Error LED red LED No 1 LED No 2 Page up arrow key menu Axis group 1 Arrow and enter key Page down arrow key delete key Axis group 2 Help menu ESC key Start stop keys Auxiliary axis Robotics membrane keypad for 8 4 display User s Manual version 3 1 material no 57448 43 KEBA 2006 KEBI Membrane Keypad KeTop T100 Numbering of LEDs This chapter describes the numbering of the keyboard LEDs and push button LEDs The LED number is needed for activating the LED ALED can be activated in two ways e Via KeTop API design see chapter Fehler Verweisquelle konnte nicht gefunden werden gt KtpSetKeyboardLed on page 57 e 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 3 LED No 4 Illuminated Illuminated push button left Key switch push button right LED No 7 selector switch LED No
46. 3 Technical D lia ac nedctenc Secdetdemen eset enonenenen de nectdaadedaeeadenen adanan eaaa eii 124 CE Conformity Directives and Standards ccccsesseceeeeeeeeeeeeneeeeeeeeeeeeeeneeeseeeneees 127 European Ummon Directives iccsc seacupeaccuredevconstenuredancenauepsenott dace deep AARAA KENNAN 127 Ma hin ry Ge setae alee es icc a aetna ets 128 Electromagnetic Compatibility srsishiscadsvcnscaceas sicnsaandaeaenenseieotasesdaledceenasteieerinedlanndeweooteneand 139 List of the appropriate EC directives and applied standards cccecceeeeeeeeeteeeeeeeees 150 User s Manual version 3 1 material no 57448 KEBIE KEBA 2006 Handheld Terminal Brief Description 1 Brief Description Target group of this manual This manual is directed at designing and project engineers which apply this product for their machines For end users such as operators however se perate manuals must be provided by the machine and plant manufacturer General information The handheld terminal KeTop T100 is a portable operating and display de vice with rugged design and 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 All tasks can be solved graphically and in color and operation is intuitive using a touch screen Instea
47. 3 1 material no 57448 85 KEBA 2006 KEBI Software KeTop T100 86 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 The current position is transferred in the parameter event and the current values in the parameter pJData int CKVCConnection OnSpacemouseEvent TKVCEvent event TKVCSpaceMouseData pSMData The method OnSpacemouseEvent is called when the space mouse is moved from the 0 position and reaches the 0 position The current position is transferred in the parameter event and the current values in the parameter pSMData int CKVCConnection OnDisconnect int val The method OnDisconnect will be called if the client terminates th connection with the disconnect message int CKVCConnection GetWheelVal TKVCHandWheelData amp hwData The method GetWheelVal returns the current position value of the wheel in hwData absVal and the modification value since the last call in hwData dynVal int CKVCConnection GetOverrideValue SINT16 amp S amp overrideVal The method GetOverrideValue returns the current value of the override potentiometers in the vari
48. 422 A interface for downloading software ATTENTION with location and position of and locating errors All data not saved get lost dip switches for this interface Or adhesive label for KeTops with Ethernet interface only identification of serial port Dip switches RS 422 A Gi Bow Biss Location of and reset button p B2 B3 B4 B6 fea dip switches Serial port Reset seat aL OO port mcd Hs ar p UT 0 60 B5 06 00 01 2250 00001 amp S COM Modul B2_ B6 B3 Ethernet Main connector Dip switches RS 422 A connector male to select the RS 422 A for data exchange for power supply and interface for the setting I Blind plug control lines see the adhesive label for Strain relief must be used j KeTops with RS 422 A for connecting cable to ensure interface l on left or right side impermeability Ethernet connector Adhesive label ATTENTION for data exchange for CPU serial number 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 a KeTop T100 CPU serial number 6 00 01 2250 00001 lt e SS Ethernet MAC address ID for KEBA ID for KeTop T100 KeTop T100 CPU s
49. 7 edition Industrial Control Equipment NRAQ NRAQ7 User s Manual version 3 1 material no 57448 151 KEBA 2006 KEBI
50. Connect 0 f pConnect gt 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 return CKVCServer OnClientDisconnect pConnection info In the derivation of the class cKvcconnection only the Event and Change method must be derived The Get methods can be derived but it must be guaranteed that the method of the base class is called before the data are used class CKVCTestConnection public CKVCConnectionf public CKVCTestConnection virtual CKVCTestConnection virtual int OnOverrideChange SINT16 val virtual int OnWheelChange SINT16 wheelAbsVal virtual int OnKeypadEvent TKVCEvent keyEvent UINT8 keyNum 88 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Software virtual int OnJoystickEvent TKVCEvent event TKVCJUoystickData pJData virtual int OnSpaceMouseEvent TKVCEvent event TKVCSpaceMouseData pSMData virtual int OnAliveMsg virtual int OnDisconnect virtual int GetWheelVal TKVCHandWheelData amp hwData virtual int GetOverrideVal SINT8 amp overrideVal virtual int GetJoystickPos TKVCJoystickData amp Data virtual int GetSpaceMousePo
51. EventCall back pOvrProc out int cookie Description Subscribes a callback function for the OverrideEvent and returns an index cookie for the callback function Arguments TKtpOvrEventCallback pOvrProc callback function to be called when the event occurs int cookie The index for the callback function is required for removing the callback function 60 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Software KtpInstallOvrEventMessage Declaration Description Arguments KtpRemoveOvrEventCallback Declaration Description Arguments KtpRemoveOvrEventMessage Declaration Description Arguments KtpInstallKbdEventCallback Declaration Description Arguments KtpInstallKbdEventMessage Declaration Description Arguments KtpRemoveKbdEventCallback Declaration Description Arguments KtpRemoveKdbEventMessage Declaration Description Arguments User s Manual version 3 1 material no UINT8 KtpInstallOvrEventMessage HWND hWnd int cookie Subscribes a WindowHandler for the OverrideEvent and returns an index cookie for the WindowHandler HWND hWnd WindowHandler where the message is sent to int cookie Index is required for removing the WindowHandler UINT8 KtpRemoveOvrEventCallback int cookie Removes the OverrideEventCallback function int cookie index for the callback function to be removed UINT8 KtpRemoveOvrEventMessage int coo
52. Hide Input Panel gt Click the button Connect to establish connection with the destination computer Remote Desktop Connection Computer Cancel Options gt gt Clicking the Cancel button disrupts the connection set up 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 75 KEBA 2006 KEB Software KeTop T100 76 o 172 25 15 22 X Log On to Windows Copyright 1985 2001 Microsoft Corporation User name Password Please wait Copyright 1985 2001 Microsoft Corporation The Windows screen of the destination computer is displayed once login is successful 172 25 15 22 Input Pa elelee FERRE ES E i eol i P d TARA Pxfefv b alm 7 fup one pf fire calf te din re ron 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 d User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal Software If this symbol is displayed the title bar automatically disappears after the next login By invoking Start gt Logout you can logout of the destination computer Al
53. HwDataTypes h INT8 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 EventMsgDomains Enum describes the events a handler has been subscribed to eventCallback Function pointer to callback function Handling of Errors Rules e All functions expecting any input parameter check if the parameter is located inside the range and if its data type is correct If a parameter is located outside the range the function will return INVALID ARG_RANGE e All functions expecting a pointer for output data as parameter check if the pointer is valid i e the pointer must not be NULL If the pointer is invalid the function will return INVALID ARG_INVALID_PTR e All functions having any string as parameter check if the pointer to the string is valid If the pointer is invalid the function will return INVALID ARG_INVALID_STR_PTR Defines SUCCESS 0 OK 0 FAIL 1 INVALID_ARG_RANGE 2 INVALID_ARG_PTR 3 INVALID_ARG_STR_PTR 4 INVALID_ARG_UNKNWN_COOKIE 5 INVALID_ARG_UNKNWN_DOMAIN 6 INVALID_NOT_CALIBRATED 7 INVALID_POTI_NOT_CALIBRATED 8 UNSAVE_DLL_TERMINATION 100 API_NOT_INIT 101 50 User s Manual version 3 1 material no 57448 KEB KEBA 2
54. Image on next Startup If you select this item an OS Operating System image will automati cally be loaded from the BOOTP Server via the network next time the KeTop is started Note In this case the Ethernet connection must have been established the BOOTP Server must be correctly configured and an OS image file must be available on the server e Disable internal network controller If you select this option the internal Ethernet interface CELAN1 On board Ethernet see Start gt Settings gt Control Panel gt Network gt Network Configuration will be deactivated during the next start up Note This function is needed for instance for the installation of an Ethernet in terface in the PCMCIA slot The actual configuration of the Ethernet controllers must be performed in the system control e 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 99 KEBA 2006 KEBI KeTop Specific Operating Instructions KeTop T100 Control of Buttons Pushbuttons 100 This toolbox enables a simple functional control of the buttons of the Ke Top KETOP Configuration Tool Vitae Symbols for the left LEDs of the membrane keypad if available Paras Symbols for operating elements Faia Symbols for the right LEDs of the membrane keypad if available aan The black ring signalizes the actuation of an op
55. KeTop T100 Handheld Terminal User s Manual V 3 1 KEBA Automation by innovation Notes on This Manual At various points in this manual you will see notes and precautionary warn ings regarding possible hazards The meaning of the symbols used is ex plained below A DANGER e DANGER indicates an imminently hazardous situation which if not avoided will result in death or serious injury e WARNING indicates a potentially hazardous situation which if not avoided could result in death or serious injury e CAUTION indicates a potentially hazardous situation which if not avoided may result in minor or moderate injury e CAUTION used without the safety alert symbol indicates a potentially hazardous situation which if not avoided may result in property injury This symbol reminds you of the possible consequences of touching electrostatically sensitive components Note Notes on use of equipment and useful practical tips are identified by the Notice symbol Notices do not contain any information that draws atten tion to potentially dangerous or harmful functions KEBA 2006 Specifications are subject to change due to further technical developments Details presented may be subject to correction All rights reserved Document version 3 1 material no 57448 Filename t100_en doc last saving on 25 10 2006 KEBA AG Postfach 111 Gewerbepark Urfa
56. MousePos TKVCSpaceMouseData amp smData int GetLedState UINT8 ledNum UINT8 amp state int GetContrast UINT8 amp contrast int GetBrightness UINT8 amp brightness int GetVolume UINT8 amp volume int GetScreensaverTime UINT16 amp time int GetScreensaverState UINT8 amp state int SetWheelVal SINT16 val int SetLed UINT8 ledNum TKVCLedMode mode int SetContrast UINT8 contrast int SetBrightness UINT8 brightness int SetVolume UINT8 volume int SetScreenSaver UINT16 screenSaverTime int SwitchBacklight UINT8 backlightOnOff int WriteToFlash int PlaySound UINT16 soundNr sockaddr_in GetSocketAdr SOCKET GetSocket The methods OnOverrideChange OnWheelChange OnKeypadEvent OnJoystickl occurred a Event and OnSpacemouseEvent will be called if an event has t the corresponding operating element on the client int CKVCConnection OnOverrideChange SINT16 val This method will be called if the value of the override potentiometer has changed on the client The current value is specified in the parameter val int CKVCConnection OnWheelChange SINT16 wheelAbsVal The method OnWheelChange will be called if the value of th 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
57. PSM cleares the PSM of the device after the next update UpdResetDevice Declaration BOOL UpdResetDevice Description The method UpdResetDevice resets the device UpdGetFileVersion Declaration BOOL UpdGetFileVersion LPCTSTR fileName LPTSTR version Description UpdGetFileVersion returns the version information stored in the image file in the string version The number of characters returned can be defined in VERSION_STRING_LEN Therefore version has to exceed VERSION_STRING_LEN Arguments LPCTSTR fileName Name of the image file LPTSTR version String for version information UpdGetimageVersion Declaration BOOL UpdGetImageVersion LPTSTR version Description UpdGet ImageVersion returns the in the registry stored version in formation in the string version The number of characters returned is defined in VERSION_STRING_LEN Therefore version has to exceed VERSION_STRING_LEN Arguments LPTSTR version String for version information 68 User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal Software TupdProgressCallback Declaration typedef void TUpdProgressCallback int percent Description TUpdP rogressCallback 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 69 KEBA 2006 KEBI Software KeTop T100 Program for Starting
58. Remarks KtpSetWheelValue Declaration Description Arguments Remarks LED Functions UINT8 KtpSetPotiCalibData in UINT16 rawMin UINT16 rawMax UINT16 calibRange Calibration of override potentiometer This function may only be called if a override potentiometer is installed on the device If no override potentiometer is installed the value of the components are undefined UINT16 rawMin value for smallest raw value UINT16 rawMax maximum raw value UINT16 calibRange maximum range of overridepoti UINT8 KtpGetWheelValue out UINT16 p_val Gets the actual value of the handwheel Pointer to the variable containing the current value of the handwheel This function may only be called if a handwheel is installed on the de vice If no handwheel is installed the value of the components are undefined UINT8 KtpSetWheelValue in UINT16 val Sets the current position of the handwheel to the value transferred in val val is the value the handwheel should be set to This function may only be called if a handwheel is installed on the de vice If no handwheel is installed the value of the components are undefined Because the SxTPU2 is not equipped with LEDs following functions are not relevant KtpSetKeyboardLed Declaration UINT8 KtpSetKeyboardLed in UINT8 ledNr TLedState led State Description Switches the set LED to the desired state Arguments UINTS8 ledNr number of LED to be set UINT ledState s
59. a a a 44 E EN E a A A A A A A tadd ieee 45 TOUGH SCRGOM sirier a hinds E LE AEE E iiaa Aa AEE Ea 45 TD OWA A TE E E T 46 Windows GE eneeier ae E RE E A S E ER E 46 Generation of Program for Windows CE ssssssssssrsesssreesssrrrnstrrenttstnrrrsstrrnnernnntnsreennet 48 Ke Top API Sl I sirine ierse eai aa aa aA aAA A AEA aai 49 FUNCIONS eee aaaea aaa ere te eee ee ee 51 update APNDESIGM eee en eer eee eee ee ee ee 65 PPIVANI SUNG anna aa aE A i wars dass TAKA AIE ARA a ENEA 66 Program for Starting the Application and KeTop API sssssssssssssssssnesssrrrnssersnnnsrnrrsssrrrnnee 70 User s Manual version 3 1 material no 57448 5 KEBA 2006 KEB Contents KeTop T100 10 11 12 13 6 RDP Connection via Remote Desktop Protocol cccccceessessceeeeeeeeeeesesseseeeeeeeeeeeees 73 KVC KEBA Virtual Channel cccccceeeeccceeeeecaeeeeeeeaaeeeeeeaaeeeeeeseaaeeeeseaaaeeeeesnaaaeeeenaas 80 Remote Software ActiveSync xiccnccccncisesececntniactecaspstereeidineicusnredenmadanndcrmndwacetenaiPintiawaateed 90 Test tool VC ee DEMO jerico err a Eara aE A ena 91 KeTop Specific Operating INStruCtiOnsS cscccceeeeeeceeeeeeeeeeeeeeeeeeeesseneeeeeeeeeneeneeeees 95 Setting of Dat and NV cas arate cers eect a e ale pte e arae taian d Sni 95 KeTop Configuration Tool Config Tool sciisiecicceieatconenneessonatnezasstenssuadetnonebancijenalpuondswendenece 96 Checking the Operating and Control Elements
60. a byte to the EEProm location transferred in addr Arguments UINT16 addr address of memory location UINTS8 data data for saving 58 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Software KtpReadByteFromEEProm Declaration Description Arguments UINT8 KtpReadByteFromEEProm in UINT16 addr out UINT8 pData Reads a byte from the EEProm location transferred in addr UINT16 addr address of memory location UINT8 pData data from the EEProm KtpLaunchTouchScreenCalibApp Declaration UINT8 KtpLaunchTouchScreenCalibApp void Description Starts the touch screen calibration tool Arguments KtpGetTemperature Declaration UINT8 KtpGetTemperature void Description Returns the current temperature of the KeTop Arguments i KtpPlaySound Declaration UINT8 KtpPlaySound in UINT16 soundNr Description Plays the system sound in soundNr Arguments UINT16 soundNr number of system sound KtpDoBeep Declaration UINT8 KtpDoBeep in UINT8 beepTimel0ms Description Is active for beepTime10ms 10 ms Arguments 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 59 KEBA 2006 KEB Software KeTop T100 Functions for
61. able overrideVal int CKVCConnection GetJoystickPos TKVCJoystickData amp jData The method GetJoystickPos returns the current joystick position in the variable jData int CKVCConnection GetSpaceMousePos TKVCSpaceMouseData amp smData The method GetSpaceMousePos returns the current space mouse position in the variable smData int CKVCConnection GetLedState UINT8 ledNr UINT8 amp state 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 amp contrast The method GetContrast returns the current value of the contrast setting in the variable contrast int CKVCConnection GetBrightness UINT8 amp brightness The method GetBrightness returns the current value of the brightness setting in the variable brightness int CKVCConnection GetVolume UINT8 amp volume The method GetVolume returns the current value of the volume setting in the variable volume int CKVCConnection GetScreensaverTime UINT16 amp screensaverTime The method GetScreensaverTime returns the current value of the screensaver setting in the variable screensaverTime int CKVCConnection GetScreensaverState UINT8 amp state The method GetScreensaverstate returns the current state of the screensaver in the variable state int CKVCConnection GetBacklightState UINT8 amp state User s Manual version
62. age device PC card CF card USB Stick 104 For further information on suitable storage devices please refer to the sec tion PC card slot for PC cards Il III and or Compact Flash Card Slot in the chapter Connection or USB Stick gt Insert the external storage device into a suitable PC gt Copy the required files to the external storage device gt Insert the external storage device into the KeTop gt Copy the required files from storage card or nard disk to ipsm User s Manual version 3 1 material no 57448 KEBR KEBA 2006 Handheld Terminal KeTop Specific Operating Instructions Transfer via network connection by SMB acces from PC to KeTop This kind of SMB access is only possible with Windows XP Professional and some Versions of Windows 2000 For general information see the section Ethernet in the chapter Con nection The KeTop must have a valid Ethernet address In case there is no DHCP server in the network the IP address can be set via Start gt Settings gt Control Panel gt Network and Dial up Connections gt CELAN1 gt Properties To save the IP address go to Start gt Programs gt KETOP Registry Backup and restart the KeTop The Ethernet connection can be checked with Ping Then enter the IP address of the KeTop in the address line of the Windows Explorer at the PC e g 192 168 30 107 The PC now has full access to th
63. ale COMx nector port con connector connec nector tor 1 n c 1 1 lt gt 1 ActiveSync 2 n c 2 2 lt gt 6 ActiveSync TXD 3 TXD 3 3 lt gt 2 RXD CTS 4 n c 4 4 lt gt RXD 5 RXD 5 5 lt gt 3 TXD RTS 6 n C 6 6 lt gt ia n c 7 7 lt gt 4 ActiveSync n C 8 n C 8 8 lt gt 9 GND 9 GND 9 9 lt gt 5 GND GND 10 n c 10 10 lt gt not used E 7 not used 8 not used vB cessest The pins 1 2 and 7 of the serial port connector S2 are short circuited directly on the CPU board of the KeTop If you produce the serial download cable yourself you will need these three wires in the cable for the ActiveSync signal aa eee One pin has been removed from the male connector prevents from incorrect plugging in S1 s2 VIEW PIN SIDE 9 pin DSUB female connector For serial serial port connector S2 to PC female connector on KETOP Pini 13 12 ft Download cable KeTop XD040 122 KEBA User s Manual version 3 1 material no 57448 KEBA 2006 Handheld Terminal Transport Conditions 11Transport Conditions To avoid damaging the device during further or return transport the follow ing transport conditions must be fulfilled e Always use the original packaging for the transport e 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 123
64. anufacturer of a machine is required to analyse its machine through out its operating life and in all modes of operation and to document all hazards that may possibly arise The next step is to formulate a goal for protection against each identified hazard and subsequently to define one or more protective measures to achieve the protection goal User s Manual version 3 1 material no 57448 KEBAN KEBA 2006 Handheld Terminal CE Conformity Directives and Standards Further details about the procedure for carrying out the hazard and risk analysis and lists of commonly occurring hazards can be found in the fol lowing Standards e EN 292 1 and EN 292 2 General Design Principles for Machinery e EN 1050 Guidelines for the Risk Analysis of Machinery Principles for the Integration of Safety In Appendix I Chapter 1 1 2 of the Machinery Directive 98 37 EC there is a clear procedure and sequence for the selection of protective measures Eliminating or minimising the hazards This takes place at the design stage of the machine These measures include for example e A reduction in the use of energy power revolutions voltages etc as far as this is possible e The avoidance of unnecessary sharp points or edges e The avoidance of human errors by means of the ergonomic and logical design of operating devices e The avoidance of hazardous materials and commodities Taking protective measures agains
65. ar posxX 82 char posyY 0x0001 0x0002 eKVCSpaceMouselsZero 0x0004 eKVCSpaceMouseNot Zero 0x0008 eKVCHandWheelChanged 0x0010 0x0020 0x0040 0x0080 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800 0x0900 0x0A00 0x0BO0 0x0C00 OxFEOO OxFFOO TKVCSpaceMouseData data 1 2 3 overrideVal keyVal joystickVal handWheelVal spaceMouseVal User s Manual version 3 1 material no 57448 KEBIN KEBA 2006 Handheld Terminal Software char posZ TKVCJostickData typedef struct UINT16 posx UINT16 posyY UINT16 psoZ TKVCSpaceMouseData typedef struct SINT16 absVal SINT16 dynVal TKVCHandWheelData Server gt Client typedef enum KVCSetWheelValue eKVCSet Led eKVCSetContrast eKVCSetBrightness eKVCSetVolume KVCSet Screensaver eKVCGetLed eKVvCGetContrast eKVCGetBrightness eKVCGet Volume KVCGetScreensaverTime eKVCGetJostickValue KVCGetSpaceMouseValue KVCGetOverrideValue KVCGetWheelValue eKVCSwtichBacklight eKVCGetBacklightState eKVCPlaySound eKVCWriteFlash eKVCDisconnect TKVCCommand typedef struct TKVCCommand command SINT16 param TKVCServerData User s Manual version 3 1 material no 57448 83 KEBA 2006 KEBI Software KeTop T100 Example Interface on Server 84 On the server side the KVC protocol is represented by two classes CKvCServer an
66. arameterized by the server The data transmission between the control and the handheld terminals is based on an Ethernet connection TCP IP protocol Listening Port 0xCEBA All devices must be identified by their IP address Several handheld terminals may be connected to one control but one handheld terminal can only be connected to one control 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 The intervals at which the data packages are sent can be set in milliseconds 80 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Software Events Causing the Client to Send Data e Modification of value of override potentiometer e Modification of handwheel value e Modification of key status of a key e The joystick or the space mouse reaches the 0 position e The joystick or space mouse leaves the 0 position e Data inquiry of server With each event the client sends to the server a data package containing the information about the type of event as well as the current data of all op erating elements If the client produces several events one after the other and the server cannot process all of them at once e g quick rotation of handwheel and simultaneous movement of joystic
67. ast Description This method sets the contrast of the LC display on the device in percent Arguments 0 100 KtpSwitchBacklight Declaration UINT8 KtpSwitchBacklight in BacklightStat backLight Description Turns on off the backlight of the LC display on the device Arguments BACKLIGHT_ON BACKLIGHT_OFF KtpSetScreenSaverTimeOutMin Declaration Description Arguments 52 UINT8 SetScreenSaverTimeOutMin in UINT8 u8_ScreenSaverTO Sets the timeout value of the screensaver in minutes 0 255 0 off 255 max User s Manual version 3 1 material no 57448 KEBR KEBA 2006 Handheld Terminal Software KtpSetScreenSaverTimeOutSec Declaration UINT8 SetScreenSaverTimeOut Min in UINT16u16_ScreenSaverTO Description 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 53 KEBA 2006 KEB 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 KtpGetBrightness Declar
68. ated Returns INVALID_NOT_CALIBRATED 7 if it is not calibrated Returns INVALID_ NOT_SUPPORTED 6 if no override potentiometer is installed Arguments i User s Manual version 3 1 material no 57448 63 KEBA 2006 KEB Software KeTop T100 KtpRestoreMemorySettings Declaration Description Arguments UINT8 KtpRestoreMemorySettins void 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 If it is not allowed to save the memory settings Sys tem MemorySettings MemorySaveEnable 0 INVALID _NOT_ SUPPORTED will be returned KtpStoreCurrentMemorySettings Declaration Description Arguments KtpShow InputPanel Declaration Description Arguments 64 UINTS8 KtpStoreCurrentMemorySettins void Saves the memory settings of the registry Sys tem MemorySettings StorePages if it is allowed If it is not allowed to save INVALID_ NOT SUPPORTED will be re turned UINT8 KtpShwoInputPanel UINT8 show Opens show 1 or closes show 0 the input panel on the display and returuns OK or FAIL User s Manual version 3 1 material no 57448 KEBR KEBA 2006 Handheld Terminal Software Update API Design All required methods for an image update are implemented in
69. ation UINT8 KtpGetBrightness void Description Gets the current brightness value of the LC display Arguments g KtpGetBrightnessPercent Declaration UINT8 KtpGetBrightnessPercent out UINT8 u8_Brightness Description Gets the current brightness value of the LC display in percent Arguments UINT8 u8_Brightness brightness value 0 100 KtpGetContrast Declaration UINT8 KtpGetContrast void Description Gets the current contrast value of the LC display Arguments j KtpGetContrastPercent Declaration UINT8 KtpSetContrastPercent out UINT8 u8_Contrast Description Gets the current contrast value of the LC display in percent Arguments UINT8 u8_Contrast contrast value 0 100 KtpGetBacklight Declaration TKtpBacklightStat KtpGetBacklight void Description Gets the current status of the background lighting Arguments KtpGetScreenSaverTimeoutMin Declaration UINT8 GetScreenSaverTimeOutMin void Description Gets the current timeout value of the screensaver in minutes Arguments i KtpGetScreenSaverTimeoutSec Declaration UINT8 GetScreenSaverTimeOutSec void Description Gets the current timeout value of the screensaver in seconds Arguments i KtpGetBuzzerVolume Declaration UINT8 KtpGetBuzzerVolume void Description Gets the current volume value of the buzzer Arguments 54 User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal Software Peripheral Fu
70. ayed in UML standard according to OMT Task of the test tool The test tool is a C demo and is used to display values that are made available by the KetopAPI such as wheel values potentiometer values key states and LED states on the screen These values are transmitted to the control by the SER protocol CP001 data profile immediately read out again from the control and also dis played on the screen 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 CWinApp CPropertySheet CDialog User s Manual version 3 1 material no 57448 91 KEBA 2006 KEBI Software KeTop T100 Class relations TestToolDlg HTKeysPPG e a E LedsPPG e E WheelPPG PottiPPG SSS TestToolApp E LA 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 TestToolDlg This dialog class contains the individual tabs that are realized by the Prop ertyPage classes HTKeysPPG This class represents the HTKeys tab and is used for visualization of the keystrokes
71. been selected This button starts the update The progress status is displayed in the bar below Start Update will only be active if the selected image file has been successfully checked for validity with Check 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 version 3 1 material no 57448 101 KEBA 2006 KEBI KeTop Specific Operating Instructions KeTop T100 Version Info This windows shows the actual verison of the ConfigTool and KetopAPI of the KeTop KETOP Configuration Tool 102 User s Manual version 3 1 material no 57448 KEBI KEBA 2006 Handheld Terminal KeTop Specific Operating Instructions Checking the Operating and Control Elements For checking the functionality of the operating and control elements of the KeTop the KeTop provides the software Systemcheck This software is contained in the start menu and can be operated intuitively It is called as follows Start gt Programs gt KeTop gt System Check Provided they are exist on the device the following operating and control elements can be checked e Override potentiometer e Electronic handwheel e Joystick e Status LEDs e Membrane keyboard e Touch screen e Display e lluminated push b
72. c Calling the me with t tion WriteToFlash thod WriteToFlash saves the contents of the Client Registry in the flash memory tion PlaySound UINT16 soundNr thod PlaySound starts the reproduction of the sound he number transferred in soundNr sockaddr_in GetSocketAdr Th thod GetSocketAdr returns the features of the connection GetSocket User s Manual version 3 1 material no 57448 thod GetSocket returns the current socket of the connection he client 87 KEBA 2006 KEBI Software KeTop T100 Server Implementation The base of the server are the two classes CKVCServer and CKvCConnection The class cKvcServer establishes and manages the connections The class cKvcConnection constitutes the actual connection To correctly implement a server a derivation of the class cKvcServer is needed class CKVCTestServer public CKVCServer public CKVCTestServer virtual CKVCTestServer CKVCConnection OnClientConnect SOCKET socket sockaddr_in amp sockAdr int OnClientDisconnect CKVCConnection pConnection TKVCDisconInfo info In this class the method onclientConnect must be overwritten In this method a cKvcConnection object must be created and initialized CKVCConnection CKVCTestServer OnClientConnect SOCKET socket sockaddr_in amp sockAdr CKVCTestConnection pConnect 0 pConnect new CKVCTestConnection if p
73. ceive orange RD receive red Powerfail 11 violet lt 11 Shielded signals TD TD RD RD K1 K2 ae RG ITPINGARDGK view from view from connector side connector side Z ji IN o y2 12 DA Crimp contacts Crimp contacts ki 12 2 3 o Ie 4x female contacts DSUB 0 08 0 22 mm 4x male contacts DSUB 0 08 0 22 mm _g o ag 17 9 AMP 5 166052 1 AMP 5 166054 1 17 3 i 15 pin 13 to 16 according to the table pin 13 to 16 according to the table E 14 of 13x female contacts DSUB 0 2 0 56 mm 13x male contacts DSUB 0 2 0 56 mm g a AMP 66504 3 AMP 5 166053 1 N Sy 5 a 7 J other pins according to the table other pins according to the table x 7 e 5 7 Iy S 6 f NX ae Z Dust cover y 2or4m i 6 56 or 13 12 ft j d K1 17 pin coninvers jack female K2 17 pin coninvers jack male Intermediate cable KeTop ICxxx 121 KEBA 2006 KEB 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 The cable is used for downloading software and for debugging Handheld Terminal Gateway box Download cable PC KeTop xxxx KeTop CB23x KeTop XD040 S2 Serial X6 S1 Description S2 9 pin Signals Signals port con Signals Serial male of signals DSUB fem
74. charge ESD Materials can be charged by contact followed by subsequent separation This effect only arises when at least one of the two materials is a non conductor As a result discharge may take place if a charged conductor or one that is changed by the influence of an electronic field comes near a metallic object After charging the possible voltages between the charged bodies can reach over 10 kV The most frequent occurrence of electrostatic discharge takes place be tween people and metallic objects Since one is practically unnoticed of discharges below 3500 V and yet electronic components are destroyed by low voltages ESD damage to electronic components often goes unnoticed The international Standard IEC 61000 4 2 EN 61000 4 2 for Europe is used to simulate the measurement of electrostatic discharge The interna tional product standard IEC 61131 2 EN 61131 2 in Europe for program mable controls demands testing to IEC 61000 4 2 and also defines the se verity level Technical systems as interference sources 140 Technical systems can act as sources of interference In doing so the inter ference may be intentional or unintentional Electromechanical energy is of ten also used for material processing Periodically occurring interference e Ignition impulses of combustion engines e Sparking of commutator motors e Electromagnetic fields of induction furnaces arc welding device micro wave device etc e Puls
75. confusion with a functioning handheld terminal The machine can only be put back into operation again after a new handheld terminal has been installed This procedure must be described in the operating instructions for the ma chine and is the responsibility of the operator Due to the fact that plugging and unplugging takes place only rarely and that the machine is out of operation when unplugged the risk of an acci dent as the result of a non operational emergency stop button is considered to be very low and the use of red yellow identification is therefore permissi ble The red yellow emergency stop button must be connected into the emer gency stop circuit of the machine in any case and must cause the power supply to the machine or set of machines in a plant to be switched off stop category 0 or 1 in accordance with EN 60204 1 Radio controlled handheld terminals Stop button 134 Wireless handheld terminal s present a different case These devices are not normally assigned to a specific machine but can be frequently logged on and off whilst the machine is in operation and can also be switched be tween different machines For this reason the stop button is not always op erational and the operating status is not clear to everyone Therefore for stop functions in wireless controllers EN 60204 1 1997 Safety of Machinery Electrical Equipment of Machines Chapter 9 2 7 3 demands The operating means to initiate this stop
76. d CKvCConnection An object of the ckvcServer class represents the actual server the listener and an object of the CKvCConnection Class represents a connection to a client Server class class CKVCServer public virtual int Init virtual int Exit virtual CKVCConnection OnClientConnect SOCKET socket sockaddr_in amp sockAdr virtual int OnClientDisconnect CKVCConnection pConnection TDisconInfo info POSITION ConnectionListHeadPos CKVCConnection ConnectionListGetNext POSITION pos int ConnectionListGetCount int Init Initalizes the server and opens the port OxCEBA for incoming connections int Exit Finishes all connections and closes the port OxCEBA CKVCConnection OnClientConnect SOCKET socket sockaddr_in amp sockAdr This method is always called when a teach pendant establishes a connec tion to the control The parameters socket and sockAdr specify the con nection parameters of the teach pendant This function must return a pointer to an object of the class CkvCConnection A return value of 0 indi cates that the control rejects the logon of the teach pendant int OnClientDisconnect CKVCConnection pConnection TDisconInfo info This method will be called if the server cannot reach the client any more The cause of the logoff is specified in info POSITION ConnectionListHeadPos This method returns the position of the first entry in the OpenConn
77. d of rotating mass memories such as floppy disk and hard disk drives that are not suitable for rough environmental conditions the KeTop T100 uses scalable FLASH and RAM banks The functionality of the handheld terminal can easily be expanded by using Compact Flash cards of the type I The KeTop T100 provides a Windows CE platform for applications gener ated with common visualization tools or with C Visual Basic NET or Visual C Moreover the KeTop T100 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 T100 can easily be adapted to the specific application 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 e Injection moulding machine e Robots e Machine tools e Textile machines User s Manual version 3 1 material no 57448 7 KEBA 2006 KEB Brief Description KeTop T100 e Printing machines e Theater backdrops e and similar in normal operating modes e Automatic as well as e Setting e Teaching e Testing e and similar in half automatic or manual mode Enabling switches and an emergency stop button are the safety elements of the device The Handheld Terminal KeTop T50 ADP is intended for fixed connection to a robot Handheld Terminals for temporary connection must not have a red yell
78. d to third parties in respect of functional emergency stop buttons Temporary plug in handheld terminals Stop button Some cabled equipment is provided with a quick release connector e g bayonet that makes it possible to plug in and unplug the handheld terminal quickly and ergonomically whilst the machine is in operation Such hand held terminal s are provided for frequent alternation of operation between one or more machines and are needed there on a temporary basis for commissioning or setting up purposes By means of several measures such as bridging connectors or relay cir cuits the emergency stop circuits of the machine are bridged when the handheld terminal is unplugged so that the machine can also continue to run in normal operation without the handheld terminal Start up and opera tion of the machine can then take place using an independent operating device These handheld terminals share the same problems as the radio terminals since due to frequent plugging and unplugging it cannot be ruled out that disconnected handheld terminal s with ineffective stop buttons may be left lying or hanging temporarily in a machine shop or factory in the neighbour hood of working machines and may be mistaken for functional units in an emergency situation This special case is not clearly treated in the corresponding Standards However in the Product Standards for presses EN 692 2004 EN 693 2001 EN 12622 2001 and EN 13736 2003 one
79. dent on the degree of immunity to electromagnetic influences Immunity Interference sinks max Transformers Circuit breakers contactors Relays Power transistors Transistor circuits min Integrated switching circuits Control systems without integrated switching circuits are unthinkable and would therefore not be sufficiently immune without suitable EMC measures Coupling paths The transfer of interference signals from an interference source to an inter ference sink can take place via various coupling paths 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 141 KEBA 2006 KEB 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 Direct coupling can occur when electrical circuits from the interference source and electrical circuits from the interference sink have common line components If there is a large distance between an interference source and an interfer ence sink then one speaks of a radiation coupling EMC measures Shielding 142 In principle
80. e 4 s al 1 i p DSUB connector RJ 45 connector Tonei Metallised or metallic housing PT Connect the shield to a large surface area Correct shield connection for DSUB and RJ 45 connectors e The use of pig tails for contacting the cable shield via plug pins is un suitable The inductivity of such pig tails represents high impedance re sistance for higher frequency interference this means an apparent break in the cable shield Interference is then no longer diverted and works directly on the inner lines No pig tails Insufficient contacting of a cable shield User s Manual version 3 1 material no 57448 147 KEBA 2006 KEB CE Conformity Directives and Standards KeTop T100 Shielding inside the control cabinet In many cases a range of interference sources such as servo drive mod ules transformers contactors and relays is present in the control cabinet It is therefore necessary to run the cable shield from the connector housing control cabinet to the control continuous connection from the handheld terminal to the control When using the appropriate connection box and a shielded cable for the data line from the connection box to the control the continuous high fre quency compatible connection of the shield from the KeTop to the control is guaranteed KEBA connection box CB 211 Unshielded data lines as short as possible Control lines n enabling switch a emergency
81. e enabling devices have been activated Information about the Emergency Stop Button In theory a perfectly designed machine should not require an emergency stop button since the Machinery Directive demands that a machine must be safe throughout its lifetime and in all operating modes In practice however one is aware that unforeseen situations arise in spite of all precautions In order to enable fast shutdown of the machine in these cases or to avert danger an emergency stop button is provided on most machines 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 CT 1 lt Neutral position not activated Emergency stop button pressed Emergency stop button functions 132 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal CE Conformity Directives and Standards The emergency stop button may not therefore serve as the primary safety device but is provided exclusively to cover any residual risks Instead of this and depending on the mode of operation other methods should be employed as the primary safety device for example guards light barriers and two hand control devices or enabling switches When the emergency stop button is activated the entire machine or all of the machines that are switched together in a plant must be lead to
82. e KeTop Two types of wall brackets are available KeTop WB090 KeTop WB095 Wall bracket without cable suspension Wall bracket with cable suspension AG mates Height adjustment plate 23 han Carrier Wall bracket KeTop WB100 and KeTop WB110 with KeTop User s Manual version 3 1 material no 57448 109 KEBA 2006 KEB Accessories KeTop T100 Dimensions mm sm io mM 1 t Detail J 100 226 Detail K Wall bracket KeTop WB090 front view 118 39 6 T D D mM Wall bracket KeTop WB095 rear and side view 110 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Accessories Wall Bracket with Height Adjustment plate KeTop WBxxx The powder coated black wall bracket is used for stationary operation or storage of the KeTop The carrier is adjustable in 8 positions over a height of 320 mm 12 6 in Take care to hang up the carrier in all 4 points in the height adjustment plate The cable suspension must be mounted on the carrier using the screws delivered with the device Two types of wall brackets are available KeTop WB100 KeTop WB110 Wall bracket without cable suspension Wall bracket with cable suspension Fam Cable suspension Wall bracket KeTop WB100 and KeTop WB110 with KeTop User s Manual version 3 1 material no 57448 111 KEBA 2006 KEB Accessories KeTop T100
83. e The appearance of the Config tool depends on the operating elements installed in KeTop the menus for override potentiometer joystick and handwheel are only displayed when the operating elements are in Stalled in the device After carrying out modifications on the configuration and quitting the pro gram you can save all modifications in the registry A window with the fol lowing message and options appears Data has changed Do you want to write the registry to the flash Yes No With No the settings are contained in the DRAM and will not be stored therefore They will get lost when the KeTop is turned off Yes saves the calibration in the flash The settings are preserved after a restart of the device The device is blocked during the saving procedure takes approx 10 s User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal KeTop Specific Operating Instructions Calibration of Joystick KETOP Configuration Tool A number is displayed next to the slide bar During calibration this number specifies the current value of the ADC value range 0 1024 and only con trols the function After calibration the number specifies the current value of the joystick potentiometer value range 15 15 for each joystick axis This value is also the value the KeTop API function KtpGetJoystickPos supplies to the application Calibration of Potentiometer KETOP Configurat
84. e bee ZA Circuit 1 Evaluation electronics Circuit 2 w x x yom one m N N I x o 17 7 Kt 2 7 8 12 Y7 K3 jig i i EDI I Connection cable KeTop TTxxx 17 pin coninvers Control cabinet jack Intermediate cable KeTop ICxxx Terminal block socket K3 on connection box THH Male connector X1 on connection box Connection box Male connector X2 on conncection box 24V Rear side of component K4 la l loi lizi 4 A 2 D DC tL GND 24VDC Terminal block socket K4 on connection box min 0 3 mm Cu L1 Short circuit detection K2 S4 K3 K3 ci4 14 24 KA KB Notes KA KB 1 All contacts of KA and KB must be forced guided 2 S4 and S1 on the rear side of the component must be set to the position 0 M E Enabling of dangerous movement 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 27 KEBA 2006 KEB Connection KeTop T100 Functional procedure e Only if both channels are activated simultaneously by pressing on
85. e currents from frequency converters and switching power supplies e Electromagnetic fields of radio and telecommunications device Randomly occurring interference e Ignition impulses of fluorescent lamps e Switching procedures on inductive electrical circuits User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal CE Conformity Directives and Standards e Contact bounces when closing or opening make and break contacts e Voltage fluctuations on heavy load switching procedures There is a series of test standards for the above listed sources of interfer ence intentionally or unintentionally caused by technical systems which simulate this interference e IEC 61000 4 3 High Frequency Electromagnetic Field Immunity Test e IEC 61000 4 4 Electrical Fast Transient Burst Immunity Test e IEC 61000 4 6 Test of Immunity to Conducted Disturbances Induced by High Frequency Fields e IEC 61000 4 8 Power Frequency Magnetic Field Immunity Test e IEC 61000 4 11 Voltage Dips Short Interruptions and Voltage Varia tions Immunity Test All the international Standards listed here are also available as European Standards The Product Standard IEC 61131 2 demands testing to these Standards and also defines the severity level Technical systems as interference sinks In the case of functional interference EMC problems first arise at interfer ence sinks The following interference sinks can be identified depen
86. e directory structure at the KeTop so that all required files can be copied from the PC to ipsm at the KeTop Transfer via network connection by access from KeTop to the PC For general information see the section Ethernet in the chapter Connec tion The KeTop must have a valid Ethernet address In case there is no DHCP server in the network the IP address can be set via Start gt Settings gt Control Panel gt Network and Dial up Connections gt CELAN1 gt Properties To save the IP address go to Start gt Programs gt KETOP Registry Backup and restart the KeTop The Ethernet connection can be checked with Ping Then enter the IP address of the KeTop in the address line of the Windows Explorer at the PC e g 192 168 30 107 After start up of the KeTop start the Windows Explorer at the KeTop Start gt Programs gt Windows Explorer The shared directory of the PC can new be addressed in the address line of the Windows Explorer at KeTop with lt pcname gt lt share name gt 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 105 KEBA 2006 KEBI 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 106 User s Manual
87. e 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 e The output relays K2 and K3 will not energize if e only one enabling channel is activated in case of a defect e the tolerance value for the simultaneity period is exceeded e the feedback control loop S11 S12 is open e f one enabling channel is deactivated after being simultaneously acti vated by releasing the enabling switch or in case of a defect the out put relays K2 and K3 will return to their initial position again The forced guided output contacts 13 14 and 23 24 will open The out put relays will energize again only after both enabling channels have been deactivated and simultaneously activated once again In this way the enabling switches avoid that one single error makes the safety function inoperational A single error will be recognized at the next cycle at the latest Foreseeable Misuse of Enabling Switch 28 Foreseeable misuse means the not allowed fixing of the enabling switch in the enabling position The foreseeable misuse of the enabling switch must be restricted The following measures causing the stop of the machine in the manual mode are recommended e Inquiry of the enabling switch when turning on the machine plant and inquiry of the enabling switch when changing the operating mode from automatic to manual The enabling switch must not be in the enabling position e
88. ection AWG 24 0 24mm Material zinc coated copper strand Line resistance lt 90 Ohm km s 145 Ohm mile The nominal supply voltage directly on the handheld terminal without KeTop TTxxx connection cable is 24 VDC supply voltage range 18 32 VDC Power consumption 7 2 W 400 mA at 18 V DC 300 mA at 24 V DC Maximum interruption time of supply voltage lt 10 ms lt IEC 61131 User s Manual version 3 1 material no 57448 19 KEBA 2006 KEBA 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 It must be designed as an emergency stop of category 0 or category 1 see EN 60204 1 chapter 9 2 5 4 2 on the basis of the risk assessment for the machine The connection of the positive break contacts to an appropriate monitoring system must meet the safety category which is defined by means of the risk assessment in accordance with EN 954 1 of the machine Optionally the KeTop T50 ADP is also availabel with a grey stop button in stead of the red yellow emergency stop button In principal the grey stop button has the same functionality as the red yellow emergency stop button If the handheld terminal is not plugged in the grey color of the stop button should avoid
89. ection list CKVCConnection ConnectionListGetNext POSITION pos This method returns a pointer to the ConnectionObject that is stored on the postiion pos in the OpenConnection list int ConnectionListGetCount This method returns the number of connections that are stored in the OpenConnection list User s Manual version 3 1 material no 57448 KEBAN KEBA 2006 Handheld Terminal Software Connections For details about the LED numbering ledNr needed for the following func tions refer to the chapter Robotics Membrane Keypad on page 41 class CKVCConnection private char pIpAdr public virtual virtual virtual virtual virtual virtual virtual virtual virtual virutal virtual virtual virtual virtual virtual virtual virutal virtual virtual virtual virtual virtual virtual virtual virtual virtual virtual int Init CKVCServer pServer SOCKET socket SOCKADDR_IN amp socketAdr int Exit int OnOverrideChange SINT16 val int OnWheelChange SINT16 wheelAbsVal int OnKeypadEvent TKVCEvent keyEvent UINT8 keyNum int OnJoystickEvent TKVCEvent event TKVCJoystickData pJData int OnSpaceMouseEvent TKVCEvent event TKVCSpaceMouseData pSMData int OnDisconnect int GetWheelVal TKVCHandWheelData amp hwData int GetOverrideVal SINT8 amp overrideVal int GetJoystickPos TKVCJoystickData amp jData int GetSpace
90. ed Standards a manufacturer can claim conformity for the respective product However the Standards in contrast to the Directives are not legally binding This means that the manufacturer may also take into consideration other solutions that are not described in the Standards but these solutions must attain at least the same safety level as the relevant Standards and satisfy the requirements of the appropriate Directives User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal CE Conformity Directives and Standards Selection of Safety Categories in accordance with EN 954 1 The Machinery Directive demands that a fault in control circuit logic or in terference or damage thereto shall not lead to a hazardous situation This general approach is substantiated in EN 954 1 Safety of Machinery Safety Related Parts of Control Systems which defines safety categories B 1 2 3 4 for control parts that are relevant to safety These categories apply irrespective of the technology employed for exam ple to electrical electro mechanical or pneumatical systems The categories place qualitative requirements on the probability of failure the detection of faults and the performance of the controller in the event of a fault The manufacturer of the machine selects the category dependent on the actual hazard potential which is determined from the hazard and risk analysis For hazards that ca
91. ed push button momentary illuminated push button maintaining 1 0 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 9 KEBA 2006 KEBA Brief Description KeTop T100 Ergonomic Features e Multigrip handle e Round housing e Different holding positions e Operation by right handed and left handed people e Desk top operation e Operation in wall bracket e The cable outlet can be on the left or right side of the housing e Easy to read display Housing e Vibration and shock resistance e Housing made of non flammable material UL 94 V0O impact resistant withstands water cleaning agents alcohol and tensides oil drilling oils grease and lubricants e Double walled extremely sturdy ABS housing Drop tested on industrial flooring from a height of 1 0 m 39 4 in Operating and Display Panel e Membrane keys with tactile feedback e 2 status LEDs e Buzzer in upper part of housing e Resistive touch screen to be operated with finger or stylus e Backlit color STN LC display 7 7 VGA 640x480 pixels or 8 4 SVGA 800x600 pixels 10 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Brief Description Hardware e CPU Intel StrongARM SA 1110 206 MHz e Memor
92. en made with the ConfigTool the modifica tions must be saved as follows Start gt Programs gt KeTop gt Registry Backup or in the explorer with the command windows regflush exe Setting of Date and Time During start up the KeTop shows automatically the window for setting date and time My Commuter Be S Please set local date and time Recycle Bin A E ee 10 14 Epa SMTWTFS Tool 23 24 25 26 27 28 1 23 4 678 9 10 11 12 13 14 15 il 16 17 18 19 20 21 22 emma 23 24 25 26 27 28 29 T Restart Set Tine dring the next startup CEA Ze Should the window for date and time not be shown the checkbox has to be deactivated This must be saved in the registry Start gt Programs gt Ke Top gt 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 95 KEBA 2006 KEB KeTop Specific Operating Instructions KeTop T100 KeTop Configuration Tool ConfigTool 96 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 gt Programs gt KeTop gt KeTop Configuration Tool or by double clicking on the file Configuration_Tool exe in the Windows directory Notice
93. ent Abbreviated as MSTSC by the term RDP Client A detailed description of this term can be found on Microsoft s website Likewise it can also be found in the Windows Help feature using the search criteria mstsc and rdp Operating principle highly simplified RDP Client PC RDP Server Remote PC o RDP Client KeTop T100 a d RDP Client lt gt 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 However data is entered and displayed on the monitor of the local RDP Client The exchange of data between the client and the server takes place as per the Remote Desktop Protocol User s Manual version 3 1 material no 57448 73 KEBA 2006 KEBI Software KeTop T100 RDP Server Remote PC The RDP Server Remote PC requires one of the following operating sys tems e Windows NT4 Terminal server e Windows 2000 Server e Windows Server 2003 e Windows XP Professional Not Windows XP Home e Windows XP embedded The Server functionality is integrable Note When using Windows XP Professional the RDP access on the PC in use must be enabled using the path below Control Panel gt System gt Re mote The option x Remotedesktop must be activated RDP Client PC To
94. entrance area no cables are squeezed in e 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 17 KEBA 2006 KEB Connection KeTop T100 Cable outlet RS 422 A cal a ee mi gr int Dummy plug Right 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 Power Supply e The device meets the safety class Ill in accordance with EN61131 2 and EN50178 The 24V power supply for the equipment must be guaranteed through safe iso lation of the extra low voltage circuits from dangerous contact voltage circuits e g by safety transformers or similar facilities 18 User s Manual version 3 1 material no 57448 KEBN KEBA 2006 Handheld Terminal Connection e The power supply circuit must be protected with a fuse of a maximum of 3 15 A Notice When planning the power supply take into account the voltage drop on the KeTop TTxxx connection cable Specification of power supply lines in the KeTop TTxxx connection ca ble Cross s
95. erating element By clicking on one of the three symbols for operating elements 2 the cor responding LEDs of the operating elements can be switched on off or to flashing 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 and 3 The actuation of an operating element is signalized by a black ring a This ring is grey if the operating element is not actuated User s Manual version 3 1 material no 57448 KEBI KEBA 2006 Handheld Terminal KeTop Specific Operating Instructions Loading an Image File Image File Check File Start Update Clear Registry This toolbox enables loading an image file into the KeTop Note e The image file may be copied to every directory excepting to directory VIPSM e Before each image update execute Check file necessarily KETOP Configuration Tool Clicking this button enables you to select a new WinCE image file in the file selection dialog Note In the event of an image update the registry will be deleted and the KeTop rebooted automatically Following that the KeTop reboots with the factory settings and all settings touch screen joystick override potentiometer system control must be stored anew The selected file can be checked for validity Check File will only be active if a valid image file has
96. erial number the last five digits hex coded Adhesive label for CPU serial number and Ethernet address 16 User s Manual version 3 1 material no 57448 KEBN KEBA 2006 Handheld Terminal 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 attention to the following safety instructions Instructions for opening the cable entrance area e Lay the KeTop with the display facing down onto a plane and clean ta ble preferable on ESD pad and take care not to damage the KeTop and its operating elements e For opening and closing the cable entrance area use the following type of screwdriver Phillips size 2 Instructions for modifications in the cable entrance area e Unplug the main connector S19 by pulling on its wires with your fin gers Do not use any sharp objects e For unplugging the RJ 45 jack S4 S6 actuate the locking lever oy S4 S6 v I eed 19 19 L5 Make sure that the connectors S19 and S6 correctly snap in when you plug them in Otherwise the emergency stop functionality S19 or the correct shielding S4 S6 might not be given any more Instructions for closing the cable entrance area Make sure that e the sealing is clean not damaged and correctly positioned in the cable
97. etrically arranged slides The position of these slides is detected by electrical switches and transmitted to the evaluation electronics Positions of enabling switch Position Function Enabling switch Contacts 1 home position is not pressed enabling outputs are open 2 enabling is pressed enabling outputs are closed 3 panic is pressed strong enabling outputs are open For the enabling switch the following switching sequences are possible Enabling Home position a enabling Y home position 1 3 ZT Circuiti OFF Enabling Evaluation Circuit 2 OFF switch electronics ooo l ZT a pt 3 ZT o a Circuit1 OFF i ZT akt g Circuit2 OFF x L Left or R Right Contact travel diagram for enabling 22 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Connection 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 released Home position enabling U panic home position 1 2 3 ZT X gt Circuit1 OFF ON Enabling Evaluation Circuit2 OFF ON switch electronics S 123 ZT a Petree OFF OFF i f Circuit 1 ZT lt Circuit 1 OFF OFF Circuit 2 OFF OFF OFF OFF ZT let Circuit 2 n A y 1 L 1 T i l x L Left or R Right Contact travel d
98. ets 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 User s Manual version 3 1 material no 57448 55 KEBA 2006 KEBE Software KeTop T100 KtpGetJoystickPosRawEx Declaration Description Arguments Remarks KtpSetJoystickCalibData Declaration Description Arguments Remarks KtpGetOverridePoti Declaration Description Arguments Remarks KtpGetOverridePotiRaw Declaration Description Arguments Remarks KtpGetEnablingDevice 56 Declaration Description Arguments Remarks UINT8 KtpGetJoystickPosEx out UINT16 posX UINT16 posY UINT16 posZ Gets the actual raw data of the joystick 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 UINT8 KtpSetJoystickCalibData in TKtpJoystickChannel ch UINT16 rawMin UINT16 rawCenter UINT16 rawMax UINT16 calibRange Calibrates the axis of the joystick TktpJoystickChannel ch channel to be calibrated UINT16 rawMin value for smallest raw value UINT16 ramCenter average value for raw data UINT16 rawMax maximum value of raw data UINT16 calibRange maximum range of joystick This function may only be called if a joystick is installed on the device If no
99. function shall not be marked or labelled as an emergency stop device even though the stop function initiated on the machine can be an emergency stop function 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 User s Manual version 3 1 material no 57448 KEBAN KEBA 2006 Handheld Terminal CE Conformity Directives and Standards In contrast to the red yellow emergency stop button there is no need to switch the stop output signals of the radio receiver into the machine s nor mal emergency stop circuit It can also be used to stop individual safety zones of a machine or plant where functions such as Safe operational stop can be triggered This means that the drive components are safely maintained in controlled shutdown by means of active powered drives stop category 2 in accordance with EN 60204 1 This can prevent the loss of reference data and facilitates fast restart of the machines The trained handheld terminal or machine operator is aware of the function assigned to the button and knows the current operating mode in each case as well as the current assignment of the machine For this reason the col ouring is not disadvantageous to the machine operator The safety gain is that in the case of inactive or unassigned equipment no danger of confusion is presente
100. g torque Nm 0 22 0 25 PHOENIX order data User s Manual version 3 1 material no 57448 Gateway PHOENIX terminal block Type Part no X1 MCVR 1 5 6 ST 3 81 1827169 X3 MCVR 1 5 7 ST 3 81 1827172 X4 X4B MCVR 1 5 10 ST 3 81 1827208 Notice e Consider the connection capacity of the terminal blocks when selecting the connection cable e Use the following screwdriver to connect the wires to the terminal blocks Blade 0 4 x 2 5 x 80 mm Length 160 mm e Multi line connections 2 wires in one terminal are not allowed Use the X4B terminal block for continuing the field bus 115 KEBA 2006 KEB Accessories KeTop T100 Drilling template for wall mounting 165 155 Drilling template for the Gateway box scale 1 1 116 User s Manual version 3 1 material no 57448 KEBA KEBA 2006 140 Handheld Terminal Accessories For wall mounting we recommend the following screws and materials e Chipboard screw 4 x 40mm Head form flat head Max head diameter 9mm e Recommended rawlplug 6 x 30mm DIN Rail Holder Mounting Set KeTop DR200 The DIN rail holder KeTop DR200 is available as accessory and will be mounted on the rearside of a KeTop CB2xx gatewaybox So the gate waybox can be easily snapped onto a DIN rail
101. gnetic Compatibility The European Union obligates its member states to harmonise their statu tory provisions in respect of electromagnetic compatibility by means of Di rective 89 336 EC will be replaced by the new Directive 2004 108 EC from 20 7 2007 In the following text this Directive is abbreviated to the EMC Di rective All electrical and electronic device that is put into circulation in Europe must therefore conform to the fundamental safety requirements of the EMC Directive According to this Directive electromagnetic compatibility is the ability of a device plant or system to work satisfactorily in the electro magnetic environment without itself causing electromagnetic interference that would be unacceptable to all devices plant and systems present in this environment In addition to the legal requirements described above the reliable function ing of an electrical device is also a fundamental quality characteristic of such a device As well as basic information concerning electromagnetic compatibility the following pages describe the implementation of the EMC requirements in respect of the KeTop product range of handheld terminal devices The electromagnetic environment interference sources interference sinks and coupling paths There are a number of artificial and also natural sources of interference in the electromagnetic environment that can affect electrical and electronic device The most well known natural
102. h in this case is synonymous with a graphical update of the tab that is currently active This modified value is then sent to the control by a write command The started timer cyclically informs the control that it would like to read The control calls the Callback function registered with it and thus triggers a Window message This in turn is received by the application In the next step a read command is sent to the control and the tab that is currently ac tive is determined The modified values are handed over to this tab and only this tab carries out an update of the screen General procedure for communicating with the control using the SerCp001 dll 94 Load the library SerCp001 dil Retrieve the function pointers to the required method Install the Callback function Open and configure the port Use the methods that are made available by the DIl Close the port again ND OF e O N Release the library User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal KeTop Specific Operating Instructions 8 KeTop Specific Operating Instructions This chapter describes the KeTop specific settings and the differences to standard Windows CE devices Notice e The date and the time are not stored in the KeTop and if needed must be set anew after turning off on The date and the time may be very im portant for the log data for example Notice e At settings that have not be
103. hine stopping after the emergency stop switch had been pushed 20 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Connection e For further informations to emergency stop switch observe chapt CE Confor mity Directives and Standards Connection values e Connection voltage 24 VDC e Maximum current 500 mA e Minimum current 10 mA User s Manual version 3 1 material no 57448 21 KEBA 2006 KEBI 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 So for enabling only one of both enabling switches must be acti vated The enabling switch consists of a 3 position operating element and an separated evaluation electronics An essential feature are the continuous two channel circuits beginning from the actuating elements up to the con necting terminals For the evaluation circuits different technologies and cir cuits are used Due to the electronic switching contacts their lifetime does not depend on the load provided the nominal values of the load ohmic in ductive and capacitive are not exceeded Functioning The actuating element consists of two symm
104. hr 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 KEBA Corp 100 West Big Beaver Road Troy MI 48084 Tel 1 248 526 0561 Fax 1 248 526 0562 E Mail schr us keba com 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 3 KEBA 2006 KEBI Contents KeTop T100 4 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Contents Contents 1 Brief DSS Cri tion isiccsssiestastsccteisanncanscessnteisaanecenestataasetttienmanseniennsieendiaiananeetannentiaataananienes 7 Target group of this TANGA ect nctsgsscewes ceed cocetxeasacteneedetendestaocerss aera maimessaicucenageieetinen ds 7 General information scion cenasumccersancccaccdsanntvcediecta cneiadinesctenasdaat cates sadeineansamemtdsronsetnaseceteenatancs 7 Intended Use of the Handheld Terminal s isccccccscsetscset teeccctsanescetceesnsscensseerenvastentenceteenssdssece 7 COMSUUICTION ciexa5icamss ecablewadanvanabensasancenwiananiets E E a E AN mama 9 Ergonomic FeatUreS SciccssesisiccdatesceanatuserescuatnepitnenideaseReviotntentededs ARNE nies o aaiae 10 HOUSING ssia aod a tes sheen a aa Aa E E aR apa RENES 10 Operating and Display Panel cccic
105. iagram for panic Notice e At the KeTop the enabling switches always feature two circuits To meet the safety category 3 in accordance with EN 954 1 1996 the ena bling switch must be realized with 2 circuits The safety category 3 means that one failure must not lead to the loss of the safety function and whenever possible the single failure is detected The chapters Example of Connection with PILZ PST1 Control Relay and Example of Connection with ELAN SRB NA R C 27 S1 Control Relay show how the safety category 3 can be fulfilled with the KeTop and its safety related parts The entire concept of the machine must be laid out ac cording to the principles of safety category 3 The monitoring of the simultaneity by the control relay is necessary be cause otherwise maybe a failure culmination would not be recognised and this would cause the loss of safeness If one circuit of the enabling device switches to the enabled state as a result of a failure and after some time the second circuit also switches to the en abled state as a result of an failure then no de energisation by the enabling device would be possible User s Manual version 3 1 material no 57448 23 KEBA 2006 KEB 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 24 User s Manual version 3
106. intaining 1 0 Illuminated push button momentary 0 Illuminated push button momentary Illuminated push button maintaining 1 0 Key switch 3 positions I 0 II 0 I II Selector switch 3 positions l 0 II 0 I II Intel StrongARM SA 1110 206 MHz DRAM max 128 MB FLASH 64 MB or Ethernet RS 422 A RS 232 C debug interface in the device PC card slot PC card type 1 Il Ill Windows CE 4 2 For stationary operation or storage of the KeTop Wall bracket without cable suspension Wall bracket with cable suspension Wall bracket with height adjustment and without cable suspension Wall bracket with height adjustment and with cable suspension Resistent to twisting bending and foot traffic with 20 pin push pull connector or 17 pin circular connector 2 5m 8 2 ft 5m 16 4 ft 10 m 32 8 ft 15 m 49 2 ft 20 m 65 6 ft Connection box to connection cable 2 m 6 56 ft 4m 13 12 ft not for KeTop T30 4 m 13 12 ft For downloading software and for debugging via S2 KeTop or via X6 KeTop CB23x KeTop CB23x not for KeTop T30 Connection box for separating the data and control lines Gateway box for connecting to CAN via the RS 422 A interface Gateway box for connecting to CANopen via the RS 422 A interface Gateway box for connecting to DeviceNET via the RS 422 A interface Gateway box for connecting to InterBus via the RS 422 A interface Gateway box for connecting to PROFIBUS DP via the RS 422 A Gateway box for
107. ion Tool A number is displayed next to the slide bar During calibration this number specifies the current value of the ADC value range 0 1024 and only con trols the function 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 97 KEBA 2006 KEBI KeTop Specific Operating Instructions KeTop T100 Display and Touch Screen Settings In this window the brightness and the contrast for the display are set KETOP Configuration Tool In this window you can also calibrate the touch screen Setting the Handwheel to Zero KETOP Configuration Tool The handwheel outputs a 16 bit value which can be processed in the cus tomer application as needed e g 0 65535 32767 In the dialog box the value from 0 to 65535 is displayed When the device is turned on the value of the handwheel will be set to 0 If the key Set is pressed the current value of the handwheel will be re placed by the start value 98 KEBI User s Manual version 3 1 material no 57448 KEBA 2006 Handheld Terminal KeTop Specific Operating Instructions Actions on next Startup In this window you can determine actions that are executed after a restart of the KeTop KETOP Configuration Tool e Update OS
108. ion and life threatening loss of time in panic situations If one considers handheld terminals in relation to these requirements it is evident that a differentiation must be made as to whether an emergency stop button on the handheld terminal may be used or not depending on specific criteria and applications Permanently installed handheld terminals Emergency stop button 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 133 KEBA 2006 KEBI CE Conformity Directives and Standards KeTop T100 the machine with the machine switched off This takes place during the in stallation or deinstallation process The handheld terminal s are not de signed to be connected or disconnected whilst the machine is operating On many simple machines the handheld terminal is also the only operating option so that without the handheld terminal the machine cannot be put into operation at all Nonetheless if the connector is unplugged from the machine during operation the emergency stop circuit is broken and the emergency stop function of the machine is activated causing the machine to stop If a handheld terminal is uninstalled from a machine and is not reinstalled immediately the equipment must be locked out in order to avoid
109. joystick is installed the value of the components are undefined UINTS8 KtpGetOverridePoti out UINT8 p_pos Gets the current value of the override potentiometers Pointer to the variable containing the current value of the override po tentiometer This function may only be called if a override potentiometer is installed on the device If no override potentiometer is installed the value of the components are undefined UINT8 KtpGetOverridePotiRaw out UINT16 p_pos Gets the uncalibrated value from the override potentiometer Pointer to the variable containing the current value of the override po tentiometer This function may only be called if a override potentiometer is installed on the device If no override potentiometer is installed the value of the components are undefined UINT8 KtpGetEnablingDevice in TKtpEnablingDeviceCircuit circuit Circuit is the value of the enabling switch to be read out when it is pressed completely panic position Returns the current value of the enabling switch transferred in the cir cuit This function may only be called if a enabling switch is installed on the device If no enabling switch is installed the value of the components are undefined User s Manual version 3 1 material no 57448 KEBA KEBA 2006 Handheld Terminal Software KtpSetPotiCalibData Declaration Description Arguments KtpGetWheelValue Declaration Description Arguments
110. k the server will send One message containing all events Events of Server By sending a package to the client the server can influence the status of the LEDs on the client set the current value of the handwheel or request the current values 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 81 KEBA 2006 KEB 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 Client gt Server typedef enum eKVCJoystickIsZero eKVCJoystickNotZero KVCOverrideChanged KVCKeyPressed KVCKeyReleased KVCLedValue KVCContrast KVCBrightness KVCVolume KVCScreensaverTime KVCBacklightState KVCLed KVCJoystickResp KVCSpaceMouseResp KVCHandWheelResp KVCOverrideResp KVCAlive KVCClientDisconnect e e e e e eKVCScreensaverStat e e e e e TKVCEvent typedef struct UINT16 event struct UINT8 UINT8 TKVCJostickData SINT16 TKVCClientData typedef enum eKtpKeyboardLedoOff eKtpKeyboardLedOn eKtpKeyboardLedBlink TKtpLedState typedef struct ch
111. kie Removes the WindowHandler int cookie index for the WindowHandler to be removed UINT8 KtpInstallKbdEventCallback in TktpKbdEventCall back pKbdProc out int cookie Subscribes a callback function for the KeyboardEvent and returns an index cookie for the callback function TktpKbdEventCallback pKbdProc callback function to be called when the event occurs int cookie The index for the callback function is required for removing the callback function UINT8 KtpInstallKbdEventMessage HWND hWnd int cookie Subscribes a WindowHandler for the KeyboardEvent and returns an index cookie for the WindowHandler HWND hWnd WindowHandler where the message is send to int cookie The index for removing the WindowHandler UINT8 KtpRemoveKbdEventCallback int cookie Removes the WheelEventCallback function int cookie index for the callback function to be removed UINT8 KtpRemoveKbdEventMessage int cookie Removes the WindowHandler int cookie index for the WindowHandler to be removed 57448 61 KEBA 2006 KEB Software KeTop T100 KtpInstallJoyEventCallback Declaration Description Arguments KtpInstallJoyEventMessage Declaration Description Arguments KtpRemoveJoyEventCallback Declaration Description Arguments KtpRemoveJoyEventMessage Declaration Description Arguments KtpLaunchJoystickCalibApp Declaration Description Arguments KtpGetDispalyRotation Declarati
112. l Programs gt amp Windows Security A Log Off o Disconnect Log Off Windows Are you sure you want to log off Saving the settings of a RDP Connection Remote Desktop Connection Computer 192 168 30 110 v gt Clicking the button Options gt gt 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 77 KEBA 2006 KEB Software KeTop T100 Remote Desktop Connection General Display Local Resources Programs Experience Logon settings B Type the name of the computer or choose a computer from the drop down list Computer 192 168 30 110 v User name ketop Password pe Domain prax Save my password Connection settings a Save current settings or open saved connection Connect Cancel Options lt lt gt Click the button Save As and save all these settings in a file of the type rdp Save As E Name Idefauit rclp Type Remote Desktop Files RDP 7 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 Also refer the chapter Program for starting the application and the KeTop API Startx windows cetsc exe Paramsx ipsm
113. lement key on handheld terminal e Only the person who operates the enabling switch is allowed to work in the dan gerous area e 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 29 KEBA 2006 KEB 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 The following interface parameters are defined and cannot be changed e 10 Mbaud e TCP IP protocol The Ethernet interface is selected under Windows CE as follows Start gt Settings gt Control Panel gt Network and Dial up Connections Here you can select the Ethernet on board interface SMSC91C9X e If the KeTop and the control do not communicate via a point to point connection it may happen that the keypad data for example are transmitted with a delay Therefore it is advisable to establish the connection between the control and the KeTop only via an Ethernet switch which enables a point to point connec tion If an Ethernet PC card is inserted into the PC card slot the internal Ethernet interface must be deactivated The selec
114. ling switch circuit 1 pos ENABLE_ED1 81 Enabling switch circuit 1 neg ENABLE_ED2 9 Enabling switch circuit 2 pos ENABLE _ED2 101 Enabling switch circuit 2 neg L__ not used not used x3 Ethernet External device mea 1 e g paint Hub PC BiA 27 RD 1 TD RD 3 RD 2 TD TD 44 TD 3 RD ma 5 2 TD 6 RD 6l SHIELD i Pin numbering RJ45 1 8 Tom Top Front Pe 1 8 Wiring diagram KeTop T100 with Ethernet via connection box KeTop CB211 User s Manual version 3 1 material no 57448 31 KEBA 2006 KEB Connection KeTop T100 RS 422 A The serial data communication for this interface requires the installation of an optional module in the KeTop The communication takes place via the COM module connector S6 in the cable entrance area of the KeTop Notice e The simultaneous use of the Ethernet interface and the RS 422 A inter face is not possible The RS 422 A interface assigned to the COM 5 interface port is in the soft ware The interface parameters are set via the WIN32API in the Windows operating system KeTop Connection box KeTop CB211 Connection cable Intermediate cable S19 K3 KeTop TTxxx K1 K1 KeTop IC2xx K2 K1 X1 6 pink a5 1 pink 24 VDC 1 24 VDC 7 black 2 black GND 21 GND_IN ma 8 brown green _ 2 brown green
115. machine movement is not initiated directly when the enabling device is activated but only as a re sult of the additional activation of a control button This may be via the handheld terminal s membrane keyboard or graphical software buttons on the touch screen An optionally available joystick can also be used to trigger the machine movement signal According to EN 60204 only stop categories 0 or 1 are allowed for the enabling function i e stopping the machine with the enabling device must always be combined with switching off the power supply to the drive mechanisms In order to prevent incorrect permanent activation of the enabling switch by mechanical fixing devices it is recommended to limit the maximum duration of an accepted enablement This must be achieved by means of a control ler located downstream to the handheld terminal An enabling device is not a replacement for a two hand control device which is specified for some machines e g presses and must therefore not be confused 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 137 KEBA 2006 KEBI CE Conformity Directives and Standards KeTop T100 138 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal CE Conformity Directives and Standards Electroma
116. minal are safety extra low voltages and isolated from the low voltage supply system by a safety transformer or a similar facility User s Manual version 3 1 material no 57448 113 KEBA 2006 KEB Accessories KeTop T100 Interior view 114 1 6 abe 10 SHIELD A Fa Gl e ia aa mL T D i lt K1 17 pin female connector Coninvers for KeTop connection cable Terminal block for power and control lines enabling switch and emergency stop Terminal block for data lines Cable shield clamp with connection surface for cable shield of data lines not used for strain relief of the cable Interior view of connection box Details regarding connetion of the KeTop CB211 connection box see sub chapters Ethernet and RS 422 A both are parts of the main chapter Connection User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Accessories Technical data of the connection terminals The following technical data apply to the X1 and X3 connector terminal blocks already available in the Junction box Connection capacity rigid flexible wire gages mm 2 mm 2 AWG 0 14 1 5 0 14 1 5 28 16 flexible with wire end ferrules without with plastic sleeve mm 0 25 1 5 0 25 0 5 Grid dimension 3 81 Insulation length mm 7 Tightenin
117. modes serve to maintain normal operation In doing so safety must be guaranteed in a way that is different to normal operation since hazardous areas of the machine can now be entered and targeted machine movements have to be possible The enabling device plays a primary role here This application requires the enabling device to eliminate the hazards that are to be controlled in a timely manner before any personal injury occurs Additional safety measures may be necessary for this purpose such as safely reducing the speed of drive mechanisms In contrast to the emergency stop button respectively the stop button a machine in special operating mode with an enabling button is in a safe state as long as this enabling button is not activated see illustration 136 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal CE Conformity Directives and Standards Neutral position not activated Enabling pressed Panic pressed heavily Enabling functions The enabling function is also described in EN 60204 1 1997 and corre sponds to the state of the art The panic position on 3 stage enabling switches was introduced because limbs often become cramped when a person is in a state of shock and as a result is not able to release the enabling switch For this reason firmly pushing down on the enabling switch also leads to switch off The controller must be designed in such a way that
118. n cause irreversible injury or death safety category 3 or 4 is usually required as a minimum These categories require single fault safety which usually applies to multiple circuit technology in conventional manner It is also important in this context that individual faults are detected in time to avoid a build up of faults which may finally lead to loss of safety Faults that must be detected on electrical and electronic systems for ex ample are cross circuits cut outs and sticking contacts Special certified safety control devices are often used to detect faults in the individual safety circuits The safety category quoted for these devices is only attained however if also the whole machine circuit under review lies within the scope of the respective safety category The safety categories must always be considered in relation to a complete safety function and not as applied to individual components or parts The proof of attainment of a safety category can take place with the aid of an FMEA Failure Mode and Effects Analysis in which all the faults that could possibly arise are simulated either theoretically or in practice and it is demonstrated that the requirements of the category are fulfilled Application of Handheld Terminals in Special Operating Modes For the manual control of machines in special operating modes where safety depends on the timely reaction of the operating staff it is absolutely essential that the operator can
119. nary 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 33 KEBA 2006 KEBI 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 PC For that purpose the download cable KeTop XD040 is available The following interface parameters are defined and cannot be changed e 38400 baud e 8 data bits e 1 stop bit e No parity e No handshake The debug interface is assigned to the COM 1 interface port in the soft ware The positions of the Dip switches in the cable entrance area are not rele vant for this interface 34 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Connection PC Card Slot for PC Cards Il Ill The following list gives an overview about the tested PC cards and their manufactors These PC cards are recommended for the use in the KeTop ATA flash cards Manufacturer Type Memory sizes Kingston SanDisk Kingmax Viking All PC cards type II 8 MB and more PC card adapter for CompactFlash CF cards e Manufacturer Hama Type PC card adapter CF type II Hama
120. nctions KtpJoysticklsinstalled Declaration UINT8 KtpJoystickIsInstalled void Description Returns the number of joystick axes If no joystick is installed on the device 0 will be returned Arguments i KtpWheellsinstalled Declaration UINT8 KtpWheelIsInstalled void Description Returns 1 if an handwheel is installed on the device otherwise 0 Arguments i KtpPotilsinstalled Declaration UINT8 KtpPotiIsInstalled void 7 Description Returns 1 if an override potentiometer is installed on the device otherwise 0 Arguments i KtpGetJoystickPos Declaration UINT8 KtpGetJoystickPos out TKtpJoystickPos p_jPos Description Gets the current joystick position Arguments TKtpJoystickPos structure Each component in the structure may only range between 15 and 15 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 KtpGetJoystickPosEx Declaration UINT8 KtpGetJoystickPosEx out int posX int posyY int posZ Description Gets the current joystick position Arguments Each component in the structure may only range between 15 and 15 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 KtpGetJoystickPosRaw Declaration UINT8 KtpGetJoystickPosRaw out TktpJoystickPosRaw p_jPos Description G
121. nor damage to machinery and equipment The instructions contained in this manual must be precisely followed in all circumstances 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 Apart from the safety instructions given in this manual the safety precau tions and accident prevention measures appropriate to the situation in question must also be observed e For the right projecting of the Handheld Terminal the manufactorer must enforce a hazard and risk analysis The following safety aspects must be considered Right cable length for limitation of workspace ls an emergency stop bution necessary and permissible Is the safety category for the application sufficient e The device may be operated in faultless condition only and the operating in structions must be observed e The operator must have a sufficient educational level and must know details of intended use described in the user s manual e The safety advices in the following chapters must be considered absolutely e 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 13 KEBA 2006 KEBA General Instructions KeTop T100 3 General Instructions Waste disposal Observe the national regulations when
122. on Description Arguments KtpSetDisplayRotation Declaration Description Arguments 62 UINTS KtpInstallJoyEventCallback in TktpJoyEventCall back pJoyProc out int cookie Subscribes a callback function for the JoystickEvent and returns an index cookie for the callback function if a joystick is installed TktpJoyEventCallback pJoyProc callback function to be called when the event occurs int cookie The index for the callback function is required for removing the callback function UINTS8 KtpInstallJoyEventMessage HWND hWnd int cookie Subscribes a WindowHandler for the JoystickEvent and returns an index cookie for the WindowHandler HWND hWnd WindowHandler where the message is send to int cookie index for the WindowHandler to be removed UINT8 KtpRemoveJoyEventCallback int cookie Removes the JoyEventCallback function if a joystick is installed int cookie index for the callback function UINT8 KtpRemoveJoyEventMessage int cookie Removes the WindowHandler int cookie index for the WindowHandler to be removed UINT8 KtpLaunchJoystickCalibApp HANDLE pProcHandle Starts the joystick calibration tool HANDLE pProcHandle Handle for the started program TKtpDispalyRot KtpGetDisplayRotation void Returns the state for the DisplayRotation for left or right handers UINT8 KtpSetDisplayRotation TKtpDisplayRot dispRot Changes the design of the display for left or right handers Maybe for
123. ong to Address as far as the lock bits are set UpdResetFlashLock Declaration BOOL UpdResetFlashLock long from long to Description This method resets the lock bits of the FLASH chips from the address from to the address to One lock bit locks one whole FLASH block So the unsaved area can differ from the handed over addresses Arguments long from First address for reset locking bits long to Address as far as the lock bits are reset User s Manual version 3 1 material no 57448 67 KEBA 2006 KEB Software KeTop T100 UpdGetImage Declaration BOOL UpdGetImage LPCTSTR fileName unsigned lont from unsigned long to TUpdProgressCallback pCallback Description UpdGet Image 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 The method returns OK or the corresponding error message Arguments LPCTSTR fileName Name of the image file unsigned long from Starting address stored in the file unsigned long to Address not stored TUpdProgressCallback pCallback Callback funktion for program progress or 0 UpdEraseRegistry Declaration BOOL UpdEraseRegistry Description The method UpdEraseRegistry Cleares the registry of the device after the next update UpdErasePSM Declaration BOOL UpdErasePSM Description the method UpdErase
124. otor lines that are fed by frequency invert ers Such chokes see the following illustrations suppress common mode inter ference currents ls and allow the operating currents lg to pass unhin dered It should be noted that the operating currents in the core produce self cancelling magnetic fields so that the operating current does not satu rate the ferrite cores Such throttles must also be placed at the inlet to the shielded housing of the device Power supply n W p _ _ I dra y in os Ferrite hoop Current flow of a current compensating choke l Interference current lo Operating current Power supply lines l Interference current lo Operating current Current flow of a current compensating choke User s Manual version 3 1 material no 57448 145 KEBA 2006 KEB 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 ence from current compensating chokes is that in the case of ferrites the application range takes place at higher frequencies and therefore the mate rial losses are responsible for the damping and the interference is not re flected as in the case of inductance but is converted into heat Ferrite Data lines Interference current lo
125. ow emergency stop button To meet the safety category 3 in accordance with EN 954 1 the safety functions are realized with 2 circuits The selection of the Handheld Terminal which is suitable for the machine and the projecting of the additional functions must obey the necessary haz ard analyses and risk assessment bounded by law For intended use of the Handheld Terminal also please pay attention to chapter CE Conformity Directives and Standards 8 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal Brief Description Construction 40 override potentiometer option Q ripiano two 3 position enabling switches left and right electronic handwheel or joystick option twin circuit emergency stop switch twin circuit or stop switch multigrip handle option PC card cover 2 status LEDs standard strain relief for connection cable delivered with further status LEDs option the cable membrane keypad with tactile feedback be E cable entrance area color STN LC display with touch screen V4 ERE blind plug for cable outlet not used 7 7 VGA resolution 640 x 480 or to meet protection degree IP54 8 4 SVGA resolution 800 x 600 option T EEE 2 locations for option illuminated push button momentary 0 illumniated push button momentary illuminated push button maintaining 1 0 Bessie 1 location for option illuminated push button momentary 0 illuminat
126. rising in the machin ery may cause personal injury or significant material damage These measures must also guarantee a safe operating condition for the whole system in the event of a fault Although the handheld terminal is not strictly speaking a machine it does however perform important tasks to guarantee the safety functions of a machinery to which it is attached The handheld unit has for example the Emergency Stop safety function and an enabling device for use in special operating modes It is as a result a Safety Component in the sense of the Machinery Directive Safety components or parts whose failure or faulty operation put the safety of people within the hazard area of the machine in danger fall expressly within the range of application of the Machinery Directive The fundamental requirements that the Machinery Directive places on the manufacturer are as follows e To carry out a hazard and risk analysis e To comply with the integration of safety principles e To compile and keep a technical construction file e To provide solutions in accordance with the latest state of the art e Torecognise conformity by means of harmonised Standards e Toapply CE marking The same basic requirements apply to safety components In their particu lar case it must be proven that failure or malfunction are not possible or that malfunction does not lead to a hazardous situation Hazard and Risk Analysis 128 The m
127. rogressCallback pCallback Visual C UINT8 KtpSetBrightness in UINT8 u8_Brightness Visual Basic KtpSetBrightness ByVal brightness As Byte As Byte Description UpdCheckFile verifys the image file and if the image file corresponds to the device If a method is handed over wirh pCallback the method will be exe cuted depending of the program progress The method returns OK or the corresponding error message Arguments LPCTSTR fileName Name of the image file TUpdProgressCallback pCallback Callback function for pro gram progress or 0 UpdCompareFile Declaration BOOL UpdCompareFile LPCTSTR fileName TUpdProgressCallback pCallback Description UpdCompareFile compares the handed over image file with the en tries of the FLASH memory If a method is handed over wirh pCallback the method will be exe cuted depending of the program progress The method returns OK or the corresponding error message Arguments LPCTSTR fileName Name of the image file TUpdProgressCallback pCallback Callback function for pro gram progress or 0 UpdSetFlashLock Declaration BOOL UpdSetFlashLock long from long to Description This method sets the lock bits of the FLASH chips from the address from to the address to So this address area can t be overwritten After an image update the lock bits are reset One lock bit locks one whole FLASH block So the saved area can differ from the handed over addresses Arguments long from First address for locking bits l
128. s Start gt Settings gt Control Panel gt Stylus gt Calibration gt 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 45 KEBA 2006 KEBE Software KeTop T100 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 The image is cre ated by means of the MS Platformbuilder for Windows CE This description is valid for images from version 2 10 Get image version on KeTop as follows Start gt Programs gt KeTop gt Version Software of Standard KeTop T100 Operating system Windows CE 4 2 e System control e Command Prompt e Windows Explorer e Pocket Internet Explorer Flash File System e IPSM Intel Persistent Storage Manager Pre installed application programs e Pocket Notepad e RDP Client Remote Desktop Connection e Pocket Registry Editor windows regedit exe e Active Sync Pre installed drivers e PC card wireless LAN card type Orinoco PC Card Silver 11Mbit s IEEE 802 11b e PCcard for Windows CE standard modem KeTop specific software see Start gt Programs gt KeTop e KeTop Configuration Tool e
129. s TKVCSpaceMouseData amp smData virtual int GetLedState UINT8 ledNum UINT8 amp state virtual int GetContrast UINT8 amp contrast virtual int GetBrightness UINTS8 amp brightness virtual int GetVolume UINT8 amp volume virtual int GetScreensaverTime UINT16 amp screeTime virtual int GetScreensaverState UINT8 amp state virtual int GetBacklightState UINT8 amp state int CKVCTestConnection OnOverrideChange SINT16 val cout lt lt OnOverrideChange lt lt int val lt lt endl lt lt flush return true int CKVCTestConnection GetOverrideVal SINT8 amp overrideVal CKVCConnection GetOverrideVal overrideVal cout lt lt GetOverrideVal lt lt int overrideVal lt lt endl lt lt flush return true User s Manual version 3 1 material no 57448 89 KEBA 2006 KEBI 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 The data connection from the KeTop to the PC is established as follows gt 1 Remove the cover of the cable entrance area on the KeTop gt 2 Plug in the Download Cable KeTop XD 040 gt 3 Start the ActiveSync software on the PC
130. s through and the higher frequency interference signals are filtered Multi stage filters are often necessary for filtering Nearly all filter combina tions contain Y capacitors i e capacitors that are connected to the filter housing for the dissipation of interference currents In order for these filters to function correctly the housing must be connected to a stable reference potential Since the interference signals must not enter into the shielded area the po tential of the shielded housing must also be the reference potential for the filter circuits Filter circuits or filter components must therefore be placed precisely where the lines enter the shielded area If the filters are placed inside or outside the shield wall this can lead to a field coupling between the filtered and un filtered lines The connection to the reference potential must be as low impedance as possible and therefore it is necessary for there to be contact over a large surface area between the filter housing which is usually metallic and the shield wall of the device Pig tails may not be used to make such a contact Line filters Typical line filters have a metal housing that has to be connected to the earth wire 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
131. sc cniecsesctiencesenresnnnecctanstasecraatessenctenanatoieniaenctteneuadeientedde 10 Hardware ee ee ee eee ee EE A aE a a ee ee ree 11 Type PUG assess ieee eee ects ease ea eee 12 2 Safety Preca tions ec ssc eee ce ceca veces eeeecnede 13 3 General nstrUctionS sco ecscesecce estes cece pense esi duaanana uaa aeaa edad ec eaeencedceanmnte 14 Waste s 5 0 9 een ee eee ee ee ree ee 14 Handling OF Ke TOD wscaiccsdexasdansoccaicesnatensscectecnenanena cates a ERE AAA TAKOA axed aad KEE EE EKE EE 14 ME e A E A T 16 Gable Entrance ATeaaecicntim atarie a a E AREA E REE 16 Cable Routing in Cable Entrance Area ccccccecceceeeeeeeeeeeeeeeneeeeeeeeeeeeeeseaeeeeseenaeeeseeneas 17 Power SUppl y ren sande canna ance tectes aa a AEEA aaa aE 18 Emergency Stop Button and grey Stop Button ssssssssesennessnresentressrrrnnerrnnnrsrnrrnssrrrn nne 20 Enabling SWitG heersers E e E E ee errs 22 Foreseeable Misuse of Enabling Switch cccccceceeccceeeeeseeceeeeeeaaeeeeeesaaeeeeeeeneeeeeneeneeees 28 Ethernet orina aaa e N aaa aaa aa ANE Aaa meneqediess 30 RS422 Acraea A EEE Ea ER 32 Serial port female connector S2 for Debug Interface RS 232 C 0 eeeeeeeeeeeeeeeeeeeeees 34 PG Gard Slottor PG Cards M Mhcssscscecce ceases sacessacsctenesaveaassanccelens a 35 5 Membrane Keypad isssssiisriisssniionuniansdinunnonnnssnsasasnanaikaaaanan nunan mikana aunean naian iania ko dain ana aiana 38 standard Sn oa r e R 38 N mberng of LEDS eee ne ree a a
132. stem must be used IC020 or I1C040 Both cables carry the Ethernet signals to a suitable connector RJ 45 and thereby produce a continuous shielding connection and also the required characteristic im pedance of the cable lt KeTop gt Control cabinet Dust protection cap J j max 5 mm KeTop IC240 or KeTop TTxxx wall thickness KeTop IC220 K1 K1 N i Ps WN WX Mounting hole ste f j E E Data lines shielded N Power supply emergency stop Server h A dBm a imm switch enabling switchg Connection cable IC020 or IC040 in the control cabinet User s Manual version 3 1 material no 57448 149 KEBA 2006 KEBI 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 following legally not bounded european standards has been used Examination of the conformity regarding the directive of machinery EN 418 1992 Safety of machinery emergency stop equipment functional aspects principles for design EN 954 1 1996 Safety of machinery Safety related parts of control systems Part 1 General principles for design EN 60204 1 1997 Electrical eq
133. stop switch fl fil power supply s2 ents ontrol LP a N y 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 takes place by contacting the connector housing with the control cabinet and inside the control cabinet by contacting the shielding with the control cabinet using shielding clips The smaller the distance between the con tacting of the connector housing on the control cabinet to the cable clip in the control cabinet the better the shield damping 148 User s Manual version 3 1 material no 57448 KEBN KEBA 2006 Handheld Terminal CE Conformity Directives and Standards Data lines to from the ede KeTop M HB Control cabinet wall To the terminals for power supply enabling switch emergency stop The interference immunity of the device with the connection type presented above is also decisively influenced by the satisfactory separation of the control signals and the data line signals The better the separation of the two signal types and the shorter the shielding connection the higher will be the interference immunity of the complete system 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 sy
134. t hazards that cannot be eliminated These measures include for example e Guards railings housings e Protective devices light barrier for hazard elimination e Protective control equipment enabling devices two hand controls speed monitoring etc User information about residual hazards This last of the three options is used if residual hazards remain after the first two options have been applied These measures include for example e Warning notices e Training and organisational measures e The use of personal protective equipment Technical Construction File The technical construction file contains all the documents that are required to prove the safety of the machinery safety component These are for ex ample e Acomplete drawing of the machinery or safety component including control circuit diagrams e Hazard and risk analysis User s Manual version 3 1 material no 57448 129 KEBA 2006 KEBI CE Conformity Directives and Standards KeTop T100 e Calculations e Research and test results e A list of the basic safety requirements of the Machinery Directive appli cable to the machine and a description of the solutions e Applied Standards e Operating instructions e A list of the quality assurance measures in the procedure 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
135. t the PST1 device User s Manual version 3 1 material no 57448 25 KEBA 2006 KEB Connection KeTop T100 26 Functional procedure e 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 e The output relays K1 and K2 will not energize if e only one enabling channel is activated in case of a defect e the tolerance value for the simultaneity period is exceeded e the feedback control loop X1 X2 is open e f one enabling channel is deactivated after being simultaneously acti vated by releasing the enabling switch or in case of a defect the out put relays K1 and K2 will return to their initial position again The forced guided output contacts 13 14 and 23 24 will open The out put relays will energize again only after both enabling channels have been deactivated and simultaneously activated once again In this way the enabling switches avoid that one single error makes the safety function inoperational A single error will be recognized at the next cycle at the latest User s Manual version 3 1 material no 57448 KEBAN KEBA 2006 Handheld Terminal Connection Example of Connection with ELAN SRB NA R C 27 S1 Control Relay KeT op 2 enabling switches with 3 positions and 2 circuits each J ZT a N o
136. talled subsequently since the deliv ered SDK for HPC Handheld PC and HPC Pro Handheld PC Profes sional does not take into account certain customer specific adapta tions 48 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Software KeTop API Design The entire SDK is implemented in a single dynamic link library DLL All functions described in this document are exported from this DLL For Visual Basic the module file Ke TopAPI 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 KeTop T50VGA KETOPT50VGA KeTop T41 KETOPT41 gt System files that are copied to windows directory by Visual Studio re main stored permanently For this reason these files must be copied manually to the directory IPSM windows must be created by the user if necessary In case of a restart of Windows CE these files are automatically copied to the windows directory Therefore these files will be available for the operating system and after a restart User s Manual version 3 1 material no 57448 49 KEBA 2006 KEB 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 Tpu
137. tate the LED is set to KtpGetKeyboardLed Declaration TLedState KtpGetKeyboardLed in UINT8 ledNr Description Returns the state of the desired LED Arguments UINTS8 ledNr number of LED User s Manual version 3 1 material no 57448 57 KEBA 2006 KEB 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 KtpWriteToFlash Declaration UINT8 WriteToFlash void Description Writes the registry of the device to the flash Arguments i KtpReset Declaration UINT8 KtpReset void Description Restarts the device new Arguments KtpGetVersionString Declaration UINT8 KtpGetVersionString out TCHAR wszVersionString unsigned int bufferLen Description Returns the state of the KeTop during start up Arguments TCHAR wszVersionString pointer to buffer for the versions string unsigned int bufferSize length of transferred buffer KtpGetEEPromData Declaration UINT8 KtpGetEEPromData out TEEPromData data Description Read the data from the EEProm Arguments TEEPromData data data structure for the data contained in the EEProm KtpWriteByteToEEProm Declaration UINT8 KtpWriteByteToEEProm in UINT16 addr UINT8 data Description Writes
138. ter If the line filter is placed outside the shielded housing the device connec tion line must be shielded from the line filter through to the shielded housing of the device and the cable shield must be contacted on both ends This prevents interference produced by the device from being transmitted exter nally where it could penetrate other systems It also prevents the penetra tion of interference signals back into connection wires that have already been filtered 144 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal CE Conformity Directives and Standards f Device Clips for screen contacting Line filter 3 Line cable al unshielded Z i ly a T well connected L N and PE Shield is required Shielded housing network filter as short as possible in this section of the device Correct connection of a compact line filter When connecting line filters attention should first be paid to the frequency ranges to be filtered If frequencies in the MHz range are also to be filtered such a line filter should have a metal housing Line filters with plastic hous ings are normally not suitable for this purpose Current compensating chokes Device manufacturers sometimes specify the use of current compensating chokes or the installation of ferrite loops in the power supply line Many ex amples of this can be found in m
139. 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 StartAPl 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 When the program is started the KeTop API will be initialized first and then the programs entered under HKEY_LOCAL_MACHINE Autostart will be started The program remains invisible in the memory and handles different input devices e g override potentiometer and handwheel Registry entries 70 HKEY_LOCAL_MACHINE Autostart contains the entries that are read out by the program The following entries are possible e Startx string identifying the program to be started x is anumber between 1 and 255 e Paramsx string containing the parameters for the program identified in Startx x must have the same value as in Startx e Delayx DWORD containing the waiting time in milliseconds until the next pro gram is started x must have the same value as in Startx e DependStartx array of 10 bytes containing the numbers of the programs which must have been started so that the program x may start If there is no such entry or all bytes are 0 then the program x starts and no other programs must have been started e DependEndx array of 10 bytes containing the numbers
140. the event of a claim for damages State of the Art This means technical possibilities at a certain point of time that are based on certain scientific and technical knowledge The state of the art also means something that is commercially viable that is it can be realised by the majority in the industrial sector concerned The state of the art is defined as the state of development of advanced pro cedures equipment or operating methods that makes the practical appli cability of the measure appear assured overall in respect of the targeted goals e g the goals of protection of work protection of the environment safety of third parties and operating efficiency namely to achieve a gener ally high level overall in relation to the aspects under consideration The state of the art can develop further irrespective of the Standards Recognition of Conformity by means of Harmonised Standards 130 The European Directives mainly contain general requirements for the safety of products however they do not contain details of how to carry them out The European Standards Institutes are responsible for this They provide implementation proposals for real safety problems or specific product classes Standards that are assumed to meet and correctly interpret the re quirements of the Directives are known as Harmonised Standards Most of the available Standards however are not harmonised By applying and implementing harmonis
141. tion between the internal Ethernet or the PC card Ethernet inter face is made in the ConfigTool See chapter KeTop Configuration Tool ConfigTool on page 96 The positions of the Dip switches in the cable entrance area are not rele vant for this interface 30 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Connection KeTop Connection cable S19 K3 KeTop TTxxx K1 6 pink i 7 black 2 a al 8 brown green 3 white green Ama 10 grey pink Sal 11 red blue 6 ma 1 brown 7 Mii 2 yellow Sma m 3 green 12 1 m4 grey 17 5 violet ni p 9 10 S4 K2 TD hal blue 13 TD L2 white 14m RD mS orange 15 dee 16 RD da6 red ii T K1 1 No 1 JR Jw jp 13 14 15 16 Intermediate cable KeTop IC2xx pink black brown green white green grey pink red blue brown yellow green grey violet blue white orange red K2 ND Nm in ie to ow a HH oN oO K IA wa p i 13 14 15 16 Connection Box KeTop CB211 K1 La tg See e ae O NN 13 14 15 16 ag x1 24VDC 1 24 VDC GND 21 GND_IN E STOP_ES1 3 Emergency stop circuit 1 E STOP_ES1 41 Emergency stop circuit 1 E STOP_ES2 5 Emergency stop circuit 2 E STOP_ES2 61 Emergency stop circuit 2 ENABLE_ED1 7 Enab
142. traction above the KetopAPI and thus should simplify access to it It provides a somewhat simplified interface to the outside world The Constructor loads the KetopAPI dll Also in this case function pointers to the required method are retrieved however in a somewhat different manner than in the SerCp class and a Callback function which is called automatically by the KetopAPI during modification is hung up Procedure using the example of the test tool The Init of the TestToolApp class firstly initializes the member variable mSerCp of the SerCp class that sees to the configuration of the driver At the same time the configuration dialog SerConfigDlg is called the en tered values are stored and with them the port to the control is opened and configured The TestToolDialog is then called in the TestToolApp class and displayed on the screen This starts with the start of a timer that issues a cyclical write command with the read command to the control 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 93 KEBA 2006 KEBI 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 whic
143. uipment of machines general requirements chap 9 10 Examination of the conformity regarding the directive of EMC EN 61131 2 2003 Programmable Controllers chap 7 8 Part 2 Equipment requirements and test So the accordance to following standards is also given EN 61000 6 2 2001 Electromagnetic compatibility EMC Generic standards Emission standard for industrial environments EN 61000 6 4 2001 Electromagnetic compatibility EMC Generic standards Immunity for industrial environments Other standards For the design of the safety concept some parts of the following legally not bounded european standards has been used General procedure and safety principles EN ISO 12100 Safety of machinery Basic concepts general priciples for design Basic 1 2003 terminology methodology EN ISO 12100 Safety of machinery Basic concepts general principles for design Part 2 2 2003 Technical principles 150 User s Manual version 3 1 material no 57448 KEBIE KEBA 2006 Handheld Terminal CE Conformity Directives and Standards Enabling switch EN 954 1 1996 Safety of machinery Safety related parts of control systems Part 1 General ISO 13849 1 1999 principles for design EN 60204 1 1997 Safety of machinery Electrical equipment of machines Part 1 General requirements ISO 10218 1 2006 Manipulating Industrial Robots Safety Stop switch and ermergency stop switch EN 418 1992 Safety of machinery emergency
144. utton e Key switch e Selector switch e PC card interface slot if existing The following control elements CANNOT be checked since their internal evaluation via the electronics is not provided e Emergency stop switch e Enabling switches User s Manual version 3 1 material no 57448 103 KEBA 2006 KEB KeTop Specific Operating Instructions KeTop T100 Installation of Programs Saving Files Programs can be only installed in the IPSM Intel Persistent Storage Man ager directory 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 Regflush exe Notice e System files which are copied to the directory windows while installation do not remain durably stored For this reason these files must be copied manually into the directory IPSM windows if necessary this directory must be created by the user With a restart of 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 Files must be saved in the IPSM directory The contents of other directories are not saved when the device is turned off Transfering Files Transfer via external stor
145. vals the protective covers of the device if all housing screws are firmly tightened and if the housing or the cable entry is damaged e If the device shows any defect please send it including a detailed error descrip tion to your supplier or the relevant after sales service office 14 User s Manual version 3 1 material no 57448 KEB KEBA 2006 Handheld Terminal General Instructions e If the KeTop is equipped with a touch screen then operate the touch screen with fingers or use a touch pen Never use sharp objects e g screwdriver for op erating the touch screen This could damage the touch screen When the cable entrance area is open the KeTop is sen sitive to electrostatic discharge Note e Should the device fall to the ground make sure that the PC card cover is correctly closed e Ifa PC card is used in the KeTop make sure that the card is correctly seated in case of a severe shock e g if the KeTop has been dropped 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 15 KEBA 2006 KEBI Connection KeTop T100 4 Connection Cable Entrance Area Serial port female connector S2 Reset button Adhesive label for KeTops for debug interface RS 232 C for rebooting Windows CE with RS
146. y If a method is handed over with pCallback the method will be exe cuted depending of the program progress The method returns OK or the corresponding error message Arguments LPCTSTR fileName Name of the image file BOOL eraseRegPSM Flag for deleting the registry respectively the PSM TUpdProgressCallback pCallback Callback function for pro gram progress or 0 UpdPartiallmageUpdate Declaration BOOL UpdPartialImageUpdate LPCTSTR fileName unsigned long from unsigned long to BOOL eraseRegPSM TUpdProgressCallback pCallback Description With this method the file handed over by fileName will be stored from the address from to the address to to the FLASH memory of the de vice If eraseRegPS is set the registry respectively the PSM will be de leted after the FLASH has been written successfully If a method is handed over wirh pCallback the method will be exe cuted depending of the program progress The method returns OK or the corresponding error message Arguments LPCTSTR fileName Name of image file unsigned long from First address for overwriting unsigned long to Address out of overwriting BOOL eraseRegPSM Flag for deleting the registry respectively the PSM TUpdProgressCallback pCallback Callback function for program pro gress or 0 66 User s Manual version 3 1 material no 57448 KEBE KEBA 2006 Handheld Terminal Software UpdCheckFile Declaration BOOL UpdCheckFile LPCTSTR fileName TupdP
147. y e DRAM 16 MB FLASH 32 MB or e DRAM 64 MB FLASH 64 MB e Interfaces e Ethernet e Serial interface RS 422 A option RS 232 C debug interface in device e 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 11 KEBA 2006 KEBI Brief Description KeTop T100 Type Plate Sample of a KEBA type plate 3 4 8 r _ KEBA 4x m KETop T100 TET 002 CES 67880 08 5 gt Use CLASS 2 Source Ors 10 6 24VDCI03A A Mn N O 1 pe Ser Nr my Serial number Material name Material number Revision number of device Further information optional Technical data here power supply Bar code CE marking Advice for electronic scrap regulation 10 UL marking 11 NSBIV marking 12 Date of production month year OAONDOARWN Description of a KEBA type plate 12 User s Manual version 3 1 material no 57448 KEBIE KEBA 2006 Handheld Terminal Safety Precautions 2 Safety Precautions The device was developed manufactured tested and documented in ac cordance with the applicable safety standards If you follow the instructions regarding safety and use as described in this manual see chap Intended Use of the Handheld Terminal the product will in the normal case nei ther cause personal injury
Download Pdf Manuals
Related Search
Related Contents
EW7016 R1 USB 3.0 para IDE / SATA Conversor Les « starters » de levain et les levains séchés Highpoint Data Center 7280 Series 100 - HVACpartners in questo numero a confronto La santé en prison : 410- H120 cm T-LSR Product User`s Manual Firmware 5.00 and up Last Update EN / MFDT-01 FlashDrop User`s Manual Copyright © All rights reserved.
Failed to retrieve file