TwinCAT 3 - PlcTask wird nicht ausgeführt

Komissar

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich nutze eine CX9020-0115 Steuerung und auf dem PG TwinCAT v3.1.4.022.22
Nach "Activate Configuration" bzw. "Restart TwinCAT System" steht mein Programm, obwohl die SPS sagt sie läuft.
Daraufhin habe ich den PlcTask überprüft, welcher beim Anlegen der SPS in TwinCAT automatisch erstellt wurde, da ich den Task selbst nie angefasst habe, sollte auch die Referenz auf MAIN etc. alles passen.

Wenn ich auf den Reiter Online unter PlcTask gehe, wird kein Laufzeitdiagramm angezeigt.
Im nächsten Reiter erscheint folgendes Bild:
sps forum.jpg
welche Infos kann man hieraus gewinnen und wo liegt mein Problem?

Grüße und vielen Dank für die Antworten
 
Das es zwei RUN gibt ist Dir bekannt?
Nur weil die SPS im Run und nicht im Konfig Modus ist läuft Dein Programm noch lange nicht.
Hast Du denn schon die Konfiguration aktiviert und Dein Programm auf die Steuerung geladen? Falls nein mach das erst mal, falls ja muss es noch durch einen Klick auf den Start Knopf (grüner Pfeil) oder durch Drücken der F5-Taste gestartet werden.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kommisar,

ist mir auch schon passiert.
Versuch mal folgendes : Mit Twincat3 neues Projekt anlegen, SPS hinzufügen. im Baustein Main ne Variable plcticks hinzufügen, und die im Main incrementieren.
Dann Konfiguration aktiieren, PLC starten, und im Main die Variable plcticks beobachten... Wenns incrementiert, dann tuts.
Mir scheint, als ab und an die Taskbindung verloren geht, warum auch immer.

twincat3_test.jpg
 
Kenne ich auch. Dann das übliche hektische Getue, Neustart im Run Mode, Konfiguration noch mal aktivieren, alles bereinigen, oder auch mal den Rechner neu starten. Am Ende weiss man nicht, was wirklich geholfen hat und ist froh, dass die Kiste wieder läuft. Wobei mir das ab Build 4022 allerdings noch nicht passiert ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für den Tipp. So was ähnliches habe ich bei der VISU_TASK für die PLC HMI. Bei der Offline Programmierung aktiviere ich sie, damit Fehler in der Visu erkannt werden. Für die IBN lösche ich die
Target Visu dann erstmal, damit es etwas schneller geht. Wenn ich schliesslich die Target Visu wieder einfüge und dabei auch automatisch wieder eine VISU_TASK angelegt wird, klappt es mit der Taskbindung oft auch nicht, aber immerhin erscheint ein Hinweis, dass die Einstellungen der VISU_TASK nicht zur Target Visu passen würden. Dann hilft auch nur das von Dir beschriebene Verfahren. Auf die Idee, dass die Ursache für eine nicht starten wollende PlcTask ähnlich gelagert ist, bin ich aber bisher nicht gekommen.
 
Hallo zusammen,

so wie es aussieht war das Problem, dass bei der CX9020 die beiden Ethernet Ports geswitched sind. Ein Port wurde für die Echtzeit-Kommunikation mit einem anderen PROFINET Device genutzt, der zweite für das PG. Solange ich im Config Mode war, hat die projektierte Verbindung zum anderen Device funktioniert und mit Activate Configuration erhöht sich der Traffic scheinbar so, dass die SPS in die Knie ging...

sry für die verspätete Antwort!

Grüße
Komissar :)
 
Zurück
Oben