- Jelina-Überblick
- CommBridge
- Konfigurationsbeispiele
Temperatur eines Sensors über serielle Kommunikation erfassen
1. Ziel
Abschnitt betitelt „1. Ziel“Erfassen Sie mit dem Plugin Serielle Kommunikation die Temperatur eines Temperatur- und Feuchtesensors, verarbeiten Sie die Daten und zeigen Sie sie in Echtzeit an.
2. Verwendete Geräte und Plugins
Abschnitt betitelt „2. Verwendete Geräte und Plugins“- 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.
3. Vorgaben
Abschnitt betitelt „3. Vorgaben“(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:

4. Wesentliche Schritte
Abschnitt betitelt „4. Wesentliche Schritte“(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


5. Ergebnisse
Abschnitt betitelt „5. Ergebnisse“Öffnen Sie Digitaler Zwilling, bewegen Sie den Mauszeiger auf den Knoten Serielle Kommunikation, klicken Sie auf Schema und zeigen Sie die Echtzeitdaten an.

