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 ®...
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.
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.
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 >...
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...
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.
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.
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...
(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.
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...
· 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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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...
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...
(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.
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 ·...
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.
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.
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...
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.
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.
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.
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...
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...
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.
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...
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.
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...
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.
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...
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.
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.
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. ·...
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.
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...
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...
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...
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...
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...
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...
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.
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.
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 >...
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.
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.
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).
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.
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.
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.
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...
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.
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...
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...
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.
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...
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...
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...
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...
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.
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...
* 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.
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.
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).
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.
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...
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.
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...
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...
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).
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.
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...
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.
Ü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...
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.
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.
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...
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...
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...
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.
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.
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...
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...
Ü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.
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...
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.
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...
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...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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 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.
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.
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.
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...
„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...
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...