Step 7 Zykluszeit erhöhen bei S7-416

Aboden

Level-2
Beiträge
120
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
vielleicht kann mir mal wieder jemand ein Tipp geben. Ich suche eine Möglichkeit die Zykluszeit in einer CPU416-3 über das Programm zu erhöhen. Also nicht in der Hardwarekonfig die Mindeszykluszeit eingeben!
Der SFC47 geht ja nur für S7-300, geht also auch nicht!
Hat jemand eine andere Idee?

Hintergrund ist dieser, ich tausche eine langsame CPU gegen eine schnellere und möchte mich langsam an die schnelle Zykluszeit heran tasten, ohne die Hardwarekonfig laufend zu übertragen.
 
Zuletzt bearbeitet:
Hallo

dafür gibts die Delay bzw Wait Funktion. Die Angabe der Wartezeit wird in µsec. vorgeggeben. der SFC 47 geht auch für die 400.

Aufruf im OB 1:

CALL SFC 47
WT:=15000
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bist du sicher dass es auch für die 400er gilt? In der Operationsliste von der CPU416 wird der SFC47 nicht aufgeführt und in der SFC47 Beschreibung steht "Nur für S7-300"
 
Hallo

ich habe extra nochal in meinem Projekt geschaut. CPU 412-2 .

Bin also sicher. Probiers doch einfach aus. Standard-BIB einfügen testen.
 
da steht nicht

ACHTUNG! ACHTUNG!
SFC47 ist nicht in S7-400 CPUs einsetzbar!
ich wiederhole: SFC47 "WAIT" ist nicht in S7-400 CPUs einsetzbar!

sondern

Hinweis
(nur für S7-300, jedoch nicht für CPU 318)
Die mit der SFC 47 programmierte Verzögerungszeit ist eine Mindestzeit. Sie verlängert sich um die
Ausführungszeit der eingeschachtelten Prioritätsklassen sowie um Systemlasten!

also, für das Verständnis:
es handelt sich
a) um einen HINWEIS der
b) für S7-300 zutrifft,
c) nicht auf CPU 318 zutrifft weil das
d) eine 400er im Korsett war und es wird
e) gesagt, dass bei der S7-300, jedoch nicht 318 der Baustein WAIT keine reproduzierbare Verzögerungszeit GARANTIEREN kann
 

Anhänge

  • 416-2_Leistungsdaten.jpg
    416-2_Leistungsdaten.jpg
    77,4 KB · Aufrufe: 37
Zurück
Oben