"COM O 255" per il cane da guardia su un sistema con cxxx potrebbe causare problemi
FAQ #100101
Nel caso in cui vi è un cxxx che contiene lo slot avendo l'indirizzo di base 240, il watchdog programmato utilizzando l'istruzione IL "COM" non funzionerà correttamente.
Questo è perché il cxxx con adress base 192 tampone lo stato dell'uscita 255 (anche se non non c'è nessun reale I/O) e il PCD CPU sta leggendo questo stato tamponato invece lo stato del cane da guardia.
Quindi l'istruzione "COM" (che imposta l'uscita secondo lo stato) sempre imposterà l'output allo stesso stato. Il risultato del cane da guardia non beeing attivata o disattivata è che il cane da guardia relais è cadere.
Una delle soluzioni seguenti potrebbe essere utilizzata come soluzione per PCD2.M1x0:
- | Il Watchdog possono essere indirizzate ai / o 511, 767 o 1023 dove non può essere collocato nessun Cxxx. |
- | Invece l'istruzione "COM" un "SET O 255" e più tardi nel codice una "RES O 255" può essere utilizzato per attivare e disattivare il cane da guardia. |
Categories
PCD3 / Cxxx
PCD2 / M1xx
PCD2 / M48x
Last update: 15.04.2015 17:47
First release: 08.06.2004 15:26
Views: 3700