StandortTianjin, China (Festland)
EmailE-Mail: sales@likevalves.com
TelefonTelefon: +86 13920186592

Entwurf und Implementierung der Echtzeitkommunikation für das Leistungsüberwachungssystem für elektrische Absperrschieber

Entwurf und Implementierung der Echtzeitkommunikation für das Leistungsüberwachungssystem für elektrische Absperrschieber

/

Die Schaltplannummer der Steuerplatine und des elektrischen Geräts ist gleich. Das Steuermodul und das Elektrogerät werden über ein Kabel entsprechend der gleichen Klemmennummer miteinander verbunden. Wenn der Benutzer keine Vor-Ort-Steuerung verwendet, werden die Verdrahtungsklemmen 12, 13 und 14 nicht angeschlossen. Die elektrische Ventilsteuerung wird für das automatische Steuersystem verwendet, 12, 13, 14 Anschlüsse für „Fernschalter“, „Automatik-Aus“ passende Signaleingangsanschlüsse.
Installation und Einstellung des elektrischen Ventilreglers:
1. Montieren und befestigen Sie es gemäß den ausgewählten Produktspezifikationen. Der Klemmenblock auf der Rückplatine muss geerdet sein.
2. Die Schaltplannummer der Steuerplatine und des elektrischen Geräts ist identisch. Das Steuermodul und das elektrische Gerät sind über Kabel entsprechend derselben Anschlussklemmennummer miteinander verbunden. Die elektrische Ventilsteuerung wird für das automatische Steuersystem verwendet, 12, 13, 14 Anschlüsse für „Fernschalter“, „Automatik-Aus“ passende Signaleingangsanschlüsse.
3. Halten Sie die Bildschirmsperrtaste gedrückt. Die Anzeige leuchtet auf, die Fernbedienung wird sofort auf Fernbedienung eingestellt und das Display der Fernbedienung leuchtet auf.
4, verwenden Sie die Spindel, um den Absperrschieber auf 50 % Öffnungsgrad zu öffnen, halten Sie das offene Ventil gedrückt oder schließen Sie die Ventiltaste, prüfen Sie, ob die Drehung des Ventils und der Funktionstaste konsistent ist, wenn nicht konsistent, drücken Sie sofort die Stopptaste, Trennen Sie die dreiphasige Stromversorgung und ersetzen Sie die dreiphasige Stromversorgung durch eine zufällige zweiphasige.
5. Drücken und halten Sie die Taste zum Öffnen des Ventils. Wenn der Absperrschieber rechtzeitig öffnet, leuchtet die Ventilöffnungsanzeige in der Frontplatte auf; Drücken und halten Sie die Taste zum Schließen des Ventils. Wenn der Absperrschieber rechtzeitig geschlossen wird, leuchtet die Ventilschließanzeige in der Frontplatte auf; Wenn sich der Ventilkörper im geöffneten oder geschlossenen Zustand befindet und beendet werden muss, drücken Sie die Stopptaste, um den Absperrschieber zu beenden. Schließen Sie die Klemmen Nr. 4 oder 7 an. Unfalllicht in der Frontplatte.
6. Wenn sich der Absperrschieber in der vollständig geöffneten Position befindet, stellen Sie den Einstellwiderstand in der Frontplatte so ein, dass der Öffnungsmesser 100 % anzeigt.
7, die Abweichung der Spot-Fernbedienung vom Spot, die Spot-Anzeigeleuchte, Kurzschlussfehler Nr. 12 oder 13 Verkabelungsklemmen, Absperrschieber und Betrieb in offener Richtung, für den Start; Kurzschlussfehler Verdrahtungsklemme Nr. 12 oder Nr. 14, Absperrschieber zum Schließen zum Betrieb, für Startbedingung.
8. Sicherungsrohr auf Rückplatte 5 x 20 A.
Entwurf und Implementierung einer Echtzeitkommunikation für ein Leistungsüberwachungssystem für elektrische Absperrschieber
Einführung: Gemäß dem 485-Systembus wird die Echtzeit-Kommunikationssystemsoftware im Leistungstestsystem für elektrische Geräte vorgeschlagen, das aus einem Überwachungszentrums-PC und mehreren Einzelchip-Steuerungssystemen besteht. Die Methode zur Verwendung von VB zur Vervollständigung des sofortigen Kommunikationsprogrammdesigns von PCs und mehreren Single-Chip-Steuerungssystemsoftware wird nachdrücklich vorgestellt. Der PC hat die synchrone Steuerung und Verwaltung mehrerer Remote-Einheiten abgeschlossen.
Schlüsselwörter: Visual Basic, serielle Kommunikation, Kommunikation, Leistungsüberwachungssystem für elektrische Geräte, Fernbedienung
1. Einleitung
In vielen Echtzeitüberwachungssystemen müssen häufig technische Punktdaten aus großer Entfernung gemessen und gesteuert werden. Wie eine zuverlässige Ferndatenübertragung erreicht werden kann, ist das Problem dieser Erkennungssysteme. Um die Kosten der Systemsoftware zu senken, wird im Detektionsbereich üblicherweise ein SCM-System als Datenerfassungs- und Aufzeichnungsmodul verwendet. In ** Überwachungszentren wird der PC häufig verwendet, um die Kommunikation zwischen Erwachsenen und der Teststelle zu vervollständigen.
In diesem Artikel wird eine Master/Slave-Remote-Instant-Messaging-Systemsoftware vorgestellt, mit der die Leistung elektrischer Geräte in Fabriken überwacht werden kann. Die untere Maschine des Überwachungssystems ist mit einem 32-Bit-ARM-Mikrocontroller (L PC2214) als CPU ausgestattet. Zwei CPLDS (XC95108) erweitern den I/O-Port zur Steuerung des Mikrocontrollersystems wie Lademotor, Entlademotor, fotoelektrischer Encoder und AD-Wandler, außerdem gibt es eine Computertastatur zur Durchführung der Datenübertragung und eine LCD-Anzeige, die jede Funktion der Buchse anzeigt , und seine Druckerdruckprüfung qualifizierte Produktleistung des Hauptparametersatzes. Das Managementsystem der oberen Computersoftware basiert auf Visual Basic 610. Durch die Produktleistung der Hauptparameter der Inspektion verhindert dieses System strikt unqualifizierte Produkte in der Fabrik, verbessert die Produktqualität und steigert die Wettbewerbsfähigkeit des Produkts auf dem Markt.
Die Software des Kommunikationssystems verwendet fünf Arten von Twisted-Pair-Kabeln am Arbeitsplatz als Kommunikationsmedien. Die Software des oberen Computers verwendet die Kommunikationssteuerung MSComm von VB 610, um die sofortige Fernkommunikation mit dem unteren Computer abzuschließen. Der untere Computer wird in der Produktionslinie verwendet und der tatsächliche Effekt ist zufriedenstellend.
2. Aufbau und Prinzip des Systems
2.1 Struktureller Aufbau
Das Anwendungssystem besteht aus einem Überwachungszentrum und mehreren Remote Terminal Unite-Modulen (Rtus) (Abbildung 1). Das Überwachungszentrum besteht aus einer oberen Computersoftware und einem RS232/485-Konverter, und jedes Remote-Modul sollte als bestes Leistungsüberwachungssystem für elektrische Geräte auf Basis eines ARM-Einzelchip-Mikrocomputers konzipiert sein (Abbildung 2).
2.2 Grundsätze
Als umfassendes Datenerfassungs-Terminalgerät DTE (Da2ta Terminal Equipment) verpflichtet sich das Überwachungszentrum, die Erkennungsdatenidentifizierung und -speicherung des Fernüberwachungssystems für die Leistung elektrischer Geräte abzuschließen. Der PC ist über ein 485-Kommunikationskabel und ein Remote-Leistungsüberwachungssystem für elektrische Geräte angeschlossen. Die Übertragungsgeschwindigkeit beträgt 9.600 Bit/s. Die Datenübertragungsrate des Ports kann je nach Systemsoftware auf 1.200 Bit/s bis 19.200 Bit/s (1) eingestellt werden.
Basierend auf dem fotoelektrischen Encoder und dem AD-Wandler sammelt das Fernüberwachungssystem für die Leistung elektrischer Geräte die Daten der wichtigsten Leistungsparameter der wichtigsten Geräte. Der MAX1480-Verarbeitungschip wird für die Übertragung der Daten mit dem PC-Gerät ausgewählt, und die Dateneingangs- und -ausgangsschaltsignale werden durch zwei CPLDS realisiert, um die Steuerung der Schlüsselgeräte und die genaue Messung der Grundparameter zu realisieren. Das Leistungsüberwachungssystem für elektrische Geräte verfügt außerdem über eine Systemsoftware für Kalibrierung, Fehlerwarnung und Verarbeitungschip zur Überprüfung des normalen Betriebs. BRnbsp; nbsp; nbsp; nbsp; Kommunikationssystem-Software zur Überwachung des zentralen PCs und des Remote-Einzelchip-Mikrocomputer-Steuerungssystems über 485-Kommunikationskabel in Form von Multithreading mit demselben Bildschirm, parallele Übertragung von Daten, Informationsdatenkommunikation, PC entsprechend der seriellen Schnittstelle zum Senden von Token an das Remote-Modul. Das Remote-Modul erhält nach der Übertragung der Daten an den PC sein eigenes Token, und der PC erhält die Daten mit den entsprechenden Informationsinhalten zurück. Auf diese Weise kann das Überwachungszentrum die entfernte Maschine steuern und Daten sammeln.
3. Programmierdesign der sofortigen seriellen Kommunikation
3.1 Kommunikationsvereinbarung
(1) Die Dateninformationen eines Rahmens bestehen aus 1 Startbit, 8 Datenbits, 1 Prüfbit und 1 Stoppbit.
(2) Die Baudrate der seriellen Schnittstelle beträgt 9.600 Bit/s. Die serielle Kommunikation von 51 Mikrocontrollern des Testsystems für elektrische Geräte verwendet UART0 zum Senden und Empfangen von Daten. Um eine genaue serielle Baudrate zu erhalten, verwendet der ARM-Mikrocontroller eine Quarzoszillatorschaltung mit einer Oszillationsfrequenz von 111059 2 MHz. Die Baudrate des PCs wird entsprechend der Einstellungsfunktion der VB-Kommunikationssteuerung MSComm eingestellt. Um die Genauigkeit der Datenübertragung sicherzustellen, muss die Baudrate der seriellen PC-Schnittstelle gleich sein.
(3) Das System übernimmt die Multithread-Kommunikation. Die obere Computersoftware kommuniziert mit Remote-Modulen über den Token-Passing-Bus [2]. Die auf einem PC übertragenen Informationen sind eine feste 4-Byte-Zahl. Das erste und zweite Byte sind die Startkennung bzw. die detaillierte Adressnummer der Remote-Einheit. Das dritte Byte gibt an, dass es sich bei dem Push um eine Anweisungskarte oder einen Befehl handelt, und das vierte Byte ist die Endkennung.
(4) Nach dem Empfang des Tokens trifft das Remote-Modul eine Beurteilung, indem es die Adressnummer des Tokens mit der detaillierten Adresse des Moduls vergleicht, wobei es weiß, dass das Token die Einheit ist, und dann befindet sich der Systembus in der Situation, Daten zu erhalten . Dieses Modul sendet nach und nach eine kurze Nachricht. Der hochgeladene Informationsinhalt beträgt 158 ​​Byte. Das erste und zweite Byte geben die Startkennung bzw. das Befehlszeichen an, das dritte Byte gibt die Menge der Dateninformationen an, das vierte Byte gibt den 157. erfassten Testbericht an und das 158. Byte gibt die Endkennung an. Wenn die detaillierte Adresse nicht übereinstimmt, wird das Token an die nächste Einheit weitergegeben [3]. Die Kommunikationsmethode ist in Abbildung 3 unten dargestellt.
3.2 Umfassendes Programmierdesign für die serielle Kommunikation zur Fernsteuerung der MCU
Das Remote-ARM-Einzelchip-Mikrocomputerdesign verwendet den Interrupt-Modus, um den Datenempfang durchzuführen. Gemäß dem ADS112-Programm der Mobiltelefonsoftware erfolgt die Kommunikation mit der oberen Computersoftware, dem Kommunikations-Unterflussdiagramm der oberen Computersoftware und dem unteren Computer-Terminal-Trennungs-Unterflussdiagramm -Flussdiagramm, wie in Abbildung 4 und Abbildung 5 unten dargestellt.
Wenn das Remote-Modul das Token mit derselben detaillierten Adresse wie das Gerät empfängt, setzt es ein Zeichen für die Annahme von Dateninformationen. Nach Erhalt unseres Tokens lädt das Remote-Modul nach und nach die Daten auf den PC auf der Bühne hoch. Darüber hinaus stoppt der PC die Übertragung des Tokens und erfasst weiterhin Daten, bis die Daten erfasst und die Datennachricht erkannt wird. Nach der Annahme wird hier eine Bestätigungsanweisung an das Remote-Modul gesendet. Wenn keine Dateninformationen empfangen werden oder die Daten nicht qualifiziert sind, drücken Sie hier eine falsche Markierung auf das Remote-Modul. Wenn das empfangene Token nicht mit der detaillierten Adresse des Geräts übereinstimmt, kehrt der Programmablauf zum Terminaleintrag zurück und führt andere tatsächliche Vorgänge aus. Dadurch wird sichergestellt, dass das Remote-Modul die Daten eindeutig an den Software-PC auf dem übergeordneten Computer sendet.
3.3 Entwurfsmethode für serielle Kommunikationsprogramme des PCs
Die obere Computersoftware verwendet VB 610, um Programme zu entwickeln. Es gibt zwei Möglichkeiten, serielle Kommunikationsprogramme mit VB 610 zu entwickeln und zu entwerfen: Eine besteht darin, die API-Funktionsformel von Windows zu verwenden. Die andere besteht darin, die VB-Kommunikationssteuerung MSComm zu wählen. Die Verwendung von API-Funktionsformeln zum Schreiben serieller Kommunikationsprogrammprozesse ist komplexer und muss viele komplizierte API-Funktionsformeln ermöglichen. Die MSComm-Kommunikationssteuerung von VB610 bietet standardisierte Ereignisverarbeitungsfunktionen, Ereignisse und Methoden, sodass der Kunde die Kommunikation nicht beherrschen muss Prozess der API-Funktionsformel auf der niedrigsten Ebene zur Betriebssteuerung (4) und anschließende sehr einfache und effiziente Vervollständigung der seriellen Kommunikation.
Die Steuerung bietet zwei Funktionen zum seriellen Empfangen und Hochladen von Daten: Eine ist die Abfrage, die mithilfe von Timer und DO.Loop-Programmablauf durchgeführt werden kann, um Ereignisse und Kommunikation gemäß Com2mEvent-Werten abzurunden; Der andere ist der ereignisgesteuerte Ansatz, der MSComm zur Steuerung von OnComm-Ereignissen verwendet, um serielle Kommunikationsfehler oder -ereignisse zu erfassen, und Programme in OnComm-Unfälle schreibt, um diese bis zu einem gewissen Grad zu lösen [5]. Diese Systemsoftware verwendet einen Timer, um den Token zu drücken und den vom Remote-Mikrocontroller entworfenen Empfangsinformationsinhalt zu akzeptieren, sodass der PC schneller reagieren kann.
Die mobile App verwendet die Timer1-Steuerung, um den zyklischen Push von Token zu erreichen. Stellen Sie den Timer so ein, dass er alle 10 ms einmal reagiert (Timer11Internal=10).
3.4 SCM-Design der seriellen Kommunikationsprogramm-Designmethode für Produkte der ARM2210-Serie
Der nächste Computer verwendet die Mobiltelefonsoftware ADS112, um das Programmschreiben durchzuführen. Diese Mobiltelefonsoftware wurde speziell für ARM-Einzelchip-Mikrocomputer entwickelt. Die Mobiltelefonsoftware ähnelt dem Sprachausdruck in C und ist sehr gut praktikabel.
4 Schlussbemerkungen
Die Anwendung verwaltet die Online-Überwachung des Remote-Computers, und der Teil der Kommunikation über das Internet läuft reibungslos, die Übertragungsrate entspricht den Vorschriften, die Arbeitseffizienz ist hoch, die Verwendung ist bequem, das Netzwerkschema ist bequem und die Datenerkennung usw Kontrollvorschriften der Baustelle können erreicht werden. Dieses System kann in großem Umfang in der hochpräzisen industriellen Produktionsmess- und Steuerungstechnik sowie in der Datenerfassung und anderen Branchen eingesetzt werden.
Papierreferenz
(1) JanAxelson. Vollständige Sammlung serieller Kommunikationsportnummern [M]. Peking: State Electric Power Publishing House, 2001
(2) Yang Xianhui. Feldbustechnik und ihre Anwendung [M]. Peking: Tsinghua University Press,
(3) Li Zhaoqing.PC und Single-Chip-Mikrocomputer-Design Datenkommunikationstechnologie [M]. Peking: University of Aeronautics and Astronautics Press, 2000.
(4) Xiang Juwei et al. Verwenden der C6-Klasse der Windows-API-Funktionsformelstruktur zur Vervollständigung der seriellen Kommunikation [J]. Erkennungstechnologie, 2000
(5) Fan Yizhi.Visual Basic und serielle RS232-Kommunikationssteuerung [M]. Peking: China Youth Publishing House, 2000.


Zeitpunkt der Veröffentlichung: 24. Februar 2023

Senden Sie Ihre Nachricht an uns:

Schreiben Sie hier Ihre Nachricht und senden Sie sie an uns
WhatsApp Online-Chat!