Seite 1
Handbuch PCD2.H150 und PCD3.H150 SSI-Interface für Absolut-Encoder Dokument 26-761 │ Ausgabe GER05 │ 2019-08-02...
Seite 2
Inhalt Dokumentversionen ................0-3 Zu diesem Handbuch ................0-3 Handelsmarken und Warenzeichen ............. 0-3 Einführung Allgemeines ................... 1-1 Das SSI-Interface PCD2.H150/PCD3.H150 zur Saia PCD ....1-2 ® Die wichtigsten Eigenschaften .............. 1-3 Typische Einsatzgebiete ............... 1-4 Programmierung ................... 1-5 Technische Daten Technische Daten der Hardware ............
Seite 3
Saia-Burgess Controls AG Inhalt Anhang Icons ...................... A-1 Abkürzungen ..................A-1 Zusammenfassung aller Software-Elemente für die Programmierung in IL (FBs) Der Funktionsblock 'Init' ................ B-1 Der Funktionsblock 'Exec' ..............B-2 Die einzelnen Befehle für das PCDx.H150 (FB-Parameter) ....B-3 Hinweise Allgemeine Hinweise ................
Seite 4
Saia-Burgess Controls AG Inhalt Dokumentversionen | Handelsmarken und Warenzeichen Dokumentversionen Version Veröffentlicht Anmerkungen DE01 Diverse interne Versionen DE02 1999-05 Erste veröffentlichte Version dieses Handbuches DE03 2014-04-10 Neues Logo und neuer Firmenname GER04 2014-07-31 Veraltete Softwarehinweise gelöscht GER05 2019-06-21 ■ Neue Telefonnummer 2019-08-02 ■...
Seite 5
■ Die Steuerung bestimmt den Takt zur Synchronisation der Datenübertragung vom Codierer ■ Möglichkeit, im sogenannten Ringregister-Modus den SSI-Wert doppelt zu lesen und zu vergleichen ■ Übertragunsgeschwindigkeit bis 500 kbps Blockschaltbild eines Norm-Motorantriebes PCD2.H150 TAKT (CLOCK) TAKT / TAKT (/ CLOCK) DATEN (DATA) / DATEN (/ DATA)
Seite 6
Das SSI-Interface PCD2.H150/PCD3.H150 zur Saia PCD® Das SSI-Interface PCD2.H150/PCD3.H150 zur Saia PCD ® Das Modul PCD2.H150 kann auf jeder PCD1 oder PCD2, auch mehrfach, auf den I/0-Bus gesteckt werden. Das Modul PCD3.H150 kann auf jeder PCD3, auch mehrfach, auf den I/O-Bus gesteckt werden.
Seite 7
Saia-Burgess Controls AG Einführung Die wichtigsten Eigenschaften Die wichtigsten Eigenschaften Das PCDx.H150 bietet einen kostengünstigen Direktanschluss von SSI-Encodern mit hoher Zuverlässigkeit durch: ■ 1 synchron-serielles Interface (1 × RS-422 für den Clock-Ausgang und 1 × RS-422 für den Daten-Eingang). ■ Konfigurierbare Baudrate (bis 500 kHz), konfigurierbare Auflösung (bis max. 29 Bit) und konfigurierbares Datenformat (Gray- oder Binärcode).
Seite 8
Saia-Burgess Controls AG Einführung Typische Einsatzgebiete Typische Einsatzgebiete Steuerung von Hochregellagern Hier sind grosse Wegstrecken zurückzulegen, was bei öfterem Anfahren der Refe- renzposition sehr zeitaufwendig wäre. Mit SSI-Codierern entfällt dieser Nachteil. Pressen mit hydraulisch betriebenen Achsen Solche Achsen werden oft mit Potentiometern versehen, deren Wert durch Ana- logeingänge erfasst wird.
Seite 9
Saia-Burgess Controls AG Einführung Programmierung Programmierung Dank praxisbezogener Funktionsbausteine kann der Anwender für die verschie- denen Funktionen lediglich die gewünschten Parameter eingeben. Diese FBs (IL) und FBoxes (FUPLA) stehen mit der Programmier-Softwaren PG4 und PG5 unter Windows zur Verfügung. Die einzelnen Funktionen sind im Anhang dieses Handbuchs im Detail beschrieben und durch praxisgerechte Anwendungsbeispiele ergänzt.
Seite 10
Betriebsbedingungen Umgebungstemperatur Betrieb: 0…+50°C ohne Zwangsbelüftung Lagerung: –25…+85°C Störimmunität CE-Zeichen gemäss EN 50 081-1 und EN 50 082-2 Bestellangaben PCD2.H150 SSI Interface-Modul PCD3.H150 SSI Interface-Modul PCD9.H15E* Software-Bibliothek mit Funktionsbausteinen frei von unserer technischen Supportseite downloadbar https://www.sbc-support.com/de/produkt-index/pcd3/ hxxx-zaehlen-und-bewegen/h1xx/ Handbuch Absolut Encoder-Modul mit SSI-Interface │ Dokument 26-761 – Ausgabe GER05 │ 2019-08-02...
Seite 11
Saia-Burgess Controls AG Technische Daten Elektrische Spezifikationen 2.2 Elektrische Spezifikationen Interne Leistungsaufnahme 20…45 mA Uext 0…10 mA (ohne Laststrom) Externe Speisung Klemmen +/- 10…32 VDC geglättet, zulässige Welligkeit max. 10% TVS-Diode 39 V ±10% max. 2 A für die Ausgänge, kein Schutz gegen falsche Polung SSI Interface RS-422-Eingang mit galvanischer Trennung der SSI-Daten D, /D.
Seite 12
Saia-Burgess Controls AG Technische Daten SSI-Funktionen SSI-Funktionen Um mit allen bekannten SSI-Interfaces zu arbeiten, können beim PCDx.H150 ver- schiedene Parameter verändert werden. Auflösung konfigurierbar für 8 bis 29 Data-Bit sowie 0 bis 2 Steuer-Bit (control bit) Takt-Frequenz: konfigurierbar für 100 kHz, 200 kHz, 300 kHz, 500 kHz (Clock Frequenz) (Der Eingangsfilter ist für 500 kHz ausgelegt) Die zu wählende Frequenz ist von der Kabellänge abhängig:...
Seite 13
Saia-Burgess Controls AG Technische Daten Adressierung Adressierung Alle Funktionen werden über FBs ausgeführt, es ist deshalb keine direkte Adres- sierung durchzuführen. Für die E/As, zu welchen der Anwender Zugriff hat, sind die folgenden EQUates in der Datei D2H150_B.EQU zu definieren. OutShort_x EQU I 11+BA_x;...
Seite 14
Saia-Burgess Controls AG Präsentation Präsentation Bestücktes Modul Bus-Stecker FPGA PROM auf Sockel Oszillator Eingangsfilter Eingänge RS-422 4-fach Ausgangstreiber Ausgänge RS-422 Freilaufdioden 6 LEDs Anschlussklemmen D /CLK CLK Einfaches Blockschaltbild User PROM Clock /Clock /CLK FPGA Data /Data Ausgang 12 A 12 (Field Programmable Ausgang 13 A 13...
Seite 15
Saia-Burgess Controls AG Anschlüsse, Kabel und Bedeutung der LEDs Anschlüsse, Kabel und Bedeutung der LEDs Anschlussklemmen Das Bild zeigt die Beschriftung der Leiterplatte. Der E/A-Steckerblock ist standard- mässig von 0…9 nummeriert (von rechts nach links) DATA CLOCK /CLK CLK Eingänge Anzahl Klemme 2 = D: Data Positionsdaten (normal)
Seite 16
Saia-Burgess Controls AG Anschlüsse, Kabel und Bedeutung der LEDs Kabelanschlüsse Kabelanschlüsse PCDx.H150 Encoder + Clk (Takt) /Clk – Clk (/Takt) + Data (Daten) – Data (/Daten) + 24 V – Um Störungen durch magnetische Einwirkungen entgegen zu wirken, sind verdrill- te und ab-geschirmte Leitungen zu verwenden.
Seite 17
Saia-Burgess Controls AG Funktionsbeschreibung Blockschaltbild des Moduls Funktionsbeschreibung Blockschaltbild des Moduls PCD2.H150 TAKT (CLOCK) TAKT / TAKT (/ CLOCK) DATEN (DATA) OFFSET / DATEN (/ DATA) REGISTER GRAY/BIN POSITIONS= KONVERTER REGISTER SPEED HIGH Ausgang A12 SPEED LOW Ausgang A13 RICHT+ (DIR +) Ausgang A14 RICHT- (DIR –)
Seite 18
Funktionsbeschreibung Beschreibung des Moduls Beschreibung des Moduls Das Modul PCD2.H150 kann auf jeder PCD1 oder PCD2, auch mehrfach, auf den I/0-Bus gesteckt werden. Das Modul PCD3.H150 kann auf jeder PCD3, auch mehrfach, auf den I/0-Bus gesteckt werden. Die Module PCDx.H150 bieten eine preisgünstige Lösung für den Direktanschluss an SSI-Encoder.
Seite 19
Programmierung Programmierung Die Programmierung der PCD für den Einsatz der Zähl- und Positioniermodule PCD2.H150 und PCD3.H150 erfolgt über das PCD-Anwenderprogramm mittels der Standard programmierwerkzeuge «PG4» ab Version 2.0. (Für die Verwendung des älteren Programmierwerkzeuges «PG3» sind eigene FBs vorhanden). Die Programmierung mit PG5 geht identisch, es müssen aber andere Verzeichnis- se benutzt werden.
Seite 20
Saia-Burgess Controls AG Fehlerbehandlung und Diagnose Definitionsfehler durch Assembler überprüft Fehlerbehandlung und Diagnose 7.1 Definitionsfehler durch Assembler überprüft Die folgenden Definitionsfehler in der Datei D2H150_b.MBA werden beim As- semblieren getestet: $IF NbrModules < 1; if NbrModules = 0 no EQUates are defined, erscheint die Fehlermeldung: $REPORT Remark: No H150 used (NbrModules = 0 in D2H150_B.MBA) $IF NbrModules >...
Seite 21
Saia-Burgess Controls AG Fehlerbehandlung und Diagnose Fehlerbehandlung in Run Fehlerbehandlung in Run 7.2.1 Falsche Parameter Im FB ‹Init› wird geprüft, ob die Parameter im gültigen Bereich liegen. Im FB ‹Exec› wird nur der Befehlscode geprüft, d.h. Parameter 1 (Modul-Num- mer). Der Parameter 3 (Register) wird nicht geprüft, da dies die Ausführungszeit erheblich verlängern würde.
Seite 22
Saia-Burgess Controls AG Fehlerbehandlung und Diagnose Timeout Timeout Kann zum PCDx.H150-Modul nicht zugegriffen werden (SSI_Busy immer = H oder DA immer = L) wird der FB ‹Exec› mit dem Befehl ‹RdPosition› oder ‹SetZero› nach einem Timeout von 10 ms verlassen und das Flag ‹fTimeout› wird = H ge- setzt.
Seite 23
Saia-Burgess Controls AG Fehlerbehandlung und Diagnose Probleme mit Störungen Probleme mit Störungen Das Eingangsfilter der Encoder ist für 1 MHz ausgelegt. Es ist deshalb möglich, dass in stark gestörter Umgebung SSI-Encoder desynchronisiert werden können, dies, wenn ein Störimpuls als Taktflanke gehalten wird. Eine saubere Installation ist sehr wichtig: ●...
Seite 24
Saia-Burgess Controls AG Fehlerbehandlung und Diagnose Fehler-Übersicht Fehler-Übersicht möglicher Fehler Diagnose-Mechanismus Flag oder Register Kabelbruch: Time out ‹fTimeout› = H SSI-Daten oder Speisung Kabelbruch: keiner SSI-Wert immer max. SSI-Clock Falsche Überprüfen der Befehls-Codes ‹fParErr› und ‹rDiag› im FB EXEC Parametereingabe Falsche SSI-Werte keiner, Ringmodus verwenden...
Seite 25
/CLK SSI-Wegsensor Die einzelnen Elemente sind: ● PCD2 (oder PCD1) mindestens bestückt mit 1 PCD2.H150 (1 PCD2.F510/530) ● SSI-Wegsensor, z.B. Temposonics LP, Typ PA-S-1000M-D70-1-S2G6-1 ● Speisegerät 24 VDC geglättet Handbuch Absolut Encoder-Modul mit SSI-Interface │ Dokument 26-761 – Ausgabe GER05 │ 2019-08-02...
Seite 26
Gray ■ Offset-Position: ■ Arbeitsmodus: normal Das PCD2.H150-Modul ist am Platz Nr. 6 gesteckt. (Basisadresse 80) Aufgaben des Programms Es soll nach dem Einschalten der PCD die absolute Position des SSI-Weggebers am Displaymodul bzw. im Debugger angezeigt werden. Das Programm liegt im Projekt «h150» und hat den Namen «einstieg.src».
Seite 27
Saia-Burgess Controls AG Anwendungsbeispiel Anwendungsbeispiel in IL mit FBs ;*********************************** ;** Example program for PCD2.H150 ** ;*********************************** ; Author : L.Riedo 21.04.99 ; Filename: H150_Ex2.src ; This program reads the absolute position with the H150. ; The actual position is compared with two reference positions ;...
Seite 28
Saia-Burgess Controls AG Anwendungsbeispiel Anwendungsbeispiel in IL mit FBs ;---- initialisation according to the encoder specification ---- INIT ; initialize module module nr. (K 1...16) no. of databit (8...29) control bit (0...2) frequency 0,1,2,3 (100k, 200k, 300k, 500kHz) code (0=gray, 1=bin) rOffset offset position mode (0=normal, 1=Ringmode)
Seite 29
Saia-Burgess Controls AG Anwendungsbeispiel Anwendungsbeispiel in IL mit FBs ;----- position < Pos1 ? -------- rPosition ; absolute position Pos1 compare position 1 ; set accu depending on the compare result Output12_1 ; set output 12 on H150 if Pos1 not reached Output13_1 ;...
Seite 30
Saia-Burgess Controls AG Anwendungsbeispiel Anwendungsbeispiel in IL mit FBs ;************************************************************* WAIT100ms wait: STH H wait $endgroup ;(H150) *) Wird versucht, eine grössere Zahl als 999‘999 (oder -99‘999) am Display anzuzeigen, erlischt die Anzeige und es wird das Error-Flag gesetzt und, falls der XOB 13 nicht pro- grammiert ist, auch die Error-LED der CPU aktiviert.
Seite 31
Saia-Burgess Controls AG Anhang A Icons Anhang Icons Dieses Symbol weist auf weitere Informationen hin, die in diesem oder einem anderen Handbuch oder in technischen Unterlagen zu diesem Thema existieren. Zu solchen Dokumenten gibt es keine direkten Verweise. Dieses Symbol bezeichnet Anweisungen, die streng befolgt werden müssen. Dieses Symbol warnt den Leser, dass Komponenten durch elektrostatische Entladung bei Berührung beschädigt werden können.
Seite 32
Saia-Burgess Controls AG Anhang B Der Funktionsblock 'Init' Zusammenfassung aller Software-Elemente für die Programmie- rung in IL (FBs) Der Funktionsblock 'Init' Init FB: Initialisierung eines H150 Moduls Init Funktions-Block Modul-Nummer Anzahl Daten-Bit Anzahl Steuer-Bit Takt-Frequenz Daten-Format Offset-Position Modus FB-Ebenen: Index verändert: nein Abarbeitungszeit: 1.1 ms Funktionsbeschreibung: Mit diesem FB werden die Einstellungen des PCDx.H150-Moduls definiert und die...
Seite 33
Die Modul-Nr. (Parameter 1) muss eine Konstante sein (k 1…k 16). Die Basisadresse wird in der Datei 'D2H150_B.MBA' definiert. Die FBs unterstützen max. 16 PCD2.H150-Module pro PCD-System. Die einzelnen Befehle (Parameter 2) werden auf den folgenden Seiten behandelt. Der 3. Parameter definiert ein Register, in welches die Position (Befehl 'RdPositi- on) bzw.
Seite 34
Saia-Burgess Controls AG Anhang B Die einzelnen Befehle für das PCDx.H150 (FB-Parameter) Die einzelnen Befehle für das PCDx.H150 (FB-Parameter) RdPosition Befehl: Lesen der Absolut-Position Exec Funktions-Block Modul-Nummer fCntrBit1 RdPosition fCntrBit2 Register für Resultat Index verändert: nein Abarbeitungszeit: ca. 1.5 ms (abhängig von Encoder-Parametern) Funktionsbeschreibung: Mit dem vorliegenden Befehl 'RdPosition' wird der SSI-Clock gesendet und die...
Seite 35
Saia-Burgess Controls AG Anhang B Die einzelnen Befehle für das PCDx.H150 (FB-Parameter) SetZero Befehl: Setzen der aktuellen Position auf Null Exec Funktions-Block Modul-Nummer Set Zero nicht verwendet Index verändert: nein Abarbeitungszeit: ca. 1.5 ms (abhängig von Encoder-Parametern) Mit dem vorliegenden Befehl 'SetZero' wird die aktuelle Position als Null definiert. Dies geschieht in 2 Schritten: 1.
Seite 36
Saia-Burgess Controls AG Anhang B Die einzelnen Befehle für das PCDx.H150 (FB-Parameter) RdIdent Befehl: Lesen der Modulidentifikation Exec Funktions-Block Modul-Nummer RdIdent Register für Resultat Index verändert: nein Abarbeitungszeit: 0.8 ms Funktionsbeschreibung: Mit diesem Befehl kann die korrekte Funktion des Moduls PCDx.H150 überprüft sowie die FPGA-Version ausgelesen werden.
Seite 37
Saia-Burgess Controls AG Anhang C Hinweise Hinweise Allgemeine Hinweise Gefahr Diese Geräte dürfen nur durch eine Elektrofachkraft installiert werden, andernfalls besteht Brandgefahr oder Gefahr eines elektrischen Schlages! Warnung Das Produkt ist nicht für den Einsatz in sicherheitskritischen Anwendungen vorgesehen. Die Verwendung in sicherheitskritischen Anwendungen ist unsicher. Warnung Das Gerät ist nicht geeignet für den explosionsgeschützten Bereich und den Einsatzberei- chen, die in EN 61010 Teil 1 ausgeschlossen sind.
Seite 38
Saia-Burgess Controls AG Anhang C Hinweise C.2 Normen und Zertifikate WEEE Directive 2012/19/EC (Waste Electrical and Electronic Equipment directive) Am Ende der Produktlebensdauer ist die Verpackung und das Produkt in einem entsprechenden Recyclingzentrum zu entsorgen! Das Gerät nicht mit dem üblichen Hausmüll entsorgen ! Das Produkt darf nicht verbrannt werden! EAC Konformitätszeichen für Maschinen-Exporte nach Russland, Kasachstan und Belarus.
Seite 39
Telefon ........+41 26 580 30 00 Fax .......... +41 26 580 34 99 Support E-Mail Support: ...... support@saia-pcd.com Supportseite: ......www.sbc-support.com SBC Seite: ......www.saia-pcd.com Internationale Vertretungen & www.saia-pcd.com/contact : ..SBC Verkaufsgesellschaften Reparaturen Postadresse für Rücksendungen von Kunden des Verkaufs Schweiz: Saia-Burgess Controls AG Service Après-Vente...