Cesare Nicola Posted June 7, 2019 Report Posted June 7, 2019 Chiedo per un amico, che non è la solita frase per ridere, ma è vero. 🙂 C'è un apparecchio collegato ad un PC tramite porta USB e il suo software di gestione installato sullo stesso PC. Sullo stesso PC gira WinCC Flexible. WinCCFlexible, su evento e non periodicamente, scrive un file: l'apparecchio, che tiene monitorata la cartella in cui c'è il file, lo vede, lo interpreta, lo cancella e ne scrive uno di risposta. Praticamente la scrittura e lettura dei file è l'handshake tra WinCCFlexible e l'apparecchio. Capita che il software di gestione dell'apparecchio si blocchi e quindi non sia più in grado di monitorare la cartella e di leggere il file che arriva da WinCCFlexible; quest'ultimo non riceve la risposta che si aspetta e succedono un po' di pasticci (in dettaglio non so cosa succeda, non è un mio lavoro, dicevo). Mi chiedono se è possibile in qualche modo da WinCCFlexible capire se l'apparecchio è ancora collegato alla USB o se c'è del traffico sula porta USB, in modo da reagire preventivamente a un crash del software. A me sembra non esista nulla, giusto? Purtroppo il software in questione non è modificabile in modo da creare un lifebit o cose del genere: è un qualcosa fatto "in cantina" e va preso così com'è.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now