background image

49

49

E

Read the file directory from the Handy Programmer. Two files are stored in the Handy Pro-
grammer.

The host sends

'D D' BCC (44 Hex)

The Handy Programmer
acknowledges with

<ACK> '0'

The host sends

<STX>

The Handy Programmer sends

'0002MUSTER1_00270005 MUSTER2_00350012 EOT'

BCC (04 Hex)

Data within angle brackets are control characters.
Values inside apostrophes represent the respective character(s) in ASCII code.

1) The Quit command is not permitted at this point.
2) <ACK> '0' is returned as acknowledgement if there is no error, or <NAK> + 'Error No.' if an error occurs.

This command is used to read the file directory stored in the Handy Programmer.

Task

Data Flow

Command End

Acknowledge 2)

Start transmission

Data

End

Read

directory

from Handy

Programmer

from host

system to BIS

'D'

BCC

<STX>

from BIS to

host system

<ACK>'0' or

<NAK> + Error-No.

D1 D2 D3 ... Dn BCC

1)

1)

Telegram example:

Read file directory
from Handy
Programmer

with BCC block check

Working with files over the serial interface
Telegram Structure and Examples

Read file directory
from Handy
Programmer to PC /
Laptop

*) A space _, used for filling out the file name must also be accounted for in the BCC.

C-810-0-003-0_826044_E_0510.p65

50

50

E

Delete file MUSTER1 from the directory in the Handy Programmer.

The host sends

'E MUSTER1_ \'  BCC (5C Hex)

File name (filled out to 8 bytes) *)

The Handy Programmer acknowledges with

<ACK> '0'

Data within angle brackets are control characters.
Values inside apostrophes represent the respective character(s) in ASCII code.

1) The Quit command is not permitted at this point.
2) <ACK> '0' is returned as acknowledgement if there is no error, or <NAK> + 'Error No.' if an error occurs.
3) If the file name is shorter than 8 characters, it must be filled out to 8 characters using spaces (20Hex).

This command is used to delete a file stored in the Handy Programmer.

Task

Data Flow

Command Dateiname 3)

End

Acknowledge 2)

Delete a file in

the Handy

Programmer

from host system to BIS

'E'

'D7 ... D0'

'MUSTER_ _'

BCC

from BIS to host system

<ACK>'0' or

<NAK> + Error-No.

1)

Telegram example:

Delete file in Handy
Programmer

with BCC block check

Working with files over the serial interface
Telegram Structure and Examples

Delete a file in the
Handy Programmer

*) A space _, used for filling out the file name must also be accounted for in the BCC.

Summary of Contents for BIS C-810

Page 1: ...en vorbehalten Ersetzt Ausgabe 0410 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...

Page 2: ...Aufgabe im industri ellen Bereich entsprechend Klasse A des EMV Gesetzes eingesetzt werden Installation und Betrieb sind nur durch geschultes Fachpersonal zul ssig Unbefugte Eingriffe und unsachgem e...

Page 3: ...odierung 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 ngig...

Page 4: ...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 Pro...

Page 5: ...ntweder man benutzt Datentr ger mit dem Datensatz bei Werksauslieferung alle Daten sind 0 oder man muss den Datentr ger initialisieren Dazu stehen zwei M glichkei ten zur Verf gung ber die Funktion In...

Page 6: ...044_D_0510 p65 12 12 D BIS C 810 Inbetriebnahme des Ger ts Handy Programmer einschalten Schreib Lesekopf einstecken Der Handy Programmer BIS C 810 wird mit einem an der Stirnseite des Ger tes einsteck...

Page 7: ...te 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 C 810 0 003 0_826044_D...

Page 8: ...olgende 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...

Page 9: ...itte der 2 Zeile Befindet sich ein Datentr ger im Lesebereich des Schreib Lesekopfs h rt das Blinken des Balkens auf und die Daten werden aus dem Datentr ger gelesen W hrend der Zeit in der die Daten...

