Da Du nicht so viel Variablen hast kannst Du folgendes probieren.In meinem Übersichtsbild der Anlage verwende ich z. B. 50 Variablen (40 mal Byte, 10 mal Bool). Ich hab allerdings das Problem, dass die Performance sehr schlecht ist. Wenn ich z. B. ein Bit in der Steuerung umschalte, braucht es ca. 3s bis dies an der HMI angezeigt wird ... das ist doch zum verzweifeln!
Kann es sein, dass Du Variablenarchive verwendest?
Gruß Rolf
Ich habe auf ein 315-2PN/DP mit sehr viel Program drinnen ein Zukluszeit von ungefähr 8-12 ms.on69 schrieb:In meinem Programm ist derzeit noch nicht viel drin. Die Zykluszeit beträgt ca. 10-20 ms.
In den HMI nur "Bit setsen" verwenden. Nicht Setsen und Rücksetsen.on69 schrieb:Manchnmal (so jeder 10. Klick) nimmt die HMI den Befehl nicht an, was natürlich für den Bediener auch kaum zumutbar ist.
Kann es sein das dein Program fast leer ist ?
Bei S7 ist den lustige Verhältnis, das wenn den CPU Programzyklus ganz kurz ist (1 ms oder so) dann gibt es wenig Zeit vorüber um "Kommunikationsaufgaben" zu beseitigen. Man sollte sich vermuten das wenn den CPU nur wenig Zeit für den normalen Programablauf verwendet, dann bleibt es mehr Zeit für Kommunikation. Aber es verhält sich umgekehrt (!).
Dies gilt wenn den CPU selber den Kommunikation verwaltet. Also MPI und onboard PN Schnittstellen.
Auf ein S7 CPU gibt es ein HW Parameter "Scan cycle load from communication [%]". Dies is als Standard auf 20% eingestellt. Im schwierigen Fall kan man versuchen diese Wert zu erhöhen.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?