Autor Thema: Mfd4 im EasyNet  (Gelesen 4039 mal)

Offline Hulk_83

  • Jr. Member
  • **
  • Beiträge: 24
Mfd4 im EasyNet
« am: März 17, 2010, 20:28:15 Nachmittag »
Hallo!
Versuche gerade in mein Programm im Mfd 4 eine Funktion einzubauen, mit der ich die Uhr
des MFD aus einer Maske heraus einstellen kann. Wenn ich den Baustein "sysrtcsettime"
in mein Programm einbinde hängt sich die steuerung auf.
Vieleicht kann mir da jemand weiterhelfen.
Desweiteren bin ich gerade mit der Performance am herumexperimentieren.
Habe im Mfd die Visu und die PLC laufen, in den angehängten Easy's nur ein kleines Programm.
Gibt es möglichkeiten um die Plc-load zu senken. Habe die Taskonfiguration auch schon angepasst.
Momentan liege ich bei einer Auslastung von 85% .
Wenn ich die Zykluszeit erhöhe steigt der Wert schnell auf 99%
Bei der jetzigen einstellung geht die Bedinung zwar, könnte aber besser.
Was für eine Auslastung ist denn überhaupt noch vertretbar?



Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Mfd4 im EasyNet
« Antwort #1 am: März 17, 2010, 20:47:57 Nachmittag »
Hallo Hulk_83,

85% ist schon sehr hoch. Wie sind deine Taskeinstellungen?
- mit welchem Intervall rufst du den PLC_PRG Task auf?
- verwendest du den Alarmtask von CoDeSys?
- verwendest du Trends?
- wie sind die Prios eingestellt?

Gerne kannst du auch mal das Programm anhängen. Wenn sich das Panel bei SysRtcSetTime aufhängt stimmt wahrscheinlich dein Datenformat nicht.

Gruß Paul

Offline Hulk_83

  • Jr. Member
  • **
  • Beiträge: 24
Re: Mfd4 im EasyNet
« Antwort #2 am: März 17, 2010, 21:17:15 Nachmittag »
Trend und Alarmtask sind aus der Taskkonfig schon gelöscht.
PLc_PRG Task Zyklisch 10ms prio 1
weitere Bausteine auch zyklisch mit 150ms und 500ms prio 2 und 3
dann visu Task mit 200ms prio 15
und visu input task mit 100ms prio 14
Wenn ich den Plc Prg Task ändere dann schalten die ausgänge der Easys verzögert.

Habe an den Systrcsettime Bausteine eine Variable vom Typ DT eingefügt.

Gruß Johannes