Balluff BIS Series User manual

1
Elektronische Identifikations-Systeme BIS
Handy-Programmer BIS M-81_
Handbuch
English – please turn over!
M-81_854610_D_0703.p65
2
Nr. 854 610 D/E • Ausgabe 0703
Änderungen vorbehalten.
Schreibweise:
Zu sendende Steuerzeichen sind in spitze Klammern gesetzt.
Im ASCII-Code zu übertragende Zeichen sind in Hochkommata gesetzt.
Beispiel: <STX> '1 2 3 4 5 6' BCC
Balluff GmbH
Schurwaldstraße 9
73765 Neuhausen a.d.F.
Deutschland
Tel. +49 7158 173-0
Fax +49 7158 5010

3
3
deutsch
Inhaltsverzeichnis
Sicherheitshinweise ................................................................................................................... 4
Einführung Identifikations-System BIS M .............................................................................. 5/6
Basiswissen für die Anwendung .......................................................................................... 7-11
Inbetriebnahme des Geräts................................................................................................ 12/13
Konfiguration ....................................................................................................................... 14-17
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten ............................................................ 18-25
Arbeiten mit Dateien ................................................................ 26/27
Spezielle Datenträgerfunktionen ................................................... 28
Funktionsbeschreibung BIS M-81_ / PC
Lesen / Schreiben über die serielle Schnittstelle ................... 29-33
Telegrammaufbau und Beispiele ............................................. 34-39
Fehlernummern .............................................................................. 40
Schreib-/Lesezeiten ...................................................................... 41
Arbeiten mit Dateien über die serielle Schnittstelle .................... 42
Telegrammaufbau und Beispiele ............................................. 43-48
Fehlernummern .............................................................................. 49
Schnittstelleninformationen
BIS M-810 ................................................................................................................................. 50
BIS M-811 ................................................................................................................................. 51
BIS M-812 ................................................................................................................................. 52
Akku laden ............................................................................................................................... 53
Technische Daten ................................................................................................................ 54/55
Bestellinformationen Typenschlüssel .............................................................................. 56
Zubehör ..................................................................................... 57-60
Anhang, ASCII-Tabelle ............................................................................................................. 61
M-81_854610_D_0703.p65
4
deutsch4
Sicherheitshinweise
Der Handy-Programmer BIS M-81_ bildet zusammen mit den anderen Bausteinen des
Systems BIS M ein mobiles Identifikations-System und darf nur für diese Aufgabe im indu-
striellen Bereich entsprechend Klasse A des EMV-Gesetzes eingesetzt werden.
Installation und Betrieb sind nur durch geschultes Fachpersonal zulässig. Unbefugte Ein-
griffe und unsachgemäße Verwendung führen zum Verlust von Garantie- und Haftungsan-
sprüchen.
Bei der Installation des Handy-Programmers ist das Kapitel Inbetriebnahme des Geräts
genau zu beachten.
Für den Einsatz des Identifikations-Systems sind die einschlägigen Sicherheitsvorschriften
zu beachten. Insbesondere müssen Maßnahmen getroffen werden, dass bei einem Defekt
des Identifikations-Systems keine Gefahren für Personen und Sachen entstehen können.
Hierzu gehören die Einhaltung der zulässigen Umgebungsbedingungen und die regelmäßige
Überprüfung der Funktionsfähigkeit des Identifikations-Systems mit allen damit verbundenen
Komponenten.
Wenn Anzeichen erkennbar sind, dass das Identifikations-System nicht ordnungsgemäß arbei-
tet, ist es außer Betrieb zu nehmen und gegen unbefugte Benutzung zu sichern.
Diese Beschreibung gilt für Handy-Programmer der Baureihe BIS M-810-0-003... und
BIS M-812-0-003... (ab Software-Stand V1.2, Hardware-Stand V2.0) sowie
BIS M-811-0-003... (ab Software-Stand V1.2, Hardware-Stand V1.1).
Gültigkeit
Funktionsstörungen
Installation und
Betrieb
Einsatz und Prüfung
Bestimmungs-
gemäßer Betrieb

5
5
deutsch
Einsatzgebiete
Prinzip
Dieses Handbuch soll den Anwender bei der Inbetriebnahme und Bedienung des Handy-
Programmers BIS M-81_ und weiterer Komponenten des Identifikations-Systems BIS M
anleiten, so dass ein sofortiger, reibungsloser Betrieb erreicht wird.
Das Identifikations-System BIS M gehört zur Kategorie der
berührungslos arbeitenden Systeme, die sowohl lesen als auch schreiben können.
Diese Doppelfunktion ermöglicht Einsätze, bei denen nicht nur fest in den Datenträger pro-
grammierte Informationen transportiert, sondern auch aktuelle Informationen gesammelt und
weitergegeben werden.
Einige der wesentlichen Einsatzgebiete finden sich
– in der Produktion zur Steuerung des Materialflusses
(z.B. bei variantenspezifischen Prozessen),
beim Werkstücktransport mit Förderanlagen,
zur Datengewinnung für die Qualitätssicherung,
zur Erfassung sicherheitsrelevanter Daten;
– in der Werkzeugcodierung und -überwachung;
– in der Betriebsmittelorganisation;
– im Lagerbereich zur Kontrolle der Lagerbewegungen und -bestände;
– im Transportwesen und in der Fördertechnik;
– in der Entsorgung zur mengenabhängigen Erfassung.
Mit dem mobilen Identifikations-System auf der Basis des Handy-Programmers BIS M-81_
können Datenträger einer Anlage z.B. zu Servicezwecken überprüft, korrigiert oder initialisiert
werden. Die an der Anlage gelesenen Daten können bei Bedarf im Handy-Programmer gespei-
chert und zu einem späteren Zeitpunkt an einen PC übertragen und analysiert werden.
Einführung
Identifikations-System BIS M
M-81_854610_D_0703.p65
6
deutsch6
System-
komponenten
Einführung
Identifikations-System BIS M
Schematische
Darstellung eines
Identifikations-Systems
(Beispiel)
Anordnung mit
Handy-Programmer
BIS M-810
BIS M-811
BKS-S117-00
BKS-S115-PU-02
BIS M-3_ _
BIS M-1_ _
BIS C-522-PVC-...
BIS C-522-PVC-...
BIS M-812
BIS C-522-PVC-...
Die Hauptbestandteile des Identifikations-Systems BIS M sind
– Handy-Programmer,
– (Schreib-/Leseköpfe) und
– Datenträger.

7
7
deutsch
Die Bedienung des Handy-Programmers erfolgt menügesteuert. Die Eingaben werden über
eine Folientastatur mit 32 Tasten vorgenommen. Einige Tasten sind mehrfach belegt. Zwei
Arten der Mehrfachbelegung sind zu unterscheiden:
2 Funktionen Umschaltung mit der Taste ¨
3 Buchstaben 1× drücken = 1. Buchstabe, 2× = 2. Buchstabe, 3× = 3. Buchstabe
Umschaltung auf Großbuchstaben mit der Taste ¨
Das LCD-Display, mit dem alle Daten angezeigt werden, hat 4 Zeilen mit je 20 Zeichen.
Im Hauptmenü kann durch gleichzeitiges Drücken von Shift+F1 eine andere Sprache gewählt
werden. Die gewählte Sprache bleibt jedoch nur bis zum nächsten Ausschalten des Handy
Programmers erhalten. Um sie dauerhaft anzuwählen, muss sie im Konfigurationsmenü aus-
gewählt werden.
Die wesentlichen Funktionen des Geräts werden im Hauptmenü 1 angezeigt. Jedes Unterme-
nü ist durch eine Ziffer gekennzeichnet. Durch Drücken der entsprechenden Zifferntaste wird
das betreffende Untermenü aufgerufen und das zugehörige Fenster angezeigt. In einigen Fäl-
len wird die Funktion direkt ausgeführt, in anderen Fällen muss eine weitere Menüauswahl
durchlaufen werden.
Zur raschen Orientierung ist im Handbuch stets die Taste/Tastenfolge angegeben, mit der die
jeweilige Funktion / das jeweilige Menü – stets ausgehend vom Hauptmenü 1 – direkt er-
reicht wird.
BIS M-81_
Basiswissen für die Anwendung
Bedienung, Tastatur
und Display
Menü-/
Bedienkonzept
6
Sprachen
Deutsch/Englisch
M-81_854610_D_0703.p65
8
deutsch8
Die Spannungsversorgung des Gerätes erfolgt über einen Akku. Beim Schreiben oder Lesen
beträgt der Stromverbrauch 275 mA. Findet kein Schreib-/Lesevorgang statt, hat das Gerät
einen Stromverbrauch von 65 mA.
Die Systemkomponenten werden vom Handy-Programmer elektrisch versorgt. Der Datenträ-
ger stellt eine eigenständige Einheit dar, benötigt also keine leitungsgebundene Stromzu-
führung. Er bekommt seine Energie vom Schreib-/Lesekopf. Dieser sendet ständig ein
Trägersignal aus, das den Datenträger versorgt, sobald der notwendige Abstand erreicht ist.
In dieser Phase findet der Schreib-/Lesevorgang statt. Dieser kann statisch oder dynamisch
erfolgen.
Für den Handy-Programmer sind verschiedene Schreib-/Leseköpfe *) erhältlich. Diese werden
über ein Kabel an den Handy-Programmer angeschlossen. Die Auswahl des Schreib-/
Lesekopfs *) hängt von dem verwendeten Datenträgertyp ab. Über das Adapterkabel
BKS-S115-PU-02 *) kann ein Schreib-/Lesekopf BIS M-3_ _ (ab Hardware-Stand V2.0) aus
dem BIS M-Lieferprogramm angeschlossen werden.
Über den Schreib-/Lesekopf schreibt der Handy-Programmer Daten auf den Datenträger
oder liest sie vom Datenträger. Um zu schreibende Daten vorzubereiten oder gelesene Da-
ten zu verändern, besitzt der Handy-Programmer eine Editor-Funktion. Die Daten können
im ASCII-, HEX-, BCD- oder BINÄR-Format gelesen oder auf den Datenträger geschrieben
werden.
Das Darstellungsformat der angezeigten Daten kann mit den Tasten und umgeschaltet
werden:
Taste Darstellungsformat Taste Darstellungsformat
>ASCII -> BCD -> BINÄR HEX
Auswahl der
Schreib-/Leseköpfe
beim BIS M-811
Batteriebetrieb
*) siehe Zubehör-
liste auf 57
BIS M-81_
Basiswissen für die Anwendung
Dialogmodus

9
9
deutsch
BIS M-81_
Basiswissen für die Anwendung
Bei der Übertragung der Daten zwischen Schreib-/Lesekopf und Datenträger bedarf es
eines Verfahrens, welches erkennen kann, ob die Daten richtig gelesen bzw. richtig ge-
schrieben worden sind.
Bei der Auslieferung ist der Handy-Programmer auf das bei Balluff gebräuchliche Verfahren
des doppelten Einlesens mit anschließendem Vergleich eingestellt. Neben diesem Verfah-
ren steht ein zweites als Alternative zur Verfügung: die CRC_16-Datenprüfung. Hier wird ein
Prüfcode auf den Datenträger geschrieben, der jederzeit und überall das Kontrollieren der
Daten auf Gültigkeit erlaubt.
Vorteile mit CRC_16 Check Vorteile mit doppeltem Lesen
Datensicherheit auch während der nicht aktiven
Phase (Datenträger außerhalb des Schreib-
/Lesebereichs).
Beim Datenträger gehen keine Nutzbyte zur
Speicherung eines Prüfcodes verloren.
Kürzere Lesezeiten, da jede Seite nur einmal
gelesen wird.
Kürzere Schreibzeiten, da kein CRC
geschrieben werden muss.
Da beide Varianten je nach Anwendung vorteilhaft sind, kann die Methode der Datensicher-
heit vom Kunden eingestellt werden (siehe Konfiguration 15 "Datenträger auswählen").
Ein Mischbetrieb der beiden Prüfverfahren ist nicht möglich!
Datensicherheit der
gelesenen und
geschriebenen
Daten
M-81_854610_D_0703.p65
10
deutsch10
Um die Methode mit dem CRC-Check verwenden zu können, müssen die Datenträger in-
itialisiert werden. Entweder man benutzt Datenträger mit dem Datensatz bei Werksaus-
lieferung (alle Daten sind 0) oder man muss den Datenträger initialisieren. Dazu stehen zwei
Möglichkeiten zur Verfügung:
– Über die Funktion "Init" im Hauptmenü 2 den Datenträger initialisieren (siehe 28).
– Über den speziellen Initialisierungsbefehl 'Z' den Datenträger beschreiben (siehe 39).
Ist die CRC_16-Datenprüfung aktiviert, wird bei Erkennen eines CRC-Fehlers eine spezielle
Fehlermeldung ausgegeben.
Wenn die Fehlermeldung keine Folge aus einem missglückten Schreibauftrag ist, kann da-
von ausgegangen werden, dass eine oder mehrere Speicherzellen auf dem Datenträger
defekt sind. Der betreffende Datenträger ist auszutauschen.
Ist der CRC-Fehler jedoch eine Folge aus einem missglückten Schreibauftrag, muss der
Datenträger neu initialisiert werden, um ihn wieder verwenden zu können.
BIS M-81_
Basiswissen für die Anwendung
Datensicherheit der
gelesenen und
geschriebenen
Daten
CRC_16 Die Prüfsumme wird je CRC-Block (entspricht 16 Byte) auf den Datenträger als 2 Byte
grosse Information geschrieben. Es gehen 2 Byte pro CRC-Block verloren, d.h. der CRC-
Block enthält nur noch 14 Byte Nutzdaten. Dies bedeutet, dass sich die konkret nutzbare
Anzahl Byte verringert (siehe 11 "Unterstützte Datenträger und Speicherkapazität").
Werkseitig ist die CRC_16-Datenprüfung nicht eingestellt.
Gelesene Daten
abspeichern Aus einem Datenträger gelesene Daten, die sich im Arbeitsspeicher des Handy-
Programmers befinden, können unter einem Dateinamen in einem EEPROM abgelegt wer-
den.

