STEP7 Freigabeausgang EN0 von FBs funkt nicht.

funkdoc

Level-1
Beiträge
491
Reaktionspunkte
44
Zuviel Werbung?
-> Hier kostenlos registrieren
hi kann mir jemand sagen warum ich am freigabeausgang EN0 eines FB kein signal bekomme?

im FB werden ein paar berechnungen gemacht und timer, ausgänge und merker gesetzt. programmiere eigentlich alles mit FUP. muss man da etwa den baustein mit iergendeinem befehl abschliessen?

grüse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aus der AWL Hilfe

Beschreibung

SAVE speichert das VKE im BIE-Bit. Das Erstabfragebit /ER wird dabei nicht zurückgesetzt.
Aus diesem Grund wird bei einer UND-Verknüpfung im nächsten Netzwerk der Zustand des BIE-Bits mitverknüpft.

Die Verwendung von SAVE und eine nachfolgende Abfrage des BIE-Bits im gleichen Baustein oder in unterlagerten Bausteinen wird nicht empfohlen, da das BIE-Bit durch zahlreiche dazwischen liegende Operationen verändert werden kann. Sinnvoll ist der Einsatz der Operation SAVE vor Verlassen eines Baustein, da damit der ENO-Ausgang (=BIE-Bit) auf den Wert des VKE-Bits gesetzt wird und Sie daran eine Fehlerbehandlung des Bausteins anschließen können.

BIE Binärergebnisbit (Statuswort, Bit 8)

Das BIE-Bit ist das Bit 8 des Statusworts.

Das BIE-Bit dient zur Übergabe des Bearbeitungsergebnisses von AWL-Anweisungen an nachfolgend zu bearbeitende Anweisungen.

Wenn Sie einen Funktionsbaustein oder eine Funktion in AWL schreiben und in KOP/FUP aufrufen wollen, müssen Sie das Verknüpfungsergebnis (VKE) direkt vor dem Verlassen des Bausteins im BIE-Bit speichern, um so den Freigabeausgang (ENO) für die KOP-/FUP-Box zu liefern. Dies erreichen Sie mit den Operationen SAVE, SPBB und SPBNB.

Wenn Sie in Ihrem Programm einen Systemfunktionsbaustein (SFB) oder eine Systemfunktion (SFC) aufrufen, zeigt der SFB bzw. die SFC über den Signalzustand des BIE-Bits an, ob die CPU die Funktion fehlerfrei oder fehlerhaft ausgeführt hat:

· Trat während der Bearbeitung ein Fehler auf, ist das BIE-Bit ”0”.

· Wurde die Funktion fehlerfrei bearbeitet, ist das BIE-Bit ”1”.
 
Zurück
Oben