TIA Vertikale Bewegung zu schnell?

Gurke258

Level-2
Beiträge
69
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Heyho,

ich flippe gleich aus. Ich möchte gern mit dem KTP700 Basic einen punkt vertikal nach oben bewegen. Habe über die SPS einen FB angelegt, der mir die verschiedenen Werte liefert nach folgendem Schema: Bewegung

Habe den Taktmerker 100ms in der SPS und in dem HMI benutzt. Der Bereich ist 0 bis 15, so habe ich es auch in dem HMI eingestellt und das ganze läuft über ein MW150.


Allerdings läuft der punkt bis zur mitte wenn er das "Startsignal" bekommt und verschwindet dann. Sobald es wieder abfällt, läuft er von bisschen weiter unten als mitte, wieder nach unten. Habe schon verschiedenes ausprobiert, doch irgendwie weiß ich momentan nicht weiter.


Kann es leider erst nächsten Mittwoch wieder testen :/


Lg
 
Zuletzt bearbeitet:
Bewegung zu schnell?
Wie "zählst" Du den Wert in MW150 hoch? Mit dem Taktmerker und einem S7-Zähler oder per Addition von 1 hinter einer Flanke des Taktmerkers?

Kann es leider erst nächsten Mittwoch wieder testen :/
Du kannst es mit PLCSIM testen - welche CPU hast Du? Auch das KTP700 kannst Du simulieren.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich verstehe deine Problembeschreibung zwar nur bedingt, aber in welchem Intervall aktualisierst du denn die Variable für die Animation im HMI? Standardmäßig wird hier nämlich 1s verwendet, was gerne zu seltsamen Verhalten / ruckeln bei Animationen führt.
 
Wie "zählst" Du den Wert in MW150 hoch? Mit dem Taktmerker und einem S7-Zähler oder per Addition von 1 hinter einer Flanke des Taktmerkers?


Du kannst es mit PLCSIM testen - welche CPU hast Du? Auch das KTP700 kannst Du simulieren.

Harald


Habe das Programm genau so aufgebaut, wie es in dem Link den ich angefügt habe, geschildert bzw. dargelegt ist. Also im FB eine Addition und eine Subtraktion über eine Positive Flanke.

Wir haben eine 314 2-DP, die wir mit dem Simatic Manager programmieren, da das ASI-Modul für TIA zu alt ist. Das HMI mach ich aber über TIA.


acid schrieb:
Ich verstehe deine Problembeschreibung zwar nur bedingt, aber in welchem Intervall aktualisierst du denn die Variable für die Animation im HMI? Standardmäßig wird hier nämlich 1s verwendet, was gerne zu seltsamen Verhalten / ruckeln bei Animationen führt.

Danke, aber wie oben schon geschrieben habe ich alle Variablen auf einer Zykluszeit von 100ms laufen
 
Schreibt Dein Programm vielleicht noch auf Adressen, die das MW150 überlappen? z.B. MB150, MB151, MW149, MW151, MD147, MD148, MD149, MD151, M150.0...M151.7
Hast Du in dem TIA beim Panel schon mal "Übersetzen Software (komplett)" gemacht?

Harald
 
TIA-WinCC und dessen Vorläufer-Programme haben "schon immer" die Krankheit, daß normales Übersetzen (nur der Änderungen) oft fehlerhaft ausgeführt wird. Deshalb Merke: Vor dem Laden auf ein HMI immer komplett übersetzen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gurke258,
dein sich zu bewegender Punkt ist nicht mehr sichtbar, wenn er nicht mehr vollständig im sichtbaren Bereich ist. Das heißt, wenn dein Start Punkt des Punktes auf X = 0 liegt, deine Panel 800 Pixel breit ist und dein Punkt einen Durchmesser von 20 hat, darf deine Zielposition nicht größer 800 - 20 sein.
 
So nach langem hin und her haben wir es jetzt gelöst. Der Bereich war nicht richtig definiert, da 0-10 nicht ausgereicht hat, da er bis 26 gezählt hat. Jetzt funktioniert alles so wie es soll :)
 
Zurück
Oben