11
11
deutsch
Der Handy-Programmer verfügt über eine serielle RS 232-Schnittstelle, über die Schreib-/
Leseaufträge ausgeführt und Dateien zwischen einem PC und dem Handy-Programmer
übertragen werden können. Hierzu wird das Kabel BIS C-522 *) benötigt.
Die Kommunikation auf der seriellen Schnittstelle erfolgt in einem festgelegten Protokoll.
Der Datenverkehr zwischen dem Handy-Programmer und dem Laptop/PC geschieht über
festgelegte Telegramme. Folgende Möglichkeiten bestehen:
– Lese-/Schreibaufträge vom PC über den Handy-Programmer abwickeln, dabei übernimmt
der Handy-Programmer die Funktion einer BIS-Auswerteeinheit. Details siehe ab 29.
– Dateiverwaltung und Datenaustausch gespeicherter Daten zwischen PC und Handy-
Programmer. Details siehe ab 42.
Kommunikation
zwischen Handy-
Programmer und PC
über die RS 232-
Schnittstelle
BIS M-81_
Basiswissen für die Anwendung
*) siehe Zubehör-
liste auf 55
Mifare
Balluff Datenträgertyp Hersteller Bezeichnung Speicherkapazität Nutzbare Byte bei CRC Speichertyp
BIS M-1_ _-01 Philips Mifare Classic 752 Byte 658 Byte EEPROM
ISO15693
Balluff Datenträgertyp Hersteller Bezeichnung Speicherkapazität Nutzbare Byte bei CRC Speichertyp
BIS M-1_ _-02 Fujitsu MB89R118 2000 Byte 1750 Byte FRAM
BIS M-1_ _-031Philips SL2ICS20 112 Byte 98 Byte EEPROM
BIS M-1_ _-041Texas Inst. TAG-IT Plus 256 Byte 224 Byte EEPROM
BIS M-1_ _-051Infineon SRF55V02P 224 Byte 196 Byte EEPROM
BIS M-1_ _-061EM EM4135 288 Byte 252 Byte EEPROM
BIS M-1_ _-071Infineon SRF55V10P 992 Byte 868 Byte EEPROM
1auf Anfrage
Unterstützte
Datenträger und
Speicherkapazität
Die ISO15693 Datenträger können bei den Geräten BIS M-810 und BIS M-812 ab dem Hardware-Stand
V2.0 bearbeitet werden. Zusätzlich muss beim BIS M-811 der Hardware-Stand der extern angeschlos-
senen Schreib-/Leseköpfe BIS M-3_ _ V2.0 oder höher sein!
M-81_854610_D_0703.p65
12
deutsch12
BIS M-81_
Inbetriebnahme des Geräts
Handy-Programmer
einschalten
Schreib-/Lesekopf
einstecken beim
BIS M-811
Die Handy-Programmer BIS M-810 und BIS M-812 haben eine integrierte Antenne und be-
nötigen keinen externen Schreib-/Lesekopf.
Bei dem Handy-Programmer BIS M-811 wird an der Stirnseite des Gerätes über ein Lese-
kopfkabel ein Standard Schreib-/Lesekopf BIS M-3_ _ betrieben. Wird kein Schreib-/Lese-
kopf BIS M-3_ _ angeschlossen und das Gerät eingeschaltet, erscheint folgender Warnhin-
weis:
Der Handy-Programmer wird eingeschaltet, indem die Taste gedrückt wird.
Das Gerät meldet sich mit der Anzeige von Gerätetyp und Software-Version. Gleichzeitig
wird ein Akkutest durchgeführt.
Die Anzeigendauer kann durch drücken der Taste «ver-
kürzt werden.

13
13
deutsch
BIS M-81_
Inbetriebnahme des Geräts
Falls die Spannung unter eine bestimmte Nennkapazität
abgesunken ist, wird eine Warnmeldung ausgegeben. Das
Gerät kann trotz dieser Warnung noch eine kurze Zeit be-
nutzt werden. Der Akku sollte jedoch sobald wie möglich
aufgeladen werden (siehe 53).
Nach Drücken der Taste «zeigt das Gerät mit folgender Anzeige seine Betriebsbereit-
schaft an.
Nach einem bestandenen Akkutest erscheint diese Anzeige direkt.
Handy-Programmer
einschalten
(Fortsetzung)
M-81_854610_D_0703.p65
14
deutsch14
BIS M-81_
Konfiguration
Falls nicht mit der Werkseinstellung gearbeitet werden soll,
ist zu Beginn die Konfiguration des Handy-Programmers
durchzuführen.
Über Menüpunkt 5 im Hauptmenü 1 gelangt man in das
Konfigurationsmenü 1:
Die Adressbereiche für Lesen und Schreiben der Datenträger und für die Einsprungadresse
beim Editieren können voreingestellt werden.
Die Auswahlziffer des jeweiligen Modus sowie die ge-
wünschten Werte müssen eingegeben und mit «bestätigt
werden. Werte, die übernommen werden sollen, können
direkt mit «bestätigt werden. Auf diese Weise werden
die gezeigten Menüs nacheinander durchlaufen.
Eingabemodus LESEN:
Startadresse / Endadresse bzw.
Startadresse / Anzahl Byte für Lesen
Adressen
konfigurieren
51
Bereich LESEN
Eingabemodus LESEN
--------------------
0 -> Start/Endadr
1 -> Start/Anzahl 0
Eingabemodus zum Lesen wählen
Bereich LESEN
--------------------
von Byte Nr.:
bis
0
Byte Nr.: 255
Eingabemenü 0 für Modus
Start-/Endadresse zum Lesen
Bereich LESEN
--------------------
von Byte Nr.: 0
Anzahl Byte: 0256
Eingabemenü 1 für Modus Start-
adresse/Anzahl Byte zum Lesen
Konfiguration 1
5

