background image

4 Datenfluß

22

Antwort: 140302

3230

A0F3

 

(CRC16 = xF3A0)

Float-Werte

Bei Float-Werten wird im Modbus mit dem IEEE-754-Standard-Format (32bit)
gearbeitet, allerdings mit dem Unterschied, dass Byte 1 und 2 mit Byte 3 und
4 vertauscht sind.

Single-float-Format (32bit) nach Standard IEEE 754

S - Vorzeichen-Bit
E - Exponent (2er-Komplement)
M - 23Bit normalisierte Mantisse

Modbus-float-Format

Beispiel

Abfrage des Float-Wertes von Adresse 0x0035, wenn unter dieser Adresse der
Wert 550.0 (0x44098000 im IEEE-754-Format) steht.

Anfrage: 140300350002D6C0 (CRC16 = C0D6)
Antwort: 140304

80004409

6434 (CRC16 = 3464)

Nach der Übertragung vom Gerät müssen die Byte des Float-Wertes entspre-
chend vertauscht werden.

Viele Compiler (z. B. Microsoft Visual C++) legen die Float-Werte in folgender
Reihenfolge ab:

Float-Wert

Bitte ermitteln Sie, wie in Ihrer Anwendung Float-Werte gespeichert werden.
Ggf. müssen die Byte nach der Abfrage vom Bildschirmschreiber in Ihrem
Schnittstellenprogramm entsprechend getauscht werden.

SEEEEEEE

EMMMMMMM

MMMMMMMM

MMMMMMMM

Byte 1

Byte 2

Byte 3

Byte 4

Modbus-Adresse x

Modbus-Adresse x+1

MMMMMMMM

MMMMMMMM

SEEEEEEE

EMMMMMMM

Byte 3

Byte 4

Byte 1

Byte 2

Adresse x

Adresse x+1

Adresse x+2

Adresse x+3

MMMMMMMM

MMMMMMMM

EMMMMMMM

SEEEEEEE

Byte  4

Byte  3

Byte  2

Byte  1

Содержание 701061

Страница 1: ...cher K hlstellenregler Electronic Refrigeration Controller R gulateur lectronique pour le froid B 70 1061 2 Schnittstellenbeschreibung Interface Description Description de l interface 08 07 00492437 T...

Страница 2: ......

Страница 3: ...r teadresse 10 2 4 Zeitlicher Ablauf der Kommunikation 10 2 4 1 Zeitlicher Ablauf einer Datenanfrage 12 2 4 2 Kommunikation w hrend der internen Bearbeitungszeit des Slaves 12 2 4 3 Kommunikation w hr...

Страница 4: ...ung Bitmuster Fehlerstatus Parameter Nr 6 26 5 1 2 Erkl rung Bitmuster HW Kennung Parameter Nr 10 26 5 1 3 Erkl rung Bitmuster Bin rsignale Parameter Nr 13 26 5 2 Kundenspezifische Linearisierung 27 5...

Страница 5: ...etriebsanleitung bevor Sie das Ger t in Betrieb nehmen Bewahren Sie die Betriebsanleitung an einem f r alle Benut zer jederzeit zug nglichen Platz auf Auch Ihre Anregungen k nnen helfen diese Betriebs...

Страница 6: ...a nahmen bei der Handhabung elektrostatisch entladungsgef hrde ter Bauelemente zu beachten sind Hinweis Dieses Zeichen wird benutzt wenn Sie auf etwas Beson deres aufmerksam gemacht werden sollen Verw...

Страница 7: ...7 1 Einleitung 1 3 Ger teausf hrung identifizieren Nur Ger te bei denen Option2 im Typenschl ssel eine 1 oder 2 ist sind mit Schnittstelle ausger stet 1 4 Anschluss der Schnittstelle...

Страница 8: ...1 Einleitung 8 1 5 Konfiguration Die Konfiguration erfolgt entweder am Ger t oder durch das Setup Pro gramm Hier ein Auszug aus der Betriebsanleitung...

Страница 9: ...RTU Als bertragungsmodus wird der RTU Modus Remote Terminal Unit verwendet Die bertragung der Daten erfolgt im Bin rformat hexade zimal mit 8 Bits Das LSB least significant bit engl das niederwertigst...

Страница 10: ...on Anfang und Ende eines Datenblocks sind durch bertragungspausen gekennzeichnet Zwischen zwei aufeinanderfolgenden Zeichen darf ma ximal das Dreifache der Zeit zum bertragen eines Zeichens vergehen D...

Страница 11: ...e oder Antwort Ende bei Datenformat 10 9 Bits Wartezeit 3 Zeichen 1000 10 Bits Baudrate Kennzeichen f r Antwort Ende 3 Zeichen 1000 x Bits Baudrate Baudrate Baud Datenformat Bit Wartezeit ms 3 Zeichen...

Страница 12: ...en werden auch wenn die neue Datenanfrage an ein anderes Ger t gerichtet ist 2 4 2 Kommunikation w hrend der internen Bearbeitungszeit des Slaves W hrend der internen Bearbeitungszeit des Slaves d rfe...

Страница 13: ...enth lt vier Felder Slave Adresse Ger teadresse eines bestimmten Slaves Funktionscode Funktionsauswahl Lesen Schreiben von Worten Datenfeld Enth lt die Informationen Wortadresse Wortanzahl Wortwert C...

Страница 14: ...ODERt d h das MSB most signi ficant bit engl das h chstwertige Bit wird auf 1 gesetzt Beispiel Datenanfrage Antwort Sonderf lle In folgenden Fehlerf llen antwortet der Slave nicht die Checksumme CRC16...

Страница 15: ...chende Ger t nicht Berechnungs schema Beispiel Datenanfrage Lesen von zwei Worten ab Adresse 0x00CE CRC16 0xA592 Antwort CRC16 0xADF5 CRC 0xFFFF CRC CRC XOR ByteOfMessage For 1 bis 8 CRC SHR CRC if r...

Страница 16: ...2 Protokollbeschreibung 16...

Страница 17: ...s 0x0064 100dez Datenanfrage Antwort Funktionsnummer Funktion 0x03 oder 0x04 Lesen von n Worten 0x06 Schreiben eines Worts 0x10 Schreiben von n Worten Slave Adresse Funktion 0x03 oder 0x04 Adresse ers...

Страница 18: ...chreibe Minimale Einschaltdauer t on 25 0x0019 Modbusadresse 0x009D 157 Anweisung Antwort wie Anweisung Slave Adresse Funktion 0x06 Wortadresse Wortwert Checksumme CRC16 1 Byte 1 Byte 2 Bytes 2 Bytes...

Страница 19: ...se 0x0097 151 Anweisung Antwort Slave Adresse Funktion 0x10 Adresse erstes Wort Wortan zahl max 127 Byte anzahl Wort wert e Checksumme CRC16 1 Byte 1 Byte 2 Bytes 2 Bytes 1 Byte x Byte 2 Bytes Slave A...

Страница 20: ...n die empfange nen Daten zuerst nur abgelegt und nicht benutzt Erst nach Setzen des so genannten bernahmeflags am Ende einer bertragung werden die abgelegten Daten komplett bernommen und somit wirksam...

Страница 21: ...n die f r den MODBUS entspre chende Reihenfolge gebracht werden 4 2 bertragungsformate Zeichenketten Texte Zeichenketten werden im ASCII Format bertragen Beispiel Abfrage des Textes von Adresse 0x0007...

Страница 22: ...D6C0 CRC16 C0D6 Antwort 140304800044096434 CRC16 3464 Nach der bertragung vom Ger t m ssen die Byte des Float Wertes entspre chend vertauscht werden Viele Compiler z B Microsoft Visual C legen die Flo...

Страница 23: ...estzeit Start Abt in Sek unsigned long 111 6f R O 8 dE C Restzeit laufende Abt Sek unsigned long 113 71 R O 9 AL C Restzeit bis Alarm in Sek unsigned long 115 73 R O 10 Hrd Bitfeld mit den HW Kennunge...

Страница 24: ...P on Verhalten nach Netz EIN unsigned short 161 a1 R W 42 d Fu Abtaufunktion unsigned short 162 a2 R W 43 d CY Abtauwiederholzyklus Stunden unsigned short 163 a3 R W 44 d i0 Abtaudauer in Minuten uns...

Страница 25: ...8 unsigned short 197 c5 R W 72 Pa 6 Bedienparameter max 8 unsigned short 198 c6 R W 73 Pa 7 Bedienparameter max 8 unsigned short 199 c7 R W 74 Pa 8 Bedienparameter max 8 unsigned short 200 c8 R W 75...

Страница 26: ...ehler 512 Bit10 Kommunik mit Uhr I2C 1024 5 1 2 Erkl rung Bitmuster HW Kennung Parameter Nr 10 Bit0 Alarm Relais oder Summer 1 Bit1 RS485 2 Bit2 Datenflash f r Logger 4 Bit3 RTC Uhrenbaustein 8 5 1 3...

Страница 27: ...R W 15 Widerstand Ohm float 629 R W 16 Widerstand Ohm float 631 R W 17 Widerstand Ohm float 633 R W 18 Widerstand Ohm float 635 R W 19 Widerstand Ohm float 637 R W 20 Widerstand Ohm float 639 R W 1 T...

Страница 28: ...nung Text zugewiesen welche in der sogenannten GUID gespeichert wird 5 4 Messstellenbezeichnung TAG Das TAG Feld ist ein 32 Zeichen 31 Endezeichen langer Text den der Kunde als Messstellenbezeichnung...

Страница 29: ...Type 701061 Electronic Refrigeration Controller B 70 1061 2 Interface Description 08 07 Type 701061 XXX 32 XXX...

Страница 30: ......

Страница 31: ...RTU 9 2 3 Device address 10 2 4 Timing of the communication 10 2 4 1 Timing of a data request 12 2 4 2 Communication during the internal processing time of the slave 12 2 4 3 Communication during the...

Страница 32: ...bit pattern error status parameter No 6 26 5 1 2 Explanation of bit pattern hardware ID parameter No 10 26 5 1 3 Explanation of bit pattern binary signals parameter No 13 26 5 2 Customized linearizat...

Страница 33: ...rs at all times Your comments could help us to improve these operating instructions H All necessary settings are described in these operating instructions Any manipulations that are not described in t...

Страница 34: ...here special care is required when handling components liable to damage through electrostatic discharge Note This symbol is used when your special attention is drawn to a remark Reference This symbol...

Страница 35: ...7 1 Introduction 1 3 Identifying the instrument version Only instruments in which Option 2 in the type code is a 1 or 2 are fitted with an interface 1 4 Interface connection...

Страница 36: ...1 Introduction 8 1 5 Configuration The configuration is performed either on the instrument itself or through the Setup program Here is an extract from the operating instructions...

Страница 37: ...device addresses 2 2 Transmission mode RTU The transmission mode used is the RTU mode Remote Terminal Unit Data are transmitted in binary format hexadecimal with 8 bits The LSB least significant bit i...

Страница 38: ...end of a data block are marked by transmission pauses The maximum permitted interval between two consecutive characters is three times the transmission time of a single character The character transmi...

Страница 39: ...of response for 10 9 bit data format Waiting time 3 characters 1000 10 bits baud rate Marker for end of response 3 characters 1000 x bits baud rate Baud rate bps Data format bits Waiting time msec 3 c...

Страница 40: ...ays be observed even when the new data request is directed to another device 2 4 2 Communication during the internal processing time of the slave No data requests from the master are permitted during...

Страница 41: ...k contains four fields Slave address Device address of a specific slave Function code Function selection read or write words Data field contains the information word address number of words word value...

Страница 42: ...with 0x80 which means that the MSB most significant bit is set to 1 Example Data request Response Special cases The slave will not respond if one of the following errors occurs the checksum CRC16 is n...

Страница 43: ...ce will not respond Calculation procedure Example Data request Read two words starting at address 0x00CE CRC16 0xA592 Response CRC16 0xADF5 CRC 0xFFFF CRC CRC XOR ByteOfMessage For 1 to 8 CRC SHR CRC...

Страница 44: ...2 Protocol description 16...

Страница 45: ...measurement 0x0064 100dec Data request Response Function number Function 0x03 or 0x04 read n words 0x06 write one word 0x10 write n words Slave address Function 0x03 or 0x04 Address first word Word nu...

Страница 46: ...ite minimum ON time t on 25 0x0019 Modbus address 0x009D 157 Instruction Response as instruction Slave address Function 0x06 Word address Word value Checksum CRC16 1 byte 1 byte 2 bytes 2 bytes 2 byte...

Страница 47: ...nstruction Response Slave address Function 0x10 Address of first word Word number max 127 Byte number Word value s Checksum CRC16 1 byte 1 byte 2 bytes 2 bytes 1 byte x byte s 2 bytes Slave address Fu...

Страница 48: ...ta sets in the instrument the received data are initially just stored but not applied The stored data will only be completely accepted and thus effective after the acceptance flag has been set at the...

Страница 49: ...the sequence that is appropriate for Modbus 4 2 Transmission formats Character strings texts Character strings are transmitted in ASCII format Example Request the text from address 0x0007 when this ad...

Страница 50: ...CRC16 C0D6 Response 140304800044096434 CRC16 3464 After the transmission from the device the bytes of the float value must be swapped accordingly Many compilers e g Microsoft Visual C store the float...

Страница 51: ...me Start Defrost in sec unsigned long 111 6f R O 8 dE C Residual time Defrost in sec unsigned long 113 71 R O 9 AL C Residual time to alarm in sec unsigned long 115 73 R O 10 Hrd Bit field with hardwa...

Страница 52: ...59 9f R W 40 t oF Min OFF time in seconds unsigned short 160 a0 R W 41 P on Response after power on unsigned short 161 a1 R W 42 d Fu Defrost function unsigned short 162 a2 R W 43 d CY Defrost cycle i...

Страница 53: ...eter max 8 unsigned short 196 c4 R W 71 Pa 5 Operating parameter max 8 unsigned short 197 c5 R W 72 Pa 6 Operating parameter max 8 unsigned short 198 c6 R W 73 Pa 7 Operating parameter max 8 unsigned...

Страница 54: ...sh read write error 512 Bit10 Comm with clock I2C 1024 5 1 2 Explanation of bit pattern hardware ID parameter No 10 Bit0 Alarm relay or Buzzer 1 Bit1 RS485 2 Bit2 Data flash for logger 4 Bit3 RTC cloc...

Страница 55: ...istance ohms float 629 R W 16 resistance ohms float 631 R W 17 resistance ohms float 633 R W 18 resistance ohms float 635 R W 19 resistance ohms float 637 R W 20 resistance ohms float 639 R W 1 temper...

Страница 56: ...ext which is saved as the GUID 5 4 Measurement point designation TAG The TAG field is a text 32 characters long 31 end marker which the customer can use as an identification for the measurement point...

Страница 57: ...Type 701061 R gulateur lectronique pour le froid B 70 1061 2 Description de l interface 08 07 Type 701061 XXX 32 XXX...

Страница 58: ......

Страница 59: ...se de l appareil 10 2 4 D roulement temporel de la transmission 10 2 4 1 D roulement temporel d une demande de donn es 12 2 4 2 Communication pendant le traitement interne par l esclave 12 2 4 3 Commu...

Страница 60: ...re tat erreur param tre n 6 26 5 1 2 Explication configuration binaire identification HW param tre n 10 26 5 1 3 Explication configuration binaire signaux binaires param tre n 13 26 5 2 Lin arisation...

Страница 61: ...ette notice en nous faisant part de vos suggestions T l phone 03 87 37 53 00 T l copieur 03 87 37 89 00 e mail info jumo net H Toutes les informations n cessaires l utilisation de l interface sont d c...

Страница 62: ...mesures de pr caution pour prot ger les composants contre les d charges lec trostatiques lors de leur manipulation Remarque Ce symbole est utilis pour attirer votre attention sur un point par ticulie...

Страница 63: ...Alimentation Entr e analogique pou Pt100 Pt1000 KTY1X 6 ou KTY2X 6 position froid 1 r L L 12 24 V 15 15 48 63Hz AC DC 11 2 1 5 8 7 12 15 18 21 22 23 24 S P Option 2 RS 485 RxD TxD RxD TxD S P Entr e...

Страница 64: ...1 Introduction 8 1 5 Configuration La configuration s effectue soit sur l appareil ou au moyen du logiciel Setup ci desspus un extrait de la notice de mise en service...

Страница 65: ...mission RTU Le mode de transmission est le mode RTU Remote Terminal Unit La transmission des donn es s effectue sous forme binaire hexad cimale sur 8 bits Le bit de poids faible LSB least significant...

Страница 66: ...e d but et la fin d un bloc de donn es sont caract ris s par des pau ses de transmission Entre deux caract res cons cutifs il doit s couler au maximum trois fois le temps de transfert d un caract re L...

Страница 67: ...t de r ponse pour le format 10 9 Bits Temps d attente 3 caract res 1000 10 bits vitesse Identificateur de fin de r ponse 3 caract res 1000 x bits vitesse Vitesse bauds Format de donn es bit Temps d at...

Страница 68: ...re respect m me si la nouvelle demande de donn es est envoy e un autre appareil 2 4 2 Communication pendant le traitement interne par l esclave Pendant le traitement interne par l esclave le ma tre ne...

Страница 69: ...mps Adresse de l esclave Adresse d appareil d un certain esclave Code de la fonction Choix de la fonction lecture criture de mots Donn es Contient les informations adresse des mots nombre de mots vale...

Страница 70: ...fonction OU OR c est dire que le bit de poids fort MSB Most Significant Bit est mis 1 Exemple Demande de donn es R ponse Cas particuliers Dans les cas suivants l esclave ne r pond pas La somme de cont...

Страница 71: ...eil cor respondant ne r pond pas Mode de calcul Exemple Demande de donn es lecture de deux mots l adresse 0x00CE CRC16 0xA592 R ponse CRC16 0xADF5 CRC 0xFFFF CRC CRC XOR ByteOfMessage For 1 8 CRC SHR...

Страница 72: ...2 Description du protocole 16...

Страница 73: ...e donn es R ponse Code de la fonction Fonction 0x03 ou 0x04 Lecture de n mots 0x06 criture d un mot 0x10 criture de n mots Adresse de l esclave Fonction 0x03 ou 0x04 Adresse du premier mot Nombre de m...

Страница 74: ...minimale t on 25 0x0019 Adresse Modbus 0x009D 157 Instruction R ponse identique l instruction Adresse de l esclave Fonction 0x06 Adresse du mot Valeur du mot Somme de contr le CRC16 1 octet 1 octet 2...

Страница 75: ...se de l escla ve Fonc tion 0x10 Adresse du pre mier mot Nb de mots 127 max Nom bre d oc tets Valeur du des mot s Somme de contr le CRC16 1 octet 1 octet 2 octets 2 oc tets 1 octet x oc tet s 2 octets...

Страница 76: ...bord seulement d pos es et non utilis es C est seulement apr s la mise en m moire du drapeau de prise en compte la fin d une transmission que les donn es stock es sont en ti rement prises en compte et...

Страница 77: ...rdre impos par le ModBus 4 2 Formats de transmission Cha nes de caract res textes Les cha nes de caract res sont transmises en format ASCII Exemple Interrogation du texte avec adresse 0x0007 lorsque s...

Страница 78: ...0 CRC16 C0D6 R ponse 140304800044096434 CRC16 3464 Apr s la transmisison depuis l appareil les octets de la valeur flottante doivent tre remplac s De nombreux compilateur par ex Microsoft Visual C m m...

Страница 79: ...uration binaire unsigned short 110 6e R O 7 d St Temps restant D marrage d givrage en sec unsigned long 111 6f R O 8 dE C Temps restant d givrage en cours sec unsigned long 113 71 R O 9 AL C Temps res...

Страница 80: ...e consigne autoris e float 155 9b R W 38 SPH Plus grande consigne autoris e float 157 9d R W 39 t on Dur e min d activation sec unsigned short 159 9f R W 40 t oF Dur e min de d sactivation sec unsigne...

Страница 81: ...ned short 194 c2 R W 69 Pa 3 Param tre de commande max 8 unsigned short 195 c3 R W 70 Pa 4 Param tre de commande max 8 unsigned short 196 c4 R W 71 Pa 5 Param tre de commande max 8 unsigned short 197...

Страница 82: ...c horloge I2C 1024 5 1 2 Explication configuration binaire identification HW param tre n 10 Bit0 Relais alarme ou buzzer 1 Bit1 RS485 2 Bit2 Flash de donn es pour Logger 4 Bit3 Module horloge RTC 8 5...

Страница 83: ...15 R sistance Ohm float 629 R W 16 R sistance Ohm float 631 R W 17 R sistance Ohm float 633 R W 18 R sistance Ohm float 635 R W 19 R sistance Ohm float 637 R W 20 R sistance Ohm float 639 R W 1 Temp...

Страница 84: ...sera m moris e dans GUID 5 4 D signation des points de mesure TAG Le champ TAG est un texte comprenant 32 caract res 31 caract re de fin que le client peut utiliser comme d signation des points de me...

Отзывы: