Step 7 Bits aus IN & OUT Schnittstelle im FB beschreiben/lesen

Jack_Cookie

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

ich habe folgendes Problem:

Ich muss das Steuer- und Statuswort von einen Frequenzumformer verarbeiten, da wir mehrere Antriebe haben die so angesteuert werden sollen wollte ich mir einen FB erstellen den ich halt einfach dann immer wieder aufrufe und beschalte.
Das Statuswort habe ich bei den Schnittstellen als IN deklariert und das Steuerwort als OUT.
Wie kann ich jetzt einzelne Bits beschreiben oder lesen?
Also z.B. wenn das 8 Bit vom Statuswort 1 ist, ist der Frequenzumformer wegen Überstrom ausgefallen oder wenn ich das 1ste Bit vom Steuerwort setze gebe ich den RUN Befehl.
Ich wollte halt die Bits einzelnd Beschreiben weil ich mir dachte das wäre das einfachste oder wie würdet Ihr das machen?

Ich hoffe jemand kann mir helfen bzw. nen Tipp geben.
Ich verwende Step 7 Version 5.5

Gruch Jack_Cookie
 
Deklaration: TEMP:
_adresse : DWORD;
_ZSW : struct of BOOLs (Ist-Bits der Schnittstelle)
_STW : struct of BOOLs (Soll-Bits der Schnittstelle)

Code:
L P##_ZSW
t _adresse
L #inZSW
T LW [_adresse]
...
Einlesen der Bits aus dem ZSW
Beschreiben der Bits für das STW
...
L P##_STW
T _adresse
L LW [_adresse]
T #outSTW

So geht das fein.
LG vuli ;)
 
Zurück
Oben