Beckhoff Modbus TCP Slave

MartinausM

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

ich müßte mit einer ABB AC500 einige Werte aus einer Beckhoffsteuerung per Modbus TCP abholen (AC500 soll Master sein).
Nun habe ich allerdings ein kleines Problem:
Ab welcher Adresse sind die Daten in der Beckhoffsteuerung?
Als Info habe ich folgendes:

Platzhalter_2 AT%MX100.2 : BOOL; (* Netzausfall verzögert *)
Platzhalter_3 AT%MX100.3 : BOOL; (* Betrieb Generator 1 *)
Platzhalter_4 AT%MX100.4 : BOOL; (* Betrieb Generator 2 *)
Platzhalter_5 AT%MX100.5 : BOOL; (* Betrieb Generator 3 *)
Platzhalter_6 AT%MX100.6 : BOOL; (* Betrieb Generator 4 *)
Platzhalter_7 AT%MX100.7 : BOOL; (* Lastabwurf Generator 1 *)
Platzhalter_8 AT%MX101.0 : BOOL; (* Lastabwurf Generator 2 *)
Platzhalter_9 AT%MX101.1 : BOOL; (* Lastabwurf Generator 3 *)
Platzhalter_10 AT%MX101.2 : BOOL; (* Lastabwurf Generator 4 *)


%MX100.2 in der Beckhoff bedeutet für mich, die Adresse ????

Ich hoffe es versteht jemand meine Frage und kann mir das Mapping der Beckhoff-SPS erklären.
Danke.
 
was hast du denn überhaupt für eine Beckhoff-Steuerung ?

Modbus TCP Funktionalität haben von Haus aus nur die kleinen Buscontroller BC9xxx. Wie das Mapping hier funktioniert steht in der Help-Datei zum Controller Link

Die Windows basierten 'Twincat-Systeme (Win-CE, XPemb, XP, etc.) können von Haus aus kein Modbus TCP.
Hier wird ein kostenpflichtiges Supplement benötigt.
Wenn du das Supplement hast, dann gibt es einen Modbus-Server Konfigurator, mit dem das Mapping der Modbus-Daten zu den Beckhoff-Daten eingestellt werden kann.
Die Standardkonfiguration ist hier beschrieben: Link
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für die Antwort.
Ich werde das einfach mal an die Fremdfirma weiter geben.
Leider ist mir der Beckhoff ziemlich unbekannt, ich kann aber sagen das sich um einen 9xxx Controller handelt.
Auf dem Tisch funktioniert auch der Datenaustausch Beckhoff als Modbusmaster und ABB AC500 als Slave.
Bei der ABB AC500 ist z.B. %MW0.8192 (hex2000) auch zugleich die (Start-)Adresse für den Modbus.
Doch wo befinden sich im umgekehrten Fall die Daten in der Beckhoffsteuerung?
Bzw. welcher Offset ist hier zu beachten?
Denn gewünscht und geplant war die Variante Beckhoff ist Modbusslave und ABB ist Modbusmaster.
Vielleicht hat ja jemand die zündende Idee, bzw. hat schon mal mit einer anderen Steuerung einen Adressbereich per Modbus aus einer Beckhoffsteuerung als Master ausgelesen.
Vielen Dank.
Gruß Martin
 
Zurück
Oben