Page 10: ...tigen der Fehlermeldung mit der Taste befindet man sich wieder in der Eingabemaske f r das Lesen Fehler beim Lesen Funktionsbeschreibung BIS C 810 Datentr ger bearbeiten C 810 0 003 0_826044_D_0510 p...

Page 11: ...ch 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 ge...

Page 12: ...en Format als HEX Werte ASCII Zeichen oder BCD Ziffern dargestellt Das Zeichen welches vom Cursor unterstrichen ist kann editiert werden Mit den Tasten und erreicht man das benachbarte Zei chen Ist HE...

Page 13: ...m 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 Da...

Page 14: ...perre auf dem Datentr ger 61 Schreibsperre setzen 61 Schreibsperre l schen 614 BALLUFF Passwort Eingabemen f r das Passwort Funktionsbeschreibung BIS C 810 Spezielle Datentr gerfunktionen C 810 0 003...

Page 15: ...rogrammer arbeitet dann wie eine BIS Auswerteeinheit Die Verbindung zwischen PC und Handy Programmer wird durch das Kabel BIS C 522 her gestellt Die Kommunikation zwischen dem Handy Programmer und dem...

Page 16: ...rogrammer nicht berwacht t3 je nach Anzahl zu schreibender Byte siehe 44 und Fehlerart empfohlene berwachungszeit 30 s bei Datentr gern mit 32 Byte Block 60 s bei Datentr gern mit 64 Byte Block t1 max...

Page 17: ...entr ger im Arbeitsbereich des Schreib Lese kopfs befindet Start Mit STX wird die Daten bertragung gestartet bertragene Die Daten werden codetransparent ohne Datenwandlung bertragen Byte Funktionsbesc...

Page 18: ...erielle Schnittstelle C 810 0 003 0_826044_D_0510 p65 36 36 D Es sollen 10 Byte ab Adresse 50 vom Datentr ger gelesen werden Der Datentr ger hat eine Blockgr e von 64 Byte Das Steuersystem sendet L 0...

Page 19: ...0 1 bis 8 1 9 2 1 B 0 oder 1 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 Schn...

Page 20: ...mm wird ein Datentr ger der sich vor dem aktiven Schreib Lesekopf befindet f r die Verwendung bei CRC_16 Datenpr fung initialisiert Dieses Telegramm muss auch dann erneut gesendet werden wenn ein CRC...

Page 21: ...826044_D_0510 p65 42 42 D 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...

Page 22: ...em Codetr ger berein C 810 0 003 0_826044_D_0510 p65 44 44 D Lesezeiten Konfiguration ohne CRC_16 Datenpr fung F r zweimaliges Lesen und Vergleichen Datentr ger mit 32 Byte je Block Datentr ger mit 64...

Page 23: ...wartezeit zwischen zwei Befehlen betr gt 300 ms Bei diesen Telegrammen wird ausschlie lich Blockcheck BCC f r die Datensicherheit verwen det unabh ngig von der Konfigurationseinstellung Telegrammarten...

Page 24: ...6044_D_0510 p65 48 48 D Die Datei MUSTER1 soll an den Handy Programmer gesendet werden Auf den Datentr ger soll ab Adresse 27 die Anzahl von 5 Byte geschrieben werden Das Steuersystem sendet T MUSTER1...

Page 25: ...vom Handy Programmer in den PC Laptop auslesen Auch ein Leerzeichen _ das zum Auff llen benutzt wird muss im BCC ber cksichtigt werden C 810 0 003 0_826044_D_0510 p65 50 50 D Die Datei MUSTER1 soll au...

Page 26: ...Programmer quittiert mit ACK 0 Telegrammbeispiel Alle Dateien im Handy Programmer l schen mit Blockcheck BCC Arbeiten mit Dateien ber die serielle Schnittstelle Telegrammaufbau und Beispiele Alle Dat...

