Table of Contents

Advertisement

Available languages

Available languages

Quick Links

BTL7-T500-...
Konfigurationsanleitung
deutsch

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BTL7-T500 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Balluff BTL7-T500 Series

  • Page 1 BTL7-T500-… Konfigurationsanleitung deutsch...
  • Page 2 www.balluff.com...
  • Page 3 4.7.7 Kompatibilitätsmodus V3.1 (Compatibility mode) 4.7.8 Skalierung: Messschritte pro Nennlänge (Measuring step 0.001 µm) 4.7.9 Skalierung: Gesamter Messbereich (Total measuring range in steps) 4.7.10 Tolerierte Anzahl Lebenszeichenfehler (Max Master Sign-Of-Life failures) 4.7.11 Geschwindigkeitseinheit (Velocity measuring unit) 4.7.12 Diagnosezeit für FMM Dienste www.balluff.com deutsch...
  • Page 4 BTL7-T500-… Konfigurationsanleitung Die azyklische Kommunikation zwischen einem Klasse-1-Master und einem Slave (MSAC_C1) 4.9.1 Telegramm Write.req 4.9.2 Telegramm Read.req 4.10 Die azyklische Kommunikation zwischen einem Klasse-2-Master und einem Slave (MSAC_C2) 4.10.1 Telegramm Initiate (Initiate.req) 4.10.2 Telegramme Read und Write 4.10.3 Telegramm Abort (Abort.req) 4.11 Azyklische Daten: Parameterübersicht 4.11.1 2000…2015, 65000 Offseteinstellung 4.11.2 970, 971 Laden und Speichern von Parametern...
  • Page 5 Gefahren. bungsdatei zum Import in das Konfigurati- onsprogramm der Steuerung. Die GSD- Die verwendeten Warnhinweise enthalten verschiedene Datei kann von der Balluff Homepage Signalwörter und sind nach folgendem Schema aufgebaut: heruntergeladen werden und enthält die technischen Merkmale des Sensors.
  • Page 6 BTL7-T500-… Konfigurationsanleitung Benutzerhinweise (Fortsetzung) Verwendete Begriffe Baudrate: Geschwindigkeit der Datenübertragung auf dem PROFIBUS in Bit/s. Dezentrale Peripherie (DP): Über den PROFIBUS an die SPS angeschlossene Kompo- nenten werden generell als dezentrale Peripherie bezeich- net. Die Kommunikation erfolgt in drei Klassen: –...
  • Page 7 Parametrierung siehe Tabelle Tab. 6-1 im Anhang. Konstante BTL-Parameter: – Hersteller-ID: 16#010000E8 – Produkt-ID: 16#0F3B – Name des Herstellers: Balluff GmbH – Gerätename: BTL7-T500… – Seriennummer: yymmdd000xxxxx ZZ – yy/mm/dd: Produktionsdatum (Jahr/Monat/Tag) – xxxxx: Unterserie – ZZ: Herkunftsland DE = Deutschland HU = Ungarn ·...
  • Page 8 BTL7-T500-… Konfigurationsanleitung PROFIBUS-Grundlagen PROFIBUS ist ein herstellerunabhängiger, offener Feldbus- Systemstart standard, der durch die internationalen Normen EN 50170 und EN 50254 festgelegt ist. Nach dem Einschalten erwartet das BTL7-T500… ein Parametriertelegramm vom Master. In diesem werden mindestens die von der Norm festgelegten Informationen Busprinzip (z. B.
  • Page 9 Zustand Normal Operation. Besteht die Fehler- ursache weiterhin, dann fällt der Sensor nach Zurück- setzten von Bit 15 von G1_STW1 wieder in den Zustand Error zurück. Bei erfolgreicher Quittierung wird Bit 15 in G1_ZSW1, sowie der Fehlercode in G1_XIST2 gelöscht. www.balluff.com deutsch...
  • Page 10 über den SSA-Dienst als auch über das Objekt 918 eingestellt werden (siehe oben). Wird über SSA die Die GSD-Datei kann unter www.balluff.de Adresse 125 eingestellt, dann gilt die in Objekt 918 gespei- heruntergeladen werden. cherte Adresse. In jedem anderen Fall wird die SSA- Adresse verwendet.
  • Page 11 625 µs oder größer (z. B. 1 ms) gewählt werden. Die Zeit T soll mindestens so groß wie T sein. Bei T = 625 µs Calc kann T somit 365 µs sein. T kann zwischen 125 µs und –T = 625 µs – 365 µs = 260 µs gewählt werden. www.balluff.com deutsch...
  • Page 12 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) Device Profil: Encoder Profile V4.1 Application 4.3.2 Standardsignale Class 4 Das im Profil definierte Positionsinterface ist eine standardi- Das POFIBUS- und PROFINET-Profil für Encoder ist eine sierte Verbindung zwischen den Sensor und der Steue- Weiterentwicklung von dem PROFIBUS-Profil für DPV2- rung.
  • Page 13 Durch Setzten dieses Bits wird ein Geberfehler quittiert und zurückgesetzt. Die Quittierung bleibt wirkungslos, Bild 4-3: Offset Absolut-Modus wenn die Fehlerursache weiterhin besteht. Der Parameter des Encoder-Profils 65000 (Preset-Wert) ist mit dem Parameter 2000 identisch und wirkt sich nur auf Positionsgeber 1 aus. www.balluff.com deutsch...
  • Page 14 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) 4.3.4 STW2_ENC Encoder Kontrollwort 2 4.3.6 ZSW2_ENC Encoder Statuswort 2 Bit 10: Control by PLC Bits 0…8 Dieses Bit muss gesetzt werden, damit das Setzen der Die Bits 0 bis 8 werden nicht verwendet. Bits in G1_STW vom Slave ausgeführt wird. Bit 9: Control requested Ist der Kompatibilitätsmodus V3.1 (siehe Kapitel 4.7.7 auf Dieses Bit zeigt an, dass das Bit Conrol by PLC im STW2...
  • Page 15 Geschwindigkeit beinhalten. Wort Eingabe STW2 G1_STW1 Wort 4N+3 4N+4 4N+5 4N+6 Ausgabe ZSW2 G1_ZSW1 G1_XIST1 G1_XIST2 Position 1 Geschw. 1 Position N Geschw. N Wird bei der Konfiguration ein Modul gesteckt, so wird automatisch das zugehörige Telegramm parametriert. www.balluff.com deutsch...
  • Page 16 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) Baudrate und Übertragungsdauer PROFIBUS-Systeme können mit Baudraten zwischen 9600 Bit/s und 12 Mbit/s betrieben werden. Je höher die Baudraten sind, desto kürzer sind die möglichen Leitungs- längen und desto empfindlicher ist das System in Bezug auf Reflexionen und Störungen (Stecker- und Kabelquali- tät).
  • Page 17 Die FMM-Betriebsart benötigt die gleiche Zeit für Messung und Auswertung, wie der mit 16 Magneten parametrierte Betrieb. Bild 4-7: Beispiel: neue Zuordnung der Positionsgeber (Bauform beispielhaft) Es muss beachtet werden, dass sich die Auswertung der Positionen in der Steuerung dieser neuen Anordnung anpassen muss. www.balluff.com deutsch...
  • Page 18 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) Parameter für die azyklische Kommunikation 4.7.3 Messrichtung (Code Sequence) Zum Übertragen der Daten wird der FDL-Dienst SRD über Der Standardwert ist Min. Value at connector side, d. h. den SAP 51 benutzt. Der Master parametriert und konfigu- der Nullpunkt befindet sich bei der Bauform Profil an der riert den Slave wie im zyklischen Datenverkehr.
  • Page 19 Skalierungsfunktion eingeschaltet sind. Das Datenfor- mat ist für beide Werte UNSIGNED32 (0…4294967295). Wenn beide Werte auf 0 stehen, dann wird für die Schritt- weite der Wert 1000 nm und für den Messbereich die Nennlänge in µm verrechnet (Default-Einstellung). www.balluff.com deutsch...
  • Page 20 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) 4.7.9 Skalierung: Gesamter Messbereich Dienste (Total measuring range in steps) Bei den Diensten unterscheidet man zwischen Master MIt diesem Parameter kann man angeben, in wie viele Klasse 1-/Slave-Funktionen (MSAC_C1) und Master Schritte die Nennlänge unterteilt werden soll. Daraus Klasse 2-/Slave Funktionen (MSAC_C2).
  • Page 21 Zeit antwortet, wird die Kommunika- tionsverbindung (auch für den zyklischen Datenverkehr) abgebrochen. Nach einem Abbruch der Verbindung muss der Slave neu parametriert und konfiguriert werden. Wenn der Slave mit einer Fehlermeldung antwortet, versucht der Klasse-1-Master den Aufruf erneut. www.balluff.com deutsch...
  • Page 22 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9…n–2 Byte n–1 Byte n DSAP SSAP 16#68 16#68 16#8 16#8 16#33 16#33 Siehe 16#16 Tab. 4-8 und Tab.
  • Page 23 Tab. 4-10: Write.res War die Bearbeitung erfolgreich, dann sieht die Nachricht wie folgt aus: Byte Nr. Datentyp Bedeutung Wert Byte DP request 16#5F = Write Byte Slot Byte Index Byte Length Tab. 4-11: DU einer positiven Slave-Antwort Write.res www.balluff.com deutsch...
  • Page 24 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) 4.9.2 Telegramm Read.req Der Read.req dient dem Anfordern des Ergebnisses des Vorgangs der durch den Write.req angestoßen wurde. Das Ergebnis wird im Read.res zurück gegeben. Der Read.req wird üblicherweise vom Master automatisch geschickt, es muss dann nur die read.res ausgewertet werden. Der Slave antwortet auf den Read.req mit einem Read.res.
  • Page 25 Unzulässige Parameter-Adresse (Attribut, Anzahl der Elemente, Parameternummer oder Sub-Index 16#16 wird nicht unterstützt) 16#17 Ungültiges Format (Schreibzugriff mit falschem Format) 16#18 Anzahl der Werte nicht konsistent (Schreibzugriff) 16#65 Speicherfehler (Speichern der Daten im nichtflüchtigem Speicher ist fehlgeschlagen) Tab. 4-14: Fehlercodes DPV1 www.balluff.com deutsch...
  • Page 26 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) 4.10 Die azyklische Kommunikation zwischen einem Klasse-2-Master und einem Slave (MSAC_C2) Um von einem Klasse-2-Master auf die Daten eines Slaves im azyklischen Verkehr zugreifen zu können, muss zuerst eine Verbindung aufgebaut (Initiate) und nach erfolgreichen Schreiben und Lesen die Verbindung wieder aufgehoben (Abort) werden.
  • Page 27 Max. data length (Maximal mögliche Datenlänge) 16#F0 2…3 2 × Byte Supported features 16#01 16#00 4…5 2 × Byte Supported Profile features 16#00 16#00 6…7 Word Profile ident number 16#0303 Byte Source API 16#00 Byte Destination API 16#00 Tab. 4-18: DU im Initiate.res www.balluff.com deutsch...
  • Page 28 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) 4.10.2 Telegramme Read und Write Der Datenaustausch über MSAC_C2 unterscheidet sich von dem MSAC_C1 nur durch die verwendete SAP-Num- mer und die vom Master eingefügten Idle-Telegramme. 4.10.3 Telegramm Abort (Abort.req) Damit der belegte SAP wieder verwendbar ist, wird die vom Master aufgebaute Verbindung mit dem Abort-Kom- mando wieder freigegeben.
  • Page 29 Dadurch können Personen gefährdet und Sachschäden verursacht werden. ► Reset nur dann vornehmen, wenn keine Gefahr für Personen oder Gegenstände besteht! ► Personen müssen sich von den Gefahrenbereichen der Anlage fernhalten. ► Sicherheitshinweise des Anlagen- oder Systemher- stellers beachten. www.balluff.com deutsch...
  • Page 30 BTL7-T500-… Konfigurationsanleitung Konfiguration (Fortsetzung) 4.11.5 Parameter zur Adressierung Über den Parameter 918 kann unter bestimmten Bedin- gungen die Adresse eingestellt, bzw. die eingestellte Adresse ausgelesen werden. Das hängt davon ab, ob das Gerät DIP-Schalter hat, wie diese eingestellt sind und ob der Set-Slave-Address-Dienst verwendet wird.
  • Page 31 28 = Warnung: Position über oberen Limit 29 = Warnung: Position unter unterem Limit 31 = Ungültige ASIC (Mess-) Konfiguration Kanalbezogene Diagnose für zweiten und weitere Fehler (bei Bedarf je drei Bytes) 9…11 Siehe Byte 6…8 Diagnose für weitere Fehlermeldung(en) Tab. 4-21: Diagnosetelegramm www.balluff.com deutsch...
  • Page 32 Sachschäden verursacht werden. Installation der GSD-Datei ► Personen müssen sich von den Gefahrenbereichen der Anlage fernhalten. Die GSD-Datei kann unter www.balluff.de ► Installation nur durch geschultes Fachpersonal. heruntergeladen werden. ► Sicherheitshinweise des Anlagen- oder Systemher- In der TIA-Projektnavigation kann man unter Gerätekonfi- stellers beachten.
  • Page 33 Positionsgebern eingestellt. Bei Verwendung des Leermo- duls wird der Sensor auf einen Positionsgeber paramet- riert. Im Feld der gerätespezifischen Parameter können die bereits beschriebenen Einstellungen (siehe Kapitel 4.7.2 Parameter des Modulzugangspunktes auf Seite 18) vorgenommen werden. Bild 5-2: Einstellung der Parameter des Modulzugangspunktes www.balluff.com deutsch...
  • Page 34 BTL7-T500-… Konfigurationsanleitung Projektierung mit Simatic Step7 V13 (TIA) (Fortsetzung) Die Taktsynchronität kann im Menü Isochronous mode aktiviert und eingestellt werden. Zu Randbedingungen der Einstellungen siehe Kapitel 4.2 Taktsynchronität auf Seite 10. Die Einstellungen für das Einzelgerät können eingegeben (Manual) oder vom Subnetz übernommen (From subnet) werden.
  • Page 35 Feh- lerfall zu erkennen und die Maschine im Stö- rungsfall in einen sicheren Zustand zu versetzen. Der Rest des Programmbeispiels sind einfache Variablen- operationen, die hier nicht näher erläutert werden sollen. Bild 5.4: Beispielprogramm (FB3) www.balluff.com deutsch...
  • Page 36 BTL7-T500-… Konfigurationsanleitung Projektierung mit Simatic Step7 V13 (TIA) (Fortsetzung) Der Funktionsbaustein muss dann lediglich aus dem OB1 aufgerufen werden. Bild 5-4: Aufruf des Beispielprogramms aus dem OB1 deutsch...
  • Page 37 Speicher schreiben. Vorgabewert: 0 Wert = 1: Speichern starten. Das Speichern dauert an, bis der Wert von selbst wieder auf 0 zurückkehrt. Reset Unsigned16 Das Schreiben einer 1 in diesen Parameter führt einen sofortigen Reset aus. Siehe Kapitel 4.11.3 www.balluff.com deutsch...
  • Page 38 BTL7-T500-… Konfigurationsanleitung Anhang (Fortsetzung) Para- Sub- Eintrag Format Zugriff Default-Wert Kommentar meter index Standard Parameter-Zugriffsin- Array[3] of Siehe Kapitel 4.11.4 formation Unsigned16 Maximale Blocklänge Unsigned16 (6) Multiparameterzugriff: Maximale Unsigned16 (6) Anzahl an Parametern Maximale Latenszeit (n × 10 ms) Unsigned16 (6) Drive Objekt Identifikation Array[8] of Siehe Kapitel 4.11.4 Unsigned16...
  • Page 39 2050 Temperatur Siehe Kapitel 4.11.1 Aktuelle Temperatur [°C] Integer16 Minimale Temperatur seit Ein- Integer16 schalten [°C] Maximale Temperatur seit Integer16 Einschalten [°C] Minimale Lebenszeittemperatur Integer16 [°C] Maximale Lebenszeittemperatur Integer16 [°C] 2052 Messungszustand Unsigned16 65000 Preset value Integer32 Siehe Kapitel 4.11.1 www.balluff.com deutsch...
  • Page 40 BTL7-T500-… Konfigurationsanleitung Anhang (Fortsetzung) Para- Sub- Eintrag Format Zugriff Default-Wert Kommentar meter index 65001 Betriebszustand Array[12] of Integer32 Integer32 16#000B0101 = 721153 Bit 0…15: Version 16#0101 Bit 16…23: Index describing the 16#B encoder Bit 24…31: Reserved Betriebszustand Integer32 16#3E=62 Bit 0: Code sequence Bit 1: Class 4 functionality Bit 2: G1_XIST1 preset control Bit 3: Scaling funcion control...
  • Page 41 US Service Center CN Service Center Germany Germany China Balluff GmbH Balluff GmbH Balluff Inc. Balluff (Shanghai) trading Co., ltd. Schurwaldstrasse 9 Schurwaldstrasse 9 8125 Holton Drive Room 1006, Pujian Rd. 145. 73765 Neuhausen a.d.F. 73765 Neuhausen a.d.F. Florence, KY 41042 Shanghai, 200127, P.R.
  • Page 42 BTL7-T500-… Configuration Guide english...
  • Page 43 www.balluff.com...
  • Page 44 4.7.8 Scaling: Measuring steps per nominal measuring length (Measuring step 0.001µm) 4.7.9 Scaling: Total measuring range (Total measuring range in steps) 4.7.10 Tolerated number of sign-of-life errors (Max Master Sign-Of-Life failures) 4.7.11 Speed unit (Speed measuring unit) 4.7.12 Diagnostic time for FMM Services www.balluff.com english...
  • Page 45 BTL7-T500-… Configuration Guide Acyclic communication between a Class-1-Master and a slave (MSAC_C1) 4.9.1 Telegram Write.req 4.9.2 Telegram Read.req 4.10 The acyclic communication between a Class-2-Master and a Slave (MSAC_C2) 4.10.1 Telegram Initiate (Initiate.req) 4.10.2 Read and Write telegrams 4.10.3 Telegram Abort (Abort.req) 4.11 Acyclic data: Parameter overview 4.11.1 2000…2015, 65000 offset setting 4.11.2 970, 971 Loading and saving parameters...
  • Page 46 SIGNAL WORD configuration program of the controller. The GSD file can be downloaded from the Type and source of the hazard Balluff homepage and contains the Consequences if not complied with technical features of the sensor. ► Measures to avoid hazards I&M...
  • Page 47 BTL7-T500-… Configuration Guide User Instructions (continued) Terminology Used Baud rate: Data transfer rate on the PROFIBUS in Bit/s. Decentralized peripherals (DP): Components connected to the PLC through PROFIBUS are generally referred to as decentralized peripherals. Communication is in three classes: –...
  • Page 48 Parameterization see Table Tab. 6-1 in the Appendix. Constant BTL parameters: – Manufacturer ID: 16#010000E8 – Product ID: 16#0F3B – Manufacturer name: Balluff GmbH – Device name: BTL7-T500… – Serial number: yymmdd000xxxxx ZZ – yy/mm/dd: Production date (year/month/day) – xxxxx: Sub-series –...
  • Page 49 BTL7-T500-… Configuration Guide PROFIBUS Basics PROFIBUS is a manufacturer-neutral, open fieldbus System start standard defined by international standards EN 50170 and EN 50254. After start up the BTL7-T500… expects a parameterization telegram from the master. Included are at minimum the information specified by the standard (e.g.
  • Page 50 Normal Operation. If the cause for the error still exists, the sensor returns to the Error state after resetting Bit 15 of G1STW1 _STW. Upon successful acknowledgment, bit 15 in G1_ZSW1 is deleted along with the error code in G1_XIST2. www.balluff.com english...
  • Page 51 SSA service and using Object 918 (see above). If Address 125 is set using SSA, then the address stored in Object The GSD file can be downloaded at 918 applies. In any other case the SSA address is used. www.balluff.de. 4.1.5 Resetting the stored addresses Addressing...
  • Page 52 625 µs or greater (e.g. 1 ms). Time T should be at least as great as T . For T = 625 µs T can then be 365 µs. Calc can be selected between 125 µs and T –T = 625 µs – 365 µs = 260 µs. www.balluff.com english...
  • Page 53 BTL7-T500-… Configuration Guide Configuration (continued) Device profile: Encoder Profile V4.1 4.3.2 Standard signals Application Class 4 The position interface defined in the profile is a The PROFIBUS and PROFINET profile for encoders is a standardized connection between the sensor and the further development of the PROFIBUS profile for DPV2 controller.
  • Page 54 Setting this bit acknowledges and resets an encoder error. The acknowledgment has no effect if the cause for the error persists. Fig. 4-3: Offset absolute mode The parameter for encoder profile 65000 (preset value) is identical to parameter 2000 and only affects magnet 1. www.balluff.com english...
  • Page 55 BTL7-T500-… Configuration Guide Configuration (continued) 4.3.4 STW2_ENC Encoder control word 2 4.3.6 ZSW2_ENC Encoder status word 2 Bit 10: Control by PLC Bits 0…8 This bit must be set so that the slave sets the bits in Bits 0…8 are not used. G1_STW.
  • Page 56 Word Input STW2 G1_STW1 Word 4N+3 4N+4 4N+5 4N+6 Edition ZSW2 G1_ZSW1 G1_XIST1 G1_XIST2 Position 1 Speed 1 Position N Speed N If a module is inserted during configuration, the corresponding telegram is automatically parameterized. www.balluff.com english...
  • Page 57 BTL7-T500-… Configuration Guide Configuration (continued) Baud rate and transmission time PROFIBUS systems can be operated at baud rates of between 9600 bps and 12 Mbps. The higher the baud rate the shorter the permissible cable lengths and the more sensitive the system is to reflections and interference (connector and cable quality).
  • Page 58 FMM mode requires the same time for measuring and processing as does operating with 16 magnets. Fig. 4-7: Example: Magnet reassignment (example form factor) Please note that the evaluation of the positions in the controller must be adapted to this reassigned. www.balluff.com english...
  • Page 59 BTL7-T500-… Configuration Guide Configuration (continued) Parameter for acyclic communication 4.7.3 Measuring direction (Code Sequence) The FDL service SRD and SAP 51 is used for sending The standard value is Min. Value at connector side, i.e. the data. The master parameterizes and configures the slave zero point is at the marking for the profile style and at the as for cyclical data communication.
  • Page 60 The data format for both values is UNSIGNED32 (0…4294967295). If both values are at 0, then 1000 nm is calculated for the step increment and the nominal stroke in µm for the measuring range (default). www.balluff.com english...
  • Page 61 BTL7-T500-… Configuration Guide Configuration (continued) 4.7.9 Scaling: Total measuring range Services (Total measuring range in steps) The services distinguish between Master Class 1-/Slave In this parameter, the number of steps into which the functions (MSAC_C1) and Master Class 2-/Slave functions nominal stroke is to be divided can be indicated.
  • Page 62 If the slave does not reply within the set time, the communication connection is aborted (also for cyclical data exchange). After the connection is aborted the slave must be re-parameterized and re-configured. If the slave replies with an error message, the Class-1-Master tries the request again. www.balluff.com english...
  • Page 63 BTL7-T500-… Configuration Guide Configuration (continued) Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Bytes 9…n–2 Byte n–1 Byte n DSAP SSAP 16#68 16#68 16#8 16#8 16#33 16#33 16#16 Tab. 4-8 and Tab.
  • Page 64 Tab. 4-10: Write.res If processing was successful, the message then appears as follows: Byte No. Data type Meaning Value Byte DP request 16#5F = Write Byte Slot Byte Index Byte Length Tab. 4-11: DU or a positive slave response Write.res www.balluff.com english...
  • Page 65 BTL7-T500-… Configuration Guide Configuration (continued) 4.9.2 Telegram Read.req The Read.req is used for requesting the result of the action that was initiated by the Write.req. The result is returned in the Read.res. The Read.req is usually automatically sent by the master and then the read.res only needs to be processed.
  • Page 66 Non-permissible parameter address (attribute, number of elements, parameter number or subindex is 16#16 not supported) 16#17 Invalid format (write access with wrong format) 16#18 Number of values not consistent (write access) 16#65 Save error (saving the data in non-volatile memory failed) Tab. 4-14: Error codes DPV1 www.balluff.com english...
  • Page 67 BTL7-T500-… Configuration Guide Configuration (continued) 4.10 The acyclic communication between a Class-2-Master and a Slave (MSAC_C2) To be able to access the slave data in acyclic communication from a Class-2-Master a connection must first be opened (Initiate) and after successful writing and reading the connection again closed (Abort).
  • Page 68 16#F0 2…3 2 × Bytes Supported features 16#01 16#00 4…5 2 × Bytes Supported Profile features 16#00 16#00 6…7 Word Profile ident number 16#0303 Byte Source API 16#00 Byte Destination API 16#00 Tab. 4-18: DU in the Initiate.req www.balluff.com english...
  • Page 69 BTL7-T500-… Configuration Guide Configuration (continued) 4.10.2 Read and Write telegrams Data exchange using MSAC_C2 differs from MSAC_C1 only in the SAP number used and the Idle telegrams inserted by the master. 4.10.3 Telegram Abort (Abort.req) For the occupied SAP to be usable again, the connection opened by the master is released again using the Abort command.
  • Page 70 The value read here is equipment! identical to the length indicated on the part label. ► Persons must keep away from the system’s hazardous zones. ► Observe the safety instructions of the equipment or system manufacturer. www.balluff.com english...
  • Page 71 BTL7-T500-… Configuration Guide Configuration (continued) 4.11.5 Parameters for addressing Parameter 918 can be used under certain conditions to set the address and read out the set address. This depends on whether the device has DIP switches, how they are set, and whether the Set Slave Address service is being used.
  • Page 72 29 = Warning: Position below lower limit 31 = Invalid ASIC (measuring) configuration Channel-specific diagnostics for second and following errors (three bytes each as needed) 9…11 See Byte 6…8 Diagnostics for further error message(s) Tab. 4-21: Diagnostics Telegram www.balluff.com english...
  • Page 73 ► Persons must keep away from the system’s hazardous zones. The GSD file can be downloaded at ► Startup must be performed only by trained technical www.balluff.de. personnel. ► Observe the safety instructions of the equipment or In the TIA project navigator under Device Configuration select Manage General Station Description files (GSD) from system manufacturer.
  • Page 74 When the blank module is used the sensor is parameterized for one magnet. The already described settings can be made in the Device- specific parameters field (see section 4.7.2 Module access point parameters on page 18). Fig. 5-2: Setting the module access point parameters www.balluff.com english...
  • Page 75 BTL7-T500-… Configuration Guide Configuring with Simatic Step7 V13 (TIA) (continued) Isochrone mode can be enabled and set in the Isochrone mode menu. For setting conditions see section 4.2 Isochrone mode on page 10. The settings for the individual unit can be entered (Manual) or taken from the subnet (From subnet).
  • Page 76 The remainder of the program example is simple variable operations which do not need further explanation here. Fig. 5.4: Example program (FB3) www.balluff.com english...
  • Page 77 BTL7-T500-… Configuration Guide Configuring with Simatic Step7 V13 (TIA) (continued) The function block must then simply be called from the OB1. Fig. 5-4: Calling the example program from the OB1 english...
  • Page 78 Unsigned16 See section 4.11.2 non-volatile memory. Preset value: 0 value = 1: Start saving. Saving continues until the value returns to 0 itself. Reset Unsigned16 Writing a 1 in this parameter performs an immediate reset. See section 4.11.3 www.balluff.com english...
  • Page 79 BTL7-T500-… Configuration Guide Appendix (continued) Parameters Subindex Entry Format Access Default value Comment Standard parameter Array[3] of See section 4.11.4 access information Unsigned16 Maximum block length Unsigned16 (6) Multiparameter access: Unsigned16 (6) maximum number of parameters Maximum latency time Unsigned16 (6) (n × 10 ms) Drive object identification Array[8] of See section 4.11.4...
  • Page 80 See section 4.11.1 Current temperature [°C] Integer16 Minimum temperature Integer16 since startup [°C] Maximum temperature Integer16 since startup [°C] Minimum life-time Integer16 temperature [°C] Maximum life-time Integer16 temperature [°C] 2052 Measurement status Unsigned16 65000 Preset value Integer32 See section 4.11.1 www.balluff.com english...
  • Page 81 BTL7-T500-… Configuration Guide Appendix (continued) Parameters Subindex Entry Format Access Default value Comment 65001 Operating state Array[12] of Integer32 Integer32 16#000B0101 = 721153 Bit 0…15: Version 16#0101 Bit 16…23: Index 16#B describing the encoder Bit 24…31: reserved Operating state Integer32 16#3E=62 Bit 0: Code sequence Bit 1: Class 4 functionality...
  • Page 82 US Service Center CN Service Center Germany Germany China Balluff GmbH Balluff GmbH Balluff Inc. Balluff (Shanghai) trading Co., ltd. Schurwaldstrasse 9 Schurwaldstrasse 9 8125 Holton Drive Room 1006, Pujian Rd. 145. 73765 Neuhausen a.d.F. 73765 Neuhausen a.d.F. Florence, KY 41042 Shanghai, 200127, P.R.

Table of Contents