MC_SEW_ReadListOfPoints
Mit diesem Funktionsbaustein kann der Anwender eine in einer Datei enthaltene Stützpunkttabelle einlesen und in einem Objekt vom Typ ST_PointsList speichern.
Der Funktionsbaustein sollte nicht in der Task aufgerufen werden, in welcher die Sollwert-Generierung erfolgt (in der Regel TaskHighPrio). Es wird empfohlen, den Funktionsbaustein entweder in einer freilaufenden Task oder einer zyklischen Task aufzurufen, deren Priorität niedriger ist als die Priorität der TaskHighPrio.

VAR_INPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Execute | BOOL | Ausführung des Funktionsbausteins starten |
sFileName | STRING(255) | Name der Datei |
uiTimeMaxUs | UINT | maximale Bearbeitungszeit des Funktionsbausteins in µs pro PLC-Zyklus Das Einlesen einer Stützpunkttabelle aus einer Datei kann ressourcenaufwendig sein und zu einer signifikanten Verlängerung der Zykluszeit führen. Daher kann der Anwender mit dem Parameter uiTimeMaxUs vorgeben, um welche Zeit in µs der Aufruf des Funktionsbausteins die Zykluszeit der betreffenden Task verlängern darf. |
rstPointsList | REFERENCE TO ST_PointsList | Referenz auf eine Struktur vom Typ ST_PointsList, in welcher die zu interpolierenden Punkte gespeichert werden sollen. |
VAR_OUTPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Done | BOOL | Die Konfiguration ist erfolgreich durchgeführt worden. |
Busy | BOOL | Die Konfiguration wird durchgeführt. |
Error | BOOL | Fehler im Funktionsbaustein aufgetreten |
ErrorID | MC_ErrorId | Fehlernummer |