Page 27: ...chse X2 an der Unterseite des Handy Programmers eingesteckt Im ausgebauten Zustand Hierzu wird der Akku ausgebaut siehe unten und in die Lade schale BIS C 702 A eingesetzt Um den Akku aus dem Handy Pr...

Page 28: ...t C 810 0 003 0_826044_D_0510 p65 56 56 D BIS C 810 Technische Daten Mit dem CE Zeichen best tigen wir dass unsere Produkte den Anforderungen der EG Richtlinie 89 336 EWG EMV Richtlinie und des EMV Ge...

Page 29: ...informationen Artikel Bestellbezeichnung Schreib Lesekopf mit Klinkenstecker d 6 3 mm BIS C 851 geeignet f r Datentr ger BIS C 100 _ _ A BIS C 122 _ _ L Schreib Lesekopf mit Klinkenstecker d 6 3 mm BI...

Page 30: ...EL 29 1D Ctrl GS 51 33 3 72 48 H 93 5D 114 72 r 8 08 Ctrl H BS 30 1E Ctrl RS 52 34 4 73 49 I 94 5E 115 73 s 9 09 Ctrl I HT 31 1F Ctrl _ US 53 35 5 74 4A J 95 5F _ 116 74 t 10 0A Ctrl J LF 32 20 SP 54...

Page 31: ...be transmitted are in angle brackets Characters to be transmitted in ASCII code are enclosed in apostrophes Example STX 1 2 3 4 5 6 BCC Balluff GmbH Schurwaldstrasse 9 73765 Neuhausen a d F Germany P...

Page 32: ...system and may only be used for this purpose in an industrial environ ment in conformity with Class A of the EMC Law Installation and operation should be carried out only by trained personnel Unautho...

Page 33: ...ipment organization in storage systems for monitoring inventory movement in transporting and conveying systems in waste management for quantity based fee assessment Using the portable Identification S...

Page 34: ...810 0 003 0_826044_E_0510 p65 8 8 E The device is powered by a rechargeable battery The current draw when reading or writing is 275 mA When there is no read write procedure in process the unit has a c...

Page 35: ...use data crriers with the factory default data set all data are 0 or you must initialize the data car rier There are two ways of doing this Initializing the data carrier sing the Init function in Main...

Page 36: ...Programmer Plugging in the read write head The BIS C 810 Handy Programmer is operated with a read write head connected to the front side of the device The read write head is equipped with a jack plug...

Page 37: ...Start Number 0 Select input mode for reading READ range at byte no to 0 byte no 255 Input menu 0 for mode Start End address for reading READ range at byte no no of b 0 ytes 0256 Input menu 1 for mode...

Page 38: ...1 or 2 Data bits 8 cannot be changed Parity E even O odd or N none BCC CR B BCC C CR The desired values must be entered and confirmed by pressing Copied values can be confirmed directly by pressing C...

Page 39: ...l stop and the data will be read from the data carrier The data carrier must not be removed from the active zone of the read write head while data are being read from the data carrier To cancel the re...

Page 40: ...e 1 for reading Read errors Error Maximum end address exceeded Error message 2 for reading Function Description BIS C 810 Processing data carriers C 810 0 003 0_826044_E_0510 p65 20 20 E Error message...

Page 41: ...removed from the active zone of the read write head while data are being read from the data carrier WRITE yte no to carrier at byte no to b Entry menu 1 for writing to the data carrier Function Descri...

Page 42: ...1 opens the Editor In the next display you enter the start address into the Editor 0 8191 The data are displayed as HEX values ASCII characters BCD numbers or BINARY depending on the format selected T...

Page 43: ...ay The data from this file can then be further processed select ing menu item 3 Edit in Main Menu 1 File menu 1 Load 4 Delete 2 Save 5 Directory 3 Trans 6 End File menu File menu 4 Please enter name _...

