Speicherzuteilung Mitsubishi

Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus,

gibts irgendwo Dokumentation zum Thema Speicherzuteilung in ner Mitsubishi FX SPS?
Meine Frage sind zum Beispiel was sind die Systemvariablen, die man in den Optionen des IEC Developers zuteilen kann? Oder warum sind die Einstellungen bei den SPS Parametern anders als es die Dokumentation zu den einzelnen CPU`s vermuten lässt.
Bei Mitsubishi auf der Homepage ist zu dem Thema absolut gar nix zu finden.

Vielleicht weiß ja einer von euch was.

gruß
Eddie
 
Hallo Eddie,

die Systemvariablen werden vom System automatisch (beim Generieren) vergeben. z.B. wenn du in einem FB interne Variablen verwendest, werden diese automatisch den Systemvariablen zugewiesen.

Du kannst den gesamten Variablen-Raum in "Globale-" und "System"-variablen einteilen. z.B. Gesamt: M0-M3000 -- Global: M0-M999 -- System: M1000-M3000

!Der Systembereich wird bei jedem Generierungslauf neu verteilt!

Viele Grüße und frohe Ostern
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich verstehe nicht, warum der Kompiler die Variablen in die Systembereiche einteilt und dann meldet das sei falsch. So ist zum Beispiel der Schrittstatusbereich Standardmäßig auf 20 - 899 eingestellt. Die CPU kann von 0 - 999. Wenn ich nun einen Schrittstatus S20 programmiere, meldet der Kompiler ich würde den Systembereich unzulässig belegen.

Als nächstes wird ein Integer Array 0-2 standardmäßig beim Kompilieren in den Bereich D513-515 gelegt. In den Systemvariablen ist schon automatisch ab 512 eingestellt. Der Komiler kompiliert und überträgt, aber die SPS geht auf Fehler mit der Nummer 6706 in D8067.
(Der Operandenbereich oder Datenbereich, der in einer Applikationsanweisung programmiert wurde liegt außerhalb des zulässigen Bereichs)

Die benutzte Applikationsanweisdung war SPD_M.

Wenn ich dann den Datenbereich der Systemvariablen in den Optionen nach 0-383 verschiebe gehts.:sw22:
 
Zurück
Oben