15
15
deutsch
Eingabemodus SCHREIBEN
– Startadresse / Endadresse bzw.
– Startadresse / Anzahl Byte für Schreiben
Bereich SCHREIBEN
Bereich EDITIEREN
Einsprungadresse und Größe beim EDITIEREN
Hier sind anzugeben:
– die größte zu editierende Adresse sowie
– die Adresse (Cursorposition), die beim Editieren
zuerst angezeigt werden soll.
Nach der letzten bestätigten Eingabe kehrt das Programm ins Konfigurationsmenü 1 zu-
rück.
Adressen
konfigurieren
51
(Fortsetzung)
Eingabemodus SCHR.
--------------------
0 -> Start/Endadr
1 -> Start/Anzahl 0
Eingabemodus zum Schreiben
wählen
Bereich SCHREIBEN
--------------------
von Byte Nr.:
bis
0
Byte Nr.: 255
Eingabemenü 0 für Modus
Start-/Endadresse zum Schreiben
Bereich SCHREIBEN
--------------------
von Byte Nr.:
Anzahl
0
Byte: 0256
Eingabemenü 1 für Modus Start-
adresse/Anzahl Byte zum Schreiben
BIS M-81_
Konfiguration
M-81_854610_D_0703.p65
16
deutsch16
BIS M-81_
Konfiguration
Datenträger
auswählen
53
Format wählen
52
Das Datenformat, in welchem Daten im Editor eingegeben werden, kann zwischen vier
Formaten gewählt werden:
– hexadezimal (HEX)
– binär codiert dezimal (BCD)
– ASCII
– BINÄR (BIN)
Bei der Auswahl des Datenformats BCD kann zusätzlich noch eine Umcodierung für die
Sonderzeichen eingegeben werden. Wird BCD eingestellt und auf dem Datenträger befin-
den sich Daten mit den Ziffern AHex bis FHex, werden diese Ziffern als Sonderzeichen inter-
pretiert. Mit dieser Funktion können BCD-Werte mit Vorzeichen und Dezimalpunkt ausgege-
ben werden. Folgende Sonderzeichen sind voreingestellt:
'A' = * 'B' = + 'C' = , 'D' = – 'E' = . 'F' = /
In dieser Maske kann der Datenträgertyp, der bearbeitet
werden soll, eingestellt werden.
0 = ALL Types: Alle von Balluff unterstützte Datenträger
können bearbeitet werden.
1 = Mifare: Alle von Balluff unterstützte Mifare-Datenträger
können bearbeitet werden. (Siehe 11 "Unterstützte Daten-
träger und Speicherkapazität")
2 = ISO15693: Alle von Balluff unterstützte Datenträger der ISO15693 können bearbeitet
werden. (Siehe 11 "Unterstützte Datenträger und Speicherkapazität")
Auch wird in dieser Maske eingestellt, ob mit oder ohne CRC-Prüfung gearbeitet werden soll.
– CRC: Prüfung J (Ja), N (Nein)
Die ISO15693 Datenträger können bei den Geräten BIS M-810 und BIS M-812 ab dem Hardware-Stand
V2.0 bearbeitet werden. Zusätzlich muss beim BIS M-811 der Hardware-Stand der extern angeschlos-
senen Schreib-/Leseköpfe BIS M-3_ _ V2.0 oder höher sein!

17
17
deutsch
BIS M-81_
Konfiguration
Konfiguration 2
Language
561
Über Menüpunkt 6 kommt man in das Konfigurationsmenü 2:
Hier kann die Sprache des Menüs gewählt werden.
Menüpunkt 2 führt über die Abfrage, ob die Konfiguration
gespeichert werden soll, wieder zurück ins Hauptmenü 1.
Schnittstelle
parametrieren
54
Einstellung der seriellen RS 232-Schnittstelle zur Kommunikation mit einem PC oder
Laptop:
Folgende Parameter können eingestellt werden:
– Baudrate: 9600, 19200, 38400 oder 57600 Baud
– Stopbit: 1 oder 2
– Datenbit: 8 (kann nicht geändert werden)
– Parität: E (even), O (odd) oder N (none)
– BCC / CR: B (BCC), C (CR)
Die gewünschten Werte müssen eingegeben und mit «bestätigt werden. Werte, die
übernommen werden sollen, können direkt mit «bestätigt werden.
M-81_854610_D_0703.p65
18
deutsch18
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten
Datenträger lesen
1
Durch Auswahl des Menüpunkts 1 "Lesen" im Hauptmenü 1 erreicht man das Menü zum Le-
sen des Datenträgers. Es wird die Eingabe der Startadresse und – abhängig vom konfigurier-
ten Eingabemodus – der Endadresse oder der Anzahl Byte verlangt:
oder
Die Daten der zuletzt erfolgten Eingabe bzw. die in der Konfiguration angegebenen Daten
für Startadresse und Endadresse bzw. Anzahl Byte werden als Vorgabewerte angezeigt.
Mit den Tasten ¢und £kann zwischen den beiden Eingabefeldern gewechselt werden.
Mit der Taste «werden die Daten übernommen.
Werden die eingegebenen Daten im Feld "bis Byte Nr.:"
bzw. im Feld "Anzahl Byte :" mit der Taste «bestätigt,
wird der Lesevorgang gestartet. Solange noch kein Daten-
träger im Lesebereich erkannt wird, blinkt ein Balken in der
Mitte der 2. Zeile. Befindet sich ein Datenträger im Lese-
bereich des Schreib-/Lesekopfs, hört das Blinken des Bal-
kens auf und die Daten werden aus dem Datenträger gele-
sen.
Während der Zeit, in der die Daten vom Datenträger gelesen werden, darf der Datenträger nicht aus
dem Schreib-/Lesebereich entfernt werden!

19
19
deutsch
Soll der Lesevorgang abgebrochen werden, ist die Taste «zu drücken.
Nach einem erfolgreichen Lesevorgang verschwindet der Balken und die Daten werden auf
dem Display angezeigt.
Die Daten werden abhängig vom eingestellten Format als HEX-Werte, ASCII-Zeichen, BCD-
Ziffern oder BINÄR dargestellt. Mit den Tasten und kann zwischen den
Darstellungsformaten umgeschaltet werden:
Taste Darstellungsformat Taste Darstellungsformat
>ASCII -> BCD -> BIN HEX
Nach Betätigen der Taste «befindet man sich wieder im Hauptmenü 1.
Datenträger lesen
1
(Fortsetzung)
Anzeige 0010 - 0049
--------------------
BCDEFGHIJKLMNOPQRST
UVWXYZ123456789abcde
A
Anzeige der Daten im
ASCII-Format
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten
M-81_854610_D_0703.p65
20
deutsch20
Tritt während des Lesens ein Fehler auf, wird eine Fehlermeldung auf dem Display ausge-
geben.
Fehlermeldung "Datenträger entfernt"
Fehlerursachen:
– Datenträger zu früh aus dem Lesebereich entfernt
– Abstand Datenträger – Schreib-/Lesekopf zu groß
Nach Bestätigen der Fehlermeldung mit der Taste «
befindet man sich wieder im Hauptmenü 1.
Fehlermeldung "Maximale Endadresse überschritten"
Fehlerursachen:
– Endadresse ist größer als die konfigurierte Kapazität
des Datenträgers
Nach Bestätigen der Fehlermeldung mit der Taste «
befindet man sich wieder in der Eingabemaske für das Lesen.
Fehler beim Lesen
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten

21
21
deutsch
Fehlermeldung "??? Abstand ???"
Fehlerursachen:
– Abstand Datenträger – Schreib-/Lesekopf zu groß
– Endadresse (= Startadresse + Anzahl Byte) liegt außer-
halb der Kapazität des Datenträgers
– Datenträger defekt
Der Handy-Programmer wiederholt den Lesevorgang noch
2 Mal. Schlägt auch der 3. Lesevorgang fehl, wird mit die-
ser Fehlermeldung abgebrochen:
Fehler beim Lesen
(Fortsetzung)
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten
M-81_854610_D_0703.p65
22
deutsch22
Auf Datenträger
schreiben
2
Wird Menüpunkt 2 "Schreiben" im Hauptmenü ausgewählt, erscheint die Eingabemaske zum
Schreiben auf den Datenträger. Es wird die Eingabe der Startadresse und – abhängig vom
konfigurierten Eingabemodus – der Endadresse oder der Anzahl Byte verlangt.
oder
Die Daten der zuletzt erfolgten Eingabe bzw. die in der Standard-Konfiguration angegebenen
Daten für Startadresse und Endadresse bzw. Anzahl Byte werden als Vorgabewerte benutzt.
Mit den Tasten ¢und £kann zwischen den beiden Eingabefeldern gewechselt werden. Mit
der Taste «werden die Daten übernommen.
Werden die eingegebenen Daten im Feld "bis Byte Nr.:" bzw.
im Feld "Anzahl Byte :" mit der Taste «bestätigt, wird der
Schreibvorgang gestartet. Solange noch kein Datenträger im
Schreibbereich erkannt wird, blinkt ein Balken in der Mitte
der 2. Zeile. Befindet sich ein Datenträger im Schreib-
bereich des Schreib-/Lesekopfs, hört das Blinken des Bal-
kens auf und die Daten werden auf den Datenträger geschrie-
ben.
Während der Zeit, in der die Daten vom Datenträger gelesen werden, darf der Datenträger nicht
aus dem Schreib-/Lesebereich entfernt werden!
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten

23
23
deutsch
Tritt während des Schreibens ein Fehler auf, wird eine Fehlermeldung auf dem Display ausge-
geben.
Fehlermeldung "Datenträger entfernt"
Fehlerursachen:
– Datenträger zu früh aus dem Schreibbereich entfernt
– Abstand Datenträger – Schreib-/Lesekopf zu groß
Nach Bestätigen der Fehlermeldung mit der Taste «
befindet man sich wieder im Hauptmenü 1.
Fehlermeldung "Maximale Endadresse überschritten"
Fehlerursachen:
– Endadresse ist größer als die konfigurierte Kapazität
des Datenträgers
Nach Bestätigen der Fehlermeldung mit der Taste «
befindet man sich wieder in der Eingabemaske für das
Schreiben.
Fehler beim
Schreiben
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten
M-81_854610_D_0703.p65
24
deutsch24
Fehlermeldung "??? Abstand ???"
Fehlerursachen:
– Abstand Datenträger – Schreib-/Lesekopf zu groß
– Endadresse (= Startadresse + Anzahl Byte) liegt außer-
halb der Kapazität des Datenträgers
– Datenträger defekt
Der Handy-Programmer wiederholt den Schreibvorgang
noch 2 Mal. Schlägt auch der 3. Schreibvorgang fehl, wird
mit dieser Fehlermeldung abgebrochen:
Fehler beim
Schreiben
(Fortsetzung)
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten

25
25
deutsch
Über den Menüpunkt 3 "Editieren" im Hauptmenü 1 wird der Editor aufgerufen.
In der folgenden Anzeige wird die Einsprung-Adresse in den
Editor eingegeben (0-0751).
Die Daten werden abhängig vom eingestellten Format als
HEX-Werte, ASCII-Zeichen, BCD-Ziffern oder Binär darge-
stellt. Das Zeichen, welches vom Cursor unterstrichen ist,
kann editiert werden.
Mit den Tasten ¤und ¥erreicht man das benachbarte
Zeichen. Ist HEX eingestellt, wird mit den Tasten ¤und ¥
jeweils ein Halbbyte weitergeschaltet.
Mit den Tasten ¢und £springt man eine Zeile höher oder
tiefer. Wird dabei der Darstellungsbereich des Display über-
schritten, wird automatisch eine Zeile nach oben oder unten
gescrollt.
Nach Betätigen der Taste «befindet man sich wieder im
Hauptmenü 1.
Daten editieren
3
Edit Byte Nr.: 0049
--------------------
BCDEFGHIJKLMNOPQRST
UVWXYZ123456789abcde
A
Editieren der Daten im
ASCII-Format
Edit Byte Nr.: 0119
--------------------
01234567890123456789
01234567890123456789
Editieren der Daten im
BCD-Format
Edit Byte Nr.: 0163
--------------------
0010203040506
07 08 09 0A 0B 0C 0D
0
Editieren der Daten im
HEX-Format
Funktionsbeschreibung BIS M-81_
Datenträger bearbeiten
M-81_854610_D_0703.p65
26
deutsch26
Funktionsbeschreibung BIS M-81_
Arbeiten mit Dateien
Dateiformat
Der Handy-Programmer BIS M-81_ verfügt über einen nicht-
flüchtigen EEPROM-Speicher. In diesem EEPROM können
von einem Datenträger gelesene Daten unter einem Dateina-
men gespeichert werden. Der Dateiname ist auf 8 Zeichen
begrenzt. Es können 15 Dateien mit einem Datenumfang von
maximal 752 Byte je Datei gespeichert werden.
Datenträgerdateien haben den folgenden Aufbau:
Startadresse der Daten auf dem Datenträger 4 Byte ASCII
Anzahl Byte 4 Byte ASCII
Datenträgerdaten datentransparent; Datenumfang wie in Anzahl Byte angegeben
Beispiel: Datenträgerdatei ab Adresse 75 mit 16 Byte Daten im ASCII-Format
Daten: ABCDEFGHIJKLMNOP
Inhalt der Datei: 00750016ABCDEFGHIJKLMNOP
Über den Menüpunkt 1 "Laden" im Dateimenü kann eine der
im EEPROM-Speicher gespeicherten Dateien in den Arbeits-
speicher des Handy-Programmers geladen werden.
Die Daten dieser Datei können dann über den Menüpunkt 3
"Editieren" aus dem Hauptmenü 1 weiterverarbeitet werden.
Nach dem Laden der Daten werden im Display die Start-
adresse und die Endadresse oder Anzahl Byte angezeigt.
Mit der Taste «wird die Anzeige beendet.
Die Daten dieser Datei können dann über den Menüpunkt 3
"Editieren" aus dem Hauptmenü 1 weiterverarbeitet werden.
--- Dateimenü ---
1 Laden 4 Lösche
2 Speichern 5 Verzei
3 Datenüber 6 <--
Dateimenü
Dateimenü
4
Bitte Namen eingeben
_
Datei aus EEPROM-Speicher laden
Datei laden
41
geladene Daten
--------------------
von Byte Nr.: 0
Anzahl Byte: 256

27
27
deutsch
Funktionsbeschreibung BIS M-81_
Arbeiten mit Dateien
Datei(en) löschen
44
Über den Menüpunkt 2 "Speichern" im Dateimenü können
diejenigen Daten, die zuletzt von einem Datenträger gelesen
wurden und sich noch im Arbeitsspeicher des Handy-
Programmers befinden, als Datei im EEPROM-Speicher abge-
speichert werden.
Über den Menüpunkt 3 "Datenüber" (für Datenübertragung) können Dateien über die serielle
Schnittstelle von einem PC / Laptop in den Handy-Programmer übertragen werden und umge-
kehrt. Weitere Einzelheiten siehe 42ff.
Über den Menüpunkt 4 "Lösche" im Dateimenü können ge-
speicherte Dateien gelöscht werden.
Mit dem Menüpunkt 1 wird eine einzelne Datei gelöscht. Es
öffnet sich eine Eingabemaske, in welcher der Dateiname
einzugeben ist.
Mit dem Menüpunkt 2 werden alle gespeicherten Dateien
gemeinsam gelöscht.
Über den Menüpunkt 5 "Verzei" (für Verzeichnis) kann die
Liste der gespeicherten Dateien angezeigt werden.
Mit der Taste «wird die Anzeige beendet.
Verzeichnis anzeigen
45
Datenaustausch
über die serielle
Schnittstelle
43
Bitte Namen eingeben
_
Datei im EEPROM-Speicher
abspeichern
Datei speichern
42
Daten1 Daten5
Daten2 Daten6
Daten3
Daten4
Verzeichnis
M-81_854610_D_0703.p65
28
deutsch28
Durch Auswahl des Menüpunkts 6 "Weiter" im Haupt-
menü 1 erreicht man das Hauptmenü 2.
Hauptmenü 2
6
Funktionsbeschreibung BIS M-81_
Spezielle Datenträgerfunktionen
Init-Menü:
Datenträger
initialisieren
1
Nach Auswahl des Menüpunkts 1 "Init" im Hauptmenü 2
gelangt man zum Init-Menü.
CRC
Mit dem Menüpunkt 1 "CRC" wird der Datenträger mit 00Hex beschrieben und dadurch für
den Betrieb mit CRC-Datenprüfung vorbereitet.
Serial Number
lesen
2
Über den Menüpunkt 2 "Serial Number" wird die 4 Byte
(Mifare) oder 8 Byte (ISO15693) lange Seriennummer des
Datenträgers ausgelesen und im HEX-Format angezeigt. Sie
ist nur lesbar. Weiterhin wird der Datenträgertyp angezeigt.
XX steht für Balluffdatenträgertyp. ?? wird für Typen ange-
zeigt, die Balluff nicht unterstützt.
Mit «wird wieder in das Hauptmenü 2 verzweigt.

29
29
deutsch
Neben der tastaturgesteuerten Bearbeitung der Datenträger besteht auch die Möglichkeit,
Lese- und Schreibaufträge von einem PC oder einem Laptop über die serielle Schnittstelle
des Handy-Programmers auszuführen. Der Handy-Programmer arbeitet dann wie eine BIS-
Auswerteeinheit.
Die Verbindung zwischen PC und Handy-Programmer wird durch das Kabel BIS C-522 *)
hergestellt. Die Kommunikation zwischen dem Handy-Programmer und dem Laptop / PC
erfolgt in einem festgelegten Protokoll (siehe 30).
Details zu den einzelnen Telegrammen siehe 31ff.
Im Hautmenü 1 wird der
Menüpunkt 4 "Datei" ge-
wählt und im darauffolgen-
den Dateimenü der Menü-
punkt 3 "Datenüber" (für
Datenübertragung) aktiviert,
um diese Funktion zu star-
ten.
Alle Befehle zum Schreiben und Lesen (L, Z, C und P) sowie der Quit-Befehl (Q) können je
nach Konfiguration entweder mit dem Blockcheck BCC oder mit Carriage Return 'CR' ab-
geschlossen werden. Der Handy-Programmer schließt dann ebenfalls alle übertragenen
Zeichen mit der gewählten Abschlussart ab.
Datensicherheit auf
der RS 232-
Schnittstelle
--- Dateimenü ---
1 Laden 4 Lösche
2 Speichern 5 Verzei
3 Datenüber 6 <--
Dateimenü
Funktionsbeschreibung BIS M-81_ / PC
Lesen / Schreiben über die serielle Schnittstelle
Datenübertragung
aktivieren
43
*) siehe Zubehör-
liste auf 57
M-81_854610_D_0703.p65
30
deutsch30
Funktionsbeschreibung BIS M-81_ / PC
Lesen / Schreiben über die serielle Schnittstelle
Protokollablauf Lesen: a) Es tritt kein Fehler auf: b) Es tritt ein Fehler auf:
PC/Laptop Befehl <STX>
BIS C-810 <ACK>'0' Daten Grund-
stellung
t1 t2 t3
PC/Laptop Befehl
BIS C-810 <NAK>
+ F-Nr.
Grund-
stellung
t1
t1 je nach Anzahl zu lesender Byte (siehe 43) t1 je nach Anzahl zu lesender Byte (siehe 43)
t2 > 0 (wird vom Handy-Programmer nicht überwacht) und Fehlerart (empfohlene Überwachungszeit: 15 s)
t3 = max. 50 ms
Schreiben: a) Es tritt kein Fehler auf: b) Es tritt ein Fehler im Befehl auf:
PC/Laptop Befehl <STX> Daten
BIS C-810 <ACK>'0' <ACK>'0' Grund-
stellung
t1 t2 t3
PC/Laptop Befehl
BIS C-810 <NAK>
+ F-Nr.
Grund-
stellung
t1
t1 = max. 50 ms
t2 > 0 (wird vom Handy-Programmer nicht überwacht)
t3 je nach Anzahl zu schreibender Byte (siehe 43)
c) Es tritt ein Fehler beim Schreiben auf:
PC/Laptop Befehl <STX> Daten
BIS C-810 <ACK>'0' <NAK>
+ F-Nr.
Grund-
stellung
t1 t2 t3
t1 = max. 50 ms t2 > 0 (wird vom Handy-Programmer nicht überwacht)
t3 je nach Anzahl zu schreibender Byte (siehe 43) und Fehlerart (empfohlene Überwachungszeit: 30 s)
t1 = max. 50 ms
Voraussetzung für
die Gültigkeit der
Darstellungen:
– Der Handy-
Programmer muss
sich in Grund-
stellung befinden.
– Vor dem Schreib-/
Lesekopf befindet
sich ein Daten-
träger.

