oscat.lib > oscat.lib fuer Step 7
Wie Zykluszeitabhängig ist der Baustein DCF77
oandree:
Hallo,
ich möchte den Baustein DCF77 auf einer S7 315-2DP einsetzen, an der unter anderem 3 Wago 750-333 Busknoten hängen.
Die kürzeste Zykluszeit meiner CPU liegt bei 108ms die längste bei 149ms. Da die einzelnen DCF77 Impulse zwischen low=100ms
und high=200ms unterschieden werden, stellt sich bei mir die Frage ob meine Zykluszeit für eine korrekte Auswertung zu hoch
ist und ich das Modul deshalb nicht zum funktionieren überreden kann. Die Impuls bekomme ich über ein Conrad DCF77 Modul über
den Schaltungsvorschlag von Dalbi herein. Der Eingang ist über einen von den Buskoppler angekoppelt. Direkt auf dem Eingangsmodul
kann ich 59 Impuls pro Minute zählen, wenn ich den Baustein beobachte, fehlen mir einige Impulse pro Minute. Wenn ich den DCF77
Eingang der SPS mit dem SPS-Analyser aufzeichne, fehlen mir auch Impulse und es sind stark unterschiedliche Impulszeiten sichtbar.
Meine Einstellung für Zyklusbelastung durch Kommunikation in der CPU steht bei 30%.
Gruß
Andree
gravieren:
Hi
Schau dir mal den OB35 an.
Hiermit kannst du z.b. die Aufrufe alle 10 ms machen.
dalbi:
Hallo,
also 108ms ist eindeutig zu lang, ich hatte es bei mir mit einem direkt an der CPU hängenden Eingang getestet die Zykluszeit hierbei lag bei etwa 30ms. Hallte Dich mal an den Vorschlag von gravieren, 10ms sollten auf jeden Fall reichen.
Gruss Daniel
oandree:
Hallo,
Danke für den Tipp, ich rufe den FC, in dem der DCF77 Baustein aufgerufen wird, jetzt im OB35 auf.
Für diesen habe ich die Weckalarmzeit von 100ms auf 10ms eingestellt. Leider bekomme ich funktioniert
der DCF77 Baustein immer noch nicht. Wird durch den Weckalarm auch das Prozesseingangsabbild
aktualisiert (zumindest für den verwendeten Eingang) oder wird dieses nur einmal pro Zyklus aktualisiert?
Gruß Andree
gravieren:
Hi
Eingelesen wird 1x pro Zyklus.
Ausser, du verwendest "PEW" --> Direkt von der Baugruppe lesen.
Lese im OB35 den Baustein mit
L PEW 100 // Direkt von der Eingangsbaugruppe lesen
T MW 100
Dann erfolgt das z.b. alle 10 ms
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln