Zum Inhalt springen
JelinaJelina DocumentationTechnische Dokumentation
Zur Website

Temperatur eines Sensors über serielle Kommunikation erfassen

Erfassen Sie mit dem Plugin Serielle Kommunikation die Temperatur eines Temperatur- und Feuchtesensors, verarbeiten Sie die Daten und zeigen Sie sie in Echtzeit an.

  • Gerät

(1) Temperatur- und Feuchtesensor RSDS13 RS485 (Datenquelle des Erfassungsgeräts)

Die Sensorparameter finden Sie im Handbuch oder auf der Herstellerwebsite. Prüfen Sie Kommunikationsprotokoll, Kommunikationsausgang und Baudrate.

key name
Schnittstelle ttyO3
Baudrate 19200
Datenbits 8
Parität None
Stoppbits 1
Befehl zum Lesen der Temperatur 0f 03 00 00 00 01 85 24

(2) Gerät EPC-R3220

Klicken Sie auf Schnittstellenkonfiguration und stellen Sie in den seriellen Einstellungen den Modus von COM1 und COM2 auf RS485.

  • Plugins

Plugins Serielle Kommunikation, Datenverarbeitung und MQTT-Upload.

(1) Verbinden Sie den Temperatur- und Feuchtesensor RSDS13 RS485 entsprechend den Vorgaben mit dem Gerät EPC-R3220.

(2) Tragen Sie die Parameter ein, um die Gerätedaten zu erfassen.

Aus den obigen Vorgaben ergibt sich folgender Verbindungsaufbau:

(1) Erfassung der seriellen Kommunikation konfigurieren

1). Verbindungskonfiguration (Hinweis: Schemaname ist ein Pflichtfeld)

Stellen Sie die Parameter des Temperatur- und Feuchtesensors RSDS13 RS485 wie oben gezeigt ein und tragen Sie folgende Werte ein:

  • Schemaname: Serielles Schema eins
  • Schnittstelle: ttyO3
  • Baudrate: 19200
  • Datenbits: 8
  • Parität: None
  • Stoppbits: 1

2). Datenrahmenkonfiguration (Hinweis: Ein entsprechender Datenrahmenparser steht nur bei Aktivierung enabled zur Verfügung.)

Klicken Sie auf Konfiguration hinzufügen, geben Sie die Daten ein und klicken Sie auf Bestätigen. Die Daten werden geprüft und bei erfolgreicher Prüfung als neuer Eintrag hinzugefügt.

Die Adresse (id) des Geräts ist 1. Parameter:

  • Name: Gruppe eins
  • Rahmenmodus: HEX
  • Datenrahmenformat: 01 03 00 00 00 01 84 0A
  • Zykluszeit: 2000
  • Aktivierung: Enabled

Hinweis:

Befehl zum Lesen der Temperatur über RS485: Senden Sie 01 03 00 00 00 01 84 0A.

Befehl 01 03 00 00 00 01 84 0A
Bedeutung Geräteadresse Lesebefehl Startadresse, höherwertiges Byte Startadresse, niederwertiges Byte Anzahl, höherwertiges Byte Anzahl, niederwertiges Byte CRCL CRCH

84 0A ist das 16-Bit-CRC-Ergebnis für 01 03 00 00 00 01.

Hinweis: Die CRC-Berechnung verwendet CRC-16/MODBUS X16+X15+X2+1.

3). Datenrahmenanalyse

Wählen Sie die Registerkarte oben, klicken Sie auf Konfiguration hinzufügen, geben Sie die Daten ein und klicken Sie auf Bestätigen. Die Daten werden geprüft und bei erfolgreicher Prüfung als neuer Eintrag hinzugefügt.

Parameter:

  • Name: Parser eins
  • Analyse: byte[3]byte[4]
  • Aktivierung: Enabled

Öffnen Sie Digitaler Zwilling, bewegen Sie den Mauszeiger auf den Knoten Serielle Kommunikation, klicken Sie auf Schema und zeigen Sie die Echtzeitdaten an.