From fd2427a36516db35233afd2a8398e4b067315e49 Mon Sep 17 00:00:00 2001 From: Pietro Brenna Date: Wed, 24 Nov 2021 09:21:28 +0100 Subject: [PATCH] =?UTF-8?q?errori=20pi=C3=B9=20dettagliati?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- red/s7/s7-briq.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/red/s7/s7-briq.js b/red/s7/s7-briq.js index cdaba2a..8d56f3e 100644 --- a/red/s7/s7-briq.js +++ b/red/s7/s7-briq.js @@ -87,7 +87,10 @@ function s7node_from_plc(plc) { rack: plc.rack, slot: plc.slot }; - let nuovo = new NodeS7(); + let nuovo = new NodeS7({ + silent: false, + debug: true + }); let prom = new Promise( (resolve, reject) => { setTimeout(() => { @@ -159,10 +162,10 @@ function s7_read_write_loop(ip, obj) { obj.addItems(item.variable); obj.readAllItems((anyBadQualities, dataObject) => { if (anyBadQualities) { - console.error("bad qual", anyBadQualities) + console.error("Can't read variables (" + ip + "): bad qualities", anyBadQualities) item.reject(anyBadQualities); } else { - console.log("letti", dataObject); + // console.log("letti", dataObject); item.resolve(dataObject[item.variable]); } s7write_lock[ip] = false; @@ -194,7 +197,7 @@ module.exports = function (RED) { }).catch(err => { msg.result = "err"; node.send(msg); - node.error("Impossibile scrivere il valore: " + err); + node.error("(" + msg.plc.ip + ") Impossibile scrivere il valore: " + err); }); }); } @@ -222,7 +225,7 @@ module.exports = function (RED) { }).catch(err => { msg.result = "err"; node.send(msg); - node.error("Impossibile scrivere il valore: " + err); + node.error("(" + msg.plc.ip + ") Impossibile leggere il valore: " + err); }); }); }