Step 7 Fehlersicherer Ausgang schreiben vom normalen programm

Senator42

Level-1
Beiträge
927
Reaktionspunkte
80
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Safeties,

ich kann im OB1
einen Fehlersicherer Ausgang schreiben . (also zunächst erst mal tippen)

Meine Frage:
ist das "eigentlich" möglich ?

Ich dachte F-Eingänge und F-Ausgänge dürfen nur in F-FBs bzw. F-FCs benutzt werden ?

Das Generieren hat keinen Fehler gebracht.
Nur wenn ich im F-FB einen F-Ausgang lesen will, beschwert es sich.

gruss
 
Das Standard-Step7 "weiß" zur Designzeit nicht, dass das ein sicherer Ausgang ist (könnte ja sein, dass Du keine Safety-Software auf dem PG hast).
Wenn Du das Programm startest, wird die CPU in Stop gehen, weil der Safety-Teil der CPU das abfängt.
Gruß
Erich
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
F-Eingänge darfst du auch im nichtsicheren Bausteinen benutzen.
willst du Ausgänge weiterverwenden schreibst du parallel zum A ein F-DBx oder Merker
 
F-Eingänge darfst du auch im nichtsicheren Bausteinen benutzen.
willst du Ausgänge weiterverwenden schreibst du parallel zum A ein F-DBx oder Merker

ja: Merker, denn den kann ich im F lesen.
.... der OB1 darf keinen F-DB schreiben
.... der F darf keinen non-F-DB lesen

Aber F darf Non-F-DB schreiben.


>> F-Eingänge darfst du auch im nichtsicheren Bausteinen benutzen
Ist das dann aber nicht so:
Wenn der F-Eingang um 100ms-OB die Eingänge überprüft (auf Kurzschluss etc.) dann gehen in dieser Zeit die E auf 0 ?
(zu beobachten in der VAT und im Ststus Bst - im OB1-Proggi)
Daher habe ich F-Eingänge in einen DB rangiert, damit sie im OB 1 stabil sind, wenn auch nicht konsistent.
 
>> F-Eingänge darfst du auch im nichtsicheren Bausteinen benutzen
Ist das dann aber nicht so:
Wenn der F-Eingang um 100ms-OB die Eingänge überprüft (auf Kurzschluss etc.) dann gehen in dieser Zeit die E auf 0 ?
(zu beobachten in der VAT und im Ststus Bst - im OB1-Proggi)
Das glaub ich nicht so wirklich.
Wäre dem so müsste M600.0 gesetzt werden. Ist aber nicht so.

Ein F-DBx kannst du auch im F-Teil sowie im NonF-Teil benutzen.
Außerdem sieht man dann direkt das es sich um Sicheres Signal handelt (zumindest sollte :))
 

Anhänge

  • Zwischenablage03.jpg
    Zwischenablage03.jpg
    15,8 KB · Aufrufe: 48
  • Zwischenablage05.jpg
    Zwischenablage05.jpg
    9,1 KB · Aufrufe: 50
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist das dann aber nicht so:
Wenn der F-Eingang um 100ms-OB die Eingänge überprüft (auf Kurzschluss etc.) dann gehen in dieser Zeit die E auf 0 ?
Die F-Eingänge, die Du im Standardprogramm siehst, sind nicht die PAEs der physischen Eingänge, sondern das, was auch das F-Programm sieht, also aus der Sicherheitslogik der Eingangskarte erzeugt.
Gruß
Erich
 
Zurück
Oben