Erstellen Sie ein Wände-König - Shell Typ 485 Temperatur-Feuchtigkeit - Transmitter Protokoll

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Erstellen Sie ein Wände-König - Shell Typ 485 Temperatur-Feuchtigkeit - Transmitter Protokoll
Erstellen Sie ein Wände-König - Shell Typ 485 Temperatur-Feuchtigkeit - Transmitter ProtokollAbbildung

Produktübersicht

Dieses Produkt ist eine Wandgehäuse mit hohem Schutzklasse, Schutzklasse IP65, regen - und schnee-dicht und gut durchlässig. Die Schaltung verwendet importierte Mikroprozessor-Chips aus den USA, importierte hohe Präzision-Temperatursensoren, um hervorragende Zuverlässigkeit, hohe Präzision und Austauschbarkeit der Produkte zu gewährleisten.
Dieses Produkt verwendet die Partikel sintern Sonde-Hülle, die Sonde und Gehäuse direkt verbunden ist, um ein schönes Aussehen großzügig. Ausgangssignal-Typ ist RS485, bis zu 2000 Meter Kommunikation, Standardmodbus-Protokoll, unterstützt die sekundäre Entwicklung.

Funktionale Merkmale

Die Verwendung von Schweizer importierten Messgeräten, die präzise Messung. Mit dedizierten 485 - Schaltkreisen ist die Kommunikation stabil. 10 ~ 30V breiter Spannungsbereich Stromversorgung, vollständige Spezifikation, einfache Installation.

Die wichtigsten technischen Parameter

Gleichstromversorgung (Standard): DC10 - 30V
Maximaler Stromverbrauch: 0,1 W (DC24V)
A-Genauigkeit: Feuchtigkeit ± 2% RH (60% RH, 25 ° C), Temperatur ± 0,4 ° C (25 ° C)
B Quasi-Genauigkeit (Standard): Feuchtigkeit ± 3% RH (60% RH, 25 ° C), Temperatur ± 0,5 ° C (25 ° C)
Senderkreis: Betriebstemperatur -40 ° C ~ + 60 ° C, 0% RH ~ 95% RH (nicht kondensiert)
Sonde Betriebstemperatur: -40 ° C ~ + 120 ° C Standard: -40 ° C ~ + 80 ° C
Sonde Betriebstemperatur: 0%RH - 100%RH
Temperaturanzeigeauflösung: 0,1 ° C
Feuchtigkeitanzeigeauflösung: 0,1%RH
Temperatur-Feuchtigkeit Aktualisierungszeit: 1 s
Langfristige Stabilität:

Luftfeuchtigkeit ≤ 1% RH / y
Temperatur ≤ 0,1 ° C / y

Reaktionszeit: Luftfeuchtigkeit ≤ 8 s (1 m / s Windgeschwindigkeit), Temperatur ≤ 25 s (1 m / s Windgeschwindigkeit)
Ausgangssignal: RS485 (Modbus-Protokoll)
Installationsmethode: Wandmontage

Verkabelungsanweisungen

Breite Spannung Stromversorgungseingang 10 ~ 30V ist verfügbar. 485 Signalleitung beim Verkabeln beachten Sie, dass A B zwei Leitungen nicht umgekehrt verbunden sind, mehr auf dem Bus
Adressen können zwischen Geräten nicht widersprechen.

Kommunikationsprotokoll

Kodierung8 - Bit Binär
Datenbit8 - Bit
Paritätsbit
Stopp-Bit1 Person
FehlerüberprüfungCRC (Redundant Cyclic Code)
Baudrate2400bit / s, 4800bit / s, 9600bit / s Einstellbar, Werkstandard 4800bit / s

Modbus-RTU - Protokoll verwendet, Format wie folgt:
Initial Structure ≥ 4 Byte Zeit
Adresscode = 1 Byte
Funktionscode = 1 Byte
Datenbereich = N Byte
Fehlerprüfung = 16 - Bit CRC-Code
Endstruktur ≥ 4 Byte Zeit
Adresscode: Die Adresse des Senders, die im Kommunikationsnetzwerk eindeutig ist (Werkstandard 0x01).
Funktionscode: Funktionsanzeige der Anweisung vom Host, der Sender unterstützt den Funktionscode 0x03 (Lesen der Registerdaten), 0x06 (Schreiben der Registerdaten).
Datenbereich: Datenbereich ist eine spezifische Kommunikationsdaten, beachten Sie 16 - bit Daten hohe Byte vor!
CRC-Code: 2 - Byte-Prüfcodes.

