05.07.2007 15:08 | |
Beigetreten: 19.04.2006 Letzter Bes: 10.12.2021 Beiträge: 521 Bewertung: (31) |
gar kein problem => der SFB4 "TON" kann das problemlos. dort hast du die möglichkeit alle möglichen zeiten einzugeben. den bst. findest du in der standard-libary von siemens. hier noch die beschreibung aus der online-hilfe: Beschreibung Der SFB 4 "TON" verzögert eine steigende Flanke um die Zeit PT. Die Zeit läuft nur in den Betriebszuständen ANLAUF und RUN. Eine steigende Flanke am Eingang IN hat nach Ablauf der Zeitdauer PT eine steigende Flanke am Ausgang Q zur Folge. Q bleibt dann so lange gesetzt, bis der Eingang IN nach 0 wechselt. Falls der Eingang IN nach 0 wechselt, bevor die Zeit PT abgelaufen ist, bleibt der Ausgang Q auf 0. Der Ausgang ET liefert die Zeit, die seit der letzten steigenden Flanke am Eingang IN vergangen ist, jedoch höchstens bis zum Wert des Eingangs PT. ET wird zurückgesetzt, wenn der Eingang IN nach 0 wechselt. Der SFB 4 "TON" entspricht der Norm IEC 1131-3. Das Betriebssystem setzt die Instanzen des SFB 4 "TON" bei Kaltstart zurück. Falls Instanzen dieses SFB nach Neustart (Warmstart) initialisiert sein sollen, müssen Sie im OB 100 die zu initialisierenden Instanzen mit PT = 0 ms aufrufen. Falls Instanzen dieses SFB innerhalb eines anderen Bausteins enthalten sind, erreichen Sie das Rücksetzen dieser Instanzen z. B. durch Initialisierung des übergeordenten Bausteins. |
...wer seine träume verwirklichen will, muß auch daraus erwachen... |
|
09.07.2007 07:55 | |
Beigetreten: 19.04.2006 Letzter Bes: 10.12.2021 Beiträge: 521 Bewertung: (31) |
Ja, der SFB benötigt einen DB, den sogenannten Instanz-DB. Dort legt sich der SFB seine Daten ab, die er zur Abarbeitung braucht! cu gochtel |
...wer seine träume verwirklichen will, muß auch daraus erwachen... |
|
10.07.2007 13:28 | |
Beigetreten: 30.01.2006 Letzter Bes: 20.10.2022 Beiträge: 9 Bewertung: (0) |
Ich habs jetzt realisiert. Vielen Dank für eure schnelle und unkomplizierte Hilfe. Gruß André |
Folgen Sie uns auf