Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 46421

WinCC Flex Rückgabewert von externen Programm auswerten

$
0
0
Hallo zusammen,

ich möchte gerne in einem Script ein externes Programm ausführen und von diesem Programm den Rückgabewert auswerten.

Das starten des Programms ist nicht das Problem, aber wie kann ich den Rückgabewert wieder einlesen bzw. abfragen?
Hatte gehoft das es wie folgt gehen würde:

Code:

Rückgabe = StartProgram "e:/RawMatCheck.exe", "/RawMatId=ENDEX 155 /Barcode=1000658549", hmiShowNormal, hmiYes
Der Rückgabewert sieht wie folgt aus:

Rückgabewerte:

0 Richtiger Rohstoff, Bestand vorhanden
1 Richtiger Rohstoff, KEIN Bestand vorhanden
2 Falscher Rohstoff
3 Barcode nicht gefunden (falscher Barcode oder Rohstoff noch nicht gebucht)
4 Datenbank konnte nicht erreicht werden
5 Fehler im Programmablauf - keine Info verfügbar

Muss bzw. kann ich das über das Errorlevel vielleicht auswerten?

Das ganz soll auf einem IPC477D mit einer WinCC Flexible Runtime bzw. Runtime Advanced laufen.

Wäre nett wenn Ihr mir da vielleicht auf die Sprünge helfen könntet.

Danke und Gruß

Hausen

Viewing all articles
Browse latest Browse all 46421


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>