Thread Content
Die vorhandenen VOC-Messdaten werden über MODBUS 485 an das Zentralsteuerungssystem übertragen. Der Datentyp sind reelle Zahlen, die Länge der Daten beträgt ein Wort. Die Verarbeitung erfolgt Wort für Wort, wobei die Bitreihenfolge umgekehrt wird. Derzeit können zwar Daten erfasst werden, doch da es sich um Daten handelt, die von anderen Geräten an das VOC-Gerät übermittelt werden, handelt es sich dabei nicht um echte Messwerte. Der Hersteller stellt uns nur einige MODBUS-Parameter sowie Adresslisten zur Verfügung – außerdem die Messbereiche der Geräte. Wie kann ich diese Daten in tatsächliche Werte umwandeln? Ich habe noch nie zuvor mit Kommunikation zu tun gehabt, bitte um detaillierte Anleitung
Letztendlich liegt das Problem immer noch bei den Instrumenten der VOC – es ist notwendig, mit dem Hersteller dieser Instrumente in Kontakt zu treten, um Anleitungen oder Kommunikationsprotokolle zu erhalten, damit eine Datenumwandlung möglich ist. Die hier im Zentraleinheit gelesenen Daten können direkt in die gewünschte Form umgewandelt werden. Die Voraussetzung bleibt wie gesagt: Man muss in der Lage sein zu verstehen, welche Daten von den Instrumenten übermittelt werden. Was die Konfiguration der Kommunikationsgruppen angeht, ist das ziemlich kompliziert. Zwei Sätze reichen nicht aus, um es klar zu erklären.
Die ersten drei Werte wurden bereits umgekehrt, und der Unterschied zu den tatsächlichen Werten ist sehr gering. Bei den folgenden Werten sagte der Hersteller nur, man solle den Messbereich einsetzen, um zu rechnen – aber wie genau soll das geschehen? Der Hersteller sagt, dass sie bisher einfach nur Anweisungen gegeben haben – konkret sollten wir selbst den Algorithmus entwickeln; sie selbst haben das noch nie getan. Jetzt möchten wir wissen, wie man die Werte in den Messbereich einbezieht Außerdem: Muss das jemand sein, der für die DCS-Konfiguration zuständig ist?
Um mit Kommunikationssystemen umzugehen, muss man die Kommunikationsmethoden kennen – ob es sich um Standardprotokolle oder nicht-standardisierte Protokolle handelt, die Baudrate, die Geräteadressen, die Registeradressen sowie die Datentypen.
Man kann versuchen, den gelesenen uint zunächst in einen float-Wert umzuwandeln und anschließend entsprechend dem Messbereich umzurechnen: Man teilt durch den Messbereich und addiert anschließend den unteren Grenzwert des Messbereichs. Die tatsächlichen Messwerte werden im Fließkommazahltyp bereitgestellt. Falls ein sfloat-Typ benötigt wird, muss er erneut umgewandelt werden. Du solltest das bekommen, was du willst. Ich denke, Sie haben gesagt, dass drei Zahlen bereits gelesen wurden und korrekt sind. Die Kommunikation funktionierte einwandfrei. Es wurde nur die grafische Programmierungskonfiguration auf der DCS-Seite umgestellt. Schauen wir uns ein paar Beispiele an.
Referenz: „Anwendung der Vernetzung mehrerer Steuerungssysteme in Anlagen für Wasser-Kohle-Slurry“ – alle Kommunikationswege sind identisch.
Ich möchte jetzt unbedingt wissen, wie man den Messbereich umstellt. Der Hersteller sagt, wir sollten das wissen – aber ich habe wirklich keine Ahnung. Ich hatte bisher noch nie mit Kommunikationssystemen zu tun
485 liest die Daten ein und aus – es erfolgt eine Umrechnung in die Eingangs- und Ausgangswerte Ihres tatsächlichen Messgeräts. Die aus dem 485-Port gelesenen Daten sind in der Regel sehr groß; wenn man genauer hinschaut, erkennt man, dass sie einem Muster folgen.
Ist eine VOC-Kontrollanlage ein PLC? Von welchem Hersteller auch immer – solange das Gerät an den VOC-Anschluss angeschlossen ist und ein normales Display anzeigt, kann es an den DCS weitergeleitet werden. Sie können mich gerne kontaktieren – Beratung ist kostenlos. QQ20801136