Kann es sein, dass es der untere Code ist? Ich verstehe leider nur Bahnhof
// Conveyor outfeed 1.
TP_Backup_Outfeed_1.IN=(TransportSystem.Outfeed_1_Backup_Cnt>1);
TP(&TP_Backup_Outfeed_1);
if (GlobalState.MachineType==540) {
TOF_Conveyor_Outfeed_1.PT=(DINT)(1000*TransportSystem.Conveyor_Outfeed_1_OffDelay);
TOF_Conveyor_Outfeed_1.IN=SplitStarwheelDrive.DO_Enable_Bottom;
TOF(&TOF_Conveyor_Outfeed_1);
DO_Conveyor_Outfeed_1_Enable=TOF_Conveyor_Outfeed_1.Q;
AO_Conveyor_Outfeed_1_Velocity=GetRegisterValueFromRelativeVelocity(MIN(1.0,TransportSystem.MachineTargetVelocity*TransportSystem.Conveyor_Outfeed_1_GearFactor));
}
TOF ist der Funktionsaufruf mit der Adresser der Angegebenen Structur.
In der Hilfe kannst du nach TOF suchen, da gibt es dann auch das Beispiel in C.
PT ist angabe in milli Sekunden. alse wenn OffDely = sekunden sind ist die multiplikation mit 1000 mal logisch
Welche Visulisierung ist dass.
Bei des Task in einem oberen Screenshot ist diese nicht zu finden, da nicht alle Objekte angezeigt werden.
Wenn es eine VNC Visualisierung ist, dann ist das eher ein grünes symbol
Da kannst du einen Doppelklick machen und es öffnet sich der VNC Editor. Hier hast du wieder eine Navigationsleiste.
Dieser muss unter Page die einzelenen Bilder enthalten. Dein Bild suchen und auf das Feld klicken. Linke Mousetaste Properties öffnen.
Da findest du den Datenpunkt. Viellecht weisst diser auf das TransportSystem.Converyer_Outfeed_1_OffDelay hin.
Wenn das zu kompliziert ist, im Watch den Datenpunkt anzeigen lassen, und überprüfen ob dieser mit der Visulisierung geändert wird.
Weil du oben mal geschrieben hast, dass eine Variable in zwei Variabendeklerationen zu finden.
Das sind dann zwei verschiende Variablen die nicht gemeinsam haben.
Also wenn der Task auf die Lokale Dekleration zugrifft und die Visualisierung auf die Globale Dekleration zugreift, dann werden diese nicht gegenseitig beeinflusst.