howto/come_gestire_comunicazione_rs485/gestione_rs485_con_schede_syel.md
... ...
@@ -167,7 +167,16 @@ Nel **common.h** (o comunque in un file .h incluso nel common):
167 167
bsave(PortaCOM, bufferTX, 2); // invia il bufferTX
168 168
wait(10);
169 169
}
170
-
170
+
171
+ if (flag_pwm_on_off != flag_pwm_on_off_prec) // se ha cambiato stato
172
+ {
173
+ flag_pwm_on_off_prec = flag_pwm_on_off;
174
+ update_bufferTX_out(0); // aggiorna il bufferTX con l' uscita 1 (0)
175
+ TXX++;
176
+ bsave(PortaCOM, bufferTX, 2); // invia il bufferTX
177
+ wait(10);
178
+ }
179
+
171 180
// lettura ingressi
172 181
bufferTX[0] = READ_IN; // il primo byte del bufferTX viene impostato col comando READ_IN per comunicare che la
173 182
// centrale vuole ricevere come risposta il valore di In e Potenz