
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
| Kodierung | 8 - Bit Binär |
| Datenbit | 8 - Bit |
| Paritätsbit | 无 |
| Stopp-Bit | 1 Person |
| Fehlerüberprüfung | CRC (Redundant Cyclic Code) |
| Baudrate | 2400bit / 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
| Adresscode | Funktionscode | Registerstart-Adresse | Registerlänge | Checkcode Low | Checkcode High |
| 1 Byte | 1 Byte | 2 Byte | 2 Byte | 1 Byte | 1 Byte |
Slave Response Frame Structure
| Adresscode | Funktionscode | Anzahl der aktiven Bytes | Datenbereich 1 | Datenbereich 2 | Datenbereich N | Checkcode |
| 1 Byte | 1 Byte | 1 Byte | 2 Bytes | 2 Byte | 2 Byte | 2 Byte |
Registeradresse
| Registeradresse | PLC - oder Konfigurationsadresse | Inhalt | Operation | Beschreibung |
| 0000H | 40001 | Luftfeuchtigkeit | Nur lesen | Luftfeuchtigkeit Echtzeitwert (10 - fache Vergrößerung |
| 0001H | 40002 | Temperatur | Nur Lesen | Temperatur-Echtzeitwert (10 - fache Vergrößerung) |
| 0050H | 40081 | Temperatur-Kalibrierungswert | Lesen und Schreiben | Ganzzahl (10 - fache Vergrößerung) |
| 0051H | 40082 | Feuchte-Kalibrierungswert | Lesen und Schreiben | Ganzzahl (10 - fache Vergrößerung) |
| 07D0H | 42001 | Gerätesendresse | Lesen und Schreiben | 1 ~ 254 (Werkstandard1) |
| 07D1H | 42002 | Baudrate | Lesen und Schreiben | 0 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):
| Adresscode | Funktionscode | Startadresse | Datenlänge | Checkcode niedrig | Checkcode hoch |
| 0x01 | 0x03 | 0x00 0x00 | 0x00 0x02 | 0xC4 | 0x0B |
Antwortrahmen (hexadezialer): (z. B. Temperatur - 10,1 °C, Feuchtigkeit 65,8% RH)
| Adresscode | Funktionscode | Gibt die Anzahl der gültigen Bytes zurück | Luftfeuchtigkeit | Temperaturwert | Checkcode niedrig | Checkcode hoch |
| 0x01 | 0x03 | 0x04 | 0x02 0x92 | 0xFF 0x9B | 0x5A | 0x3D |
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)
| Adresscode | Funktionscode | Startadresse | Änderung des Wertes | Checkcode Low | Checkcode High |
| 0x01 | 0x06 | 0x07 0xD0 | 0x00 0x02 | 0x08 | 0x86 |
Beantwortungsschnitt (16:):
| Adresse Code | Funktionscode | Ausgang Adresse | Änderung des Wertes | Checkcode niedrig | Checkcode hoch |
| 0x01 | 0x06 | 0x07 0xD0 | 0x00 0x02 | 0x08 | 0x86 |
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
Antwort veröffentlichen