C60_2-019_818217_0806-e.p65 1 Manual Electronic Identification Systems BIS Processor BIS C-60_2 Profibus DP Deutsch – bitte wenden! 2 No. 818 217 D/E • Edition 0806 Subject to modification. Replaces edition 0608. Balluff GmbH Schurwaldstrasse 9 73765 Neuhausen a.d.F. Germany Phone +49 7158 173-0 Fax +49 7158 5010 balluff@balluff.de www.balluff.
C60_2-019_818217_0806-e.p65 3 Contents Safety Considerations ................................................................................................................. 4 Introduction, BIS C Identification Systems .............................................................................. 5-7 BIS C-60_2 Processor, Basic knowledge for application ........................................................ 8/9 BUS interface PROFIBUS-DP ..................................................................
C60_2-019_818217_0806-e.p65 5 Introduction BIS C Identification Systems This manual is designed to assist the user in setting up the control program and installing and starting up the components of the BIS C Identification System, and to assure rapid, troublefree operation. Principles The BIS C Identification Systems belongs in the category of non-contact systems for reading and writing.
C60_2-019_818217_0806-e.p65 7 Introduction BIS C Identification Systems PROFIBUS-DP Configuration with BIS C-6022 processor Processor BIS C-6022 Processor BIS C-6022 version -050 BIS C-3_ _ version -050 1) BIS C-3_ _ Read/write heads BIS C-3_ _ BIS C-3_ _ Data carriers BIS C-1_ _-...
C60_2-019_818217_0806-e.p65 9 BIS C-60_2 Processor Basic knowledge for application Control Function The processor writes data from the host system to the Data carrier or reads data from the tag through the read/write head and prepares it for the host system. Host systems may include: – a host computer (e.g.
C60_2-019_818217_0806-e.p65 11 BUS interface PROFIBUS-DP Unit's Master Data For the correct parametering of the bus master as per type, a diskette, containing the unit’s master data in the form of a GSD file is included with the BIS C-60_2 processor. Station Address The Processor BIS C-60_2 is delivered with the station address 126. This has to be set individually before using in a bus system. See information on 12.
C60_2-019_818217_0806-e.p65 13 Compatibility with BIS C-6_2 processor Setting compatibility ☞ Slide switch S1 is used to set compatibility with the BIS C-602 and BIS C-622 processors.
C60_2-019_818217_0806-e.p65 15 Function Description Input and Output Buffers Input and Output Buffers In order to transmit commands and data between the BIS C-60_2 and the host system, the latter must prepare two fields. These two fields are: – the output buffer for the control commands which are sent to the BIS Identification System and for the data to be written. – the input buffer for the data to be read and for the designators and error codes which come from the BIS Identification System.
C60_2-019_818217_0806-e.p65 17 Function Description Output buffer, configuration and explanation Configuration of the output buffer for one (1) read/write head The last byte can be arranged as a 2nd bit header through parametering (default). Bit No. 7 6 5 4 3 2 1 0 Subaddress 00Hex = Bit Header HD GR 01Hex CT Command Designator TI or 02Hex Start Address (Low Byte) or Program No. or Data 03Hex Start Address (High Byte) or Data 04Hex No. of Bytes (Low Byte) or Data 05Hex No.
C60_2-019_818217_0806-e.p65 19 Function Description Output buffer, configuration and explanation Description of Output Buffer (continued) Please note the basic procedure on 14 and 29...35 and the examples on 36...53. pages Subaddress Meaning Function Description 02 Hex Start address (Low Byte) or Start address (Low Byte) or Program No. or Program No. or or Data Program data Address at which reading from or writing to the Data carrier begins.
C60_2-019_818217_0806-e.p65 21 Function Description Input buffer, configuration and explanation Configuration of the input buffer for one (1) read/write head The last byte can be arranged as a 2nd bit header through parametering (default). Bit No. 7 6 5 4 HF TO IN/KN 3 2 AF AE 1 0 AA CP Subaddress 00Hex = Bit Header BB Error Code 01Hex 02Hex Data 03Hex Data 04Hex Data 05Hex Data 06Hex Data ... Please note the basic procedure on 14 and 29...35 and the examples on 36...53.
C60_2-019_818217_0806-e.p65 23 Function Description Input buffer, configuration and explanation Description of Input Buffer (continued) Please note the basic procedure on 14 and 29...35 and the examples on 36...53. pages Subaddress Meaning 01 Hex Error code (continued) Read error. 02Hex Data carrier was removed from the active zone of the read/write 03Hex head while it was being read. Write error.
C60_2-019_818217_0806-e.p65 25 Function Description Parametering the BIS C-60_2 processor Parameters, Overview Please note the basic procedure on 14 and 29...35 and the examples on 36...53. pages There are 6 user parameter bytes stored on the Profibus master that can be used to activate and deactivate various functions. Setting is done directly by linking a device to the Profibus master. The parameter default settings are stored in the GSD file.
C60_2-019_818217_0806-e.p65 27 Function Description Parametering, Parametering Bytes Parametering Bytes User-Parameter Bytes (continued) 4th byte, bit 7 0 = no 1 = yes Display state of the digital input in the bit header of the input buffers: Input is Low: "IN" in the bit header of the input buffers = 0. Input is High: "IN" in the bit header of the input buffers = 1. Important: „KN“ and „IN“ use the same bit in the bit header.
C60_2-019_818217_0806-e.p65 29 Function Description Processing data carriers Reading and writing To carry out a read or write job, the Data carrier must be located in the active zone of the read/ write head. A read/write job has the following sequence (see examples on 38ff): 1.
C60_2-019_818217_0806-e.p65 31 Function Description Processing data carriers Reading and writing in dynamic mode In normal operation a read/write job is rejected by the BIS C-60_2 processor by setting the AF bit and an error number if there is no data carrier in the active zone of the read/write head. If dynamic mode is configured, the processor accepts the read/write job and stores it. When a data carrier is recognized, the stored job is carried out.
C60_2-019_818217_0806-e.p65 33 Function Description Processing data carriers Mixed Data Access (cont.) The following shows the structure of a program: Program structure Subaddress Value Command designator 1. Program record Program number 1st data record: Start address Low Byte Start address High Byte Number of bytes Low Byte Number of bytes High Byte 2nd data record: ...
C60_2-019_818217_0806-e.p65 35 Function Description Processing data carriers CRC initialization To be able to use the CRC check, the data carrier must first be initialized with the command identifier 12Hex (see 36). The CRC initialization is used like a normal write job. The latter is rejected (with an error message) if the processor recognizes that the data carrier does not contain the correct CRC. Data carriers as shipped from the factory (all data are 0) can immediately be programmed with a CRC check.
C60_2-019_818217_0806-e.p65 37 Function Description Examples for protocol sequence Example No. 1 (continued) For configuring with double bit header and 8-byte buffer size! Host: BIS C-60_2 Identification System: 7.) Process subaddresses of the output buffer: 01...06 Hex Enter the remaining data byte 00Hex /07Hex Invert TI-Bit 8.) Process subaddresses of the output buffer: 01...06 Hex 00Hex /07Hex 9.
C60_2-019_818217_0806-e.p65 39 Function Description Examples for protocol sequence Example No. 3 (like 2nd example but with simultaneous data transmission) For configuring with double bit header and 8-byte buffer size! Read 17 bytes starting at data carrier address 10, with simultaneous data transmission (data carrier type with 32 byte block size): While the read job is being carried out and as soon as the input buffer is filled, the first data are sent.
C60_2-019_818217_0806-e.p65 41 Function Description Examples for protocol sequence Example No. 4 Read 30 bytes starting at data carrier address 10 with read error (data carrier type with 64 byte block size): For configuring with double bit header and 8-byte buffer size! Host: BIS C-60_2 Identification System: 1.) Process subaddresses of the output buffer in the order shown: 2.
C60_2-019_818217_0806-e.p65 43 Function Description Examples for protocol sequence Example No. 6 (with simultaneous data transmission) For configuring with double bit header and 8-byte buffer size! Read 30 bytes starting at data carrier address 10, with read error and simultaneous data transmission (data carrier type with 64 byte block size): If an error occurs after data have started to be sent, the AF-Bit is set instead of the AE-Bit along with the corresponding error number.
C60_2-019_818217_0806-e.p65 45 Function Description Examples for protocol sequence Example No. 8 Copy 17 bytes starting at data carrier address 10 (data carrier type with 32-byte block size): For configuring with Data from the data carrier in front of Head 1 are read and written to the same memory lodouble bit header! cation in the data carrier in front of Head 2. Data transmission can be started even while the data carrier in front of Head 1 is being read.
C60_2-019_818217_0806-e.p65 47 Function Description Examples for protocol sequence Example No. 9 Address assignment for the Auto-Read function For configuring with double bit header and 8-byte buffer size! Programming start address 75 (data carrier type with 32 byte block size): Host: BIS C-60_2 Identification System: 1.) Process subaddresses of the output buffer in the order shown: 2.
C60_2-019_818217_0806-e.p65 49 Function Description Examples for protocol sequence Example No. 10 Store Mixed Data Access program (continued) For configuring with double bit header and 8-byte buffer size! Host: BIS C-60_2 Identification System: 5.) Process subaddresses of the output buffer: 6.
C60_2-019_818217_0806-e.p65 51 Function Description Examples for protocol sequence Example No. 11 Use Mixed Data Access program For configuring with double bit header and 8-byte buffer size! Read data carrier using Program No. 1 (data carrier type with 32 byte block size): Host: BIS C-60_2 Identification System: 1.) Process subaddresses of the output buffer in the order shown: 2.
C60_2-019_818217_0806-e.p65 53 Function Description Examples for protocol sequence Example No. 13 Put the relevant read/write head into ground state: Both read/write heads can be independently set to the ground state. Host: BIS C-60_2 Identification System: 1.) Process subaddresses of the output buffer: 2.) Go to ground state; Process subaddresses of the input buffer: 00Hex /07Hex Set GR-Bit 00Hex /07Hex 3.
C60_2-019_818217_0806-e.p65 55 Read/Write Times Read times from Data carrier to processor in dynamic mode (parametering: 2nd byte, bit 5 = 1, without CRC_16 data check) Read times within the 1st block for dual read and compare: The indicated times apply after the Data carrier has been recognized. If the Data carrier is not yet recognized, an additional 45 ms for building the required energy field until the Data carrier is recognized must be added.
C60_2-019_818217_0806-e.p65 57 BIS C-6002 Mounting Head / Processor Orientation of the read/write head or adapter Depending on model, the processor is equipped with a read/write head or the adapter for offset read/write heads. Both the read/write head and the adapter can be rotated by the user by + or –90 deg. to the desired Caution: wires inside! position (see drawing). Be sure that power is off first. Loosen both screws (indicated with arrows).
C60_2-019_818217_0806-e.p65 59 BIS C-6002-...-KL2 Installing the connection cables Make connections on the BIS C-6002 processor The BIS C-6002 processor must be opened in order to make the connections for the supply voltage, the digital input and the PROFIBUS connections (see 58). First be sure that the unit is disconnected from power. Remove the 4 screws on the BIS C-6002 and lift off the cover. Guide the two PROFIBUS cables through the PG 11 fittings (see . mation on wiring, see the following 60).
C60_2-019_818217_0806-e.p65 61 BIS C-6002-...-KL2 Interface Information / Wiring Diagrams Remote bus cable and interfaces for PROFIBUS-DP To insert BIS C-6002 processor into the serial PROFIBUS, terminals 1and 2 and 5 and 6 for the PROFIBUS-DP interface are located on the terminal block ("incoming" and "outgoing"). Bus station BIS C-6002 Bus station Bus station Terminal block red green red green In case the processor is the last bus module in the chain, then only the incoming cable is connected.
C60_2-019_818217_0806-e.p65 63 BIS C-6002-...
C60_2-019_818217_0806-e.p65 65 BIS C-6002-...-ST11 Interface Information / Wiring Diagrams Remote bus cable for PROFIBUS-DP To insert BIS C-6002-...-ST11 processor into the serial PROFIBUS-DP, there are the terminal X2 for the PROFIBUS input and the terminal X3 for the PROFIBUS output. Bus station BIS C-6002-...-ST11 Bus station A 3 DGND B ...
C60_2-019_818217_0806-e.p65 67 BIS C-6002-...-ST11 Interface Information / Wiring Diagrams Wiring diagram for BIS C-6002-...-ST11 processor with adapter BIS C-654 X1, supply voltage, digital input Connection for Read/Write Head BIS C-355/...S92 4 3 Pin Function 1 +Vs 5 X2, PROFIBUSinput (male) 4 –IN 3 –Vs 4 +IN 5 n.c. Pin Function 2 1 2 X3, PROFIBUSoutput (female) 3 3 4 1 5 5 2 1 1 2 VP 2 A 3 DGND 4 B 5 n.c. n.c.
C60_2-019_818217_0806-e.p65 69 BIS C-6002 Changing the EEPROM Changing the EEPROM in the BIS C-6002 processor To replace the EEPROM, open up the processor as described on 58. Be sure before opening that the unit is disconnected from power.. To avoid damaging the EEPROM, please observe the requirements for handling electrostatically sensitive components. The EEPROM is replaced by unplugging and plugging back into the socket.
C60_2-019_818217_0806-e.p65 71 BIS C-6002 Technical Data Digital Input (+IN, –IN) Control voltage active Control voltage inactive Input current at 24 V Delay time, typ. Optocoupler isolated 4 V to 40 V 1.
C60_2-019_818217_0806-e.
C60_2-019_818217_0806-e.p65 75 BIS C-6022 Mounting Processor Mounting the BIS C-6022 processor The processor is mounted using 4 M4 screws. Head 2 Head 1 ca. 15 M4 145 X2 160 X1 ca. 15 X3 X4 ca. 20 60 63 100 75 english 76 BIS C-6022 Opening the processor / Interface information Opening the BIS C-6022 processor To set the PROFIBUS-DP address, activate or deactivate the internal termination resistor, set the compatibility mode or to change the EEPROM, you must open up the BIS C-6022 processor.
C60_2-019_818217_0806-e.p65 77 BIS C-6022 Interface Information / Wiring Diagrams To insert BIS C-6022 processor into the serial PROFIBUS and to connect the supply voltage and the digital input, the cables have to be connected to the terminals of the processor. For more details regarding the wiring see the following . The read/write heads have to be connected to the to terminals Head 1 and Head 2. PROFIBUS-DP Ensure that the device is turned off.
C60_2-019_818217_0806-e.p65 79 BIS C-6022-...-ST10 Interface Information / Wiring Diagrams Head 2 Head 1 Wiring diagram for BIS C-6022-...-ST10 processor X1, supply voltage, digital input, and CT Present outputs Pin +Vs CT Present 2 3 1 2 3 4 5 6 7 8 X1 Function 1 2 –Vs 4 +IN 5 CT Present 1 S1 X2, PROFIBUS output X3, PROFIBUS input Head 1 X2 Pin Function 1 DGND 2 A 3 n.c. Head 2 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 S2 X3 4 B 5 n.c.
C60_2-019_818217_0806-e.p65 81 BIS C-6022 Changing the EEPROM Changing the EEPROM in the BIS C-6022 processor To change the EEPROM, open the processor as described on 76. Be sure before opening that the unit is disconnected from power. Head 2 Head 1 To avoid damaging the EEPROM, please observe the requirements for handling electrostatically sensitive components. The EEPROM is replaced by unplugging and plugging back into the socket.
C60_2-019_818217_0806-e.p65 83 BIS C-6022 Technical Data Electrical Connections (continued) Digital input +IN Control voltage active Control voltage inactive Input current at 24 V Delay time, typ. Optocoupler isolated 4 V to 40 V 1.
C60_2-019_818217_0806-e.p65 85 Appendix, ASCII Table DeciControl Hex ASCII mal Code 0 00 Ctrl @ NUL DeciControl Hex ASCII mal Code 22 16 Ctrl V SYN DeciHex ASCII mal 44 2C , DeciHex ASCII mal 65 41 A DeciHex ASCII mal 86 56 V DeciHex ASCII mal 107 6B k 1 01 Ctrl A SOH 23 17 Ctrl W ETB 45 2D - 66 42 B 87 57 W 108 6C l 2 02 Ctrl B STX 24 18 Ctrl X CAN 46 2E .