G120 Ausgangsrelais schalten

Timbo

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

anscheinend habe ich ein ganz einfaches Problem. Auf jeden Fall konnte ich bis jetzt keinen finden der die Frage gestellt hat.

Folgende Bedingungen habe ich:

Redundante Pumpen welche von einem Umrichter angesteuert werden. Die Umschaltung der Motoren erfolgt mit Hilfe des Ausgangsrelais auf der CU.

d.h.
Ausgangsrelai 1 an --> Pumpe 1 aktiv
Ausgangsrelai 1 aus --> Pumpe 2 aktiv

Ich bekomme es einfach nicht hin dieses Relais von der SPS aus zu steuern.

Als Protokoll verwende ich das Siemens Telegramm 353, PKW+PZD-2/2. Ist das das richtige für den anwendungsfall?
Es muss sonst nicht viel an den Umrichter übertragen werden, nur die Freigabe und die Drehzahl.
 
... in Steuerwort 1 sind ja noch ein paar Bit´s frei.

Man kann z.B. mittels Bit 8 im Steuerwort 1 das Relais 1 ansteuern.
Bsp CU240E-2PN:
p731 = r2090.8 (Relaisausgang 1 = PZD1.Bit8 )
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Mh ja danke. da hast du recht. leider habe ich zum ansteuern des Umrichters einen Baustein den ich nicht verstehe. der schickt aber das gesamte paw an den Umrichter. Also überschreibt der auch das eine bit was ich auserhalb des Bausteines steuer....
Ich glaube den Baustein muss ich neu machen, den für die änderung fehlt mir das verständniss....

hier der Baustein, nur so fals es jemanden interresiert

Unbenannt.JPG
 

Anhänge

  • Unbenannt1.JPG
    Unbenannt1.JPG
    53,9 KB · Aufrufe: 12
Zuletzt bearbeitet:
In Netzwerk 1 werden schon mal die Steuerbits vorbelegt mit
L 2#10001111110

hier könnte man z.B.
L 2#10101111110
schreiben, dann ware Bit 8 schon mal gesetzt - ich habe jetzt auf die schnelle nicht gesehen, dass das Bit 8 anderswo überschrieben wird.
 
also würde man z.b mit einem externen bit folgenden Befehl machen um bit 8 zu setzen:

u #wechsel
L 2#10001111110
l 2#00100000000
ow
t #sleiste
 
Ich danke euch schon mal für eure schnelle Hilfe.

Habe es so weit eingebaut, das das PAD dieses bit mit überträgt bzw ich es ändern kann.

Ich sehe auch, wenn ich das PAD beobachte, das sich das bit ändert. Habe hier mal einen tacktmerker angeschlossen.
leider kann ich im Starter die änderung an dem Steuerwort nicht sehen. Es ist so als ob ich auf den falschen Umrichter gucke, aber laut Hardware konfig ist es genau das PAD welches ich beobachte.
 
So ich noch mal,

da sagt man immer ne 0 sei nichts....

Ich habe das 7. bit geändert. dieses wird aber später noch einmal geändert, also meine steuerung überschrieben....

Das ich im Starter nichts habe blinken sehen liegt an der geschwindigkeit in der die eingangsbits dargestellt werden. das 0,5Hz tackt bit war zu schnell.... Also ich es von hand ein und aus geschaltet habe sind die änderungen durch gekommen...

Wie so oft das Problem sitzt vor dem Bildschirm.

Anbei noch die lösung wie ich es jetzt eingebunden habe.


CLR
= #Sto
= #Ber
L 2#10001111110
T #SteuW

U #bit8
SPB end
L 2#100000000
OW
T #SteuW

end: NOP 0
 
Zurück
Oben