CodeSys/ Erfahrung mit Online Changes?

Zuviel Werbung?
-> Hier kostenlos registrieren
So ist es. Normalerweise arbeitet ne S7 die Task "so schnell wie möglich" ab. Aber man kann meines Wissens nach auch feste Zykluszeiten verwenden. Das ist z.B. für Reglerbausteine unerlässlich.
Bei TwinCAT wird generell taktzyklisch abgearbeitet. Wird das Programm in einem Zyklus nicht gertig, wird's im nächsten Zyklus fortgesetzt. Du verlierst also mindestens einen kompletten Zyklus.

Feste Zykluszeiten, genauer gesagt eine "Mindestzykluszeit" kann man nur bei den S7-400er einstellen. Das wäre dann quasi die gleiche Funktionalität wie bei TwinCat.
Bei allen anderen CPUs muss man dafür die Zeitinterrupts verwenden.

Ich habe auch schon Programme gesehen die bei Siemens vollständig in einem Zeitinterrupt liefen (OB35).
In zeitgenaue Interrupts würde ich aber nur kurzen Programmcode unterbringen. Auch wenn sich die Prioritäten einstellen lassen, muss man wenigstens ungefähr abschätzen können wie lange das Programm in den einzelnen Routinen zu tun hat.
 
Online/offline Vergleich

tach,

arbeite eigentlich schon länger mit twincat, aber irgendwie vermisse ich den online vergleich ( wenn ich nach z.B. 4 Wochen wieder an eine ANlage komme ) !

gibts da eigentlich was und ich hab das noch nicht gefunden oder .... ?

gruß
stricky
 
moin,

hab das gerade mal probiert ...

wenn der stand leich ist, kann man sich ja sofort einloggen - ist klar

aber wie checkst du denn ob online/offline auf einem z.B. gleich ist ( ok-sieht man ja beim einloggen ), aber wo stehen die unterschiede ?

zwei projekte offline vergleichen ist klar, aber mir ist offline/online wichtig
 
Hallo stricky,

Änderungen erkennst Du, an dem Symbol an den Objekten bzw. Bausteinen - diese erhalten einen kleinen blauen Pfeil. Die sind geändert und werden beim nächsten Online Change herunter geladen.

Viele Grüße
 
Du siehst nur das sich an Bausteinen etwas geändert hat, nicht aber direkt als Vergleich mit den Sourcen zwischen online/offline.

Über einen Umweg ist das möglich, wenn auch umständlich. Über "SourceDownload" - so kann man die Sourcen aus der Steuerung hochladen und anschließend klassisch vergleichen.

Viele Grüße
 
Beim Datei Öffnen Dialog..."Öffen aus der Steuerung" gibt es die Möglichkeit direkt die Sourcen von der SPS hochzuladen.

Viele Grüße
 
Zurück
Oben