31
31
deutsch
Funktionsbeschreibung BIS M-81_ / PC
Lesen / Schreiben über die serielle Schnittstelle
Für die einzelnen Aufgaben im Handy-Programmer BIS M-81_ existieren spezifische Tele-
gramme. Sie beginnen stets mit dem Befehl, welcher der Telegrammart zugeordnet ist:
'L' Lesen des Datenträgers
'P' Schreiben auf den Datenträger
'C' Schreiben eines konstanten Wertes auf den Datenträger
'Q' Neustart des Handy-Programmers (Quit)
'Z' Datenträger für CRC_16-Datenprüfung initialisieren
Bitte beachten Sie:
– Eine Dauerabfrage auf der Schnittstelle ist nicht zulässig!
– Die Mindestwartezeit zwischen zwei Befehlen beträgt 300 ms!
Telegrammarten
mit zugehörigem
Befehl
(ASCII-Zeichen)
M-81_854610_D_0703.p65
32
deutsch32
Erklärung einiger
Telegramminhalte
Startadresse und Die Startadresse (A3, A2, A1, A0) und die Anzahl der zu übertragenden
Anzahl Byte Byte (L3, L2, L1, L0) werden dezimal als ASCII-Zeichen übertragen. Für
die Startadresse kann der Bereich 0000 bis 1999 und für die Anzahl
Byte 0001 bis 2000 verwendet werden. A3 ... L0 stehen für je ein ASCII-
Zeichen.
Bitte beachten Sie: Startadresse + Anzahl Byte dürfen die Datenträger-
kapazität nicht überschreiten.
Quittung Die Quittung <ACK> '0' wird vom Identifikations-System gesendet,
wenn die seriell übertragenen Zeichen als richtig erkannt wurden und
sich ein Datenträger im Arbeitsbereich eines Schreib-/Lesekopfs
befindet.
Mit <NAK> + 'Fehler-Nr.' wird quittiert, wenn ein Fehler erkannt wurde
oder wenn sich kein Datenträger im Arbeitsbereich des Schreib-/Lese-
kopfs befindet.
Start Mit <STX> wird die Datenübertragung gestartet.
Übertragene Die Daten werden datentransparent (ohne Datenwandlung) übertragen.
Funktionsbeschreibung BIS M-81_ / PC
Lesen / Schreiben über die serielle Schnittstelle

