S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-Wajgerät

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-Wajgerät

1

ein Modbus-Protokoll unterstützt Wiegerät

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-WajgerätAbbildung

Modbus-Protokoll unterstützt Wiegerät

 

2

Einrichten der Kommunikationsparameter des Gerätes

können nach eigenen Anforderungen angepasst werden, solange und PLC-End vereinheitlicht werden kann

Baudrate: 9600

Datenformat: 8n1: 8 - Bit-Daten / keine Prüfsumme

Kommunikation: Modbus-Protokoll

Prüfsumme: OFF

Kommunikationsadresse: 1

3

Bestimmen Sie die Adresse der Variablen, die Sie lesen möchten

Hier müssen wir nur das aktuelle Echtzeitgewicht des Messgerätes lesen

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-WajgerätAbbildung1

Die Adresse des Echtzeitgewichts des Messgerätes ist 0, entspricht 40001

4

200 smart PLC in der Modbus-Kommunikation Einer

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-WajgerätAbbildung2

5

Anschlussanschluss

Wird die RS485 - Schnittstelle A am Messgerätseite, B ist mit der DB9 - Schnittstelle am PLC verbunden (3 für A, 8 für B)

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-WajgerätAbbildung3

 

Wie kann A B nicht kommunizieren, kann man sich selbst einstellen

Die Vorbereitungen sind fertig, dann beginnen wir unsere SPS-Programmierung, weil 200smart Software selbst mit Modbus-Protokollbibliothek, so dass wir nicht zusätzlich hinzufügen müssen, wie man programmiert.

6

Initialisierung der Hauptstation

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-WajgerätAbbildung4

"Mode" eingegebene Wert wird verwendet, um ein Kommunikationsprotokoll auszuwählen. Wenn der Eingabewert 1 ist, wird der CPU-Port dem Modbus-Protokoll zuweisen und dieses Protokoll aktiviert.

Der Paritätsparitätsparameter (Parity) sollte so festgelegt sein, dass er mit der Paritätsprüfung des Modbus-Slaven - Geräts übereinstimmt. 0 (ohne Parität)

Der Parameter „Port" legt den physischen Kommunikationsport fest (0 = in der CPU integriertes RS - 485).

Der Parameter "Timeout" wird auf die Anzahl der Millisekunden gesetzt, die auf eine Antwort der Station warten müssen. Der typische Wert beträgt 1000ms (1 s).

Wenn die MBUS_CTRL-Befehl abgeschlossen ist, gibt die Anweisung „TURE" (Wahr) an die Ausgabe „Done" zurück.

"Fehler" (Error) Ausgabe, die das Ergebnis der Ausführung der Anweisung enthält.

Die oben genannten Parameter entsprechen dem Ende des Wiege-Instrumentes.

7

am Ende des Wägegeräts.

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-WajgerätAbbildung5

Der Parameter "Slave" (Slave) ist die Adresse des Modbus-Slave - Geräts. Der zulässige Bereich beträgt 0 bis 247. Die Adresse 0 ist die Sendadresse. Die Adresse 0 wird nur für die Schreibanfrage verwendet. Das System reagiert nicht auf eine Broadcast-Anfrage an die Adresse 0. Nicht alle Slave-Stationen unterstützen Broadcast-Adressen. Die S7 - 200 SMART Modbus-Standortbibliothek unterstützt keine Broadcast-Adressen.

Verwenden Sie den Parameter RW, um anzugeben, ob die Nachricht gelesen oder geschrieben wird. 0 (Lesen)

Die Adresse des Parameters (Addr) ist die ursprüngliche Modbus-Adresse. Die Registeradresse ist 0, entspricht der Adresse 40001

in der Modbus-Kommunikation Der Parameter "Count" wird verwendet, um die Anzahl der Datenelemente zuzuweisen, die in der Anforderung gelesen oder geschrieben werden sollen. Lesen Sie die Anzahl der Registerwörter im Instrument aufbewahren.

Der Parameter DataPtr ist ein indirekter Adresszeiger, der auf den V-Speicher in der CPU verweist, der Daten in Bezug auf die Lesesanforderung enthält. Legen Sie DataPtr als erste CPU-Speichereinheit fest, um die von der Modbus-Sklavenstation gelesenen Daten zu speichern.

Die Messdaten für die Adresse 1 werden in der VW600 und die Messdaten für die Adresse 2 in der VW610 abgelegt.

Die Programmierung ist beendet und wir sehen uns die Überwachungsergebnisse an.

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-WajgerätAbbildung6

Die Initialisierungsbefehle der Hauptstation funktionieren normal, keine Fehlermeldungen

S7 - 200 SMART PLC-Kommunikationsfall mit Modbus-WajgerätAbbildung7

Adresse1 ist 131, Adresse2 ist 0

Relevante Etiketten
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.