Was bedeutet der Wächter der industriellen Kontrollindustrie?

Nov 18, 2020

Eine Nachricht hinterlassen

Im industriellen Steuerungshost oder Industriekontrollcomputer taucht oft der Begriff "Watchdog" auf? Was bedeutet Watchdog?


Das detaillierte Diagramm der internen Struktur unseres Industriecomputers (Watchdog ist ein Programm, und alle Chips in unserem Motherboard Unterstützung Watchdog Schreiben eingebettet).


Werfen wir einen Blick auf die Definition der Baidu-Enzyklopädie: "In einem Mikrocomputersystem, das aus einem Single-Chip-Mikrocomputer besteht, wird die Arbeit des Single-Chip-Mikrocomputers oft durch das externe elektromagnetische Feld gestört, was Datenverwirrung in verschiedenen Registern und Speicher verursacht und Programmzeigerfehler verursacht. Wenn Sie sich nicht im Programmbereich befinden, wenn Sie die falschen Programmanweisungen herausnehmen, werden Sie in eine Endlosschleife fallen, der normale Betrieb des Programms wird unterbrochen, und das vom Single-Chip-Mikrocomputer gesteuerte System funktioniert nicht normal weiter, was dazu führt, dass das gesamte System ins Stocken gerät und unvorhersehbare Folgen hat.


Der Watchdog-Timer ist ein Stück Hardware, in der Regel in einem Single-Board-Computer (SBC) oder Embedded-PC integriert. Es kann zu einem Zurücksetzen führen, wenn festgestellt wird, dass das System angehalten wurde oder nicht mehr die richtige Codesequenz ausführt.


Ein gut konzipierter Watchdog-Mechanismus sollte zumindest Ereignisse erfassen, die das System anhalten. In einer elektrisch lauten Umgebung kann ein Stromausfall den Programmzähler, den Stapelzeiger oder Daten im RAM zerstören. Selbst wenn der Code völlig fehlerfrei ist, kann die Software abstürzen. Dies ist die Art von kurzlebigem Versagen, das die Regulierungsbehörden erfassen werden.


Fehler in der Software können dazu führen, dass das System hängen bleibt, daher ist es besser, die Ursache zu beheben, anstatt sich auf den Watchdog-Timer zu verlassen. In komplexen eingebetteten Systemen gibt es möglicherweise keine Garantie, dass es keine Fehler gibt, aber durch die Verwendung eines Überwachungsprogramms können Sie verhindern, dass diese Fehler das System auf unbestimmte Zeit hängen.


Von der einfachen Textdefinition sind die meisten Watchdogs ein Timer, der aus Hardware besteht, und es gibt auch softwaregesteuerte Timer als Watchdogs. Die Funktion des Watchdogs ist, dass, wenn das Programm wegläuft, das Programm den Watchdog nicht auf 0 löschen kann, so dass der Watchdog bald nach dem Ablauf des Programms überlaufen und ein Reset-Signal an die MCU generiert, um das Programm zum Startpunkt zurückzuführen.


Lassen Sie mich es Ihnen aus einer lebendigen Analogie erklären: "Der Watchdog ist zu verhindern, dass die CPU in eine Endlosschleife eintritt oder abstürzt. Genau wie ein Wachhund bellt es nicht, wenn Sie es regelmäßig füttern, sonst... es wird weitergehen. "Wow! Beeindruckend! Wow!' Crowd unaufhörlich".


Der Industrielle Maschinenwächter wird als Timer verwendet, um den Status der SPS-Scanzeit zu überwachen. Watchdog-Technologie wird oft in der elektronischen Technologie eingesetzt, nicht nur plc, sondern auch Single-Chip-Computer. Die Rolle des Watchdogs kann nicht ignoriert werden. Wie wir alle wissen, nimmt der SPS-Programm-Arbeitsmechanismus einen zyklischen Scan-Arbeitsmechanismus an, und jeder Zyklus muss eine Zeit haben, das ist die Scanzeit. Die Scanzeit muss begrenzt sein, und dieser Grenzwert darf nicht überschritten werden. Sobald der Grenzwert überschritten ist, bedeutet dies, dass es ein Problem mit dem SPS-Scan-Mechanismus gibt. Das Problem ist im Allgemeinen, dass der Benutzer "legitime und unangemessene" bei der Programmierung hat. In diesem Fall muss es anhalten und Alarm schlagen. Was wird für die Überwachung verwendet? Scan-Zeitmonitor, ein System-Timer, allgemein bekannt als "Watchdog". Sobald der Watchdog aktiviert ist, ist das Ergebnis ein SPS-Abschaltalarm.


Anrecson Industriecomputer oder industrielle Tablet-Computer, wenn der Kunde die Watchdog-Funktion erhöhen muss, werden wir das Watchdog-Programm für den Kunden zur Verfügung stellen.



Anfrage senden