33
33
deutsch
Byte
Der Blockcheck BCC wird als EXOR-Verknüpfung aus den seriell übertragenen Binär-
zeichen des Telegrammblocks gebildet. Beispiel: Lesen ab Adresse 13, 128 Byte sind zu
lesen.
Die Befehlszeile ohne BCC lautet: 'L 0013 0128 10'
BCC wird gebildet: 'L = 0100 1100 EXOR
0 = 0011 0000 EXOR
0 = 0011 0000 EXOR
1 = 0011 0001 EXOR
3 = 0011 0011 EXOR
0 = 0011 0000 EXOR
1 = 0011 0001 EXOR
2 = 0011 0010 EXOR
8 = 0011 1000 EXOR
1 = 0011 0001 EXOR
0' = 0011 0000 EXOR
ergibt als Blockcheck: BCC = 0100 0100 = 'D'
Bei Bedarf kann der Abschluss mittels Blockcheck BCC durch ein spezielles ASCII-Zeichen
ersetzt werden. Dies ist:
– Carriage Return 'CR'
Beispiel: Lesen ab Adresse 13, 128 Byte sind zu lesen
Die Befehlszeile mit 'CR' als Abschluss lautet: 'L 0013 0128 10 CR'
Bildung des
Blockcheck BCC
Variante bei
Abschluss mit 'CR'
anstatt BCC
Funktionsbeschreibung BIS M-81_ / PC
Lesen / Schreiben über die serielle Schnittstelle
M-81_854610_D_0703.p65
34
deutsch34
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das / die jeweilige/n Zeichen im ASCII-Code dar.
1) Der Befehl Quit ist an dieser Stelle nicht zugelassen.
2) Als Quittung kommt <ACK> '0', wenn kein Fehler aufgetreten ist, oder <NAK> + 'Fehler-Nr.', wenn ein Fehler aufgetreten ist.
Lesen / Schreiben auf den Datenträger
Telegrammaufbau und Beispiele
Lesen / Schreiben über die serielle Schnittstelle
Task Datenfluss Befehl Startadresse
des ersten zu
übertragen-
den Byte
Anzahl der
zu über-
tragenden
Byte
Abschluss Quittung
2)
Start
zur
Über-
tragung
Daten (von
Startadresse bis
Startadresse +
Anzahl Bytes)
Abschluss Quittung
2)
Lesen vom
steuernden
System
zum BIS
'L' A3 A2 A1 A0
'0 0 0 0'
bis
Speicherka-
pazität -1
L3 L2 L1 L0
'0 0 0 1'
bis
Speicherka-
pazität
'1' '0'
BCC oder
'CR'
<STX>
vom BIS
zum
steuernden
System
<ACK>'0'
oder
<NAK> +
Fehler-Nr.
D1 D2 D3 ... Dn BCC oder
'CR'
1)
Schreiben vom
steuernden
System
zum BIS
'P' A3 A2 A1 A0
'0 0 0 0'
bis
Speicherka-
pazität -1
L3 L2 L1 L0
'0 0 0 1'
bis
Speicherka-
pazität
'1' '0'
BCC oder
'CR'
<STX> D1 D2 D3 ... Dn BCC oder
'CR'
vom BIS
zum
steuernden
System
<ACK>'0'
oder
<NAK> +
Fehler-Nr.
<ACK>'0'
oder
<NAK> +
Fehler-Nr.
1) 1)

