Toki0604
Level-2
- Beiträge
- 670
- Reaktionspunkte
- 133
-> Hier kostenlos registrieren
Hallo zusammen, ich hoffe ihr könnt mir etwas auf die Sprünge helfen...
ich muss ein Projekt mit einem redundanten Modbus programmieren und habe noch nie mit Modbus gearbeitet.
Der Modbus soll redundant / TCP ausgelegt werden. Die Bausteine dafür werden vom TIA mitgeliefert und sind lizenzpflichtig.
Soweit so gut...
Ich habe das Musterprojekt von Siemens runtergeladen und finde darin Client + Server in Single, double und dev.
Wenn ich die Hilfe richtig verstehe dann benutze ich bei zwei CP´s und 2 Leitungen zwischen dem Kundensystem und
meiner Steuerung "Double". Was "Dev" sein soll konnte mit heute nicht einmal die Fachberatung bei Siemens erklären.
Vom Gefühl her spiele ich den Server und nehme deshalb das Musterprojekt "1500_Server_double_sided" und
verwende den Baustein " MB_RED_SERVER".
In dessen Konfiguration lege ich praktisch Zeiger auf zuvor erstellte Datenbereich (Register, Coils, Inputs etc)
Liege ich mit meinen Annahmen richtig? Wenn ja, wie kommt die Modbusadressierung zustande bzw. wie finde ich heraus
welcher Datenbereich (Variable) welche Modbusadresse bekommt?
Ich muss dem Kunden erstmal ca. 64 Worte mit Statusdaten zur Verfügung stellen und ihm dafür eine Schnittstellenbeschreibung
mit den Modbusadressen etc geben. Das ist mir heute nicht gelungen weil ich das Zusammenspiel nicht verstehe...
Kann mir jemand dieses Zusammenspiel erklären?
Ich wäre sehr zu Dank verpflichtet
Gruß, Toki
ich muss ein Projekt mit einem redundanten Modbus programmieren und habe noch nie mit Modbus gearbeitet.
Der Modbus soll redundant / TCP ausgelegt werden. Die Bausteine dafür werden vom TIA mitgeliefert und sind lizenzpflichtig.
Soweit so gut...
Ich habe das Musterprojekt von Siemens runtergeladen und finde darin Client + Server in Single, double und dev.
Wenn ich die Hilfe richtig verstehe dann benutze ich bei zwei CP´s und 2 Leitungen zwischen dem Kundensystem und
meiner Steuerung "Double". Was "Dev" sein soll konnte mit heute nicht einmal die Fachberatung bei Siemens erklären.
Vom Gefühl her spiele ich den Server und nehme deshalb das Musterprojekt "1500_Server_double_sided" und
verwende den Baustein " MB_RED_SERVER".
In dessen Konfiguration lege ich praktisch Zeiger auf zuvor erstellte Datenbereich (Register, Coils, Inputs etc)
Liege ich mit meinen Annahmen richtig? Wenn ja, wie kommt die Modbusadressierung zustande bzw. wie finde ich heraus
welcher Datenbereich (Variable) welche Modbusadresse bekommt?
Ich muss dem Kunden erstmal ca. 64 Worte mit Statusdaten zur Verfügung stellen und ihm dafür eine Schnittstellenbeschreibung
mit den Modbusadressen etc geben. Das ist mir heute nicht gelungen weil ich das Zusammenspiel nicht verstehe...
Kann mir jemand dieses Zusammenspiel erklären?
Ich wäre sehr zu Dank verpflichtet
Gruß, Toki