Herunterladen Inhalt Inhalt Diese Seite drucken
Mettler Toledo IND570 Handbuch

Mettler Toledo IND570 Handbuch

Plc-schnittstellenhandbuch
Vorschau ausblenden Andere Handbücher für IND570:
Inhaltsverzeichnis

Werbung

IND570
Wägeterminal

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Mettler Toledo IND570

  • Seite 1 IND570 Wägeterminal...
  • Seite 2 IND570 Wägeterminal Wichtige Services zur Gewährleistung einer zuverlässigen Performance Herzlichen Glückwunsch zu Ihrer Wahl der Qualität und Präzision von METTLER TOLEDO. Der ordnungsgemässe Gebrauch Ihres neuen Geräts gemäss dieses Handbuchs sowie die regelmäβige Kalibrierung und Wartung durch unser im Werk geschultes Serviceteam gewährleisten den zuverlässigen und genauen Betrieb und schützen somit Ihre Investition.
  • Seite 3 Copyright 2016 METTLER TOLEDO. Diese Dokumentation enthält eigentumsrechtlich geschützte Informationen von METTLER TOLEDO. Sie darf ohne die ausdrückliche schriftliche Genehmigung von METTLER TOLEDO nicht ganz oder teilweise kopiert werden. METTLER TOLEDO behält sich das Recht vor, ohne vorherige Ankündigung Verbesserungen oder Änderungen am Produkt oder Handbuch vorzunehmen. COPYRIGHT ®...
  • Seite 4: Vorsichtsmassnahmen

    FÜR EINEN KONTINUIERLICHEN SCHUTZ GEGEN STROMSCHLAG NUR AN EINE ORDNUNGSGEMÄSS GEERDETE STECKDOSE ANSCHLIESSEN. DEN ERDUNGSSTIFT NICHT ENTFERNEN. ACHTUNG DAS IND570 DARF NUR VON QUALIFIZIERTEM PERSONAL GEWARTET WERDEN. BEI PRÜFUNGEN, TESTS UND EINSTELLUNGEN, DIE BEI EINGESCHALTETER STROMZUFUHR DURCHGEFÜHRT WERDEN MÜSSEN, VORSICHTIG VORGEHEN. DIE NICHTBEACHTUNG DIESER VORSICHTSMASSNAHMEN KANN ZU VERLETZUNGEN UND/ODER SACHSCHÄDEN FÜHREN.
  • Seite 5: Anforderungen Der Sicheren Entsorgung

    VORSICHT VOR DEM ANSCHLIESSEN ODER ABTRENNEN INTERNER ELEKTRONISCHER BAUTEILE ODER VERBINDUNGSKABEL ZWISCHEN ELEKTRONISCHEN GERÄTEN MUSS STETS DIE STROMZUFUHR UNTERBROCHEN UND MINDESTENS DREISSIG (30) SEKUNDEN GEWARTET WERDEN, BEVOR ANSCHLÜSSE ODER ABTRENNUNGEN VORGENOMMEN WERDEN. DIE NICHTBEACHTUNG DIESER VORSICHTSMASSNAHMEN KÖNNTE ZU EINER BESCHÄDIGUNG ODER DER ZERSTÖRUNG DES GERÄTES UND/ODER ZU VERLETZUNGEN FÜHREN.
  • Seite 6: Inhaltsverzeichnis

    Verdrahtung ......................2-9 2.8. Softwarekonfiguration ..............2-10 2.8.1. Die Setup-Blöcke ControlNet und Datenformat ............2-10 2.8.1.1. Setup-Block ControlNet ....................2-10 2.8.1.2. Setup-Block Datenformat ....................2-10 2.9. Fehlerbehebung ................2-11 2.9.1. Status-LEDs ...................... 2-11 30237955 11/2016 METTLER TOLEDO IND570 Wägeterminal PLC-Schnittstellenhandbuch...
  • Seite 7 Netzwerkstatus-LED (NS) ....................3-8 3.10. DeviceNet-Optionskit ..............3-8 3.11. DeviceNet-Aktivierung und Konfigurationsbeispiele ......3-8 3.11.1. Konfiguration des Terminals IND570 mit RSNetWorx für DeviceNet ......3-8 3.11.1.1. Registrierung der EDS-Datei ....................3-9 3.11.2. PLC-Programmierung ..................3-19 3.11.3. Allgemeine Programmierhinweise ................ 3-20 Ethernet/IP™...
  • Seite 8 Byte-Reihenfolge ....................5-3 5.4.4. Registerzuordnung ....................5-3 5.4.5. Nachrichtenzeitfenster ..................5-4 5.4.6. Ganzzahl und Teilstrich ..................5-5 5.4.7. Gleitpunkt ......................5-6 5.5. Steuerung der diskreten I/O mit einer PLC-Schnittstelle ....... 5-6 5.6. Softwarekonfiguration ..............5-6 30237955 11/2016 METTLER TOLEDO IND570 Wägeterminal PLC-Schnittstellenhandbuch...
  • Seite 9 Shared Data ................. 6-7 6.5.1. Funktionsübersicht ....................6-7 6.5.1.1. Shared Data-Eingang ......................6-7 6.5.1.2. Shared Data-Ausgang ....................... 6-8 6.6. I/O-Zuordnung im IND570 PROFIBUS ..........6-9 6.7. Steuerung der diskreten I/O mit einer PLC-Schnittstelle ..... 6-11 6.8. Hardwarekonfiguration..............6-11 6.8.1. Verdrahtung ...................... 6-11 6.9.
  • Seite 10 Übersicht über den Shared Data-Zugriff ..............7-33 7.10.4. Shared Data-Zugriffsprogrammdetails ..............7-36 7.10.4.1. OB1-Programmdetails ....................7-36 7.10.4.2. FB4 (Shared Data schreiben) – Programmdetails ............... 7-38 7.10.4.3. FB3 (Shared Data lesen) – Programmdetails ..............7-42 7.10.4.4. Ausführung des Beispielprogramms.................. 7-48 30237955 11/2016 METTLER TOLEDO IND570 Wägeterminal PLC-Schnittstellenhandbuch...
  • Seite 11 Beispiele für Gleitpunktbefehle ............B-11 Allgemeine Dateneigenschaften ............ C-1 C.1. Datenformate ................C-1 C.1.1. Diskrete Daten..................... C-1 C.1.1.1. Beispiele ......................... C-1 C.2. Byte-Reihenfolge ................C-2 C.3. Steuerung der diskreten I/O mit einer PLC-Schnittstelle ....... C-3 METTLER TOLEDO IND570 Wägeterminal PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 12: Analogausgang

    Im Teilblock für den Analogausgang können Sie die Datenquelle für das Analogsignal auswählen. Außerdem finden Sie dort eine Methode zur Kalibrierung des analogen Nullwerts und der oberen Grenzwerte. Das Terminal IND570 muss für die gewünschte Waagenkapazität kalibriert werden, bevor Änderungen am Analogausgang durchgeführt werden. Wenn Trendgewicht als Quelle für das Signal des Analogausgangs verwendet werden soll, muss dies unter Waage >...
  • Seite 13: Analogausgangsfunktion

    VDC) ab. In Tabelle 1-1 ist detailliert aufgeführt, wie der Analogausgang unter diesen Bedingungen reagiert. Um das Trendgewicht als Quelle zu verwenden, muss dies im Setup-Menü unter Waage > Trendgewicht aktiviert sein. Informationen zur Konfiguration des Trendgewichts finden Sie in Kapitel 3, Konfiguration. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 14 Wenn der Punkt für das Löschen der Anzeige erreicht ist oder der positive Bereich des Analogsignals überschritten ist, schaltet der Analogausgang sofort auf ca. 24 mA und bleibt dort, bis die Anzeige nicht länger leer ist und bis das Analogsignal wieder in den Erkennungsbereich zurückkehrt. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 15 Anzeige erreicht ist oder der positive Bereich des Analogsignals überschritten ist, schaltet der Analogausgang sofort auf ca. 12,5 VDC und bleibt dort, bis die Anzeige nicht länger leer ist und bis das Analogsignal wieder in den Erkennungsbereich zurückkehrt. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 16 Bereich zurückkehrt. Der sprunghafte Wechsel zu 12,5 VDC tritt nur so schnell auf, wie der Trendgewichtswert im Terminal aktualisiert wird. Die Trendgewichtsaktualisierung basiert auf dem im Setup-Menü des Terminals ausgewählten Messzeitraum und Ausgangsdurchschnitt. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 17: Installation

    TRENNEN SIE DIE STROMVERSORGUNG ZUM GERÄT, BEVOR SIE DIE SICHERUNG ENTFERNEN ODER REPARATURARBEITEN AUSFÜHREN. VORSICHT SCHLIESSEN SIE DAS TERMINAL IND570 ERST WIEDER AN, WENN DIE INSTALLATION DER KOMPONENTEN UND DIE EXTERNE VERDRAHTUNG ABGESCHLOSSEN SIND. HINWEIS BEACHTEN SIE DIE VORSICHTSMASSNAHMEN FÜR DEN UMGANG MIT ELEKTROSTATISCH EMPFINDLICHEN GERÄTEN.
  • Seite 18: Konfiguration

    Setup-Teilblock für den Analogausgang So konfigurieren Sie die Analogausgangs-Optionsplatine: 1. Trennen Sie das Terminal IND570 von der Stromversorgung und schließen Sie ein Spannungs- oder Strommessgerät am entsprechenden Ausgang an. Wenn das Gerät des Kunden bereits angeschlossen ist, ist ein Messgerät nicht notwendig.
  • Seite 19: Einstellung Eines Negativen Wertes

    Einstellung eines negativen Wertes Manchmal ist es notwendig, einen negativen Wert für die Definition des unteren Endes der Messspanne zu definieren. Beispielsweise muss ein 4 mA-Ausgang so eingestellt werden, dass er einem Gewicht von -20 kg entspricht. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 20: Verdrahtung

    (Nullvoreinstellung für den Analogausgang). 1.5. Verdrahtung VORSICHT SCHLIESSEN SIE DAS TERMINAL IND570 ERST WIEDER AN, WENN DIE INSTALLATION DER KOMPONENTEN UND DIE EXTERNE VERDRAHTUNG ABGESCHLOSSEN SIND. VORSICHT WENN DIESES GERÄT IN EINEM AUTOMATISCHEN ODER MANUELLEN BEFÜLLUNGSZYKLUS VERWENDET WIRD, MÜSSEN ALLE BENUTZER EINE FESTVERDRAHTETE NOTSTOPP-SCHALTUNG AUSSERHALB DES GERÄTESTROMKREISES BEREITSTELLEN.
  • Seite 21: Ersatzteile

    Ersatzteile Für das Analogausgangs-Optionskit gibt es keine passenden Ersatzteile. Das Kit besitzt die Nummer 71209099. In Tabelle 1-3 ist der Lieferumfang des Kits aufgeführt. Tabelle 1-3: Analogausgangs-Optionsplatine Beschreibung Anz. Installationsanweisungen Platinenpaket Installationskit Kabeldurchführungskit 1-10 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 22: Fehlerbehebung

    · Stellen Sie sicher, dass sich das Terminal NICHT im Setup-Modus befindet. · Schalten Sie das IND570 aus und wieder ein und prüfen Sie erneut den Ausgang. · Wenn die PLC-Schnittstellenplatine von einem anderen Typ gewechselt wurde, z. B. DeviceNet oder ControlNet, muss ein Master-Reset des Terminals IND570 durchgeführt werden.
  • Seite 23: Status-Leds

    Kein Fehler 2 – Fehler Offener Stromkreis im Strommodus erkannt. Übertemperatur erkannt Platine wird nicht mit Strom versorgt. 3 – Netzspannung Grün Gerät eingeschaltet Nicht ausgewählt 4 – Stromstärke ausgewählt Grün Stromausgangsmodus ausgewählt 1-12 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 24: Controlnet

    Terminalfamilie das richtige PLC-Datenformat verwendet wird. Dieses Kapitel beschreibt die Anschlüsse und die Konfiguration der ControlNet-Option für das Terminal IND570. Die Formate der Daten, die zwischen dem Terminal IND570 und der PLC übertragen werden, sind in Anhang A und B beschrieben.
  • Seite 25: Übersicht

    Gewichts- oder Anzeigeschritte, des Status oder der Steuerdaten zwischen der PLC und dem IND570. 2.4.1. Begriffsdefinition Einige Begriffe, die von der ControlNet-PLC-Anwendung verwendet werden, können eine andere Bedeutung haben als im Zusammenhang mit dem Terminal IND570. Tabelle 2-1 enthält die ControlNet-spezifischen Definitionen. Tabelle 2-1: Begriffsdefinition für ControlNet Begriff Definition...
  • Seite 26 Nachrichten- Funktion, die mit den expliziten Nachrichtenübertragungsdiensten eines anderen Client Geräts (Nachrichtenserver) eine Aufgabe ausführt. Der Nachrichten-Client initiiert eine explizite Nachrichtenanforderung an das Servergerät. IND570 Nachrichten- Funktion, die explizite Nachrichtenübertragungsdienste für ein anderes Gerät server (Nachrichten-Client) bereitstellt. Der Nachrichtenserver reagiert auf eine explizite Nachrichtenanforderung vom Nachrichten-Client.
  • Seite 27: Kommunikation

    Knotenadresse Jede ControlNet-Option repräsentiert einen physischen Knoten. Diese Adresse wird vom Systemplaner festgelegt und anschließend im Terminal IND570 und in der PLC programmiert. Die Adresse des Terminals IND570 wird im Setup-Menü unter Kommunikation > PLC-Schnittstelle > ControlNet programmiert. Die Eingabe der IND570-Adresse erfolgt in Dezimalschreibweise.
  • Seite 28: Datendefinition

    2.5.1. Datenintegrität Das Terminal IND570 verwendet spezifische Bits, damit die PLC bestätigen kann, dass die Daten ohne Unterbrechung empfangen wurden und kein Fehlerzustand im Terminal IND570 vorliegt. Es ist wichtig, diese Bits zu überwachen. Jeder PLC-Code sollte sie verwenden, um die Integrität der vom IND570 erhaltenen Daten zu bestätigen.
  • Seite 29: Nachrichtenzeitfenster

    (12 Bytes) (12 Bytes) Befehl zustand Ganzzahlwert Ganzzahl-Lastwert 8 Wörter 8 Wörter Waagen- (16 Bytes) (16 Bytes) Befehl zustand Ganzzahlwert 10 Wörter Waagen- (20 Bytes) zustand I/O-Größenübersicht Wörter Bytes Nachrichtenzeitfenster Eingang Ausgang Eingang Ausgang METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 30 Befehlsantwor Befehl 13 Wörter (26 Bytes) 4-Byte- 14 Wörter 4-Byte-Gleitpunkt- Gleitpunktwert (28 Bytes) Lastwert Waagen- zustand Befehlsantwor 4-Byte- 18 Wörter Gleitpunktwert (36 Bytes) Waagen- zustand I/O-Größenübersicht Wörter Bytes Nachrichtenzeitfenster Eingang Ausgang Eingang Ausgang 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 31: Gleitpunkt

    PLC im Vergleich zu den „echten“ Signalen. Die Verdrahtung der diskreten I/O finden Sie im Installationshandbuch des Terminals IND570. Beachten Sie, dass die Ausgänge im Terminal IND570 unter Setup > Anwendung > Diskreter I/O nicht zugeordnet sein dürfen, damit die PLC sie steuern kann.
  • Seite 32: Hardwarekonfiguration

    Abbildung 2-3 zeigt Beispiele für zwei verschiedene ControlNet-Anzapf- und Endkabel. Beachten Sie, dass der Stecker wie abgebildet zur ControlNet-Option gerade und rechtwinklig sein kann. Die Frontplattengehäuse des IND570 können beide Endkabelversionen verwenden. Dieses Endkabel wird nicht von METTLER TOLEDO geliefert.
  • Seite 33: Softwarekonfiguration

    2.8. Softwarekonfiguration Das Terminal IND570 erkennt automatisch die Anwesenheit einer ControlNet-Optionsplatine, wenn diese installiert ist. Wenn das Terminal IND570 die Platine erkennt, erscheinen die ControlNet- Parameter im Terminal-Programmblock unter Kommunikation > PLC. Abbildung 2-4 zeigt den ControlNet-Programmblock. Abbildung 2-4: Setup-Menü für ControlNet 2.8.1.
  • Seite 34: Fehlerbehebung

    Nachrichtenzeitfenster Wählen Sie 1, 2, 3 oder 4 Zeitfenster. 2.9. Fehlerbehebung Wenn das IND570 nicht mit der PLC kommuniziert, gehen Sie wie folgt vor: · Überprüfen Sie die Verdrahtung und den Netzwerkabschluss. · Überprüfen Sie, ob die IND570-Einstellungen für den Datentyp, die I/O-Größe und die Knotenzuordnung mit den Informationen in der PLC übereinstimmen und ob jedes IND570 eine...
  • Seite 35: Programmierbeispiele

    Die folgenden Abbildungen zeigen Screenshots der Kontaktplanprogrammierungs-Beispiele für die RSLogix 5000-Software (Version 20). Das Beispielprogramm demonstriert die Logik für die Verknüpfung mit einem IND570, das für die Formate Gleitpunkt oder Ganzzahl konfiguriert ist. Die Logik enthält auch Routinen, die Shared Data über die ControlNet-Schnittstelle sowohl im Gleitpunkt- als auch im Ganzzahl-Datenformat aufrufen.
  • Seite 36 Abbildung 2-6 zeigt die Konfiguration des ControlNet-Scannermoduls (1756-CNB/D) Abbildung 2-6: 1756 CNB-Konfiguration Zu diesem Zeitpunkt existiert kein Add On-Profil für das ControlNet-Modul des IND570. Um ein IND570 in der ControlNet-Konfiguration der PLC zu definieren, verwenden Sie das generische ControlNet-Modul, das auf der Registerkarte „Catalog“ (Katalog) unter „Select Module Type“...
  • Seite 37 Das Beispielprogramm enthält auch die folgenden Beispielmoduldefinitionen für Terminals mit 1 und 4 Nachrichtenzeitfenstern, die das Format Gleitpunkt verwenden. Abbildung 2-8: Moduldefinitionen für Terminals mit 1 und 4 Nachrichtenzeitfenstern, die das Format Gleitpunkt verwenden 2-14 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 38 Das Beispielprogramm enthält außerdem eine RSNetworx-Konfigurationsdatei (für ControlNet) mit der Bezeichnung IND570.xc, in der alle 4 Knoten definiert sind (siehe Abbildung 2-9). Abbildung 2-9: RSNetworx-Konfigurationsdatei mit 4 definierten Knoten Diese Konfiguration muss auf das ControlNet-Scannermodul heruntergeladen und geplant werden, damit das Beispielprogramm korrekt funktioniert.
  • Seite 39: Allgemeine Programmierknoten

    Betriebszustand befindet (Data_OK = 1) und dass die analoge Aktualisierung von der Wägezelle ordnungsgemäß abgeschlossen wurde, bevor die Daten gelesen wurden (Integrity_1 = Integrity_2). Werden diese Prüfungen nicht durchgeführt, kann es passieren, das ungültige Daten vom PLC-Programm verwendet werden. 2-16 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 40: Übersicht Über Den Shared Data-Zugriff

    Attributnummer · Länge Diese Informationen finden Sie im Shared Data-Referenzhandbuch (Teilenummer 30205337) für die einzelnen Shared Data-Variablen. Das folgende Beispiel zeigt, wie Sie diese Informationen für eine Shared Data-Variable des Typs „WT“ finden: 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 2-17...
  • Seite 41: Instanznummer Des Shared Data-Variablennamens

    (Waagen oder Durchflussmesser) zu beziehen, die von einem Terminal betrieben werden. Im Fall von IND570 gibt es nur ein Gerät (eine Waage), sodass die Instanznummer meist „01“ sein wird, wenn diese im Shared Data-Variablennamen verwendet wird. Es gibt Ausnahmen zu dieser Regel, deshalb muss auf die Details der Variable im Shared Data-Referenzhandbuch geachtet werden.
  • Seite 42 Shared Data im Terminal IND570 mit ControlNet im Gleitpunktmodus genauso wie im Ganzzahlmodus. Abbildung 2-14 zeigt eine Logikstufe, die einen Auslöser an das Terminal IND570 sendet, um die Waage zu tarieren. Die Konfiguration der Nachrichtenanweisung wird unter der Stufe dargestellt.
  • Seite 43 3. Hexadezimales Attribut für die Shared Data-Variable WT0110 aus dem Shared Data- Referenzhandbuch. 4. Der Variablen-Tag, der zur Speicherung der vom IND570 zurückgegebenen Daten verwendet wird. Beachten Sie, dass sich das Zielelement auf den Array-Index [0] beziehen muss, um die Daten ordnungsgemäß...
  • Seite 44 Das IND570 gibt 4 Datenbytes in das Array Read_Data aus, das eine einfache Gleitpunktzahl des Typs IEEE 754 darstellt. Das Programm konvertiert anschließend diese 4 Bytes in eine „REAL“- Typnummer, indem sie in das Tag FP_Discrete_Read_Weight kopiert werden. Beachten Sie, dass die Anweisung MOV direkt im Anschluss an den Kopiervorgang nur verwendet wird, damit der Programmierer den ausgegebenen Wert schnell sehen kann.
  • Seite 45: Devicenet

    Dieses Kapitel beschreibt die Anschlüsse und die Konfiguration der Gleitpunkt · DeviceNet-Option für das Terminal IND570. Die Formate der Daten, die zwischen Steuerung der diskreten I/O mit einer PLC-Schnittstelle dem Terminal IND570 und der PLC übertragen werden, sind in Anhang A und B · Hardwarekonfiguration beschrieben. · Softwarekonfiguration ·...
  • Seite 46: Devicenet-Schnittstelle

    MS (Modulstatus)-LED NS (Netzwerkstatus)-LED Abbildung 3-1: Komponenten der DeviceNet-Optionsplatine 3.3.1. Kommunikation Das IND570 verwendet regelmäßig abgefragte Nachrichten. Dieser Nachrichtentyp wird auch als geplante oder zyklische Nachrichten bezeichnet. Es werden keine expliziten oder ungeplanten Nachrichten unterstützt. 3.3.2. Knotenadresse Das IND570 kann einer beliebigen gültigen DeviceNet-Knotenadresse zugeordnet werden. In der Regel ist 0 für Scannerkarten und die Adresse 63 für neue Standardgeräte reserviert.
  • Seite 47: Datendefinition

    3.4.1. Datenintegrität Das Terminal IND570 verwendet spezifische Bits, damit die PLC bestätigen kann, dass die Daten ohne Unterbrechung empfangen wurden und kein Fehlerzustand im Terminal IND570 vorliegt. Es ist wichtig, diese Bits zu überwachen. Jeder PLC-Code sollte sie verwenden, um die Integrität der für das Terminal IND570 erhaltenen Daten zu bestätigen.
  • Seite 48 Word- Eingangsgr Ausgangsgröß Word- Beschreibung Beschreibung Offset öße Offset Ganzzahlwert Reserviert Befehl 4-Byte- 4 Wörter 4 Wörter Gleitpunktwert (8 Bytes) (8 Bytes) 4-Byte-Gleitpunkt- Waagen- Lastwert zustand I/O-Größenübersicht Wörter Bytes Nachrichtenzeitfenster Eingang Ausgang Eingang Ausgang METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 49: Gleitpunkt

    Siehe dazu Anhang C, Allgemeine Dateneigenschaften. 3.7. Hardwarekonfiguration 3.7.1. Verdrahtung Die Verdrahtung von IND570 ist in Abbildung 3-2 und Tabelle 3-6 dargestellt. Weitere Informationen zur DeviceNet-Verdrahtung finden Sie unter http://www.odva.org/. Abbildung 3-2: Pin-Belegung im DeviceNet-Stecker Tabelle 3-6: DeviceNet-Pin-Belegung und die entsprechende Verdrahtung Pinnummer...
  • Seite 50: Softwarekonfiguration

    Softwarekonfiguration Das Terminal IND570 erkennt automatisch die Anwesenheit einer DeviceNet-Optionsplatine, wenn diese installiert ist. Wenn die Option erkannt wird, ergänzt das Terminal IND570 die DeviceNet- Parameter in einem Programmblock unter Communications > PLC (Kommunikation > PLC). Abbildung 3-3 stellt die Programmblöcke für DeviceNet und das PLC-Datenformat dar.
  • Seite 51: Fehlerbehebung

    3.9. Fehlerbehebung Wenn das IND570 nicht mit der PLC kommuniziert, gehen Sie wie folgt vor: · Überprüfen Sie die Verdrahtung und den Netzwerkabschluss. · Überprüfen Sie, ob die IND570-Einstellungen für die Knotenadresse und die Datenrate mit den Informationen in der PLC übereinstimmen und ob jedes IND570 eine eindeutige Adresse besitzt.
  • Seite 52: Netzwerkstatus-Led (Ns)

    3.11. DeviceNet-Aktivierung und Konfigurationsbeispiele Sie müssen die EDS-Datei registrieren, das Gerät anschließen und das Terminal IND570 zur Scanliste des DeviceNet-Masters hinzufügen. Beachten Sie, dass die Software der einzelnen Hersteller verschieden ist. Je nach Master und Software müssen Sie möglicherweise den Master ausschalten und wieder einschalten, um ein Gerät zu aktivieren und zum Netzwerk hinzuzufügen.
  • Seite 53: Registrierung Der Eds-Datei

    1. Klicken Sie auf Tools und dann auf EDS Wizard... (EDS-Assistent ...), um die Registrierung zu beginnen. Abbildung 3-4: Aufrufen des EDS-Assistenten 2. Es erscheint der Begrüßungsbildschirm des EDS-Assistenten. Abbildung 3-5: Begrüßungsbildschirm des EDS-Assistenten 3. Klicken Sie auf Next (Weiter), um die Registrierung zu beginnen. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 54 (Die EDS-Datei befindet sich auf der CD-ROM.) Klicken Sie auf die Schaltfläche Open (Öffnen). 7. Überprüfen Sie, ob die korrekte Datei im Feld Named: (Name:) ausgewählt ist, und klicken Sie dann auf Next (Weiter). Abbildung 3-7: Datei ausgewählt, bereit für Registrierung 3-10 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 55 Abbildung 3-8: Gültigkeit der Datei bestätigt 9. Stellen Sie sicher, dass das Symbol MT_IND-DNET.ico ausgewählt ist. Hinweis: RSNetWorx für DeviceNet kann das Symbol nur finden, wenn es sich im gleichen Verzeichnis wie die EDS-Datei befindet. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 3-11...
  • Seite 56 Abbildung 3-9: Grafikauswahl (Symbol) im EDS-Assistenten 10. Der Bildschirm „Final Task Summary“ (Abschlussaufgabenübersicht) (Abbildung 3-10) wird angezeigt. Klicken Sie auf Next (Weiter). Abbildung 3-10: Bildschirm „Final Task Summary“ (Abschlussaufgabenübersicht) 3-12 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 57: Einrichten Einer I/O-Verbindung

    3.11.1.1.2. Einrichten einer I/O-Verbindung Nach der Registrierung der EDS-Datei wird mit RSNetWorx eine regelmäßig abgefragte Verbindung zwischen dem METTLER TOLEDO IND-Terminal und dem DeviceNet-Master/-Scanner eingerichtet. Hinweis: Sie müssen die DeviceNet-Scannerkarte hinzufügen und die richtige Revision auswählen, bevor Sie online gehen.
  • Seite 58 Scanliste von 1756-DNB/A hinzu, indem Sie mit der rechten Maustaste auf das Scannersymbol im Grafikfenster klicken (beachten Sie die Registerkarte unten in Abbildung 3-15) und Properties… Eigenschaften) auswählen. Abbildung 3-15: Aufrufen der Scannereigenschaften 3-14 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 59 6. Es erscheint das Eigenschaftendialogfeld des Scanners (siehe Abbildung 3-16). Abbildung 3-16: Scannereigenschaftendialog: Ausgangsbildschirm 7. Klicken Sie im Eigenschaftendialogfeld auf die Registerkarte „Scanlist“ (Scanliste). Es erscheint ein Fenster wie in Abbildung 3 -17. Abbildung 3-17: Scannereigenschaftendialog: Registerkarte „Scanlist“ (Scanliste) 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 3-15...
  • Seite 60 Für die Formate Ganzzahl oder Teilstrich mit zwei Nachrichtenzeitfenster werden 8 Bytes für den Eingang bzw. 8 Bytes für den Ausgang verwendet. Für das Gleitpunktformat sind es immer 8 Bytes für den Ein- und Ausgang. 3-16 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 61 Klicken Sie im nächsten Bildschirm (Abbildung 3-20) auf Yes (Ja), um fortzufahren. Beachten Sie, dass einige Scannerkarten möglicherweise ausgeschaltet werden müssen, damit die Änderungen wirksam werden. Abbildung 3-20: Bestätigungsaufforderung für das Herunterladen des Netzwerkes 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 3-17...
  • Seite 62 Erweiterte I/O-Zuordnungsoptionen finden Sie in den Unterlagen des Masters. Bei Verwendung der manuellen Zuordnung: Beginnen Sie mit einem nicht verwendeten Abschnitt des Speichers für den Offset. Abbildung 3-21: Zuordnung des IND-Terminals 3-18 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 63: Plc-Programmierung

    Die folgenden Abbildungen zeigen Screenshots der Kontaktplanprogrammierungs-Beispiele für die RSLogix 5000-Software (Version 20). Das Beispielprogramm demonstriert die Logik für die Verknüpfung mit einem IND570, das für die Formate Gleitpunkt oder Ganzzahl konfiguriert ist. Die Logik enthält auch Routinen, die Shared Data über die ControlNet-Schnittstelle sowohl im Gleitpunkt- als auch im Ganzzahl-Datenformat aufrufen.
  • Seite 64: Allgemeine Programmierhinweise

    Dokumentation des Programms zu unterstützen. Für den Gleitpunkt sind die benutzerdefinierten Typen Cmd_Response und FP_Scale_Status in Abbildung 3-24 angegeben. Abbildung 3-24: Benutzerdefinierte Gleitpunktdatentypen Im Ganzzahl- und Teilstrichmodus ist der benutzerdefinierte Typ Integer_Scale_Status in Abbildung 3-25 dargestellt. 3-20 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 65 Betriebszustand befindet (Data_OK = 1) und dass die analoge Aktualisierung von der Wägezelle ordnungsgemäß abgeschlossen wurde, bevor die Daten gelesen wurden (Integrity_1 = Integrity_2). Wenn Sie diese Prüfungen nicht durchführen, kann das PLC-Programm ungültige Daten verwenden. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 3-21...
  • Seite 66 Hinweis: Da die I/O-Daten von der PLC nicht auf null gesetzt werden können, wenn die Kommunikation mit dem DeviceNet-Knoten fehlschlägt, ist es ratsam, die Eingangsdaten nach Kommunikationsstatus weiter zu filtern, der im DeviceNet-Scannermodul angegeben wird. 3-22 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 67: Ethernet/Ip

    Datendefinition und die Konfiguration der Ethernet/IP-Option für das Terminal IND570. Die Formate · Steuerung der diskreten I/O mit der Daten, die zwischen dem Terminal IND570 und der PLC übertragen werden, sind einer PLC-Schnittstelle · in Anhang A und B beschrieben.
  • Seite 68: Ethernet/Ip-Eigenschaften

    Ethernet TCP/IP-Protokollpaket vollständig kompatibel. Es kann mit dem bewährten Steuer- und Informationsprotokoll (CIP) Geräte steuern, konfigurieren und Daten erfassen. Mit dem Kit kann das Terminal IND570 mit einer speicherprogrammierbaren Steuerung (PLC) direkt über das Ethernet/IP-Netzwerk mit einer Geschwindigkeit von 10 oder 100 M kommunizieren.
  • Seite 69 Adapterklasse und Scannerklasse aus. Dieser Knotentyp kann auf Verbindungsanforderungen reagieren und außerdem selbst eigene Verbindungen initiieren. Ziel Zielort für I/O-Verbindungs- oder Nachrichtenanforderungen. Kann nur auf eine Anforderung reagieren, kann keine I/O-Verbindung oder Nachricht initiieren. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 70: Kommunikation

    Länge und Kabelabschluss gelten die gleichen Empfehlungen von Allen-Bradley wie für das Ethernet/IP-Netzwerk. Das Terminal IND570 verwendet nur die zyklischen Daten der Klasse 1 für diskrete Daten und Klasse 3 explizite Nachrichten für den Zugang zu den Shared Data-Variablen des Terminals IND570.
  • Seite 71: Datendefinition

    Datendefinition 4.5.1. Baugruppeninstanzen für zyklische Kommunikationen der Klasse 1 Für die Übertragung diskreter Daten zwischen der PLC und dem IND570 werden zyklische Kommunikationen der Klasse 1 verwendet. Die PLC-Eingangsbaugruppen-Instanz ist 100 (Dezimalschreibweise). Diese Instanz wird für alle Datenformate und für alle Datengrößenanforderungen verwendet.
  • Seite 72 (16 Bytes) (16 Bytes) Befehl zustand I/O-Größenübersicht Wörter Bytes Nachrichtenzeitfenster Eingang Ausgang Eingang Ausgang Das Gleitpunktformat verwendet pro Nachrichtenzeitfenster vier 16-Bit-Datenwörter für den Eingang und drei 16-Bit-Datenwörter für den Ausgang. Die Tabelle 4-3 enthält Einzelheiten. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 73 4-Byte-Gleitpunkt- Lastwert 4-Byte- 12 Wörter Gleitpunktwert Befehl (24 Bytes) Waagen- 13 Wörter 4-Byte-Gleitpunkt- zustand (26 Bytes) Lastwert Befehlsantwort 4-Byte- 16 Wörter Gleitpunktwert (32 Bytes) Waagen- zustand I/O-Größenübersicht Wörter Bytes Nachrichtenzeitfenster Eingang Ausgang Eingang Ausgang 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 74: Gleitpunkt

    Shared Data-Modus Im Shared Data-Modus erfolgt die PLC-Kommunikation über explizite CIP-Nachrichten (der Klasse Das Shared Data-Referenzhandbuch für IND570 listet die für Ethernet/IP verfügbaren Shared Data- Variablen auf. Dieses Dokument enthält außerdem den hex-Klassencode, die Instanz sowie das Attribut für die Shared Data. Die PLC kann mit Get Attribute Single (Dienstcode e) eine Shared Data- Variable lesen und mit Set Attribute Single (Dienstcode 10) eine Shared Data-Variable schreiben.
  • Seite 75: Softwarekonfiguration

    Im Setup-Block Ethernet/IP unter Kommunikation > PLC-Schnittstelle > Ethernet/IP können die IP- Adresse, die Subnetz-Maske und die Gateway-Adresse der Ethernet/IP-Schnittstelle festgelegt werden. Wenn DHCP ausgewählt ist, startet das Terminal IND570 neu und füllt automatisch die Felder IP-Adresse, Subnetz-Maske und Gateway-Adresse mit den vom Netzwerk-DHCP-Router erhaltenen Informationen aus.
  • Seite 76: Fehlerbehebung

    Kommunikation mit dem IND570 verwendet werden. Wenn das IND570 nicht mit der PLC kommuniziert, gehen Sie wie folgt vor: · Überprüfen Sie, ob das IND570 auf einen Ping im Netzwerk reagiert. Andernfalls prüfen Sie die Verdrahtung und die Netzwerkverbindungen. ·...
  • Seite 77: Status-Leds

    Hinweis : Der Ordner Utilities der Dokumentations-CD des IND570 enthält die vollständige Version der Beispiele. Diese Screenshots dienen nur der Illustration. Das Ethernet/IP-Modul für das Terminal IND570 kann entweder mit 10 oder mit 100 Mbps kommunizieren. Es kommuniziert im Full-Duplex-Modus und ist mit der Einstellung der automatischen Steuerung kompatibel, die von vielen PLC und Ethernet-Switches verwendet wird.
  • Seite 78: Kommunikationsmodulprofile

    Abbildung 4-4: Beispielkommunikationsmodul für den Ganzzahlmodus In Abbildung 4-4 sind die Beispielmodule für den Ganzzahlmodus markiert. Beachten Sie, dass alle das IND570 AOP verwenden und Nummer zwei und drei für die IND570-Konfigurationen mit 2 und 4 Zeitfenstern geeignet sind. Abbildung 4-5: Kommunikationsmodulkonfigurationen für den Ganzzahlmodus...
  • Seite 79: Allgemeine Programmierhinweise

    Verwendung in einem Prozess zu gewährleisten. Beachten Sie, dass es verschiedene Prinzipien für verschiedene Modi (Gleitpunkt, Ganzzahl oder Teilstriche) gibt. Im Gleitpunktmodus sollten die vom Terminal gelesenen Daten mit dem Bit Data_OK und den zwei Datenintegritäts-Bits gefiltert werden (siehe Abbildung 4-8). 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 4-13...
  • Seite 80: Übersicht Über Den Shared Data-Zugriff

    PLC auf diese Informationen zugreifen kann, ist dies äußerst hilfreich für die Koordination des Prozesses mit den Funktionen im Terminal. Bei Ethernet/IP erfolgt der Zugriff auf die Shared Data mit diskreten Nachrichten (auch als explizite, asynchrone Nachrichten oder Nachrichten der Klasse 3 bezeichnet). 4-14 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 81: Instanznummer Des Shared Data-Variablennamens

    Die „Instanz“ wird in anderen METTLER TOLEDO-Terminals verwendet, um sich auf mehrere Geräte (Waagen oder Durchflussmesser) zu beziehen, die von einem Terminal betrieben werden. Im Fall von IND570 gibt es nur ein Gerät (eine Waage), sodass die Instanznummer meist „01“ sein wird, 30237955...
  • Seite 82: Shared Data-Zugriffsprogrammdetails

    4.10.4. Shared Data-Zugriffsprogrammdetails Da der Typ der an IND570 gesendeten und vom IND570 gelesenen Daten nicht vom ausgewählten Kommunikationsmodus (Ganzzahl, Teilstrich oder Gleitpunkt) festgelegt wird, erfolgt der Zugriff auf die Shared Data im Terminal IND570 mit ControlNet im Gleitpunktmodus genauso wie im Ganzzahlmodus.
  • Seite 83 5. Der Nachrichtenpfad wird anschließend benötigt, um die MSG-Anweisung mit dem richtigen Gerät zu verbinden. Das IND570 gibt 4 Datenbytes in das Array Read_Data aus, das eine einfache Gleitpunktzahl des Typs IEEE 754 darstellt. Das Programm konvertiert anschließend diese 4 Bytes in eine „REAL“-...
  • Seite 84 Da die Daten in das Byte-Array ausgegeben werden, kann der Programmierer die Bytes und Wörter ggf. flexibler vertauschen. Außerdem stehen dadurch einige nützliche Informationen zur Fehlerbehebung zur Verfügung, falls der Prozess aus irgendeinem Grund ausfallen sollte. 4-18 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 85: Modbus Tcp

    Anweisung und bettet diese in TCP/IP ein. 5.3. Modbus TCP-Eigenschaften · Benutzerprogrammierbare IP-Adressierung · Bidirektionale Kommunikation im diskreten Modus (zyklische Nachrichtenübertragung) der Gewichts- oder Anzeigeschritte, des Status oder der Steuerdaten zwischen der PLC und dem IND570. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 86: Technische Daten

    5.4.1. Datenintegrität Das Terminal IND570 verwendet spezifische Bits, damit die PLC bestätigen kann, dass die Daten ohne Unterbrechung empfangen wurden und kein Fehlerzustand im Terminal IND570 vorliegt. Es ist wichtig, diese Bits zu überwachen. Jeder PLC-Code sollte sie verwenden, um die Integrität der vom IND570 erhaltenen Daten zu bestätigen.
  • Seite 87: Diskrete Daten

    Die Zuordnung des Speichers der Modbus TCP-Optionsplatine ist in Tabelle 5-2 dargestellt. Die Lese- und Schreibbereiche des Speichers sind um 1024 versetzt. In einer Quantum-PLC würde die PLC ab Register 400001 Daten vom IND570 lesen und ab Register 401025 Daten in das IND570 schreiben.
  • Seite 88: Nachrichtenzeitfenster

    5.4.5. Nachrichtenzeitfenster Das Terminal IND570 kann für bis zu 4 Nachrichtenzeitfenster für den diskreten Datentransfer in den Formaten Ganzzahl, Teilstrich und Gleitpunkt konfiguriert werden. Jedes Nachrichtenzeitfenster ist einer internen lokalen oder entfernten Waage zugeordnet. Die Anzahl der Nachrichtenzeitfenster wird im Setup-Menü unter Kommunikation > PLC >...
  • Seite 89: Ganzzahl Und Teilstrich

    5.4.6. Ganzzahl und Teilstrich Wenn eines dieser beiden Formate ausgewählt wird, verwendet das IND570 in jedem Nachrichten- zeitfenster zwei 16-Bit-Datenwörter für den Eingang und zwei 16-Bit-Datenwörter für den Ausgang. Die Eingangsdaten der PLC enthalten ein 16-Bit-Datenwort für die Gewichtsinformation der Waage sowie ein 16-Bit-Datenwort für die bitcodierten Statusinformationen für jedes Nachrichtenzeitfenster.
  • Seite 90: Gleitpunkt

    Softwarekonfiguration Das Terminal IND570 erkennt automatisch die Anwesenheit einer Modbus TCP-Optionsplatine, wenn diese installiert ist. Wenn die Option erkannt wird, ergänzt das Terminal IND570 die Modbus TCP-Parameter in einem Programmblock unter Kommunikation > PLC-Schnittstelle > EtherNet/IP. Abbildung 5-3 zeigt den Setup-Block für Modbus TCP.
  • Seite 91: Setup-Block Datenformat

    Wählen Sie 1, 2, 3 oder 4 Zeitfenster. 5.7. Fehlerbehebung Wenn das IND570 nicht mit der PLC kommuniziert, gehen Sie wie folgt vor: · Überprüfen Sie die Verdrahtung und den Netzwerkabschluss (siehe die folgenden LED-Anzeigen für den Netzwerk- und Modbus TCP-Modulstatus).
  • Seite 92: Status-Leds

    Rot blinkend Grün blinkend Kabel von Terminal getrennt Grün blinkend Rot blinkend PLC im Programmiermodus Grün leuchtend Grün blinkend Grün leuchtend Grün blinkend Terminal im Grün leuchtend Grün leuchtend Grün leuchtend Grün blinkend Konfigurationsmodus METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 93: Konfigurationsbeispiel Für Modbus Tcp

    Projekt auswählen. In diesem Beispiel heißt das Projekt MT_INT.PRJ (Abbildung 5-6). Abbildung 5-6: Projektauswahldialog 2. Sobald das Projekt geöffnet ist, sollte der Projektbrowser erscheinen; andernfalls klicken Sie auf , um ihn anzuzeigen. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 94 Abbildung 5-8: Fenster „PLC Configuration“ (PLC-Konfiguration) 5. Klicken Sie auf den Ordner „Config Extensions“ (Konfigurationserweiterungen) im mittleren Teilfenster oben. Im Unterverzeichnis ist jetzt Ethernet/I/O-Scanner zu sehen. Doppelklicken Sie auf „Ethernet/I/O-Scanner“, um die Details der Ethernet-Karte anzuzeigen (Abbildung 5-9). 5-10 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 95 6. Hier müssen die IP-Adressen konfiguriert werden – von der PLC und von dem IND570, mit die PLC kommuniziert. Die Daten, die mit dem IND570 ausgetauscht werden, werden ebenfalls in diesem Fenster konfiguriert. Abbildung 5-9: Fenster „Ethernet/I/O-Scanner“ Wenn Sie auf die Hilfe-Schaltfläche (unten rechts in Abbildung 5-9) klicken, erhalten Sie eine detaillierte Beschreibung der einzelnen Spalten im Konfigurationsfenster.
  • Seite 96: Konfiguration Im Ganzzahl- Und Teilstrichmodus

    Das Terminal IND570 wird für 4 Zeitfenster im Ganzzahl- oder im Teilstrichmodus konfiguriert. 8 Wörter werden für das Lesen in die PLC verwendet und 8 Wörter für das Schreiben an das IND570. Tabelle 5-6 enthält die Werte für die einzelnen Waagen.
  • Seite 97: Konfiguration Im Gleitpunktmodus

    Konfiguration im Gleitpunktmodus Das IND570 wurde für 4 Zeitfenster im Gleitpunktmodus FP konfiguriert. 16 Wörter werden für das Lesen in die PLC verwendet und 13 Wörter für das Schreiben an das IND570. Tabelle 5-7 enthält die Werte für die einzelnen Waagen.
  • Seite 98: Beispiele Für Ganzzahllogik

    2 Datenwörter werden mit einer Waage im Ganzzahlmodus verknüpft. · Die Gewichtsdaten für Waage 1 werden im IND570 im Register 400001 gespeichert. · Die Statusdaten für dieses Gewicht und das IND570 befinden sich in Register 400002. 5-14 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955...
  • Seite 99: Leselogik

    Statusdaten vollständig zu verstehen, ist eine Basislogik notwendig, um die Datenwörter in Bits aufzuspalten. Im Prinzip wird mit der Anweisung INT_TO_WORD zuerst der Ganzzahlwert vom IND570 in einer Form gelesen, die in Bits aufgespalten werden kann. Sobald die Daten in einem Wort-Format vorliegen, beendet die Anweisung WORD_TO_BIT den Prozess der Extrahierung einzelner Bits.
  • Seite 100: Schreiblogik

    Im Prinzip werden mit der Anweisung BIT_TO_WORD zuerst die Befehls-Bits in einen WORT-Wert umgewandelt. Als Nächstes wird mit der Anweisung WORD_TO_INT der Prozess abgeschlossen, in dem die einzelnen Befehls-Bits in ein Ganzzahlformat umgewandelt werden, damit sie in das IND570 geschrieben werden. Abbildung 5-15 zeigt ein Logikbeispiel für die Steuerung des Befehlsworts. 5-16...
  • Seite 101 Abbildung 5-15: BIT_TO_WORD- und WORD_TO_INT-Logik 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 5-17...
  • Seite 102: Profibus

    Bei neueren Siemens S7-PLC ist die PROFIBUS-Option auf der Hauptcontrollerkarte integriert. 6.1.1. Versionen der PROFIBUS-Optionsplatine Es gibt zwei verschiedene Versionen der PROFIBUS-Platine. Die Auswahl hängt vom Gehäuse des Terminals IND570 ab, in dem die Platine installiert wird. Die beiden Platinen unterscheiden sich in der Position der Verbinder. 30237955 11/2016...
  • Seite 103: Kommunikation

    Protokollarchitektur basiert auf dem OSI-Referenzmodell (Open Systems Interconnection) entsprechend der internationalen ISO-Norm 7498. Das Terminal IND570 unterstützt PROFIBUS-DPV0 für Hochgeschwindigkeits-Datenübertragungen auf Sensor-/Aktorebene; DP steht für dezentrale Peripherie. Auf dieser Ebene können Steuergeräte, z. B. PLC, über eine schnelle serielle Verbindung mit dezentralen Peripheriegeräten kommunizieren.
  • Seite 104: Knoten-/Rack-Adresse

    Die Anzahl der erforderlichen Ein- und Ausgangswörter und die Zuordnung der I/O-Daten hängt von den gewählten Optionen ab. In der PROFIBUS .GSD-Datei des IND570 ist ein I/O-Block für jede der 14 möglichen IND570 PROFIBUS-Kombinationen festgelegt. Das Terminal IND570 legt die Anzahl der Ein- und Ausgangswörter fest, die für die Anzahl der konfigurierten Meldungsplätze und das ausgewählte...
  • Seite 105: Beispiele

    Gleitpunkt 2,00 51,67 250,00 Gleitpunkt 5160 50000 In diesem Fall können alle Formate verwendet werden. Das Ganzzahlenformat kann nicht verwendet werden, da ein negativer oder ungültiger Wert ausgegeben wird, sobald das Gewicht 32.760 überschreitet. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 106: Byte-Reihenfolge

    Bei Auswahl des Gleitpunktformats in IND570 besitzt jeder konfigurierte Meldungsplatz Lese- und Schreibdaten (siehe Tabelle 6-1). Lesedaten beziehen sich auf die Daten, die vom IND570 an die PLC gesendet werden (PLC-Lesebefehl). Schreibdaten beziehen sich auf die Daten, die von der PLC...
  • Seite 107: Gleitpunkt-Datenformat Und Kompatibilität

    IND570 gesendet werden (PLC-Schreibbefehl). Das erste Wort der Speicherzuordnung von Schreibdaten ist reserviert. Das Terminal verwendet Ganzzahlenbefehle der PLC, um die Ausgangsdaten für das Gleitpunktgewicht auszuwählen. Das Terminal erkennt einen Befehl, wenn ein neuer Wert im Befehlswort des Waagenplatzes angezeigt wird. Wenn der Befehl mit einem Gleitpunktwert (zum Beispiel: Laden eines Zielwertes) verknüpft ist, muss er in die Gleitpunktwert-Wörter geladen...
  • Seite 108: Hinweise: Gleitpunktzahlen In Verschiedenen Plc

    Wenn in der PROFIBUS-Konfiguration der PLC Shared Data aktiviert sind, kann die PLC auf Shared Data auf einem IND570 über den PROFIBUS mit der Erweiterung der zyklischen I/O zugreifen. Die PLC muss den Shared Data-Befehl sowie den Namen der Variable in der PLC- Ausgangsmeldung festlegen.
  • Seite 109: Shared Data-Ausgang

    PLC den Terminalnamen, den Variablennamen und den Schreibwert (falls vorhanden) konfiguriert, während der „Nullbefehl“ eingestellt wird. Danach kann die PLC den Shared Data-Befehl auf „Lesen“ oder „Schreiben“ setzen. In der Shared Data-Referenz des IND570 finden Sie eine vollständige Liste der Shared Data-Felder. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955...
  • Seite 110: I/O-Zuordnung Im Ind570 Profibus

    * SD refers to Shared Data Abbildung 6-3: I/O-Zuordnung für Ganzzahl/Teilstriche Abbildung 6-3 enthält eine Übersicht über die I/O-Zuordnung für die Terminals IND570, die für den PLC-Kommunikationsmodus Ganzzahl oder Teilstriche konfiguriert sind. Bei der Zuordnung der Ein- und Ausgänge belegt jeder Meldungsplatz jeweils 4 Bytes oder 2 Ganzzahlwörter. Bei der...
  • Seite 111 Abbildung 6-4: I/O-Zuordnung für Gleitpunkt Die Tabelle mit der I/O-Zuordnung für Gleitpunktzahlen enthält die allgemeine I/O-Zuordnung für das Terminal IND570, das für den PLC-Kommunikationsmodus Gleitpunkt konfiguriert wurde. Jeder Meldungsplatz belegt 8 Bytes für den Eingangs- und 6 Bytes für den Ausgangsspeicher, wobei der Ausgang um 2 Bytes versetzt ist.
  • Seite 112: Steuerung Der Diskreten I/O Mit Einer Plc-Schnittstelle

    Eingänge oder beim Aktualisieren der Ausgänge durch die PLC im Vergleich zu den "echten" Signalen. Die Verdrahtung der diskreten I/O finden Sie im Installationshandbuch des Terminals IND570. Beachten Sie, dass die Ausgänge im Terminal IND570 unter Setup > Anwendung > Diskreter I/O nicht zugeordnet sein dürfen, damit die PLC sie steuern kann. 6.8.
  • Seite 113: Softwarekonfiguration

    Abbildung 6-6: PROFIBUS-Optionsplatine im Terminalgehäuse für aggressive Umgebungen 6.9. Softwarekonfiguration Das Terminal IND570 erkennt automatisch eine installierte PROFIBUS-Optionsplatine und ergänzt die Setup-Parameter im Optionsblock. Um das Terminal für PROFIBUS zu konfigurieren, rufen Sie das Setup-Menü auf und gehen Sie zu Kommunikation > PLC > PROFIBUS (Abbildung 6-7).
  • Seite 114: Setup-Block Datenformat

    Meldungsplätze Wählen Sie 1, 2, 3 oder 4 Plätze. 6.10. Fehlerbehebung Wenn das IND570 nicht mit der PLC kommuniziert, gehen Sie wie folgt vor: · Überprüfen Sie die Verdrahtung und die Netzwerkabschluss. · Überprüfen Sie, ob die GSD-Datei von IND570 in die Netzwerkkonfiguration der PLC geladen wurde (selbst bei Verwendung des IND560-Emulationsmodus) und ob der Netzwerkknoten von IND570 für die Verwendung definiert wurde.
  • Seite 115: Status-Leds

    Spannung Grün leuchtend Daten werden empfangen 3 - Empfangsstatus Es werden keine Daten empfangen; keine Aus: Spannung Grün leuchtend Daten werden ausgetauscht 4 – Datenaustausch Es werden keine Daten ausgetauscht; keine Aus: Spannung 6-14 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 116: Anschlussbeispiele

    Abbildung 6-9: Hardware-Konfiguration Die Hardware-Konfiguration bezieht sich auf das im Lieferumfang enthaltene Beispielprogramm. In diesem Beispiel ist ein IND570 im Gleitpunktmodus (GDS-Konfiguration „I/O 28 Wörter“) am PROFIBUS-Knoten 3 konfiguriert, ein weiteres Terminal IND570 ist für den Ganzzahlmodus (GSD- Konfiguration „I/O 23 Wörter“) am PROFIBUS-Knoten 4 konfiguriert.
  • Seite 117: Plc-Hardware-Konfiguration

    Um es kurz zu fassen, werden hier nur die Hauptpunkte des Programms S7-315 erläutert. Das Beispielprogramm demonstriert die Logik für die Verknüpfung mit einem IND570, das für die Formate Gleitpunkt oder Ganzzahl konfiguriert ist. Die Logik enthält auch Routinen, die Shared Data über die PROFIBUS-Schnittstelle sowohl im Gleitpunkt- als auch im Ganzzahl-Datenformat aufrufen.
  • Seite 118 Betriebszustand befindet (Data_OK = 1) und dass die analoge Aktualisierung von der Wägezelle ordnungsgemäß abgeschlossen wurde, bevor die Daten gelesen wurden (Integrity_1 = Integrity_2). Werden diese Prüfungen nicht durchgeführt, kann es passieren, das ungültige Daten vom PLC-Programm verwendet werden. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 6-17...
  • Seite 119 Terminal gültig sind. Von dort werden sie in einen Gleitpunktwert konvertiert, indem zuerst die Konvertierung in eine 4 Byte-Ganzzahl erfolgt, die dann mit der Schrittweite multipliziert wird, um das Dezimalkomma richtig zu setzen. 6-18 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 120: Shared Data-Zugriff

    Im enthaltenen Programmbeispiel lautet die Variablenzugriffstabelle, mit der Shared Data manuell gelesen oder geschrieben werden kann, „FP_SDV_Access“ für den Gleitpunktmodus bzw. „INT_SDV_Access” für den Ganzzahlmodus. Da beide Tabellen im Wesentlichen gleich sind (außer bei der Speicherzuordnung), wird hier nur die Gleitpunkttabelle angegeben. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 6-19...
  • Seite 121: Ausgabe Eines Shared Data-Lesebefehls

    3. Klicken Sie auf die Schaltfläche „Modify Variables“ (Variablen modifizieren), um die Änderungen in die PLC zu schreiben, die wiederum den Befehl an das IND570 sendet. 4. Das Ergebnis (Inhalt von AJ0101) wird im Eingangsbereich ab ID 290 angezeigt (für Gleitpunktwerte).
  • Seite 122: Ausgabe Eines Shared Data-Schreibbefehls

    3. Geben Sie den neuen in AJ0101 zu schreibenden Wert in QD292 ein. 4. Klicken Sie auf die Schaltfläche „Modify Variables“ (Variablen modifizieren), um die Änderungen in die PLC zu schreiben, die wiederum den Befehl an das IND570 sendet. Um zu überprüfen, ob die Variable ordnungsgemäß geschrieben wurde, kann die vorher durchgeführte Lese-Routine wiederholt werden.
  • Seite 123: Shared Data-Zugriff Über Den Plc-Code

    3. Klicken Sie auf die Schaltfläche „Modify Variables“ (Variablen modifizieren), um die Änderungen in die PLC zu schreiben, die wiederum den Befehl an das IND570 sendet. 4. Das Ergebnis (Inhalt von AJ0101) wird im Eingangsbereich ab ID 290 angezeigt (für Gleitpunktwerte).
  • Seite 124 Befehl auf null gesetzt wurde. Mit diesen Zeitgebern muss der Shared Data-Befehl für mindestens 100 Millisekunden auf null gesetzt sein, damit das Terminal erkennen kann, wann der nächste neue Befehl ausgegeben wird. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 6-23...
  • Seite 125: Shared Data-Zugriff: Schlussfolgerung

    Es gibt jedoch eine Einschränkung, die zu beachten ist – die maximale Anzahl der Bytes, die von der PLC auf das IND570 geschrieben oder vom IND570 aus der PLC gelesen werden kann, ist auf 20 beschränkt. Dies gilt für alle Zeichenketten und Arrays.
  • Seite 126: Profinet

    Übersicht PROFINET ist ein offener Standard für Industrienetzwerke, der von Siemens als Ethernet-Ersatz für das weit verbreitete PROFIBUS-Netzwerk entwickelt wurde. Das Netzwerk unterstützt die im IND570 implementierte zyklische und azyklische Nachrichtenübertragung. Der PROFINET-Standard wird von PROFIBUS und der PROFINET International (PI) Organization unterstützt und gepflegt. PROFINET verwendet handelsübliche Ethernet-Hardware (beispielsweise Switches und Router) und ist mit dem...
  • Seite 127: Begriffsdefinition

    Port21 - RJ45Anschlüsse Port 1 - RJ45Anschlüsse Status-LEDs Abbildung 7-2: PROFINET-Modul für IND570 7.2.1. Begriffsdefinition In diesem Kapitel werden folgende Begriffe verwendet. Tabelle 7-1: PROFINET-Begriffsdefinition Begriff Definition Device Access Point (Gerätezugangspunkt) Discovery and basic Configuration Protocol. (Einfaches Konfigurations- und Erkennungsprotokoll) Wird für die IP-Konfiguration mit PROFINET verwendet.
  • Seite 128: Kommunikation

    Jede PROFINET-Option stellt eine physische IP-Adresse dar. Diese Adresse kann vom Systemplaner festgelegt und anschließend in das Terminal IND570 und die SPS programmiert oder automatisch von der SPS zugewiesen werden. Jedes Terminal IND570 in einem System benötigt eine eindeutige PROFINET-IP-Adresse.
  • Seite 129: Kettentopologie (Daisy Chain)

    Controller anzuschließen. Dies ist besonders in einem Schrank oder an beengten Stellen nützlich, wo der Platz nicht reicht, um die einzelnen Kabel zurück zu einem zentralen Punkt, zum Beispiel einem Switch, zu führen. Abbildung 7-4: Beispiel für ein Daisy Chain METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 130: Redundanter Mrp-Ring

    Ausfall funktioniert. Das PROFINET MRP ist so eingestellt, dass der Ausfall in weniger als 200 Millisekunden erkannt und überprüft wird. BEACHTEN SIE, dass Ihr Prozess einen Kommunikationsverlust von bis zu 200 Millisekunden verkraften können muss. Abbildung 7-5: Intakter MRP-Ring Abbildung 7-6: Unterbrochener MRP-Ring 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 131: Datendefinition

    7.3.1. Datenintegrität Das Terminal IND570 verwendet spezifische Bits, damit die SPS bestätigen kann, dass die Daten ohne Unterbrechung empfangen wurden und kein Fehlerzustand im Terminal IND570 vorliegt. Es ist wichtig, diese Bits zu überwachen. Jeder SPS-Code sollte damit die Integrität der vom IND570 erhaltenen Daten bestätigen.
  • Seite 132 IND570 >> SPS- SPS-Ausgang >> zeitfenster Eingang IND570 Abbildung 7-7: I/O-Zuordnung für Nachrichtenzeitfenster im Format Ganzzahl/Teilstrich Tabelle 7-3: Nachrichtenzeitfenster und SPS-I/O-Größen (Gleitpunkt) IND570-Datenformat Gleitpunkt Bytes (8 Bit) Nachrichten- IND570 >> SPS- SPS-Ausgang >> zeitfenster Eingang IND570 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 133: Steuerung Der Diskreten I/O Mit Einer Sps-Schnittstelle

    Steuerung der diskreten I/O mit einer SPS- Schnittstelle Das Terminal IND570 kann die diskreten Ausgänge direkt steuern und die diskreten Eingänge über die (digitale) SPS-Schnittstellenoption lesen. Systemintegratoren müssen berücksichtigen, dass die Aktualisierung der diskreten Ein- und Ausgänge des Terminals IND570 mit der Aktualisierungsrate der Terminalschnittstelle synchronisiert wird und nicht mit der I/O-Abtastrate der SPS.
  • Seite 134: Softwarekonfiguration

    Das Shared Data-Dokument des IND570 enthält die Shared Data-Variablen, die für Ethernet/IP, ControlNet und PROFINET verfügbar sind. Dieses Dokument enthält außerdem den hex- Klassencode, die Instanz sowie das Attribut für die Shared Data. Die SPS muss eine Kombination aus RDREC (SFB52) und WRREC (SFB53) verwenden, um eine Shared Data-Variable zu lesen, bzw.
  • Seite 135: Setup-Block Datenformat

    Wenn Sie DHCP auswählen, kann das allgemeine Netzwerk (nicht das SPS-Netzwerk) die IP- Adresse, die Subnetz-Maske und die Gateway-Adresse zuweisen. Dies ist der ungewöhnlichste Fall. Beachten Sie, dass in jedem Fall der Gerätename (eine Einstellung, die im Terminal IND570 nicht programmiert werden kann) von der SPS-Programmiersoftware festgelegt werden muss, bevor die Kommunikation mit der SPS erfolgen kann.
  • Seite 136 Abbildung 7-10 zeigt zwei Terminals IND570 in einem PROFINET IO-Netzwerk. Knoten 1 (IND570) ist als Gleitpunktgerät konfiguriert, Knoten 2 (IND570-1) als Ganzzahl-/Teilstrich-Gerät. Abbildung 7-10: Hardware-Netzwerksetup (aktive Referenz erforderlich) 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-11...
  • Seite 137: Zuweisung Der Ip-Adresse Und Des Gerätenamens

    7.8. Zuweisung der IP-Adresse und des Gerätenamens Die Zuweisung der IP-Adresse und des Gerätenamens des Terminals IND570 erfolgt standardmäßig über DCP (Discovery and basic Configuration Protocol). Diese Funktion kann über die PLC Engineering Software aufgerufen werden (siehe folgende Abbildung). Abbildung 7-11: Konfiguration über DCP Wenn Sie die Funktion Browse verwenden, wird die Suche nach der MAC-Adresse im Netzwerk gestartet.
  • Seite 138 Abbildung 7-14: Die DCP-Suchfunktion zeigt die MAC-Adressen der Netzwerkknoten an 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-13...
  • Seite 139 Abbildung 7-15: Bearbeitung des DCP-Ethernetknotens Sobald die anderen Einstellungen konfiguriert sind, weisen Sie dem Gerät einen Namen zu. Abbildung 7-16: Zuweisung eines Namens für das neue Gerät 7-14 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 140: Fehlerbehebung

    Überprüfen Sie, ob sowohl die Konfiguration der IP-Adresse als auch die Konfiguration des Gerätenamens in der SPS zugewiesen wurde (beachten Sie, dass der Gerätename immer mit DCP zugewiesen werden muss). Schalten Sie das Terminal IND570 aus und wieder ein, damit die aktualisierten Einstellungen übernommen wurden.
  • Seite 141: Status-Leds

    IRT-Synchronisierung nicht abgeschlossen · Wird von einem Engineering-Tool verwendet, um den Grün, blinkend Blinkt Knoten im Netzwerk zu identifizieren. · Großer interner Fehler (dieser Hinweis wird mit einer Fatales Ereignis rotleuchtenden Modulstatus-LED kombiniert) 7-16 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 142: Programmierbeispiele Für Siemens S7-300

    IND570 zugeordnet sind, konfiguriert werden. Tabelle 7-2: Nachrichtenzeitfenster und SPS-I/O- Größen (Ganzzahl/Teilstrich) und Tabelle 7-3: Nachrichtenzeitfenster und SPS-I/O-Größen (Gleitpunkt) zeigen die Beziehung zwischen den Nachrichtenzeitfenstern des IND570 und der I/O- Größe für die Datenformate Ganzzahl, Teilstrich und Gleitpunkt in SIMATIC Step 7 dargestellt.
  • Seite 143: Programmierbeispiel Für Den Gleitpunktmodus

    UDT1 = Gleitpunktdaten des IND570. Format der Gleitpunktdaten, die vom Terminal zurückgesendet werden, mit Statusregister und den entsprechenden UDTs. UDT2 = Befehlsantwort. Statusregister mit der Reaktion des Terminals IND570 auf einen Befehl, der über den Feldbus gesendet wurde. UDT3 = Gleitpunktstatus der Anzeige: Zeigt den Status des Messgeräts an (Waage oder Durchflussmesser).
  • Seite 144 Abbildung 7-20: Im Gleitpunkt-Beispielprogramm verwendeter Datenblock 1 (DB1) Für den Datenblock 1 (DB1) wurden alle vier (4) möglichen Nachrichtenzeitfenster für das IND570 definiert. Dies ist für die ordnungsgemäße Funktion des Programms NICHT notwendig, erlaubt jedoch die Speicherung der Daten im Datenblock, wenn das Programm Daten aus allen 4 Zeitfenstern erfassen soll.
  • Seite 145 Das Netzwerk 3 überprüft mit den Statusbits Data OK und Data Integrity im Netzwerk 2, ob die Gleitpunktdaten korrekt sind. Wenn ja, kopieren Sie die Daten in die entsprechende Position in DB1. Abbildung 7-23: Netzwerk 4 von FC1 7-20 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 146 Daten nicht in Ordnung ist. Abbildung 7-24: Netzwerk 5 von FC1 Netzwerk 5 liest die Befehlsbestätigungs-Bits vom IND570 und wandelt das Ergebnis in ein Ganzzahlwort für die zurückgegebenen Bits um. Die Ganzzahl wird in den folgenden Netzwerken verwendet, um auf gesendete Befehle zu reagieren.
  • Seite 147 Abbildung 7-26: Netzwerk 7 von FC1 Das Netzwerk 7 sucht nach einer Veränderung in dem Befehl, der an das IND570 gesendet wird. Wenn ein neuer Befehl ausgegeben wurde, verschieben Sie ihn in den Ausgangspuffer und aktualisieren Sie den Verlauf. Die Programmierung des Befehls auf diese Weise erlaubt die manuelle Aktualisierung des Befehlsausgangspuffers, falls dies für Fehlerbehebungszwecke nützlich...
  • Seite 148 Das Netzwerk 8 liest die Bits Floating Point Indicator im Befehlsstatuswort und erstellt eine Ganzzahl aus dem Ergebnis, mit der später festgelegt wird, welche Art von Daten wieder an das IND570 zurückgesendet wird. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-23...
  • Seite 149 Abbildung 7-28: Netzwerk 9 von FC1 Das Netzwerk 9 sendet entsprechend der Festlegung der gewünschten Befehls-Bits durch den Benutzer Befehle an das IND570. Es wartet dann auf die Bestätigung der Befehle, bevor die festgelegten Bits gelöscht werden. Wenn eine andere Datentypen für die Anzeige angefordert...
  • Seite 150: Ausführung Des Beispielprogramms

    Sie warten, bis das IND570 meldet, dass die korrekten Daten anzeigt werden, bevor das Befehls-Bit gelöscht wird. 7.10.1.1. Ausführung des Beispielprogramms Das Beispielprogramm kann von der Variablenzugriffstabelle entsprechend Abbildung 7-29 und Abbildung 7-30 (siehe unten) ausgeführt werden. Abbildung 7-29: FP_Cyclic_Data VAT_Float_Cyclic_Data ist eine Variable Access Table (Variablenzugriffstabelle), mit der der Benutzer die verarbeiteten zyklischen Daten überwachen und Befehle an das IND570 ausgeben...
  • Seite 151: Programmierbeispiel Für Den Ganzzahlmodus

    Durchflussmesser). Abbildung 7-32: Im Ganzzahl-Beispielprogramm verwendeter Datenblock 2 (DB2) Für den Datenblock 2 (DB2) wurden alle vier (4) möglichen Nachrichtenzeitfenster für das IND570 definiert. Dies ist für die ordnungsgemäße Funktion des Programms NICHT notwendig, erlaubt jedoch die Speicherung der Daten im Datenblock, wenn das Programm zur Erfassung von Daten aus allen 4 Zeitfenstern vorgesehen ist.
  • Seite 152 Das Netzwerk 1 initialisiert das Programm beim ersten Start mit den Startwerten. Abbildung 7-34: Netzwerk 2 von FC2 Netzwerk 2 tauscht die Bytes des Waagenstatuswortes und ordnet dann mit BLKMOV die Status-Bits ihren entsprechenden Positionen zur späteren Verwendung zu. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-27...
  • Seite 153 Ganzzahl in den reellen Wert. Zum Schluss wird der reelle Wert mit dem Skalierungswert multipliziert, der die Dezimalstelle an dieselbe Stelle wie in der Terminalanzeige setzt. Der Wert wird anschließend an DB2 übertragen. 7-28 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 154 Netzwerk 4 prüft das Bit Data OK. Wenn das Bit Data OK deaktiviert ist, ist das Terminal nicht in der Lage, gültige Daten zu senden. In diesem Fall erscheint der Anzeigewert „Bad Data“ anstelle der eigentlichen Daten in DB2. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-29...
  • Seite 155 Benutzer über eine VAT-Tabelle festgelegt werden können. Wenn ein Befehls-Trigger-Bit gefunden wird, wird der Befehlswert in den Befehlsausgang übertragen und das Trigger-Bit gelöscht. Dieses Netzwerk ist als Beispiel für den Versand der Befehle an das Terminal vorgesehen. 7-30 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 156 Abbildung 7-38: Netzwerk 6 von FC2 Das Netzwerk 6 zeigt weitere zusätzliche Befehle, die an das Terminal gesendet werden können. Beachten Sie, dass diese Befehle auch mit dem Bit Data OK gefiltert werden. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-31...
  • Seite 157: Ausführung Des Beispielprogramms

    Sie, das FC100 ein Beispielprogramm umfasst, das hier nicht beschrieben wird. 7.10.2.1. Ausführung des Beispielprogramms Das Beispielprogramm kann von der Variablenzugriffstabelle entsprechend Abbildung 7-40 und Abbildung 7-41 (siehe unten) ausgeführt werden. Abbildung 7-40: INT_Cyclic_Data 7-32 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 158: Übersicht Über Den Shared Data-Zugriff

    INT_Cyclic_Data ist eine Variable Access Table (Variablenzugriffstabelle), mit der der Benutzer die verarbeiteten zyklischen Daten überwachen und Befehle an das IND570 ausgeben kann (siehe unten): Abbildung 7-41: INT_Cyclic_Data – Beschreibung 7.10.3. Übersicht über den Shared Data-Zugriff Um die Shared Data aufzurufen, muss ein Programm die folgenden Informationen für die Anweisungen der Lese- und Schreibroutinen enthalten: ·...
  • Seite 159 Mit diesen Informationen können Sie Ihr Programm so einrichten, dass die benötigten Shared Data- Variablen gelesen und geschrieben werden können. Das Verfahren für den Zugriff auf Shared Data im Terminal IND570 ist im Gleitpunkt- und Ganzzahlmodus mit PROFINET identisch. Beide Beispielprogramme verwenden identische Routinen und Variablen und werden hier in einem Prozess beschrieben.
  • Seite 160 Shared Data Read ist ein zweistufiger Prozess, bei dem zuerst ein Aufruf an SFB53 (WRREC) erfolgen muss, um dem IND570 mitzuteilen, welche Shared Data-Variable gelesen werden soll. Nach dem Schreibvorgang folgt ein Aufruf an SFB52 (RDREC), um das Ergebnis vom IND570 zu lesen.
  • Seite 161: Shared Data-Zugriffsprogrammdetails

    Abbildung 7-46: Shared Data Read – Zweistufiger Prozess Nach Abschluss des Prozesses Shared Data Read werden der Klassencode, die Instanz und das Attribut des IND570 mit den angeforderten Werten verglichen, um sicherzustellen, dass die richtige Anforderung erfüllt wurde. 7.10.4. Shared Data-Zugriffsprogrammdetails 7.10.4.1.
  • Seite 162 Abbildung 7-47: Netzwerke 3 und 4 von OB1 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-37...
  • Seite 163: Fb4 (Shared Data Schreiben) - Programmdetails

    Die Netzwerke 3 und 4 von OB1 zeigen, wie die Funktionen zum Lesen und Schreiben der Shared Data im IND570 aufgerufen werden können. In beiden Fällen kann ein Bit entweder vom Programm oder vom Benutzer über eine Variablenzugriffstabelle (VAT) festgelegt werden, das die Ausführung der Funktion auslöst.
  • Seite 164 Netzwerk 2 ruft FC101 auf, das wiederum die Netzwerk-ID für den spezifizierten Knoten erzeugt. Dann ruft dieses SFB53 (WRREC) auf, um die Daten in DB6 an das vom ID-Code spezifizierte IND570 zu senden. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-39...
  • Seite 165 Flag Data_Write Done gesetzt ist, an dieser Stelle zum nächsten Schritt in der Sequenz. Wenn stattdessen das Flag Data_Write Error gesetzt wird, verschieben Sie den Wert 98 in den Sequenzschritt, um das Auftreten eines Fehlers zu markieren. 7-40 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 166 Abbildung 7-51: Netzwerk 4 von FB4 Netzwerk 4 beendet die Sequenz durch das Löschen des Anforderungs-Bits. An dieser Stelle kann die Aufrufroutine die Schrittnummer und die Status-Flags für den Abschlussstatus überprüfen. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-41...
  • Seite 167: Fb3 (Shared Data Lesen) - Programmdetails

    Klassencode, die Instanz, das Attribut und die Datenlänge in DB5 kopiert. Die Befehlslänge wird berechnet, indem die Kopfzeilenlänge (8) zur Datenlänge addiert wird. Die Schrittsequenz wird anschließend auf den nächsten Schritt erhöht. 7-42 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 168 IND570 (von FC101 generiert, hier nicht behandelt). Beachten Sie, dass der Index auf 2 gesetzt wird. Damit weiß das IND570, dass die WRREC-Routine anfordert, dass die Daten in der Shared Data-Variable, die durch Klasse, Instanz und Attribut spezifiziert ist, wieder an die SPS zurückgegeben werden.
  • Seite 169 Busy. Wenn danach das Flag Data_Write Done gesetzt wird, erhöhen Sie den Schrittzähler auf den nächsten Schritt. Wenn das Flag Data_Write Error gesetzt wird, geben Sie -98 in den Schrittzähler ein und löschen das Leseanforderungs-Flag. -98 bedeutet, dass der Lesevorgang beim ersten Kontakt mit dem IND570 fehlgeschlagen ist. 7-44 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 170 Abbildung 7-56: Netzwerk 5 von FB3 Wenn der Sequenzschritt 2 lautet, lösen Sie den Lesebefehl für die angeforderten Daten vom IND570 aus. Beachten Sie, dass die ID durch einen Aufruf derselben FC101-Routine erzeugt wird, die für WRREC verwendet wurde. 32037955...
  • Seite 171 Erhöhen Sie danach den Schrittzähler der Routine, wenn das Flag Data_Read Valid gesetzt ist. Wenn das Flag Data_Read Error gesetzt ist, verschieben Sie -99 in den Schrittzähler, um darauf hinzuweisen, dass in der zweiten Hälfte der Leseroutine ein Fehler aufgetreten ist, und löschen das Leseanforderungs-Flag. 7-46 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 172 Zahlen für Klassencode, Instanz und Attribut mit den ursprünglich gesendeten. Wenn alle übereinstimmen, erhöhen Sie die Schrittnummer und beenden Sie die Routine normal. Wenn sie NICHT übereinstimmen, wird die Routine automatisch beendet und es werden Fehlercodes ausgegeben. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-47...
  • Seite 173: Ausführung Des Beispielprogramms

    Das Beispielprogramm kann von der Variablenzugriffstabelle entsprechend Abbildung 7-59 und Abbildung 7-60 ausgeführt werden. Abbildung 7-59: VAT_SDV_Access VAT_SDV_Access ist eine Variable Access Table (Variablenzugriffstabelle), mit der der Benutzer die verarbeiteten zyklischen Daten überwachen und Befehle an das IND570 ausgeben kann (siehe unten): Abbildung 7-60: VAT_SDV_Access – Beschreibung 7-48...
  • Seite 174: Beispiel Für Einen Mrp-Ring

    Reference source not found.). 4. Legen Sie zum Schluss die Laufzeitüberwachung auf einen Wert über die für die Wiederherstellung der Netzwerkkommunikation benötigten 200 Millisekunden fest. Die folgenden Abschnitte beschreiben die einzelnen Elemente detailliert. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-49...
  • Seite 175: Konfiguration Der Profinet I/O-Domänenverwaltung

    7.10.5.1.1. Konfiguration der PROFINET I/O-Domänenverwaltung 1. Wenn alle Knoten zum PROFINET-Link hinzugefügt wurden, öffnen Sie das Formular PROFINET IO Domain Management (PROFINET I/O-Domänenverwaltung). Abbildung 7-62: Domänenverwaltung 7-50 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 176 2. Bearbeiten Sie die Eigenschaften der einzelnen Geräte entsprechend Abbildung 7-63. Abbildung 7-63: Bearbeitung der Geräteeigenschaften · SPS-Rolle = Manager (Auto) · Alle anderen Knotenrollen = Client 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-51...
  • Seite 177 3. Das Ergebnis sollte so, wie in Abbildung 7-64 dargestellt, aussehen. Abbildung 7-64: Korrekt konfigurierte Geräteigenschaften Hinweis: Da die SPS auch Ringmanager ist, müssen Sie sicherstellen, dass die diagnostischen Unterbrechungen an allen Geräten deaktiviert sind (ohne Häkchen). 7-52 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 178: Konfiguration Aller Verbindungen In Der Profinet I/O-Topologie

    Abbildung 7-65: Aus den PROFINET-Eigenschaften ausgewählte I/O-Topologie 2. Klicken Sie im Editor-Fenster, das sich öffnet, auf Graphic View (Grafische Ansicht) und richten Sie die Verknüpfungen zwischen SPS und Netzwerk ein. Abbildung 7-66: Konfiguration der Netzwerkverknüpfungen 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-53...
  • Seite 179: Einrichtung Der Laufzeitüberwachung Der Geräte

    Millisekunden), um die Laufzeitüberwachung auf eine Zeit über 200 Millisekunden einzustellen. 1. Klicken Sie zuerst auf das Gerät (1). 2. Klicken Sie dann auf Interface (Schnittstelle) (2). Abbildung 7-67: Einrichtung der Laufzeitüberwachung für das Gerät, 1 7-54 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 32037955 11/2016...
  • Seite 180 3. Klicken Sie in dem sich öffnenden Dialogfenster auf IO Cycle (IO-Zyklus) (3). Abbildung 7-68: Einrichtung der Laufzeitüberwachung, 2 4. Klicken Sie auf OK, um den Dialog zu schließen. 32037955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 7-55...
  • Seite 181: Die Formate Ganzzahl Und Teilstrich

    Teilstrich. Beachten Sie, dass sich die Bezeichnung der „Lese- oder Schreibdaten“ auf die PLC bezieht, d. h., „Lesen“ bezieht sich auf die Eingangsdaten der PLC und „Schreiben“ auf die Ausgangsdaten der PLC. Tabelle A-1: Lesen diskreter Daten im Ganzzahl- oder Teilstrichmodus – IND570 > PLC, pro Nachrichtenzeitfenster Bitnummer...
  • Seite 182 Konfiguration der Anzeige, bei Überkapazität oder bei einem Wert unter null auf „0“ gesetzt; wenn der x10-Anzeigemodus verwendet wird, befindet sich der Ganzzahlwert des ersten Wortes ebenfalls auf „0“. Die PLC sollte das Bit Data_OK in der IND570-Kommunikation stets überwachen und auch alle PLC-Daten auf Verbindungsfehler überprüfen, die möglicherweise in der PLC vorliegen (siehe dazu die Unterlagen der PLC), um die Gültigkeit...
  • Seite 183 Tabelle A-2: Schreiben diskreter Daten im Ganzzahl- oder Teilstrichmodus – PLC > IND570, pro Nachrichtenzeitfenster Bitnummer Erstes Wort Zweites Wort [Waagenbefehl] Select 1 Select 2 Select 3 Load Tare nur 1. Nachrichtenzeitfenster Clear Tare nur 1. Nachrichtenzeitfenster Tare nur 1. Nachrichtenzeitfenster Print nur 1.
  • Seite 184 Anzeige geladen und beim nächsten Start der Zielwertlogik verwendet wird. Setzen Sie dieses Bit nur auf „1“, nachdem das erste Wort mit dem entsprechenden Wert geladen wurde. 12 Dies sind Bit-Befehle an die Anzeige, die nur im ersten Nachrichtenzeitfenster funktionieren. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 185: B Gleitpunktformat

    Wert anfordert, bestätigt das IND570 den Befehl der PLC einmal und aktualisiert den Wert einmal. Das IND570 sendet weiter diesen Wert, bis es einen neuen Befehl von der PLC erhält. Brutto- und Nettogewicht sind Beispiele für Echtzeitdaten. Taragewicht, Zielwert, Zuführung und Toleranzwerte sind Beispiele für statische Daten.
  • Seite 186: Gleitpunkt-Datenformat Und Kompatibilität

    B.2. Gleitpunkt-Datenformat und Kompatibilität Im Gleitpunktdatenformat tauschen die PLC und das IND570 das Gewicht, den Zielwert und die Taradaten im Gleitpunktformat mit einfacher Genauigkeit aus. Die IEEE-Norm für binäre Gleitpunktarithmetik, ANSI/IEEE-Norm 754-1985, legt das Format der Gleitpunktzahlen mit einfacher Genauigkeit fest. Das ist eine 32-Bit-Zahl mit einem 1-Bit-Vorzeichen, einem 8-Bit- Exponenten und einer 23-Bit-Mantisse.
  • Seite 187 Das vierte Wort; TE-Bit 1 beschreibt den Zustand der Shared Data-Variable ac0101. TE- Bit 2 beschreibt den Status der Shared Data-Variable ac0102. Eine Task Expert (TE)- Anwendung kann mit diesen Bits die PLC anweisen, ein Verfahren oder eine Funktion auszuführen. 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 188 Konfiguration der Anzeige, bei Überkapazität, bei einem Wert unter null sowie bei Verwendung des x10-Anzeigemodus auf „0“ gesetzt. Die PLC sollte das Bit Data_OK in der IND570-Kommunikation stets überwachen und auch alle PLC-Daten auf Verbindungsfehler überprüfen, die möglicherweise in der PLC vorliegen (siehe dazu die Unterlagen der PLC), um die Gültigkeit der Daten in der PLC zu bestimmen.
  • Seite 189 Die Daten werden bei jeder Anzeigenaktualisierung aktualisiert. Die Daten sind ASCII-Zeichen und auf die ersten 4 Zeichen beschränkt. Wert, der in den Zielwertregistern steht, jedoch kein aktiver Zielwert ist. Tabelle B-3: Schreiben diskreter Daten im Gleitpunktmodus – PLC >> IND570, pro Nachrichtenzeitfenster 1. Wort Bitnummer 2.
  • Seite 190 Das zweite und dritte Wort repräsentieren einen 32-Bit-Gleitpunktwert mit einfacher Genauigkeit, der zum Herunterladen eines Tarawerts, eines Zielwerts oder eines anderen Wertes zur Anzeige verwendet wird. Nicht alle Befehle erfordern einen Gleitpunktwert im zweiten und dritten Wort. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 191 Auslöser 1-Befehl Feine Zuführung senden Auslöser 2-Befehl (-) Toleranzwert senden Auslöser 3-Befehl Nachstromwert senden Auslöser 4-Befehl Benutzerdefinierten Gleitpunktwert Nr. 3 aj0102 Auslöser 5-Befehl senden Tiefpassfilterfrequenz einstellen Benutzerdefinierten Zeichenkettenwert Nr. ak0102 4 senden Sperrfilterfrequenz einstellen 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 192 Feiner Zuführungswert für das Einwägen Zielwert einstellen af0153 6,10,11 festlegen Zielwert für feine Zuführung einstellen Nachstromwert für das Auswägen af0152 - Toleranzwert einstellen 6,10,11 festlegen Zielwertvergleich starten +Toleranzwert für das Auswägen af0154 6,10,11 festlegen Zielwertvergleich abbrechen METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 193 7,10 Einwägepause auslösen Grenzwert für Komparator 3 senden Einwägen fortsetzen ac0101 Oberen Grenzwert für Komparator 3 7,10 Einwägen abbrechen senden 7,10 Auswägepause auslösen Grenzwert für Komparator 4 senden 7,10 Auswägen fortsetzen ac0102 30237955 11/2016 METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch...
  • Seite 194 PLC muss die Daten als Zeichenkettenwert verarbeiten. und Modbus TCP zur Verfügung. Ein Befehl, der einen spezifischen Wert anfordert; solange die Ein Befehl, der nur mit dem IND570 Fill verwendet werden Anforderung im Befehlswort an die Anzeige ist, werden keine kann.
  • Seite 195: Beispiele Für Gleitpunktbefehle

    Die PLC muss warten, bis eine Befehlsbestätigung eingegangen ist, bevor der nächste Befehl an das Terminal IND570 gesendet wird. Nachdem die PLC den Zielwert geladen hat, kann sie wieder die notwendige Gewichtsinformationen überwachen, indem ein Befehl zur Meldung des Gewichts gesendet oder eine Rotation der gemeldeten Daten konfiguriert wird.
  • Seite 196 (Das Terminal IND570 sieht den bestätigung = 3 neuen Befehl.) F.P. ind = 30 Zu diesem Zeitpunkt ist die Rotation schon konfiguriert. Jetzt muss die PLC dem Terminal IND570 mitteilen, mit der Rotation zu beginnen. (Die PLC sendet den Befehl, die (Dezimalschreib...
  • Seite 197 Diese Rotation wird fortgesetzt, bis die PLC einen anderen Befehl sendet. Ca. alle 60 ms aktualisiert das Terminal IND570 die Daten mit dem nächsten Feld in der Rotation. Die PLC muss die Gleitpunktanzeige-Bits prüfen, um festzulegen, welche Daten im Gleitpunktwert stehen.
  • Seite 198 Rotationsfeld zu melden.) Ca. alle 60 ms aktualisiert das Terminal IND570 die Daten mit neuen Daten, springt jedoch erst zum nächsten Feld, wenn die PLC den Befehl sendet, das nächste Feld zu melden. Die PLC muss die Gleitpunktanzeige-Bits prüfen, um festzulegen, welche Daten im Gleitpunktwert stehen.
  • Seite 199: Allgemeine Dateneigenschaften

    Zeigt das Gewicht im Gleitpunkt-Datenformat an. Das Datenformat diskreter Daten beeinflusst die Datengröße, die für die Konfiguration der PLC erforderlich ist. Der Setup-Bildschirm für die PLC-Nachrichtenzeitfenster der Konsole IND570 enthält die erforderlichen Datengrößen in Bytes. Die Auswahl des geeigneten Formats hängt beispielsweise von dem Bereich oder der Kapazität der Waage ab, die in der Anwendung verwendet wird.
  • Seite 200: C.2. Byte-Reihenfolge

    0x44A9 Hex Gewichtswertwort Gleitpunkt 0x44A9 Hex 0x0060 Hex 0xA944 Hex 0x6000 Hex Gewichtswertwort In Anhang A und Anhang B finden Sie eine detaillierte Beschreibung der einzelnen Formate, um das am besten geeignete Format zu finden. METTLER TOLEDO IND570 PLC-Schnittstellenhandbuch 30237955 11/2016...
  • Seite 201: Steuerung Der Diskreten I/O Mit Einer Plc-Schnittstelle

    „echten“ Signalen. Die Verdrahtung der diskreten I/O finden Sie im Installationshandbuch des Terminals IND570. Beachten Sie, dass die Ausgänge im Terminal IND570 unter Setup > Anwendung > Diskreter I/O nicht zugeordnet sein dürfen, damit die PLC sie steuern kann. 30237955...
  • Seite 202: Mettler Toledo

    Für eine lange Nutzungsdauer Ihres METTLER TOLEDO-Produkts: Herzlichen Glückwunsch, dass Sie sich für die Qualität und Präzision von METTLER TOLEDO entschieden haben. Der ordnungsgemäße Gebrauch entsprechend diesen Anweisungen sowie die regelmäßige Kalibrierung und Wartung durch unser im Werk geschultes Serviceteam gewährleisten den zuverlässigen und genauen Betrieb und schützen...

Inhaltsverzeichnis