Il nostro customer support mi inoltra una richiesta di un cliente che ha problemi a configurare Modbus su un nostro prodotto. Come al solito nessuna informazione, la richiesta è del tipo "Non funziona, cosa devo fare". Chiedo un po' di informazioni aggiuntive e scopro che usano un PLC basato su Arduino:
https://store.arduino.cc/m-duino-plc-ar ... gital-plus
Può anche darsi che il prodotto possa funzionare, ma la scelta di questo "PLC" è sintomatica della competenza del cliente. Gli errori infatti erano cose di una banalità incredibile: lettura di 4 registri quando il campo è lungo 2 e interpretazione di un float con l'endianness sballata (benché quella corretta sia descritta nel manuale).
Facciamo prodotti per l'industria e il cliente è decisamente industriale, non parliamo di bimbiminkia...
La piaga si sta espandendo

Boiler