Anwenden des SPS Funktionsbausteins (PLC-FB)
Die Anwendung des SPS Funktionsbausteins (PLC-FB, FB_<modelname>) in der SPS Bibliothek ist fokussiert auf dessen Einfache Anwendung. Damit einher gehen auch ein paar Einschränkungen gegenüber dem TcCOM (bzw. dem SPS-Wrapper-FB).
Anwendung
Erstellen Sie eine oder mehrere Instanzen des PLC-FBs aus der erstellten SPS Bibliothek. Beim Schreiben des Quellcodes steht Ihnen die IntelliSense zur Verfügung, sodass Sie bequem die erwarteten Inputs und Outputs sehen können.
Sollten in Simulink® Bus-Objekte als Inputs oder Outputs verwendet worden sein, werden diese Datentypen automatisch in der SPS Bibliothek als Strukturen definiert.
Einschränkungen
Der PLC-FB lässt keinen Zugriff auf die Modellparameter über Properties am Funktionsbaustein zu. Es gibt zwei Möglichkeiten die Modellparameter dennoch zu verändern:
- Über den External Mode
- Bei Verwendung von Reusable Code, kann eine TcCOM-Instanz die Parameter definieren. Alle Instanzen des PLC-FB sind automatisch auf „inherit“ eingestellt und übernehmen die Parameter der vorgebenden TcCOM-Instanz.
Der PLC-FB enthält zudem kein Block Diagramm im TwinCAT XAE. Debugging des Bausteins erfolgt über den TwinCAT C++ Debugger, wie hier beschrieben oder mittels External Mode.