Autor Thema: Retainspeicher zu klein  (Gelesen 5538 mal)

Offline kelle

  • Newbie
  • *
  • Beiträge: 15
Retainspeicher zu klein
« am: Februar 17, 2011, 18:49:26 Nachmittag »
Hallo Gemeinde,
ich bin dabei eineTouchpanel (XV230 mit PLC) zu programmieren.
VISU mittels Galileo - ok.
PLC  mittels XSoft auch ok.   aber
- die 100 Byte Retainspeicher reichen nicht.

Kann man Parametervariablen und Einschaltdauern
direkt aus CodeSys auf MMC speichern und diese
bei Wiederanlauf im ersten Zyklus zurücklesen ?
Danke Bernd

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Retainspeicher zu klein
« Antwort #1 am: Februar 17, 2011, 19:45:30 Nachmittag »
Hallo Bernd,

ja das XV230 hat nur 100Byte Retaindaten, alle anderen XV Panels haben 32KByte  :-[
Du kannst jederzeit Parameter auf der MMC speichern, allerdings brauchst du zum lesen
und schreiben sicherlich mehrere Zyklen. Die eingelesenen Parameter stehen demnach erst
nach einigen Zyklen zur Verfügung.

Kannst du kein XV100 oder XV150 verwenden?

Viele Grüße
Paul

Offline kelle

  • Newbie
  • *
  • Beiträge: 15
Re: Retainspeicher zu klein
« Antwort #2 am: Februar 17, 2011, 20:07:52 Nachmittag »
Hallo Paul,

danke für die schnelle Antwort.
Ich möchte eine Kleinserie Steuergeräte auf Basis PS4/MI4
auf was neues umstellen, da von Eaton abgekündigt.
Ist äusserst kostensensibel.
Da ist mir durch Zufall das XV230 in die Hände geraten, um
erstmal generell zu testen, ob dies eine Alternative sein könnte.

Mehrere Zyklen beim Abspeichern/Zurücklesen könnte ich verkraften.
Mir ist leider unklar, wie ich dies realisieren sollte - habe die
Codesys-Dok. durchforstet aber nichts gefunden.

Kannst du mir auf die Sprünge helfen ?
Viele Grüsse Bernd

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Retainspeicher zu klein
« Antwort #3 am: Februar 17, 2011, 21:17:03 Nachmittag »
Hallo Bernd,

das XV100 gibt es in den Größen 3,5", 5,7" und 7", Listenpreise ab 510€ inkl. SPS. Ich würde das XV230 nicht mehr verwenden, das XV100 ist in allen Belangen besser !!!

http://www.microinnovation.com/desktopdefault.aspx/tabid-4/5_view-328/

Viele Grüße
Paul

Offline kelle

  • Newbie
  • *
  • Beiträge: 15
Re: Retainspeicher zu klein
« Antwort #4 am: Februar 18, 2011, 15:20:43 Nachmittag »
Hallo,
ich glaube wie es funktionieren könnte:

- Bibliothek SysLibPlcCtrl.lib einbinden(FileOpen, FileClose, FileWrite, FileRead)
  VariablenBuffer(Adr.) <--> File auf Flash
- Watchdog deaktivieren bzw. File-Aktionen in eigene Task auslagern

Bernd



Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Retainspeicher zu klein
« Antwort #5 am: Februar 18, 2011, 19:17:54 Nachmittag »
Hallo Bernd,

ja ich würde einen eigenen Task anlegen. Die LIB heisst aber Syslibfile.lib.

Gruß Paul

Offline kelle

  • Newbie
  • *
  • Beiträge: 15
Re: Retainspeicher zu klein
« Antwort #6 am: Februar 18, 2011, 19:57:18 Nachmittag »
Hallo Paul,

richtig, habe ich auch über den Bibliotheksverwalter
bereits eingebunden.

Gruss Bernd