Page 44: ...yte 3 16Byte 4 unblock 6 Write block menu BALLUFF Password Password entry menu Function Description BIS C 810 Special data carrier functions C 810 0 003 0_826044_E_0510 p65 28 28 E Menu point 2 Read 6...

Page 45: ...dy Programmer then functions just like a BIS Processor The PC and Handy Programmer are connected using a BIS C 522 cable Communication between the Handy Programmer and the laptop PC uses a specific pr...

Page 46: ...d by the laptop adapter t3 depending on no of bytes to write see 44 and error type recommended monitor time 30 s for data carriers with 32 byte block size 60 s for data carriers with 64 byte block siz...

Page 47: ...NAK Error No is sent as an acknowledgement if an error is detected or if there is no data carrier within the active zone of a read write head Start STX starts data transmission Bytes The data are tra...

Page 48: ...C 810 0 003 0_826044_E_0510 p65 36 36 E You want to read 10 bytes from the data carrier starting at address 50 The data carrier has a block size of 64 bytes The host sends L 0 0 5 0 0 0 1 0 1 0 I BCC...

Page 49: ...8 1 9 2 1 B 0 or 1 BCC or CR STX D BCC or CR from BIS to host system ACK 0 or NAK Error No ACK 0 or NAK Error No 1 1 Telegram Structure and Examples Reading Writing over the serial interface C 810 0 0...

Page 50: ...a data carrier for CRC_16 data checking This telegram initializes a data carrier located at the active read write head for use of CRC_16 data checking This telegram must also be send again if a CRC e...

Page 51: ...3 0_826044_E_0510 p65 42 42 E Data within angle brackets are control characters Values inside apostrophes represent the respective character s in ASCII code 1 The Quit command is not permitted at this...

Page 52: ...e data carrier C 810 0 003 0_826044_E_0510 p65 44 44 E For double read and compare Data carrier with 32 byte blocks Data carrier with 64 byte blocks No of bytes Read time ms No of bytes Read time ms f...

Page 53: ...ween two commands is 300 ms With these telegrams only the BCC block check is used for data interity regardless of the configuration Telegram types with associated command ASCII characters Data transfe...

Page 54: ...Examples C 810 0 003 0_826044_E_0510 p65 48 48 E Send file MUSTER1 to the Handy Programmer Write 5 bytes to the data carrier starting with Address 27 The host sends T MUSTER1_ 0 0 2 7 0 0 0 5 M BCC 4...

Page 55: ...y Programmer to PC Laptop A space _ used for filling out the file name must also be accounted for in the BCC C 810 0 003 0_826044_E_0510 p65 50 50 E Delete file MUSTER1 from the directory in the Handy...

Page 56: ...K 0 Telegram example Delete all files in the Handy Programmer with BCC block check Working with files over the serial interface Telegram Structure and Examples Delete all files in the Handy Programmer...

Page 57: ...ack on the BIS C 701 A charger into the charging socket on the bottom of the Handy Programmer Removed For this the battery is removed see below and inserted into the BIS C 702 A charging holder To rem...

Page 58: ...E_0510 p65 56 56 E Power supply 2 4 V NiMH rechargeable battery Capacity 1650 mAh max charge voltage 5 10 V internally limited Charging current approx 400 mA Charging time approx 4 h Current draw norm...

Page 59: ...Ordering Information Article Ordering code Read write head with 6 3 mm jack plug BIS C 851 suitable for BIS C 100 _ _ A or BIS C 122 _ _ L data carriers Read write head with 6 3 mm jack plug BIS C 852...

Page 60: ...EL 29 1D Ctrl GS 51 33 3 72 48 H 93 5D 114 72 r 8 08 Ctrl H BS 30 1E Ctrl RS 52 34 4 73 49 I 94 5E 115 73 s 9 09 Ctrl I HT 31 1F Ctrl _ US 53 35 5 74 4A J 95 5F _ 116 74 t 10 0A Ctrl J LF 32 20 SP 54...

Reviews: