1 Der Host liest den Zustand des Temperaturcontrollers 1#(Register 30001 bis 30003, die entsprechenden Kommunikationsstartadressen sind 0x00 bis 0x02)
Master-Anfrage
Slave-Antwort
Parameter
Field Name
(Hex)
Field Name
(Hex)
Slave Address
01
Slave Address
01
Master-Zugriff auf die Geräteadresse der Slave-Station
Function Code
04
Function Code
04
Master-Zugriff auf die Slave-Station Funktionscode für das Eingaberegister
Starting Address Hi
00
Byte Count
06
Slave-Antwort auf die Master-Station
Starting Address Lo
00
Eingabe Reg.00 Hi
01
Reg.00 = 0X0118, Dezimal ist 280, weil die Temperatur 10 - mal vergrößert ist, d. h. die aktuelle Rücklufttemperatur beträgt 28,0 Grad.
Quantity of Input Reg. Hi
00
Input Reg.00 Lo
18
Quantity of Input Reg. Lo
03
Input Reg.01 Hi
00
Reg.00 = 0X0008, d. h. die aktuelle Windgeschwindigkeit ist hohe Windgeschwindigkeit.
CRC Hi
B0
Eingabe Reg.01 Lo
08
CRC Lo
0B
Eingabe Reg.02 Hi
00
Reg.00 = 0X0001, d.h. das aktuelle Wasserventil ist geöffnet.
Input Reg.02 Lo
01
CRC Hi
01
Der aktuelle CRC-Code für die Daten dieses Frames ist 0X0142, wenn die Daten nicht gleichzeitig überprüft werden, wird sich entsprechend ändern.
CRC LO
42
2. Der Uppercomputer liest die Parameter des Temperature Controllers 1 # (Register 40001 bis 40004, die entsprechende Kommunikationsstartadresse ist 0x00 bis 0x03)
Master-Station - Anfrage
Slave-Station - Antwort
Parameter
Field Name
(Hex)
Field Name
(Hex)
Slave Address
01
Slave Address
01
Master-Station - Zugriff auf die Geräteadresse der Slave-Station
Function Code
03
Function Code
03
Master-Station - Zugriff auf den Funktionscode des Slave-Station - Holding-Registers.
Starting Address Hi
00
Byte Count
08
Anzahl der Bytes, die von der Slave-Station auf die Master-Station antworteten
Starting Address Lo
00
Holding Reg.00 Hi
00
Reg.00=0X0001, d.h. der derzeitige Betriebsmodus ist Kühlung.
Quantity of Holding Reg. Hi
00
Holding Reg.00 Lo
01
Quantity of Holding Reg. Lo
04
Holding Reg.01 Hi
00
Reg.01=0X0008, d.h. die aktuelle Windgeschwindigkeit ist hohe Windgeschwindigkeit.
CRC Hi
44
Holding Reg.01 Lo
08
CRC Lo
09
Holding Reg.02 Hi
00
Reg.02 = 0X00F0, Dezimal ist 240, 10 - mal vergrößert, d. h. die aktuelle Temperatur-Einstellung ist 24,0 Grad.
Holding Reg.02 Lo
F0
Holding Reg.03 Hi
00
Reg.03=0X0001, d.h. der aktuelle Zustand ist der Start-Zustand.
Holding Reg.03 Lo
01
CRC Hi
A5
Der aktuelle CRC für diesen Frame ist 0XA525, wenn die Daten nicht gleichzeitig überprüft werden, wird sich entsprechend ändern.
CRC LO
25
3. Die Modusparameter des Temperature Controllers 1 # (Register 40001, die entsprechende Startadresse der Kommunikation ist 0x00)
Master-Anfrage
Slave-Station Antwort
Parameter
Field Name
(Hex)
Field Name
(Hex)
Slave Address
01
Slave Address
01
Master-Station Zugriff auf die Geräte-Adresse der Slave-Station
Function Code
06
Function Code
06
Master-Station überschreibt die Parameter der Slave-Station Holding Register
Starting Address Hi
00
Starting Address Hi
00
Holding Reg. Modus-Adresse 0X0000
Starting Address Lo
00
Starting Address Lo
00
Holding Reg. Value Hi
00
Holding Reg. Value Hi
00
Reg.00 = 0X0008, d.h. der Modus wird in Heizung umschrieben.
Holding Reg. Value Lo
08
Holding Reg. Value Lo
08
CRC Hi
88
CRC Hi
88
Der aktuelle CRC-Code für diese Daten ist 0X880C, wenn die Daten nicht gleichzeitig überprüft werden, werden sich entsprechend ändern.
CRC Lo
0C
CRC Lo
0C
4, der Master-Computer Einstellung 1 # Windgeschwindigkeitsparameter des Temperaturreglers (Register 40002, die entsprechende Kommunikationsstart-Adresse ist 0x01)
Master-Anfrage
Slave-Station Antwort
Parameter
Field Name
(Hex)
Field Name
(Hex)
Slave Address
01
Slave Address
01
Master-Station Zugriff auf die Geräte-Adresse der Slave-Station
Function Code
06
Function Code
06
Master-Station überschreibt die Parameter der Slave-Station Holding Register
Starting Address Hi
00
Starting Address Hi
00
Holding Reg. Windgeschwindigkeits-Adresse 0X0001.
Starting Address Lo
01
Starting Address Lo
01
Holding Reg. Value Hi
00
Holding Reg. Value Hi
00
Reg.00 = 0X0004, d.h. die Windgeschwindigkeit wird in mittlere Geschwindigkeit umgeschrieben.
Holding Reg. Value Lo
04
Holding Reg. Value Lo
04
CRC Hi
D9
CRC Hi
D9
Der aktuelle CRC-Code für die Daten dieses Frames ist 0XD9C9, wenn die Daten nicht gleichzeitig überprüft werden, wird sich entsprechend ändern.
CRC Lo
0C
CRC Lo
0C
5, die Temperaturparameter des Temperaturcontrollers # 1 (Register 40003, die entsprechende Kommunikationsstartadresse ist 0x02)
Anforderung der Masterstation
Slave Station Antwort
Parameter
Field Name
(Hex)
Field Name
(Hex)
Slave Address
01
Slave Address
01
Master Station Zugriff auf die Geräteadresse der Slave Station
Function Code
06
Function Code
06
Master Station Überschreibt die Parameter des Slave Station Holding Register
Reg.00 = 0X00DC, Dezimal 220, d.h. Temperatur-Einstellung 22,0 Grad.
Holding Reg. Value Lo
DC
Holding Reg. Value Lo
DC
CRC Hi
29
CRC Hi
29
Der aktuelle CRC-Code für die Daten des Frames ist 0X2993, wenn die Daten nicht gleichzeitig überprüft werden, wird sich entsprechend ändern.
CRC Lo
93
CRC Lo
93
6. Der Host-Computer setzt den Einschalt-Aus - Zustand des Temperaturcontrollers #1 ein (Register 40004, die entsprechende Kommunikationsstartadresse ist 0x03)
Anforderung der Masterstation.
Slave Station Antwort
Parameter
Field Name
(Hex)
Field Name
(Hex)
Slave Address
01
Slave Address
01
Master Station Zugriff auf die Geräteadresse der Slave Station
Function Code
06
Function Code
06
Master Station Umschreiben Parameter des Slave Station Holding Register
Starting Address Hi
00
Starting Address Hi
00
Holding Reg. Schalt - und Schaltbetriebsadresse 0X0003.
Starting Address Lo
03
Starting Address Lo
03
Holding Reg. Value Hi
00
Holding Reg. Value Hi
00
Reg.00 = 0X0001, um die Temperatur zu aktivieren.
Holding Reg. Value Lo
01
Holding Reg. Value Lo
01
CRC Hi
B8
CRC Hi
B8
Der aktuelle CRC für die Daten dieses Frames ist 0XB80A, wenn die Daten nicht gleichzeitig als Verifizierungscode verändert werden.
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.
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.
Antwort veröffentlichen