S7 Graph

bluebird277

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

habe momentan das Problem das ein Kunde von uns einen Graph Bautein bekommen hat der in einem FB aufgerufen wird.

Unser Kunde hat kein Optionspaket s7Graph. Nun ist es ihm nicht möglich das Programm auf seine Steuerung aufzuspielen.

Er möchte den Graph Bautein nicht öffnen oder beobachten einfach nur aufspielen.

Ist dies nicht möglich? Oder vielleicht doch mit irgendwelchen Tricks? Ich kann es leider nicht nachvollziehen da wir nur Prof Versionen von Step7 haben

Vielen dank für eure Antworten

MFG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Fehlermeldung lautet.

Unzulässiger Befehl im Basutein vom Compiler erkannt

Ich kann es nicht nachvollziehen meine Version läuft sowohl auf PLCSIm als auch auf einer realen CPU
 
Aus dem Stegreif würde ich sagen, das man die Bausteine auch ohne S7-Graph in die Steuerung laden kann. Bin mir aber nicht sicher.

... Ich kann es leider nicht nachvollziehen da wir nur Prof Versionen von Step7 haben
...
Wenn du die "Prof Versionen von Step7 " hast, dann kannst du doch nur Step7 (ohne S7-Graph) in eine VM installieren und es mal ausprobieren.
 
Hallo,

Ich habe das selbe Problem.

Habs allerdings nicht mir PLCSim probiert, das ist auch noch eine Idee.

Ich verwende eine 315 2-DP V2.0.0. Ich dachte schon ob die vielleicht schon zu alt ist.

Kann das evtl. jemand bestätigen?

Gruß Chris
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Graph

Hallo,

der CPU sollte das egal sein da letztendlich der Graph-FB compiliert ist. Es wird wohl an verwendeten Operanden oder Bausteinnummern liegen. Kannst ja mal diesbezüglich Infos nachliefern.

Bausteinnummern
Operandenbereiche
verbaute CPU

André
 
Hallo,

ich hab eigentlich nicht anders programmiert als sonst.
Darum wundert mich dieser Fehler.

Ich werd morgen mal die infos Zusammentragen und posten.

Was meinst du genau mit Bausteinnummern?
Gleiche Bausteinnummern wie die CPU intern selber verwendet?

Was kann an den Operanden falsche sein?

Wenn ich das programm ohne CPU übersetze kommt auch kein Fehler der auf Operandenprobleme hindeuten würde.
Das ganze kommt nur wenn ich es auf die CPU übertragen will.

Wie beschrieben habe ich die CPU 315-2-DP mit Version 2.0.0 verbaut.
Bestellnummer weiß ich jetzt nicht auswendig.

Was ich mir auch schon dachte ob der Graph nicht vielleicht zu groß sein könnte.
Der längste Graph FB hat 35 schritte die anderen 3 FB's haben ca 20 Schritte.
Sollte doch eigentlich auch kein Problem sein oder?


Grüße Chris
 
Zuletzt bearbeitet:
Was meinst du genau mit Bausteinnummern?
Gleiche Bausteinnummern wie die CPU intern selber verwendet?
Die Bausteinnummern liegen außerhalb des zulässigen Bereichs, siehe Technische Daten der CPU.

Was kann an den Operanden falsche sein?
dito, siehe Technische Daten der CPU.

Wenn ich das programm ohne CPU übersetze kommt auch kein Fehler der auf Operandenprobleme hindeuten würde.
Das ganze kommt nur wenn ich es auf die CPU übertragen will.
Step7 prüft beim übersetzen nicht auf etwaige CPU spezifische Einschränkungen, siehe Technische Daten.

Wobei das ganze bei deiner CPU, vermutlich der 2AG10, relativ unwahrscheinlich sein dürfte.

http://support.automation.siemens.com/WW/view/de/11033923/td

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Noch ne Möglichkeit:

Habt Ihr die gleiche Step-7 Version, bzw. ist Deine vielleicht neuer? Es kann zu Problemen kommen, da das Programm möglicherweise nicht abwärtskompatibel ist!
 
Hi,

Ich hatte im Ablauf werte über AW/EW gelesen, geschrieben. Das hat ihm nicht gepasst. Jetz mach per PAW/PEW nun gehts.

Eventuell wurde das problem auch dadurch verursacht das diid CPU nur Adressen bis 126 kann. Darüber ergibt wohl auch den Fehler ;)

Was jetzt genau die Lösung war weiß ich nicht da ich beides gleichzeitig abgeändert habe.

Grüße
 
Zurück
Oben