Balluff BIS M-87 User manual

english
Handheld Programmer BIS M-87_
Technical Description, User's Guide

www.balluff.com

www.balluff.com
Handheld Programmer
BIS M-87_
3
6
5
4
3
2
1User Instructions 4
1.1 CE Declaration of Conformity and User Safety 4
1.2 Scope of delivery 4
1.3 About this manual 4
1.4 Structure of the manual 4
1.5 Typographical conventions 5
1.6 Symbols 5
1.7 Abbreviations 5
Safety 6
2.1 Intended Use 6
2.2 General safety notes 6
2.3 Notes on using and returning rechargeable batteries 6
2.4 Meaning of warning notes 6
Getting Started 7
3.1 Battery operation 7
3.2 Overview of WORKABOUT PRO C 8
3.3 COLD RESET or battery replacement 11
3.4 Turning the Handheld Programmer on/off 11
3.5 Keyboard, display and operating concept 11
3.6 Creating your own operating interface 11
3.7 Starting the RFID application 12
3.8 Operating menu overview 12
Basic Knowledge 18
4.1 Function principle of Identification Systems 18
4.2 Product description 18
4.3 Control function 18
4.4 Data integrity 18
4.5 Files 19
4.6 Data carrier types 20
4.7 CRC check 21
Operation 22
5.1 Keyboard, display and operating concept 22
5.2 Reading data carriers 22
5.3 Writing to data carriers 23
5.4 Editing data 25
5.5 Initializing data carriers 26
5.6 Working with files 27
5.7 Connecting the Handheld Programmer to a PC/laptop 28
Technical Data 29
Appendix 32
Index 35

Handheld Programmer
BIS M-87_
4
User Instructions
1
1.1 CE Declaration of
Conformity and
User Safety
1.2 Scope of delivery
1.3 About this
manual
1.4 Structure of the
manual
Declaration of Conformity
This product was developed and produced in compliance with applicable European
standards and directives.
Note
You can request a Declaration of Conformity separately.
For additional safety instructions, refer to the “Safety” section on page 6
Included in the scope of delivery:
– Handheld Programmer BIS M-87_
– AC adapter
– Operating instructions in printed form (GER/ENG)
This manual describes operation of the BIS M-87_ Identification System together with the
“Workabout Pro” handheld computer made by “PSION Teklogix GmbH”
This manual does not describe:
– Startup, operation, and care of the “Workabout Pro” handheld computer,
– Installation and operation of accessories and expansion devices,
– Docking station and device interfaces.
The newest information for the product can be found on the internet at “www.balluff.de”.
The manual is organized so that the sections build on each other.
Section 2: Basic Safety Information.
Section 3: First steps (starting the software).
Section 4: Processing data carriers and using files.
Section 5: Connecting the Handheld Programmer to the PC.
Section 6: Technical data for the Identification System.

www.balluff.com
Handheld Programmer
BIS M-87_
5
1.5 Typographical
conventions
Enumerations
Actions
Cross-references
Buttons
Menu commands
Buttons
1.6 Symbols
1.7 Abbreviations
The following conventions are used in this manual.
Enumerations are shown as a list with an en-dash.
– Entry 1,
– Entry 2.
Action instructions are indicated by a preceding triangle. The result of an action is indicated by
an arrow.
►Action instruction 1.
⇒Action result.
►Action instruction 2.
Cross-references indicate where additional information on the topic can be found, e.g. (see
“Technical Data” starting on page 28).
Buttons are set in square brackets, e.g. [Write].
Menu commands are joined with a greater-than symbol, e.g. “Start > Programs” stands for the
menu command <Programs> from the start menu.
Keys are set in angle brackets, e.g. confirm by pressing <Enter>.
Caution!
This symbol indicates a security notice which must be observed.
Note, tip
This symbol indicates general notes.
BIS Balluff Identification System
CRC Cyclic Redundancy Check
EEPROM Electrically Erasable Programmable Read Only Memory
EMC Electromagnetic Compatibility
PC Personal Computer
RFID Radio Frequency Identification
PLC Programmable Logic Controller
User Instructions
1

Handheld Programmer
BIS M-87_
6
2.1 Intended Use
2.2 General safety
notes
2.3 Notes on using
and returning
rechargeable
batteries
2.4 Meaning of
warning notes
The BIS M-87_ Handheld Programmer is a component of the BIS M identification system. Within
the identification system it is used for checking, correcting or initializing data carriers.
The Handheld Programmer may only be used for this purpose in an industrial environment
corresponding to Class A of the EMC Law.
This description is valid for Handheld Programmers in series BIS M-87_-1-…
Startup
Startup is only to be performed by trained specialists. Any damage resulting from unauthorized
manipulation or improper use voids the manufacturer's guarantee and warranty.
When starting up, observe the instructions in the manuals from PSION Teklogix GmbH.
The Handheld Programmer is to be operated only using the power supply approved for the
device (see “Technical Data” on page 28).
Operation and testing
The operator is responsible for ensuring that locally applicable safety regulations are observed.
In the event of defects and non-correctable faults in the identification system, take the system
out of service and secure it to prevent unauthorized use.
Caution!
Improper use, charging, disposal, or replacement of the rechargeable battery may
result in an explosion! Replace the rechargeable batteries only with the same type or a
type recommended by the manufacturer.
Note
Every user is legally obligated by the German Battery Ordinance to return all regular or
rechargeable batteries that have been used or spent. Disposal with household waste
is prohibited. Old batteries and rechargeable batteries can be returned without charge
at your municipal collection point and anywhere that batteries and rechargeable batte-
ries of the type in question are sold. You can also return the included batteries to the
following address (with sufficient postage) after using them:
Balluff GmbH, Schurwaldstraße 9, 73765 Neuhausen a.d.F., Germany
Caution!
Use only Balluff-approved power supplies.
Caution!
The pictogram used with the word “Caution” warns of a situation that could harm
someone's health or damage equipment. Failure to observe these warning notes
may result in injury or damage to equipment.
►Always take the described measures to prevent hazardous situations.
Safety
2

www.balluff.com
Handheld Programmer
BIS M-87_
7
3.1 Battery operation
Changing
rechargeable
batteries and
operating life
Charging
rechargeable
batteries
Note
The system components of the Handheld Programmer are powered by a 3.7 V
rechargeable battery pack (Li-Ion).
►Please charge rechargeable batteries provided by Balluff before using them for the
first time!
Fig. 3: Connecting the power supply – Charging the battery pack
A high-capacity rechargeable battery has a battery life of up to 48 hours after a full charge.
Prerequisite: 200 read/write operations, after 3 min. without being used, the device enters
Suspend Mode. Data in the Handheld Programmer are retained for at least 10 to 15 minutes
while the battery is being replaced.
Note
User data are saved by default in a RAM-based folder. The data in this RAM folder are
lost if the main battery pack and backup battery pack are completely drained or if the
device is restarted cold (see also “Cold Reset”, Section 3.3 on page 10). The safest
place to store the data is an SD or MMC memory card (flash disk).
Caution!
Components can be damaged by using an incorrect charging current.
►Use the docking station or the Balluff-recommended charger/power supply for
charging the battery pack.
►Insert the device into the docking station or connect the power supply
Note
When using a docking station, an uncharged battery pack may be inserted. Then
simply dock the unit and turn it on.
Getting Started
3

Handheld Programmer
BIS M-87_
8
3.2 Overview of
WORKABOUT
PRO C
BIS M-870-1-
0__-X-001
BIS M-871-1-
0__-X-001
21
Fig. 4: Handheld Programmer BIS M-870-1-0_ _-X-001
1Read/write head for BIS U data carrier with round coil Ø ≥ 20 mm
2Active surface (underside)
21
Fig. 5: Handheld Programmer BIS M-871-1-0_ _-X-001
1 Read/write head for BIS M-15_-XX
2Active surface (front side)
Getting Started
3

www.balluff.com
Handheld Programmer
BIS M-87_
9
Getting Started
3
BIS M-873-1-
0_ _-X-001
BIS M-870-1-
0_ _-X-004 /
BIS M-870-1-
0_ _-X-005
1
Fig. 6: Handheld Programmer BIS M-873-1-0_ _-X-001
1Read/write head for BIS M data carrier with round coil Ø ≤ 19 mm
Active surface (front side)
2 31
Fig. 7: Handheld Programmer BIS M-870-1-0_ _X-004 / BIS M-870-1-0_ _-X-005
1Read/write head for BIS M data carrier with round coil Ø ≥ 20 mm
2Barcode scanner
3Active surface (underside)

Handheld Programmer
BIS M-87_
10
Getting Started
3
2 31
Fig. 8 : Handheld Programmer BIS M-871-1-0_ _-X-004 / BIS M-871-1-0_ _-X-005
1Read/write head for BIS M-15_-XX data carrier
2Barcode scanner
3Active surface (underside)
21
Fig. 9: Handheld Programmer BIS M-873-1-0_ _-X-004 / BIS M-873-1-0_ _-X-005
1Read/write head for BIS M data carrier with round coil Ø ≤ 19 mm
Active surface (front side)
2Barcode scanner
BIS M-871-1-
0_ _-X-004 /
BIS M-871-1-
0_ _-X-005
BIS M-873-1-
0_ _-X-004 /
BIS M-873-1-
0_ _-X-005

www.balluff.com
Handheld Programmer
BIS M-87_
11
3.3 COLD RESET or
battery
replacement
Saving your own
profile with “Total
Recall”
3.4 Turning the
Handheld
Programmer on/
off
Turning on
Turning off
3.5 Keyboard, display
and operating
concept
3.6 Creating your
own operating
interface
Note
Removing the battery or performing a cold reset will delete data, drivers, and settings
from the device's RAM!
The “Total Recall” program can be used to save the personal profile so that it is
automatically loaded after a cold reset.
The “Total Recall” program is located in the “Control Panel” of the Workabout Pro.
– To open the Control Panel: <Windows Start> - <Settings> - <Control Panel>.
– Double-click on the <Total Recall> program
(or select it and in the upper left corner select <File> and <open>).
– A new window opens; click on <Next> ; the following window is opened:
– Change <Profile Name> to <BISM>.
– Change <Profile Type> to <AutoRestore for this device only>.
– Keep <Profile Location> (should be set to <\Flash Disk> ).
– Click on <Next>.
– <All Files> window opens. Do not change anything. Click on <Next>.
– <View Selections> window opens. Do not change anything. Click on <Next>.
– Click on <Backup>.
– In the <Perform the Operation> window click on <Finish1> .
Requirements:
– Supply voltage is present (battery pack inserted and charged, device is in the docking station
or power supply is connected).
Caution!
This is a Class A product. When using this product indoors, the device may cause RF
interference, requiring the user to take appropriate measures.
►Hold down <Enter> for at least 1 second.
As soon as the LED flashes green, release the <ENTER> key again.
⇒The start screen <Today> is displayed.
Note
If the device was used previously, it can happen that it is in Suspend mode; pressing
<ENTER> reactivates the unit. The screen you were working in before the computer
switched to Suspend mode is displayed again.
– Suspend mode –
►Press <FN> (blue) and then <ENTER> to shut off the WORKABOUT PRO
or
►Select “Shutdown > Suspend” from the Start menu.
Familiarize yourself with the operating concept and characteristics of the WORKABOUT PRO.
The user's guide is available on the internet at: www.zebra.com/workaboutpro4
Note
The BALLUFF.dll has been created as a discrete software solution for creating a
custom user interface. The order number for this software is available on request.
Getting Started
3

