Bits / Steuerbits über PROFIBUS-Modul WAGO 750-404 übertragen

Joni SPS

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an alle,

Kann mir jemand helfen hier mit dem Senden einer Reihe von Kontroll-Bits zu einem WAGO 750-404 Profibus-Modul?

Ich habe nach langem probieren und herausfinden die Verbindung zwischen meinem PROFIBUS S7-315-2DP und dem Profibus-Modul 750-303 kann kein Bus Fehler bringen, aber jetzt, wie ich die entsprechenden Kontroll-Bits zu senden?

Ich habe noch nicht mit Bits oder Steuerbits Step7 gearbeitet

An: http://www.wago.com/wagoweb_china/public/750/eng_manu/modules/m040400e.pdf

ab Seite 13 fand ich das Handbuch in Deutsch und Englisch mit mehr Informationen über dieses Problem, aber ich kann nicht raus viel klüger ....

Können Sie mir helfen mit eine einfachere Erklärung mss mss oder ein einfaches Beispiel-Programm?

Vielen Dank!
 
Was für Kontroll-Bit's möchtest Du denn an das Modul senden?

Wenn Du den Status eines BUS-Moduls erhalten willst, dann ist für Dich die Diagnoseadresse des Moduls interessant. Diese gibst Du bei der Hardwareprojektierung an, bzw. wird automatisch bei diagnosefähigen Baugruppen vergeben.

Schau doch mal hier, da gibt es von WAGO sogar was in deutsch:
http://www.wago.com/wagoweb_china/public/navigate/nm0dz__d.htm
 
Zuviel Werbung?
-> Hier kostenlos registrieren
in der Hardwareconfig von S7 projektierst Du die Zugriffsadressen, die sogenannten Peripherie - Ein- und Ausgänge.

An die Klemme sendest Du das sogenannte Steuerbyte (=8 Bit), welches wie das Wort schon sagt, zum steuern der Klemme da ist. Mit dem Statusbyte erhällst Du umgekehrt Statusinformationen von der Klemme. (Belegung findest Du auf Seite 14)

Der aktuelle Zählerwert besteht aus einem Doppelwort (= 4 Byte), hier steht der aktuelle Zählerwert drinn.
Ebenso verhällt es sich mit dem Zählerrsetzwert, hier setzt Du den Zähler auf einen gewünschten Wert.

Aus Konsitenzgründen, Du kannst max. 4 Byte synchron lesen/schreiben, mußt Du vielleicht mit dem SFC 14/15 die 5 Bytes an das Modul übertragen und auslesen.
 
Zuletzt bearbeitet:
ok danke, ich werde es so bald wie möglich versuchen,
Es ist im Grunde nicht so schwer, als ich dachte ...

Ich habe nur eine Frage:

Wie versende ich nur ein Bit in Step7?
die Hardware-Konfiguration ist eingestellt auf:
Input von 256 ... 260
output von 256 ... 260

Beispiel für die Ausgabe 2
(Laut Seite 14, ist dies Eingang Bit 3 von input 256)

Danke,
Joni Wydooghe (belgien)
 
Wie versende ich nur ein Bit in Step7?
die Hardware-Konfiguration ist eingestellt auf:
Input von 256 ... 260
output von 256 ... 260

Beispiel für die Ausgabe 2
(Laut Seite 14, ist dies Eingang Bit 3 von input 256)

Steuerbyte = PAB256
Zählersetzwert = PAD257 (257-260)

Statusbyte = PEB257
Zählerwert = PED257 (257-260)

Wie schon gesagt, kann es sein, das Du zum übertragen / lesen der Werte den SFC14 und SFC15 benötigst.

Du sendest immer das komplette Byte bzw. Doppelwort an die WAGO-Klemme. Nimm z. B. das Merkerbyte 10 und beschreibe hier alle Bit's die Du brauchst, auch Dein Bit 3 (=M10.3). Anschließend schiebe das Merkerbyte zur Zieladresse:

Code:
// schreibe das Steuerwort
U Ex.x       / = das Steuersiignal
= M10.3    /  setze das Bit 3
...
L MB10      / lade das Steuerbyte
T PAB256   / schreibe es an die WAGO-Klemme
L MD12     / hier kann der Setzwert des Zählers stehen
T PAD257
...

// lese Statuswort
L PEB256
T MB20
L PED257 / lese den IST-Wert des Zählers
T MD22   / schreibe den Zählerstand in den Merkerbereich
...
U M20.3
= Ax.x
 
Keine Angst, das ist nicht so schwierig wie Du denkst. Wenn Du weiter hängst, beschreib mir Dein Problem. Stell 'nen Programmauszug hier ins Forum.
 
Zurück
Oben