"COM O 255" voor Watchdog op een systeem met PCD3.Cxxx kan problemen veroorzaken
FAQ #100101
In het geval er een PCD3.Cxxx waarin de sleuf met het basisadres 240 is, werkt de watchdog geprogrammeerd met behulp van de IL-instructie 'COM' niet goed.
Dit is omdat de PCD3.Cxxx met base adress 192 de staat van de output 255 buffer (ook als er geen echte I/O) en de PCD CPU is het lezen van deze gebufferde staat in plaats van de staat van de waakhond.
Daarom de instructie 'COM' (waarin de uitvoer volgens de staat) altijd de uitvoer wordt ingesteld op dezelfde staat. Het resultaat van de watchdog niet beeing van een knevel gevoorzid is dat het relais van de watchdog is eraf.
Een van de volgende oplossingen kan worden gebruikt als alternerende actie voor PCD2.M1x0:
- | De Watchdog kan op i/o-511, 767 of 1023 waar geen PCD3.Cxxx kunnen worden geplaatst worden aangepakt. |
- | In plaats van de instructie 'COM' een "SET-O 255" en later in de code een "RES O 255" kan worden gebruikt om te schakelen de Watchdog. |
Categories
PCD3 / Cxxx
PCD2 / M1xx
PCD2 / M48x
Last update: 11.05.2015 07:40
First release: 08.06.2004 15:26
Views: 3709