Wenn Sie beim “Quelle generieren” in STEP ®7 darauf geachtet haben, “Operanden Absolut” anzuklicken, sind Fehler beim Import meistens auf die Verwendung von Sonderfunktionsbausteinen und –funktionen zurückzuführen. Gelegentlich können auch Inkompatibilitäten mit bereits vorhanden Bausteinen die Ursache von Fehlern sein. Rekursive Bausteinaufrufe führen zu nicht behebbaren Fehlern. Einige Konstruktionen sind in dieser Version von TrySim noch nicht implementiert und verursachen beim Importieren Fehler oder Warnungen. Schließlich kann auch ein Fehler in TrySim selbst vorliegen. Der Importer von TrySim ist nur mit Quellen getestet, die vom Siemens SIMATIC ® -Manager generiert worden sind. Wenn Sie ein anderes System verwenden und es zu Fehlern kommt, mailen Sie uns bitte den fehlererzeugenden Quellcode, damit wir TrySim entsprechend korrigieren können.
Symbolische Darstellung der Operanden
Wenn Sie beim “Quelle generieren” die Voreinstellung “Operanden: Symbolisch” beibehalten haben, wird TrySim die Quelle nicht importieren können. Wiederholen Sie den Vorgang mit “Operanden: Absolut”. Dennoch sollten Sie in jedem Fall zuerst die Symboltabelle importieren.
Sonderfunktionsbausteine und –funktionen und Know-How-Protected
Diese Bausteine, die in STEP ®7 zur Ansteuerung von Funktionsbaugruppen und für besondere Aufgaben verwendet werden, werden von STEP ®7 nicht exportiert. Im Verzeichnis Sonderbausteine sind die Deklarationen aller SFB und SFC abgelegt. Sie werden automatisch in Ihr Projekt kopiert, wenn Sie sie aufrufen.
Als Know-How-Protected deklarierte Bausteine sollten Sie nicht nach TrySim exportieren. Um dies zu verhindern, können Sie den Import Filter verwenden.
Inkompatibilitäten mit vorhandenen Bausteinen
Wenn in Ihrem Projekt bereits Bausteine vorhanden sind, die eine abweichende Deklaration von den Importieren haben, kann es gelegentlich zu Importfehlern kommen. Versuchen Sie anhand des Importprotokolls, das automatisch angezeigt wird, die fehlerverusachenden Bausteine zu identifizieren. Löschen Sie in diesen Fällen die entsprechenden Bausteine und wiederholen den Vorgang.
Rekursive Bausteinaufrufe
Sie können in STEP ®7 FB programmieren, die sich selbst, direkt, oder über einen weiteren Baustein aufrufen. Eine von einem solchen Programm erzeugte Quelle lässt sich allerdings häufig nicht zurückübersetzen. Vermeiden Sie daher Rekursionen.
Nicht implementierte Befehle und Konstruktionen
Siehe: Nicht implementierte Eigenschaften.
Fehler in TrySim
Falls keine der anderen Fehlerquellen vorliegt, ist wahrscheinlich ein Programmierfehler unsererseits die Ursache des Problems. In diesem Fall können Sie nur versuchen, die den Importfehler verursachenden Programmteile so abzuändern, dass TrySim die Quelle versteht. Bitte benachrichtigen Sie uns in solchen Fällen, damit wir Abhilfe schaffen können. Hier ist unsere e-mail-Adresse.
Siehe auch:
STEP®7 und SIMATIC® sind eingetragene Warenzeichen der Siemens AG.