Handheld Programmer
BIS M-87_
12
Getting Started
3
3.7 Starting the RFID
application
3.8 Operating menu
overview
“Settings” tab
►On the Windows CE desktop, tap on
“Start > Programs > BALLUFF RFID > BIS M RFID”
(depending on the Windows CE®version, instead of “Start” tap on the 4-color Windows®logo.
(See Fig. 8) or,
►Tap the “BIS M RFID” shortcut on the desktop.
⇒The application “BIS M RFID” is started.
⇒The start screen is displayed.
Fig. 10: Windows CE desktop Fig. 11: Balluff application start screen
After the start screen, the “Settings” tab is displayed.
Fig. 12: “Settings” tab
– BIS M-87x-1-008-…
Fig. 13: “Settings” tab
– BIS M-87x-1-010-…

www.balluff.com
Handheld Programmer
BIS M-87_
13
Getting Started
3
“Settings” tab
(continued)
The following settings can be made:
Code Tag Type
Selecting the tag type is possible only with BIS M-87_-1-008-00_ Handhelds. All or one particu-
lar data carrier type may be selected:
All Processes all Balluff-supported data carrier types (default setting).
Mifare All Balluff supported Mifare data carriers are processed.
ISO15693 All Balluff supported ISO 15693 data carriers are processed.
Note
BIS M-87_-1-008-00_ : All, Mifare & ISO15693 data carriers
BIS M-87_-1-010-00_ : ISO15693 data carriers
Use CRC Check
Uses the CRC checksum. If the CRC data check is activated, the validity of the data is ensured
using a CRC checksum (see also “Data security” in Section4 “BasicKnowledge”, starting on
page 17).
If the CRC data check is not activated, the validity of the data is checked using a double read.
Sounds
Setting an audio signal for a read error (“on Error”) or successful reading (“on Success”).
UID Format
Setting the display format of the serial number.
The serial number can be displayed in “Hex” (hexadecimal), “Dec” (decimal) or “ASCII” (ASCII-
Format) format.
Continuous Read
Continuous reading.
If this option is enabled, read requests are carried out automatically at the set interval.
[Open Reader]
Activating the read/write head.
The read/write head is activated with the settings made and the options are grayed out. The
label on the button changes to “Close Reader”.
Go to the “RW Data”tab to perform read or write operations.
[Close Reader]
Deactivate the read/write head. The settings are enabled for editing.

Handheld Programmer
BIS M-87_
14
Getting Started
3
BIS M-870-… :
Portable reader with integrated read/write head for BIS M- data carriers
with round coil Ø ≥ 20 mm
BIS M-871-… :
Portable reader with integrated read/write head for BIS M- data carriers
with rod type antenna (BIS M-15_ ...)
BIS M-873-… :
Portable reader with integrated read/write head for BIS M- data carriers
with round coil Ø ≤ 19 mm
Fig. 14 and 15: “RW Data” tab
Operate
Status indicator:
Yellow flashing: Read/write head activated, waiting for data carrier.
Green: Read/write operation successfully finished.
Red: Read/write error occurred.
UID
Display data carrier serial number. The serial number is displayed in the format selected under
“Settings” (Hex, Dec, ASCII).
Type
Display of the data carrier type.
Address
Start address for reading or writing.
Length
Number of bytes you want to read or write.
Hardware types
“RW Data” tab

www.balluff.com
Handheld Programmer
BIS M-87_
15
Getting Started
3
Editing data
Format (Char, Byte, Hex, Bin)
Selecting the display format for data.
The data that were read are displayed according to the selection made in the selection field.
[Read]
Starts a read operation, the status indicator flashes yellow and the button label changes to
“Stop” (cancel read operation).
[Write]
Starts a write operation, the status indicator flashes yellow and the button label changes to
“Stop” (cancel write operation).
[CRC Init]
Initializes a data carrier for using the CRC checksum.
The button is shown only if the “Use CRC Check” option is activated on the “Settings” tab.
[Clear]
Clears the data read so far from the display window.
►Tap on a data line in the
display window.
⇒The “Edit data…” entry
field opens.
⇒The data can be chan-
ged using the keyboard.
►Confirm the change with
[OK].
⇒The entry field is closed,
the changed data are
displayed on the “RW
Data” tab.
Fig. 16: Example - Editing data

Handheld Programmer
BIS M-87_
16
Getting Started
3
“File Browser”
tab
“File Browser” can be used to load or save files.
Fig. 17: “File Browser” tab
[Open]
Opens the “Open file…” dialog.
A saved file can be selected and opened.
The data are displayed on the “RW Data” tab.
[Save]
Opens the “Save file as…” dialog.
The data (from the display field on the “RW Data” tab) can be saved in a file.

www.balluff.com
Handheld Programmer
BIS M-87_
17
Getting Started
3
“About” tab Display of the software version and manufacturer information.
Fig. 18: “About” tab

Handheld Programmer
BIS M-87_
18
4.1 Function
principle of
Identification
Systems
4.2 Product
description
Creating your
own operating
interface
4.3 Control function
4.4 Data integrity
The BIS M portable Identification System is classified as a non-contacting system with read and
write function. This allows it to convey information programmed permanently in the data carrier,
but also to collect and pass on current information.
The main components of the portable BIS M Identification System are:
– Handheld Programmer,
– data carrier.
Thenmain areas of application are:
– In production for controlling material flow (e.g. for model-specific processes, conveying
systems that transport workpieces, acquisition of safety-relevant data)
– In tool coding and monitoring,
– In process equipment organization,
– In warehousing for monitoring stock movement and levels,
– In transporting and conveyor technology
– In waste disposal for quantity-based fee assessment
Handheld Programmer BIS M-87_:
– Plastic housing
– Reading/writing using built-in antenna
– Power for system components provided by 3.7 V lithium-ion battery pack
– Editor function for editing data to be read or written,
– Saving/loading files.
Note
The BALLUFF.dll has been created as a discrete software solution for creating a
custom user interface. The order number for this software is available on request.
The Handheld Programmer is the link between data carrier and controlling system. The
Handheld Programmer can be used to check, correct or initialize data carriers.
The data read on the equipment can be stored in the Handheld Programmer and sent at a later
time to the host system.
Host systems may be the following:
– A control computer (e.g. industrial PC)
– A PLC
In order to ensure data integrity, data transfer between the data carrier and processor must be
monitored using a check procedure.
The factory default setting in the Handheld Programmer is for double reading with comparison.
Alternately the CRC_16 data check can be selected.
Here a check code is written to the data carrier that always allows the data to be checked for
integrity.
Which procedure should be used depends on how the Identification System is used.
Note
Mixed operation of both check procedures is not possible!
Basic Knowledge
4

www.balluff.com
Handheld Programmer
BIS M-87_
19
The following table provides an overview of the advantages of the respective check procedure.
CRC_16 data check Double reading
Data integrity even during the non-active
phase (data carrier outside the
read/write head zone).
No user bytes are sacrificed for storing a
check code.
Shorter read time – page is read once. Shorter write time – no check code is written.
Data read from a data carrier can be saved under a file name or saved files can be loaded.
Note
User data are saved by default in a RAM-based folder. The data in this RAM folder are
lost if the main battery pack and backup battery pack are fully drained or if the device
is restarted cold. The safest place to store the data is an SD or MMC memory card
(flash disk).
File format
Start address of
the data on the
data carrier No. of bytes Data carrier data
4 bytes 4 bytes Max. 184 bytes
Example: Data carrier file starting at Address 75 with 16 bytes of data in ASCII format.
Data: ABCDEFGHIJKLMNOP
Contents of data carrier file: 00750016ABCDEFGHIJKLMNOP
4.5 Files
Basic Knowledge
4

Handheld Programmer
BIS M-87_
20
Basic Knowledge
4
4.6 Data carrier
types
The following data carrier types are compatible with the BIS M-87 Handheld Programmer.
Depending on the selection all or only a particular data carrier (Mifare or ISO 15653) can be
processed.
Mifare data carriers:
Balluff data carrier type Manufacturer Description Memory
capacity
Memory type
BIS M-1_ _-01 NXP Mifare Classic 752 bytes EEPROM
BIS M-1_ _-10 NXP Mifare Classic 736 bytes EEPROM
Note
Mifare data carriers can not be used with the
BIS M-87_-1-010-00_ Handheld Programmer.
ISO15693 data carriers:
Balluff data carrier type Manufacturer Description Memory
capacity
Memory type
BIS M-1_ _-02 Fujitsu MB89R118 2000 bytes FRAM
BIS M-1_ _-03 NXP SL2ICS20 112 bytes EEPROM
BIS M-1_ _-04*Texas Inst. TAG-IT Plus 256 bytes EEPROM
BIS M-1_ _-05*Infineon SRF55V02P 224 bytes EEPROM
BIS M-1_ _-06*EM EM4135 288 bytes EEPROM
BIS M-1_ _-07 Infineon SRF55V10P 992 bytes EEPROM
BIS M-1_ _-08*NXP SL2IC553 160 bytes EEPROM
BIS M-1_ _-09*NXP SL2ICS50 32 bytes EEPROM
BIS M-1_ _-11** Balluff BIS M-1 8192 bytes FRAM
BIS M-1_ _-13** Balluff BIS M-1 32768 bytes FRAM
BIS M-1_ _-14** Balluff BIS M-1 65536 bytes FRAM
BIS M-1_ _-15** Balluff BIS M-1 131072 bytes FRAM
BIS M-1_ _-20 Fujitsu MB89R112 8192 bytes FRAM
* On request
** Can only be used with the BIS M-87_-1-010-00_ Handheld Programmer
Table of contents
Other Balluff Handheld manuals