TIA MODBUS TCP: Adressraum 50 000 ff nutzen?

Profibert

Level-2
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe mittels "MB_CLIENT" eine Client-Server-Verbindung zwischen einer S715xx und einem Modbus TCP-Teilnehmer zum Prozessdatenaustausch aufgebaut (MB_Data_address := 40001). Funktioniert.

Außerdem muß ich Parameterwerte des Teilnehmers über Adresse 50 000 ff bzw. 50100 ff lesen/schreiben.
Via ModbusPoll habe ich das erfolgreich getestet.
Parametriere ich die 50 000 bzw. 50100 am MB_client "MB_Data_address", dann erhalte ich einen "Error" und den Status W#80A3 bzw. W#8086.

=> Wie bekomme ich das ohne Fehler hin?

Danke für Eure Antwort...
 
Versuche es mal mit den folgenden MB_Modes. Ich glaube, deren Verwendung ist aber auch abhängig von der Version vom MB_Client oder auch von der Hardware. Ich bin jetzt nicht der ganz große Modbus-Experte, hatte aber schon mal damit zu tun.

Die Grafiken stammen aus der Onlinehilfe zur V16.

1769077094212.png
1769077415633.png
1769077313835.png
 

Anhänge

  • 1769077387627.png
    1769077387627.png
    42,6 KB · Aufrufe: 1
Zuviel Werbung?
-> Hier kostenlos registrieren
Für Steuerwort/Sollwert gibts bei Danfoss noch die Adressen ab 2810 schreibend.
Für Zustandswort/Istwert dann ab 2910. So aus dem Gedächtnis.
Zugriff dann über Modbus Funktion 03/04.
 
Ich habe noch einmal eine Werkseinstellung hergestellt und das TIA-Projekt neu aufgesetzt:
Es funktioniert!!!! Mit MB_Mode 116 und 103.
Vielen Dank für die Tipps!!!
 
Zurück
Oben