27.04.2022 09:13 | |
Beigetreten: 28.04.2015 Letzter Bes: 12.09.2024 Beiträge: 21 Bewertung: (19) |
Hallo Ralf-M, Die Meldung „Befehl verletzt Sprachraum“ die in STEP 5 angezeigt wird, hat folgende Ursache: Mit Original STEP 5 von SIEMENS kann man in einem Programmbaustein keine Sprünge zu Sprungmarken durchführen, dass geht nur mit/in Funktionsbausteinen. Wie zu sehen ist sind dort aber die Ersatz-Sprungmarken M001:, M002:, usw. vorhanden. Aus einem AG -Abzug sind ja immer nur diese Ersatzsprungmarken zu sehen. Der Klartext einer Sprungmarke ist im Offline-Programm abgelegt, genauer gesagt im Kommentarbaustein (FK …) des zugehörigen Funktionsbaustein (FB …). Da verhält sich die Software „S5 für Windows“ von IBH (womit der AG-Abzug erstellt wurde) nicht korrekt. Das betrifft aber eigentlich nur die Darstellung des Programm-Code in der Software. Wenn das Programm mit S5 f. Windows abgezogen wurde und dann auch wieder mit der gleichen Software ins AG transferiert wird, müsste es eigentlich laufen. Denn dem AG bzw. der CPU „ist es egal“ ob ein Sprung zu einer Sprungmarke in einem PB oder FB enthalten ist. Diese Einschränkung auf FB’s sind aus Gründen der Kompatibilität zu noch älteren Systemen enthalten, soweit ich das nach so vielen Jahren noch richtig in Erinnerung habe. Was also tun? Ich würde die Bausteine wieder mit demselben Programm (S5 f. Windows) ins AG übertragen, mit der die Bausteine herausgeholt wurden. Übrigens, es gibt einen FAQ welche CPU-Ausgabestände miteinander kombiniert werden können: https://support.industry.siemens.com/cs/de/de/view/188239 Beste Grüße, |
Für diesen Beitrag bedanken sich2 Benutzer |
16.08.2022 14:35 | |
Beigetreten: 16.10.2007 Letzter Bes: 11.09.2024 Beiträge: 629 Bewertung: (45) |
|
Folgen Sie uns auf