Umsetzung Modbus-Adressen bei Funktionscodes

Cutty

Level-1
Beiträge
51
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo :smile:

ich beschäftige mich das allererste mal mit einem CP 341 Kommunikationsprozessor und einem Simatic Modbus Slave V3.1.

In der Parametrieroberfläche "CP 341: Punkt-zu-Punkt-Kopplung parametrieren" muss eine Adressumsetzungstabelle ausgefüllt werden (siehe Screenshot). Leider werd ich aus der Hilfe und aus diversen Handbüchern einfach nicht schlau, nach welchen Kriterien die Adressen festgelegt werden. Vielleicht könnt ihr mir mit einfachen Worten (und Siemensanfängerfreundlich) erklären, wie man das am besten macht? Ich bedanke mich schonmal im Voraus :smile:.

Gruß Cutty

 

Anhänge

  • ModbusAdressumsetzung.PNG
    ModbusAdressumsetzung.PNG
    14,1 KB · Aufrufe: 40
Vorweg: Ich habe mit der Parametriersoftware auch noch nicht gearbeitet.
Was ich mir allerdings vorstellen kann:
Die verschiedenen Modbus- Funktionscodes (Siehe Reiter z.B. FC01, FCxx der Oberfläche) stellen die entsprechenden Befehle des Modbus-Teilnehmers dar.
Je nach Handbuch des Modbus-Teiles steht dann z.B.:
Code:
[/SIZE][SIZE=2]Funktionscodes dienen zur Ausführung von Befehlen. Folgende Funktionscodes werden vom Gerät unterstützt:[/SIZE]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][SIZE=2]

Dazu musst Du dir erstmal die HAndbücher des Modbus-Gerätes reinziehen. Dann den gewünschten Functionscode (Befehl) raussuchen und einen Merkerbereich zuweisen.

Denke ich mir jedenfalls so.;)
Gruß Approx
 
Zuviel Werbung?
-> Hier kostenlos registrieren
achsoooo, ja das wäre auf jeden fall logisch :). danke für den tipp...so sieht man das gleich mit ganz anderen augen :). ich melde mich wieder, wenn ich etwas näheres weiß...
 
hm...modbus ist hier nur die schnittstelle zur datenübertragung, es exisitieren keine modbusgeräte. wir geben den adressraum durch eine festlegung von uns vor. mein chef hat irgendwo ein beispiel rumliegen, wo die adressräume schon einmal festgelegt worden sind. das gibt er mir jetzt und ich schau mal, ob ich was damit anfangen kann...bis später also :).
 
Hallo :)

also wens interessiert: ich hänge mal ein Modbusprotokoll-Beispiel der Firma Janitza an. Hier werden Zählerstände über Modbus erfasst. Jede Messgröße wird einem bestimmten Register (von Janitza als "Verzeichnisse" bezeichnet) zugeordnet und kann dann von einer Masterstation verarbeitet werden. So ähnlich wirds dann bei uns auch aussehen, denke ich...

Gruß Cutty
 

Anhänge

  • Modbus protokoll - Beschreibung.pdf
    248,4 KB · Aufrufe: 24
Zurück
Oben