Driver for the KBS PickTermFlexible 2 Controller

Valid from build 2018.1600

Introduction

The pick-by-light module PickTermFlexible2 is used for controlling the PickTermFlexible controller from KBS by the SHARK Device Server. It can be used for both Pick Carts using a WIFI connections or for a fixed mounted controller servicing pick-by-light on the shelving. SHARK might also use the KBS light to a pick-table directing the pick to the correct order boxs.

Example where the module is used for pick-by-light in a flow-rack

Installation and Configuration

Configuration of the controller

This chapter describes how to configure the pickcart from KBS based on the following hardware:

That a unit is supported, does not mean that all functionality the unit provide will be usable.

This setup make use of UDP communication from the Shark Device Server to the pickcart.

Communication Settings

The wireless Lantronix gateway must be configured correcly before use.

Using telnet

Telnet to the Lantronix box by:

>telnet <ip address> 9999

or by browser access: http://<ip address>

Default password is: kbs8, user name empty.

Unknown IP Address

If the IP address is not known, it can be found in different ways. Default the interface is configured with DHCP, so it will be assign a network address.

Method 1:

Use a port scanner to find the correct MAC address.

Method 2:

Use the Lantronix software to assign one.

Use the tool SETIPPARAM from KBS/Lantronix. Download from www.kbs-gmbh.de/de/downloads

Setting the IP Address

Use the telnet connection to change the setup to:

Select Channel 1 (1)

Set Buadrate=115200

I/F Mode=4C
Flow=4
Port=10001
ConnectionMode=CC
Datagram Type=01
Remote IP Address=000.000.000.000
Remote Port=0
Pact Cntrl=20
SendChar 1=03
SendChar 2=0

Select WLAN (4)

Configure the Wifi network according to the installation site.

If it is not possible to assign an IP address, a serial cable can be used to make a default initialization.

  1. Connect a serial port from a PC to the Lantronix box.
  2. Use a Hyberterminal or a similar terminal semulator and connect to the Lantronix box, port 1. Set the communication parameters to: 9600 baud, 8 bit, 1 stop bit, no parity.
  3. Press “x” and turn on the terminal simulator.
  4. Configure as with the Telnet connection.

Shark Configuration

Configuration of the units in Shark is described under the Pick-To-Light documentation. There are a few special configuration parameters, only related to the pickcart. Configuration are done in the SHARK registry from the Maintenance -> System Configuration menu.

Devices.Pickcarts..

Entry Data type Value Description
DisplayHeader String Pickcart Text shown in the pickcart display. Can be changed freely.
Connection String   is the ip address of the pickcart. <display type> is the type of display on the cart (legal: PTF-L-1)
Unit String 4 characters This is a unique ID for the KBS controller. The ID can be found on the controller itself, 4 digits like “027j”.
position String ID See below.
Type String PickTermFlexible2 Module to be used (case sensitive).
DisplayUnit String Auto or PTF-L-1/PTF-L-6/PTF-L-7/PTF-3N-1/PTF-3N-1  Type of KBS display unit. If set to “Auto”, the type will be set automatically.
UseCheckSumInTelegrams Boolean true/false The default is to use checksum in the telegrams, but it can be ignores and replaced by “NC” in the telegrams. This depends on the controller configuration.
FixedReturnPort Boolean  Default is false. If true response to the controller will always use the specified port and not the one from where the telegram is received. This might help with router/network problems.  
LowOnMemoryDelayMS  Integer 0-.. ms If an error message is received from the KBS Controller that it is low on memory, the driver will wait the specified amount of ms.

Setting the position list

The pickcart has positions that are logical names for the places on the pickcart. Each position must be related to one of the display units. This is done in a table defined in the registry under .Units. For each unit is a position and an ID. Because a display unit can be used for 1 or 2 positions (above and below), an optional parameter can be specified for the ID that indicate if it should use the upper or lower lamp on the unit, this is done by adding a “#1” (above) or “#2” (below) to the ID.

The ID for the display unit is found on the front of the unit as a barcode.

Setting the controller Unit ID

The main controller also has a unique ID that can be found on the back of the controller as PFT-Adr. It is four characters long. It must be entered as ID in the configuration parameters.

Barcode labels on the pickcart

Typical barcode labels are mounted on the pickcart to tell the name of the position and to be used as an alternative to the wireless solution in case of technical problems.

Position Labels

Create a position label for each box location on the pickcart. The typical name is -.

The label can be printed from Shark using the box labels functions.

  For display units with 2 positions a second label is used below the display.

Checking the installation

It is critical for correct operation that all parameters have been entered without any failures.

Under the menu Maintenance -> System Configuration -> Pickcart is a test function that can be used to verify that all display units are configured correctly.