KEBA_Oliver_0-1671539549642.jpeg

KEBA KeTop mobile HMI panels wired or wireless ModbusTCP

KEBA_Oliver
New Poster

KEBA offers a unique selection of mobile and stationary operating devices. The KeTop.

The KEBA mobile HMI solutions of the "KeTop" series, wired or wireless, can now also be used freely in ctrlX AUTOMATION for native Windows solutions, VNC or browser-based visualisations. KEBA and Bosch Rexroth can already look back on a long-standing partnership. Customer-specific HMI devices from KEBA have been successfully sold to Bosch Rexroth for many years.

Requirements 

These How-To differentiate in some steps between the wired devices and the wireless devices.

Following requirements must be fulfilled:

General:

  • Bosch Rexroth ctrlX CORE CPU Image Version x.x.x
  • Bosch Rexroth PLC App Version 1.12.5 + License
  • Bosch Rexroth ctrlX WORKS PLC Engineering Version 1.12.3 installed
  • Example project (see download below)
  • KeTop (wired) is connected to a base station or junction box
  • Bosch Rexroth ctrlX CORE CPU and base station/ junction box are connected with network cable
  • IP address of the Bosch Rexroth ctrlX CORE CPU is 192.168.1.1

Wired device:

  • KeTop T15x Win10 with Image Version 2.9.0 or KeTop T70 Win10 with Image Version 2.7.1
  • KeTop CB3xx-xxx or JB00x

Wireless devices:

  • KeTop T15x Win10 with Image Version 2.9.0
  • KeTop CB4xx-xxx
  •  
Step-by-Step guide

Below are the steps explained to achieve a connection between a KEBA KeTop Win10 Device and a Bosch Rexroth ctrlX CORE via ModbusTCP.

Setup the KEBA KeTop Device

KEBA offers a unique selection of mobile and stationary operating devices. The KeTop.

All steps (and more settings) are descriped in the manuals. You'll find this on KEBA Website Docu Portal

or here with direct links:

Here, we focus on the mobile devices with wired or wireless connection. The explicit steps for wireless (from Step 1.1) and wired (from Step 2.1) devices are described separately. The settings, which are identical for both devices, are described below under General KeTop (Step 3).

Wireless KeTop

All steps are explained for KeTop T15xWL devices with CB4xx base station.

Step 1.1 - Pairing the base station (only for wireless)

After you Start-up KeTop you have to establish a secure connection ("pairing"), proceed as follows:

  1. Hold the handheld device up to the desired base station (max. distance 2 cm).
  2. When the base station is recognized, the device vibrates and a dialog opens automatically showing the serial number or name of the base station.
  3. Confirm with Yes. The secure connection is established. You can tell the connection has been established successfully by the illumination status of the LED bar of the base station and the emergency stop of the handheld device. This must be verified using a visual inspection.

Base stationBase station

Base station

Depending on which configuration is set, the handheld device connects automatically to the base station or hall network for functional data exchange. After the work is finished, the secure connection must be released by means of "unpairing".

For details see Chapter 9: (Pairing to base station -> Pairing the base station)

 

Step 1.2 - Setup IP address

The device configuration can be started from the desktop by double clicking on the icon "DeviceConfig". Then press on "Network", "Base station connection". Pressing "Connection" takes you to the configuration window for base station network settings. The network address can either be obtained automatically via DHCP or configured manually.

Set the IP address to 192.168.1.101 and confirm with "OK".

KeTop T15xWL NetworkKeTop T15xWL Network

 

Write to base station transfers the settings to the base station and switches back to the previous window. Cancel leaves the window without saving the changed settings.

For details see Chapter 6.3.5: (Configuration -> Device Configuration (Device Config) -> Network -> Base station connection -> Connection)

 

Step 1.3 - Setup WLAN to 5 GHz

Pressing WLAN ("DeviceConfig" --> "Network" --> "Basestation connection") takes you to the configuration window of the generated WLAN between the base station and handheld device.
For this WLAN, the channel and the wireless band can be selected, all other WLAN parameters are defined automatically by the base station and shared with the handheld device (This is a recommended setting).

KeTop T15x WifiKeTop T15x Wifi


Write to base station transfers the settings to the base station and switches back to the previous window. Cancel leaves the window without saving the changed settings.

For details see Chapter 6.3.5: (Configuration -> Device Configuration (Device Config) -> Network -> Base station connection -> WLAN) 

 

Step 1.4 - Unpair and do pairing again (changes are applied on next pairing) 

For details see Chapter 9: Pairing to base station -> Disconnecting the base station (unpairing)

 

Wired KeTop

All steps are explained for wired devices KeTop T15x devices. T70 is similiar.

Step 2.1 - Setup IP address

The device configuration can be started from the desktop by double clicking on the icon "DeviceConfig". Then press on "Network". Pressing "Ethernet 0" switches to the configuration window. Configuration functions in the same way for all Ethernet interfaces. The network address can either be obtained automatically via DHCP or configured manually:

Set the IP address to 192.168.1.101 and confirm with "OK".

KeTop T15x NetworkKeTop T15x Network

For details see Chapter 7.1.4: Configuration -> Device Configuration (Device Config) -> Network 

 

General KeTop

From here, the handling for wired or wireless devices is the same.

Step 3 -Install the ModbusTCP Platform Driver

Modbus TCP interface must be installed on the handheld terminal. The installation takes place in the WindowsPlatformDriverSetup. The WindowsPlattformDriverSetup can be found under „Programs and Features“ gefunden werden. Only one interface should be used at a time.

KeTop Tx Driver ModbusTCPKeTop Tx Driver ModbusTCP

Step 4 - Configure the ModbusTCP Client with ModbusItf.cfg config file

For testing the communication you can use the standard config which is automatically installed with the ModbusItf driver. With this config the KeTop acts as slave and all available registers are mapped. The file is located under: ["C:\ProgramData\KEBA Automation\keview\system"]

When editing the ModbusItf.cfg file you need to restart the KeTop or restart the service ModbusItf in the Task manager, to apply the changes.

For details see the ModbusTCP programming manual

 
Setup the Bosch Rexroth ctrlX CORE

 

Step 5 - Create User

As a first step a user needs to be created. In this example we use the user: "boschrexroth" with password "boschrexroth". All further steps are based on this user. You can use any own created user as well.

 

Step 6 - Install PLC App

Install the PLC App and set the permission for the user.

For details take a look at the manual.

 

Step 7 - Create a PLC Project

Now, a PLC project must be created which reads the ModbusTCP registers. For this purpose our template project can be used. It is important to remind that the KeTop handheld terminals are equipped with different keyboard layouts. Various layouts are shown in the template project as GVL files.  Within the "PLC_PRG(PRG)" there are some "Actions" named after the used KeTop. Just uncomment the appropriate action. Within the "Actions" the read registers are mapped to the variables of the GVL file.

Do not forget to create a boot application.

See attached file: KEBA-KeTop_CtrlX.zip [Download]

KeTop - CtrlX ApplicationKeTop - CtrlX Application

For general information see following How-To

 

Step 8 - Check connection

You can check now the variables in the PLC Project when you are online and in the appropriate action. As easiest you see the working connection when "Alive" variable is incrementing every 1 second. Every other variables you see a change when manipulating the buttons.

 

Related Links 

 

The Company 

KEBA has been developing and producing pioneering automation solutions for a wide range of industries under the maxim “Automation by innovation” for more than 50 years. KEBA is an internationally active technology company with headquarters in Linz/Austria, 26 subsidiaries in 16 countries and more than 2,000 passionate employees.

With long-term customer benefits in mind, flexible and expert teams work in close proximity to the customers in order to optimally support and advise them. We are all united by a common mission: „Technologies of KEBA help people to make the world of life and work easier.“

With the aim of being “easy to use,” KEBA solutions are always oriented to the needs of the user and thereby create the optimum connection to technical problem solving. In addition to use value alone, easy access and convenience in usage are also becoming increasingly important factors.

 

KEBA_Oliver_6-1671536306913.jpeg

 

Must Read
Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist