SPS Programm steuern

SPS Programm starten

Methode:

bool ::startPlc();
 

Mit dieser Methode kann das SPS Programm gestartet werden. Als Ergebnis liefert die Methode TRUE für einen erfolgreichen Start des SPS Programms und FALSE, wenn das SPS Programm nicht gestartet werden konnte.

 

Diese Funktion wird in Verbindung mit einer CODESYS V3 Steuerung aktuell noch nicht unterstützt.

SPS Programm stoppen

Methode:

bool ::stopPlc();
 

Mit dieser Methode kann das SPS Programm gestoppt werden. Als Ergebnis liefert die Methode TRUE für ein erfolgreiches Stoppen des SPS Programms und FALSE, wenn das SPS Programm nicht gestoppt werden konnte.

SPS Programm Status

Methode:

QT_PLC_STATUS ::getPlcState() const;
 

Mit dieser Methode kann der Status des SPS Programms abgefragt werden. Als Rückgabewert wird der aktuelle Status zurück gegeben.

 
Status
Define Wert Beschreibung
QT_PLC_STATE_RUNNNING 0 SPS läuft
QT_PLC_STATE_STOP 1 SPS ist gestoppt
QT_PLC_STATE_STOP_ON_BP 2 SPS hat an einem Haltepunkt gestoppt
QT_PLC_STATE_UNKNOWN 255 Undefinierter Zustand
Bootprojekt neu laden

Methode:

bool ::reloadBootProject();
 

Mit dieser Methode wird das Bootprojekt neu geladen.

 

Achtung:

Hierbei wird auch das Visualisierungsprogramm neu gestartet!