S7-300 und BK3150 mit KL4408 Analogausgabe

mclear

Level-2
Beiträge
69
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute!

Ich hab zur Zeit ein kleines Problem mit einer Analogausgabeklemme von Beckhoff.

Die DP-Masteranschaltung ist eine S7 313C - 2DP und als Slave hab ich den BK3150 mit einigen KL1408, KL2408ern und einer KL4408. In der Hardwarekonfig sind Koppler und Klemmen laut Beschreibung und Beckhoff Support korrekt eingepflegt. Alle digitalen Ein- und Ausgänge sind erreichbar es gibt keine Busfehler etc. nur irgendwie kommt aus den analogen Ausgängen keine Spannung raus...

Ich habe im im Anwenderprogramm folgende Zeilen probiert:

L 2000
T PAW776

Eigentlich war ich der Meinung dann irgendeine Regung zwischen -10V und +10V zu erreichen.

Beckhoff Information System hat mir verraten, dass 12 Bit Prozessdaten + 1 Bit Vorzeichen + 3 Bit Beckhoff Interna im Wort übertragen werden. Jetzt vermute ich, dass ich durch das einfache draufschreiben die Statusbits zu Null schreibe und deshalb nichts rauskommt.

Hat jemand schonmal eine solche Konfiguration am Laufen gehabt? Wo liegt mein Fehler?

Beckhoff meinte noch ich könne die Klemmen auch als Komplexe Klemmen in der Hardwarekonfig projektieren und so ein PEW mit Statusinformationen der Klemme auslesen, aber leider klappte as auch nicht so richtig PEW-Inhalt = 0

Gruß mclear
 
Also ich kann die Antwort auf die Frage nun selber geben. Für alle die eventuell auch mal vor so einem Problem stehen.

Die Klemmen werden als komplexe Klemmen in in der Step 7 Hardwarekonfiguration projektiert. Das erste Byte der Ausgänge ist das Controlbyte. Mit diesem kann die Klemme mittels Registerzugriff ( 0x88 ) zu einer Antwort bzw. Rückmeldung im Sinne von "Ich bin hier, in Ordnung und warte auf eine Eingabe" gebracht werden. Die Antwort für die KL4408 lautet 0x1138 in den folgenden beiden Bytes.
Diese beiden Bytes nach dem Controlbyte sind gleichzeitig auch die Peripheriebytes für das zu beschreibende PAW in Step7.

Im Klartext:

L 2000
T PAW777

Sieht ungewöhlich aus, ist aber so und funtioniert prima.

Gruß mclear
 
Zuletzt bearbeitet:
links daneben befindet sich eine 8er Analogeingabe 3xx8...

Power hat sie, wie gesagt war eindeutig ein Adressierfehler.

Hab sowas noch nicht gesehen, zumal Step7 oder auch TwinCAT gerne mal bei ungeraden Wortangaben anfagen zu meckern --> Übersetzen oder Übertragen ist dann unmöglich.

In diesem Fall gehts aber nur so.

Gruß mclear
 
Zurück
Oben