Der Host fragt nach der Frame-Struktur

AdresscodeFunktionscodeRegisterstart-AdresseRegisterlängeCheckcode LowCheckcode High
1 Byte1 Byte2 Byte2 Byte1 Byte1 Byte

Slave Response Frame Structure

AdresscodeFunktionscodeAnzahl der aktiven BytesDatenbereich 1Datenbereich 2Datenbereich NCheckcode
1 Byte1 Byte1 Byte2 Bytes2 Byte2 Byte2 Byte

Registeradresse

RegisteradressePLC - oder KonfigurationsadresseInhaltOperationBeschreibung
0000H40001LuftfeuchtigkeitNur lesenLuftfeuchtigkeit Echtzeitwert (10 - fache Vergrößerung
0001H40002TemperaturNur LesenTemperatur-Echtzeitwert (10 - fache Vergrößerung)
0050H40081Temperatur-KalibrierungswertLesen und SchreibenGanzzahl (10 - fache Vergrößerung)
0051H40082Feuchte-KalibrierungswertLesen und SchreibenGanzzahl (10 - fache Vergrößerung)
07D0H42001GerätesendresseLesen und Schreiben1 ~ 254 (Werkstandard1)
07D1H42002BaudrateLesen und Schreiben0 steht für 2400
1 steht für 4800
2 steht für 9600

Kommunikationsprotokollbeispiel und Erklärung

Beispiel: Temperaturwert der Gerätadresse 0x01 lesen, Adresse ändern

Abfrageframe (hexadezimal):

AdresscodeFunktionscodeStartadresseDatenlängeCheckcode niedrigCheckcode hoch
0x010x030x00 0x000x00 0x020xC40x0B

Antwortrahmen (hexadezialer): (z. B. Temperatur - 10,1 °C, Feuchtigkeit 65,8% RH)

AdresscodeFunktionscodeGibt die Anzahl der gültigen Bytes zurückLuftfeuchtigkeitTemperaturwertCheckcode niedrigCheckcode hoch
0x010x030x040x02 0x920xFF 0x9B0x5A0x3D

Temperaturberechnung:
Die Temperaturdaten werden als Ergänzungscode hochgeladen, wenn die Temperatur unter 0 °C liegt.
Temperatur: FF9B H (hexadecimal) = -101 => Temperatur = -10.1 ° C
Luftfeuchtigkeit Berechnung:
Luftfeuchtigkeit: 292H (hexadecimal) = 658 => Luftfeuchtigkeit = 65,8%RH
Beispiel: Gerätadresse 0x01 in 0x02 geändert
Abfrage-Frame (Hexadezimal): (Annahme der Änderung der Adresse 0x02 Hinweis: Nach der Änderung der Adresse muss das Gerät wiederhergestellt werden)

AdresscodeFunktionscodeStartadresseÄnderung des WertesCheckcode LowCheckcode High
0x010x060x07 0xD00x00 0x020x080x86

Beantwortungsschnitt (16:):

Adresse CodeFunktionscodeAusgang AdresseÄnderung des WertesCheckcode niedrigCheckcode hoch
0x010x060x07 0xD00x00 0x020x080x86

Häufige Probleme und Lösungen

Das Gerät kann nicht mit der SPS oder dem Computer verbunden werden

Mögliche Ursachen:
1) Der Computer hat mehrere COM-Ports, der Port wurde falsch ausgewählt
2)Geräte mit falscher Adresse oder doppelten Adressen (Werkstandard für alle 1) 3)Baud-Rate, Prüfmethode, Datenbits, Stop-Bit - Fehler. 4) Der 485 - Bus ist getrennt, oder die A, B-Leitung ist umgekehrt.
5)Zu viele Geräte oder zu lange Verkabelung, sollte in der Nähe der Stromversorgung, hinzufügen 485 Verstärker, während der Erhöhung von 120 Ω Terminationswiderstand.
6) USB-to - 485 - Treiber nicht installiert oder beschädigt
7) Gerät beschädigt

Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.