S7 IEC-Timer, Multiinstanz, Instanz-DB

Mark4you

Level-2
Beiträge
31
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an alle die sich mit dem Thema auskennen,

ich habe in Forum schon viel darüber gelesen, aber ich habe immer noch meine Probleme damit.

Ich benötige nur zur Fehlerauswertung IEC-Timer da ich die von der CPU schon ander weitig benutzt habe.

Ich habe mir schon einen FB erstellt und es soll auch nur ein DB (Instanz-DB) genutzt werden. In diesem FB hab ich den SFC 4 genutzt (Einschaltverzögerung) nur wenn ich am Eingang was anlege Kommt der Ausgang sofort ohne Verzögerung, diese Verzögerung habe ich schon bei über einer Minute kommt aber trozdem gleich.

Wenn ihr mir helfen könntet das Programm im anhang.

Danke Mark4you
 

Anhänge

  • Fehler_IEC.zip
    410 KB · Aufrufe: 115
Hab dein Beispiel getestet, funktioniert in der Simulation mit PLCSim.
Wie beschreibst du A1.0?
Das du einen Ausgang als IN-Variable nimmst ist vielleicht nicht so glücklich.
 
Ich habe mir schon einen FB erstellt und es soll auch nur ein DB (Instanz-DB) genutzt werden. In diesem FB hab ich den SFC 4 genutzt (Einschaltverzögerung) nur wenn ich am Eingang was anlege Kommt der Ausgang sofort ohne Verzögerung, diese Verzögerung habe ich schon bei über einer Minute kommt aber trozdem gleich.

Hast Du Dein Programm mit PLCSIM getestet? Und wenn ja, mit welcher Version von PLCSIM?

Mit PLCSIM V5.3 SP1 sowie PLSCIM V5.4 SP3 gab es das Problem, dass der SFB4 TON nicht richtig funktioniert hat und der Ausgang
sofort ohne Verzögerung durchgeschaltet wurde.

ID257326 PLCSIM v5.4 SP3 + SFB4 als Multiinstanz

Gruß Kai
 
Danke für euere rasche antwort

Es war so wir ihr gesagt habt mit der PLCSIM funktionierte es nicht habe es heute in meine Hardware CPU überspielt und sehe da läuft wie gewünscht.

Habe aber dennoch eine Frage und zwar habe ich ja die Verarbeitung jetzt in einem FB (FB11).
Ich hab versucht das in einen FC zu verlagern da ich meine Fehlerauswertung in einem FC habe, deswegen wollte ich das auch dazu tun, ist mir aber nicht gelungen.

Geht das über haupt und wenn ja wie?

MFG
Mark4you
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich nehme an, dass du den SFB4 in einem FC verwenden willst. Das geht aber du mußt dann natürlich dem SFB4 seinen eigenen Instanz-DB geben. Der FC hat ja keine Instanz, die du verwenden kannst.

Also so :
Code:
call SFB4, DB100
Gruß
Larry
 
Zurück
Oben