Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500

kostenlosKostenloses technisches Material

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

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500
In der modernen, hochintegrierten Industrie, häufig verwendet die Kommunikation zwischen SPS und SPS, gemeinsame Kommunikation Modbus, Profibus DP, Profinet, CANOPEN usw. Kommunikation, heute erklären wir die Siemens TIA-Botou - Plattform, wie zwei SPS Modbus RTU Kommunikation.

Vor der Kommunikation müssen wir die folgenden Hardware-Software - Anforderungen erfüllen:
●1. Ein Computer mit TIA V16 BoTou Software;
●2. Zwei Siemens-Serie - PLC, die die Verwendung von BoTou V16 Version erfüllen müssen;
●3. Ein DP9 - Pin-Männchen (1200 - End-Nutzung), ein DP15 - Pin-Männchen (1500 - End-Nutzung) und ein Zwei-Kern - Band-Schirmkabel (Spezifikation 0,5 Quadrat);
●4. Die Modellspezifikationen des heutigen Experiments sind wie folgt:
CM1241RS422 / 485 Bestellnummer: 6ES7 241-1CH320XB0;
CMPtP RS422 / 485HF Bestellnummer: 6ES7 541-1AB00-0AB0;

Das folgende Bild zeigt die Kommunikationsmodule und DP-Header, die heute benötigt werden.
Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图


1200 - Terminal-Kommunikationsmodul

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图1


1500 - Terminal-Kommunikationsmodul

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图2


1200 - Terminal-DP9 - Pin-Männchen

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图3


1500 DB15 - Kopf

1200 und 1500 Modbus-Verbindungen:
1200 PLC-End 1500 PLC-End
3 + 11 +
8-4 -
Konfiguration Masterstation (1200 - End):
1.) Erstellen Sie ein Projekt und fügen Sie die CPU und das RS485 - Modul wie in der folgenden Abbildung gezeigt:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图4



Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图5



Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图6



Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图7



2.) Wir haben die Hardware hinzugefügt, hier legen Sie die Parameter des Moduls CM1241 - R485 ein:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图8



3.) Erstellen Sie einen DB-Block für die Speicherung von Daten auf der 1200PLC-Seite (Masterstation):

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图9



Ändern Sie den DB-Block "Optimiert für den Zugriff".

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图10




Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图11



4.)Er stellen Sie die ben ö tig ten Daten :

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图12



5.) Fügen Sie einen FC-Funktionsblock hinzu:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图13



6.)Wir schre iben das Programm in das FB - Seg ment und setzen den Pin - P aram eter Mod bus _ Com m _ Lo ad :

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图14



Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图15



7.) Da der Modbus_Comm_Load-Block Standard-Work - Modus RS232 ist, müssen wir hier in den RS485 - Modus ändern, es gibt zwei Modifikationen, die erste ist die Modifizierung des Modbus_Comm_Load Hintergrund-DB - Block "MODE" Parameter von 16#00 zu 16#04, wie in der folgenden Abbildung gezeigt:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图16



Die zweite ist die Verwendung von "move" Anweisung, um eine 4 an Modbus_Comm_Load_MODE zu übergeben, wie in der folgenden Abbildung gezeigt:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图17



Setzen Sie Modbus_Mastr Funktionsblock Pin Parameter:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图18



Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图19



Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图20



8.) Testprogramm:
Schreiben von Slave-Station 1500Q-Zone:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图21



Lesen von Slave-Station 1500Q-Zone:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图22



Schreiben des Master-Programms und Konfiguration der Slave-Station PLC
10.)Er stellen Sie ein Projekt und fü gen Sie CPU s und Kommunik ations mod ulen hin zu , wie in der folgenden Ab bildung ge ze igt :

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图23




Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图24




Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图25



11.) Einrichten der Parameter des PtP-RS422 / 485 - Kommunikationsmoduls wie in der folgenden Abbildung dargestellt:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图26



12. Hinzufügen eines globalen Daten-Hintergrund - DB-Blocks:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图27




Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图28




Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图29



13..) Erstellen von Speicherdaten:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图30



14.) Wir beginnen mit dem Schreiben des Programms, fügen dem FB-Segment einen „Modbus_comm_Load" - Kommunikationsinitialisierungs-Block hinzu und legen den entsprechenden Pin-Parameter fest:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图31




Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图32



Da der Modbus_comm_Load-Block standardmäßig RS232 ist und wir RS485 aktivieren, so ändern wir. Die erste Methode ist die direkte Änderung von Modbus _ comm _ Load wie in der folgenden Abbildung gezeigt:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图33



Die zweite Methode ist im Einklang mit der vorhergehenden Methode zur Änderung von 1200 Kommunikationsblock wie in der folgenden Abbildung gezeigt:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图34



15, Hinzufügen von Slave-Befehl - Block:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图35



16. Testverfahren:
Master 1200 schreibt Q0.0, Q0.1 auf Slave 1500;

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图36



Schreiben von Q0.2, Q0.3, Q0.4 auf der Masterstation 1200

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图37



Überwachungsprozesse:

Modbus-RTU - Kommunikationsbeispiel für Siemens SPS 1200 und 1500插图38



 
 
 
 
 
Heute 09: 59
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.