Sicherheitsbezogener semantischer Fehler: Signatur der Instanz unterscheidet sich von der Signatur des Typen.
Die Signatur einer FB-Instanz im Code unterscheidet sich von der Signatur des FB-Typs in der Variablentabelle.
Fehlerbeispiel: Eine Instanz des FB-Typs MySafeFB wird im Code verwendet. Dann wurde der Typ MySafeFB geändert, indem in seiner lokalen Variablentabelle ein Eingang hinzugefügt wird. Nach dieser Änderung wurde die Instanz im Code nicht aktualisiert.
Abhilfe:
- Doppelklicken Sie in der Fehlerliste auf die Fehlermeldung, um zum fehlerverdächtigen Code-Arbeitsblatt zu springen (in dem die FB-Instanz markiert ist).
- Linksklicken Sie auf das FB-Symbol und dann auf die Direktschaltfläche 'Aktualisieren'.
(Alternativ dazu können Sie den Befehl aus dem Kontextmenü wählen.)
Der Funktionsbaustein wird nun durch die jüngste Typversion ersetzt. In unserem Beispiel wird der Eingang hinzugefügt.
Weitere Infos
Weitere Informationen zum Aktualisieren von Instanzen anwenderdefinierter Funktionsbausteine finden Sie im Thema "Bearbeiten/Ersetzen/Aktualisieren von Funktionen/Funktionsbausteinen". |