Exceptions und Fehlerbehandlung
Exceptions
Der WinCC OA JavaScript Manager für
Node.js beendet sich im Falle eines unbehandelten
Fehlers mit einer Fatal
-Fehlermeldung. Um ein Beenden des Managers
zu verhindern, kann der entsprechende Fehler innerhalb des Codes mittels einer
Exception abgefangen werden. Diese Exception muss in einem try/catch-Block behandelt
werden, um das ungewollte Beenden des Managers zu verhindern.
Exception-Handhabung des WinCC OA JavaScript Manager für Node.js
// import WinCC OA interface
import { WinccoaManager } from 'winccoa-manager';
const winccoa = new WinccoaManager();
// main function
async function main() {
const dpeName = 'ExampleDP_Arg1.';
try {
const value = await winccoa.dpGet(dpeName);
console.info('Node.js® manager for WinCC OA working');
console.info('Value of ' + dpeName + ' = ' + value);
} catch (exc) {
console.error(exc);
}
winccoa.exit(0);
}
// start the main function
main();
Fehlerklasse
Der WinCC OA JavaScript Manager für
Node.js stellt die Klasse
WinccoaError
zur Verfügung, über welche zusätzliche Details zu
den Fehlern erhalten werden können. Ein Beispiel für die Verwendung, sowie
Informationen welche Details zur Verfügung stehen finden Sie in der
API-Dokumentation: WinccoaError