35
35
deutsch
Es sollen 10 Byte ab Adresse 50 vom Datenträger gelesen werden.
Das Steuersystem sendet 'L 0 0 5 0 0 0 1 0 1 0 I' BCC (49 Hex)
Adresse des ersten zu lesenden Byte
Anzahl der zu lesenden Byte
Fest im Protokoll
Fest im Protokoll
Der Handy-Programmer quittiert mit <ACK> '0'
Das Steuersystem gibt den Startbefehl <STX>
Der Handy-Programmer liefert die Daten vom Datenträger '1 2 3 4 5 6 7 8 9 A F' BCC (70 Hex)
Es sollen 5 Byte ab Adresse 500 auf den Datenträger geschrieben werden.
Das Steuersystem sendet 'P 0 5 0 0 0 0 0 5 1 0 Q' BCC (51 Hex)
Adresse des ersten zu schreibenden Byte
Anzahl der zu schreibenden Byte
Fest im Protokoll
Fest im Protokoll
Der Handy-Programmer quittiert mit <ACK> '0'
Das Steuersystem gibt den Startbefehl und die Daten <STX> '1 2 3 4 5 3' BCC (33 Hex)
Der Handy-Programmer quittiert mit <ACK> '0'
Telegrammbeispiel
zu 34:
Schreiben auf den
Datenträger
mit Blockcheck (BCC)
Telegrammbeispiel
zu 34:
Lesen vom Daten-
träger
mit Blockcheck (BCC)
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
Telegrammaufbau und Beispiele
Lesen / Schreiben über die serielle Schnittstelle
M-81_854610_D_0703.p65
36
deutsch36
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
1) Der Befehl Quit ist an dieser Stelle nicht zugelassen.
2) Als Quittung kommt <ACK> '0', wenn kein Fehler aufgetreten ist, oder <NAK> + 'Fehler-Nr.', wenn ein Fehler aufgetreten ist.
Schreiben eines konstanten Wertes auf den Datenträger
Dieser Befehl kann zum Löschen eines Datenträgers verwendet werden. Man spart die Zeit zur Übertragung der zu
schreibenden Byte.
Task Datenfluss Be-
fehl
Startadresse
des ersten zu
übertragen-
den Byte
Anzahl der
zu über-
tragenden
Byte
Abschluss Quittung
2)
Start
zur
Über-
tragung
Daten (von
Startadresse bis
Startadresse +
Anzahl Byte)
Abschluss Quittung
2)
Schreiben vom
steuernden
System
zum BIS
'C' A3 A2 A1 A0
'0 0 0 0'
bis
Speicherka-
pazität -1
L3 L2 L1 L0
'0 0 0 1'
bis
Speicherka-
pazität
'1' '0'
BCC oder
'CR'
<STX> D BCC oder
'CR'
vom BIS
zum
steuernden
System
<ACK>'0'
oder
<NAK> +
F-Nr.
<ACK>'0'
oder
<NAK> +
F-Nr.
1) 1)
Telegrammaufbau und Beispiele
Lesen / Schreiben über die serielle Schnittstelle

37
37
deutsch
Es sollen 500 Byte ab Adresse 20 auf den Datenträger mit dem ASCII Datenwert 0 (30 Hex)
geschrieben werden.
Das Steuersystem sendet 'C 0 0 2 0 0 5 0 0 1 0 E' BCC (46 Hex)
Adresse des ersten zu schreibenden Byte
Anzahl der zu schreibenden Byte
Fest im Protokoll
Fest im Protokoll
Der Handy-Programmer quittiert mit <ACK> '0'
Das Steuersystem gibt den Startbefehl und die Daten <STX> '0 2' BCC (32 Hex)
Der Handy-Programmer quittiert mit <ACK> '0'
Telegrammbeispiel
zu 36:
Schreiben auf den
Datenträger
mit Blockcheck (BCC)
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
Telegrammaufbau und Beispiele
Lesen / Schreiben über die serielle Schnittstelle
M-81_854610_D_0703.p65
38
deutsch38
Neustart des Handy-
Programmers (Quit)
Durch das Absenden des Telegramms Neustart wird ein in Arbeit befindliches Telegramm ab-
gebrochen und der Handy-Programmer in den Grundzustand gebracht.
Nach der Quittierung dieses Telegramms sind mindestens 1600 ms Pause vorzusehen,
bevor ein neues Telegramm gestartet wird.
Wichtig! Der Befehl Quit ist nicht zugelassen, während der Handy-Programmer auf ein Ab-
schlusszeichen wartet (BCC oder 'CR'). In dieser Situation würde Quit als Abschluss- oder
Nutzzeichen fehlinterpretiert.
1) Der Befehl Quit ist an dieser Stelle nicht zugelassen.
Der Handy-Programmer soll in den Grundzustand gebracht werden.
Das Steuersystem sendet 'Q Q' BCC (51 Hex)
Der Handy-Programmer quittiert mit 'Q Q' BCC (51 Hex)
Telegrammbeispiel mit
Blockcheck (BCC):
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
☞
Telegrammaufbau und Beispiele
Lesen / Schreiben über die serielle Schnittstelle
Task Datenfluss Befehl Abschluss Quittung Abschluss
Neustart
(Quit)
vom steuernden System
zum BIS
'Q' BCC oder
'CR'
vom BIS zum
steuernden System
'Q' BCC oder
'CR'
1)

39
39
deutsch
Datenträger für die CRC_16-Datenprüfung initialisieren
Mit diesem Telegramm wird ein Datenträger, der sich vor dem aktiven Schreib-/Lesekopf befindet, für die Verwen-
dung bei CRC_16-Datenprüfung initialisiert. Dieses Telegramm muss auch dann erneut gesendet werden, wenn ein
CRC-Fehler als Folge aus einem missglückten Schreibauftrag aufgetreten ist, d.h. der Datenträger muss neu initia-
lisiert werden, um ihn wieder verwenden zu können.
Bitte beachten Sie die Tabelle auf 10! Die angegebene Anzahl nutzbarer Byte darf nicht überschritten werden. D.h. die
Summe aus Startadresse plus Anzahl Byte darf die nutzbare Datenträger-Kapazität nicht überschreiten!
Task Datenfluss Befehl Startadresse
des ersten zu
übertragen-
den Byte
Anzahl der zu
über-
tragenden
Byte
Abschluss Quittung
2)
Start
zur
Über-
tragung
Daten (von
Startadresse bis
Startadresse +
Anzahl Byte)
Abschluss Quittung
2)
CRC_16
Bereich
initialisieren
vom
steuernden
System
zum BIS
'Z' A3 A2 A1 A0
'0 0 0 0'
bis
nutzbare Byte
bei CRC -1
L3 L2 L1 L0
'0 0 0 1'
bis
nutzbare Byte
bei CRC
'1' '0'
BCC oder
'CR'
<STX> D1 D2 D3 .... Dn BCC oder
'CR'
vom BIS
zum
steuernden
System
<ACK>'0'
oder
<NAK> +
Fehler-Nr.
<ACK>'0'
oder
<NAK> +
Fehler-Nr.
1) 1)
1) Der Befehl Quit ist an dieser Stelle nicht zugelassen.
2) Als Quittung kommt <ACK> '0', wenn kein Fehler aufgetreten ist, oder <NAK> + 'Fehler-Nr.', wenn ein Fehler aufgetreten ist.
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
Telegrammaufbau und Beispiele
Lesen / Schreiben über die serielle Schnittstelle
M-81_854610_D_0703.p65
40
deutsch40
Fehlernummern BIS M-81_ gibt immer eine Fehlernummer aus. Deren Bedeutung zeigt nachfolgende Tabelle.
Lesen / Schreiben über die serielle Schnittstelle
Fehlernummern
Nr. Fehlerbeschreibung Auswirkung
2 Fehler beim Lesen Lesetelegrammabbruch,
Handy-Programmer geht in den Grundzustand.
3 Lesen abgebrochen,
da der Datenträger
entfernt wurde.
Handy-Programmer geht in den Grundzustand.
4 Fehler beim Schreiben Schreibtelegrammabbruch,
Handy-Programmer geht in
den Grundzustand. ACHTUNG: Durch den
abgebrochenen Schreibvorgang
könnten neue Daten auf den
Datenträger geschrieben worden
sein, die unvollständig sein können!
5 Schreiben abgebrochen,
da der Datenträger
entfernt wurde.
Handy-Programmer geht in
den Grundzustand.
6 Fehler auf der
Schnittstelle
Handy-Programmer geht in den Grundzustand.
(Paritäts- oder Stoppbitfehler)
7 Telegramm-Formatfehler Handy-Programmer geht in den Grundzustand.
Mögliche Formatfehler:
- Befehl ist kein 'L', 'P', 'Q', 'C' oder 'Z'.
- Startadresse oder Anzahl Byte außerhalb des zugelassenen
Bereichs
8 BCC-Fehler, der über-
tragene BCC ist falsch
Telegrammabbruch,
Handy-Programmer geht in den Grundzustand
E CRC-Fehler Der CRC der gelesenen Daten stimmt nicht mit dem CRC auf dem
Datenträger überein.
Other manuals for BIS Series
1
This manual suits for next models
4
Table of contents
Languages:
Other Balluff Motherboard manuals
Popular Motherboard manuals by other brands

ON Semiconductor
ON Semiconductor AR0834AISN32SMFAH-GEVB user manual

Freescale Semiconductor
Freescale Semiconductor FRDM-KL25Z user manual

ASROCK
ASROCK B75M-GL R2.0 user manual

MATSONIC
MATSONIC MS-5120 manual

Foxconn
Foxconn H55A Series user manual

Texas Instruments
Texas Instruments bq51013AEVM-765 user guide