Herunterladen Inhalt Inhalt Diese Seite drucken
nVent RAYCHEM DigiTrace TCONTROL-CONT-03 Anleitung

nVent RAYCHEM DigiTrace TCONTROL-CONT-03 Anleitung

Kompakter mikroprozessorregler; modbus

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

TCONTROL-CONT-03
Compact microprocessor controller — Modbus Manual
Régulateur compact géré par microprocesseur — Notice Modbus
Kompakter Mikroprozessorregler — Modbus-Anleitung

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für nVent RAYCHEM DigiTrace TCONTROL-CONT-03

  • Seite 1 TCONTROL-CONT-03 Compact microprocessor controller — Modbus Manual Régulateur compact géré par microprocesseur — Notice Modbus Kompakter Mikroprozessorregler — Modbus-Anleitung...
  • Seite 3 2.5 Structure of the data blocks ................9 2.6 Function codes .....................10 2.6.1 Read n words ..................10 2.6.2 Write one word ...................11 2.6.3 Write n words ..................12 2.7 Transmission format (integer, float and text values) .........13 2.8 Checksum (CRC16) ..................15 2.9 Error processing ...................16 nVent RAYCHEM RS485 interface ..........17 3.1 Connection diagram ..................17 3.2 Configuration ....................18 Modbus addresses ..............19 4.1 Process data ....................19 4.2 Set point values ....................20 4.3 Controller parameters ..................21 4.4 Configuration ....................21 4.5 Commands ....................22 4.6 RAM memory ....................23...
  • Seite 4: Typographical Conventions

    Introduction Preface This operating manual is addressed to the system manufacturer with adequate technical background and PC related knowledge. P lease read this operating manual prior to commissioning the device. Keep the manual in a place accessible to all users at all times. Your comments are appreciated and may assist us in improving this manual. All necessary settings are described in this operating manual. Should problems be encountered during commissioning, please refrain from carrying out any manipulations that are not described in the manual. Any such intervention will jeopardize your warranty rights. Please contact the nearest subsidiary or the head office.
  • Seite 5: Protocol Description

    Protocol description Master-Slave principle C ommunication between a master (e.g. PC) and a slave (e.g. measuring and control system) using Modbus takes place according to the master-vlave principle, in the form of data request/instruction - response. Master Slave 1 Slave 2 Slave n T he master controls the data exchange, the slaves only have a response function. They are identified by their device address. Transmission mode (RTU) T he transmission mode used is the RTU mode (Remote Terminal Unit). Data is transmitted in binary format (hexadecimal) with 8 bits. The LSB (least significant bit) is transmitted first. The ASCII operating mode is not supported.
  • Seite 6: Device Address

    Protocol description Device address The device address of the slave can be set between 0 and 254. Device address 0 is reserved. A maximum of 31 slaves can be addressed via the RS485 interface. There are two different forms of data exchange: Query Data request/instruction by the master to a slave via the corresponding device address. The slave addressed responds. Broadcast Instruction by the master to all slaves via the device address 0 (e.g. to transmit a specific value to all slaves). T he connected slaves do not respond. In such a case, the correct acceptance of the value by the slaves should be checked by a subsequent readout at each individual slave. Data request with the device address 0 is meaningless. Timing of the communication S tart and end of a data block are marked by transmission pauses. The maximum permitted interval between two consecutive characters is three times the transmission time required for a single character.
  • Seite 7 Protocol description Timing Data request from master transmission time = n characters * 1000 * x bit/baud rate Marker for end of data request 3 characters * 1000 * x bit/baud rate Processing of data request by the slave (≤ 250ms) Response of the slave transmission time = n characters * 1000 * x bit/baud rate Marker for end of response 3 characters * 1000 * x bit/baud rate Example Marker for end of data request or end of response for a 10/9 bit data format Waiting time = 3 characters * 1000 * 10 bit/baud rate Waiting time [ms] Baud rate [baud] Data format [bit] (3 characters) 0.79 38400 0.71 1.57 19200 1.41 3.13 9600 2.82 nVent.com | 7...
  • Seite 8 Protocol description Timing scheme A data request runs according to the following timing scheme: Data request Data request Master Response Slave End marker = 3 characters (time depending on the baud rate) This time depends on the internal processing. The maximum processing time is 250 ms. A minimum response time can be set in the device under the menu point item "Interface". This preset time is the minimum waiting time before an answer is transmitted (0…500 ms). If a smaller value is set, then the response time may be longer than the preset value (internal processing takes longer), the device answers as soon as internal processing is completed. The preset time of 0 ms means that the device responds at the maximum possible speed.
  • Seite 9 Protocol description Structure of the data blocks All data blocks have the same structure: Data structure Slave Function Checksum address code Data field CRC16 1 byte 1 byte x byte 2 bytes Each data block contains four fields: Slave address device address of a specific slave Function code function selection (read, write words) Data field contains the following information: - word address - number of words - word value(s) Checksum detection of transmission errors nVent.com | 9...
  • Seite 10: Function Codes

    Protocol description Function codes The functions described in the following are available for the readout of measured values, device and process data as well as to write specific data. Function- overview Function number Function Limitation 0x03 or 0x04 Read n words max. 32 words (64 bytes) 0x06 Write one word max. 1 word (2 bytes) 0x10 Write n words max. 32 words (64 bytes) Please refer to Chapter 2.9 Error processing, Page 18 if the device does not react to these functions or emits an error code. 2.6.1 Read n words This function is used to read n (n ≤ 32) words starting from a specific address. Data request Number Slave...
  • Seite 11 Protocol description 2.6.2 Write one word F or the Write Word function, the data blocks for instruction and response are identical. Instruction Slave Function Checksum address 0x06 Word address Word value CRC16 1 byte 1 byte 2 byte 2 bytes 2 byte Response Slave Function Checksum address 0x06 Word address Word value CRC16 1 byte 1 byte 2 byte 2 byte 2 byte Example W rite the limit value AL of limit comparator 1 = 275.0 (Value = 0x80004389 in the Modbus float format) Word address = 0x0057 Instruction: Write the first part of the value 0057...
  • Seite 12 Protocol description 2.6.3 Write n words This function is used to write n (n ≤ 32) words starting from a specific address. Instruction Number Slave Function Address of words Number of Word Checksum address 0x10 first word (max. 32) words value(s) CRC16 1 byte 1 byte 2 byte 2 byte 1 byte x byte 2 byte Response Slave Function Address Number of Checksum address 0x10 first word words CRC16 1 byte 1 byte...
  • Seite 13 Protocol description Transmission format (integer, float and text values) Integer values Integer values are transmitted via the Modbus in the following format: The high byte first, followed by the low byte. Example Request of the integer value of address 0x0021, if value "4" (word value 0x0004) is written under this address. Request: 01 03 0021 0001 (+ 2 bytes CRC16) Response: 01 03 02 0004 (+ 2 bytes CRC16) Float values In the case of float values, the Modbus operates with the IEEE-754 standard format (32bits), the only difference being that byte 1 and 2 are changed over with byte 3 and 4. Single-float format (32bit) as per IEEE 754standard SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM Byte 1 Byte 2 Byte 3 Byte 4 S - sign bit E - exponent (two's complement) M - 23bits normalized mantissa Modbus float format Modbus address x Modbus address x+1...
  • Seite 14 Protocol description Character strings (texts) Character strings (texts) are transmitted in the ASCII format. To mark the end, the last character to be transmitted can be a "\0" (ASCII code 0x00). Characters after this mark are without significance. The address tables show the max. possible number of characters in a data type, e.g. "TEXT24" (24 characters). When an end mark is used, then only 23 readable characters are available for the text in this example. If no end mark is used, the use of the maximum number of characters (e.g. TEXT8 = 8 characters) indicated in the data type is required. This prevents characters still contained in the memory from being appended to the text. Knowing that the transmission of texts takes place word by word (16 bits), 0x00 is additionally appended where an odd number of characters is used (incl. "\0").
  • Seite 15 Protocol description Checksum (CRC16) The checksum (CRC16) serves to recognize transmission errors. If an error is identified during evaluation, the device concerned does not respond. Calculation scheme CRC = 0xFFFF CRC = CRC XOR ByteOfMessage For (1 to 8) CRC = SHR(CRC) if (flag shifted right = 1) then else CRC = CRC XOR 0xA001 while (not all ByteOfMessage processed); The low byte of the check sum is the first to be transmitted, then the high byte. Example Data request: Read two words, starting at address 0x00CE (CRC16 = 0x92A5) CRC16 Response: (CRC16 = 0xF5AD) Word 1 Word 2 CRC16 nVent.com | 15...
  • Seite 16 Protocol description Error processing Error codes The following error codes exist: invalid function invalid parameter address or too many words are to be read or written write access to parameter denied Response in the event of an error Slave Function Checksum address XX OR 80h Error code CRC16 1 byte 1 byte 1 byte 2 bytes 0x80 is used to set the function code to its OR status, i.e. the MSB (most significant bit) is set to 1. Example Data request: CRC16 Response (with error code 2): CRC16 Special cases The slave not responding can have the following causes: - the baud rate and/or data format of Master and Slave are not compatible - the device address used does not coincide with that of the slave address...
  • Seite 17: Connection Diagram

    RAYCHEM RS485 interface Connection diagram This device can be ordered with an nVent RAYCHEM RS485 interface as an option. Please refer to the Operating and Installation manual INSTALL-148 for the type designation. N(L-) RxD/TxD L1(L+) (1) RS485 interface Connect the interface line shielding to earth on one side in the switch cabinet. nVent.com | 17...
  • Seite 18 RAYCHEM RS485 interface Configuration The following table shows the possible Modbus interface settings to be carried out in the configuration level (ConF IntF) and/or in the setup program ➔ For more detailed information about configuration, please refer to the Operating and Installation manual INSTALL-148. Value/ Symbol Selection Description Baud rate 9600 bps bdrt 19200 bps 38400 bps Data format 8 data bits, 1 stop bit, no parity...
  • Seite 19: Process Data

    Modbus addresses Data type, type of access The following tables contain specifications of all process and device data including their addresses, data type and type of access. Meaning: R/O Read only access W/O Write only access R/W Read/write access INT Integer (8 or 16 bit) Bit x Bit No. x (bit 0 is always the bit with the lowest value) LONG Long integer (4 byte) FLOAT Float value (4 bytes) as per IEEE 754 TEXT4 Text 4 characters Write operations to R/W parameters result in them being saved to the EEPROM. These memory modules only have a limited number of write cycles (approx. 10000). For this reason, this function can be switched off in the case of frequent programming.
  • Seite 20: Set Point Values

    Modbus addresses Data type/ Address bit number Access Signal designation 0x0024 Limit comparators 1...2 Bit 0 Limit comparator 1 (= 0x0001) Bit 1 Limit comparator 2 (= 0x0002) 0x0025 Control of the binary outputs (individual) Bit 0 + Bit 8 Output K1 (= 0x0101) Bit 1 + Bit 9 Output K2 (= 0x0202) Bit 2 + Bit 10 Output K3 (= 0x0404) Bit 3 + Bit 11 Output K4 (= 0x0808) 0x0026 FLOAT Analog input [mV] 0x0028 FLOAT Internal Pt100 [Ohm] 0x002A Sampling cycle time 0x002B FLOAT Analog input [displayed value] 0x002D FLOAT...
  • Seite 21: Controller Parameters

    Modbus addresses Controller parameters Data type/ Address bit number Access Signal designation 0x3000 FLOAT Controller parameter XP1 0x3002 FLOAT Controller parameter XP2 0x3004 FLOAT Controller parameter TV 0x3006 FLOAT Controller parameter TN 0x300C FLOAT Controller parameter CY1 0x300E FLOAT Controller parameter CY2 0x3010 FLOAT Controller parameter XSH 0x3012 FLOAT...
  • Seite 22 Modbus addresses Commands Data type/ Address bit number Access Signal designation 0x004D Binary functions CONTROLLER Bit 0 Self-optimization start (=0x0001) Bit 1 Self-optimization abort (=0x0002) Bit 2 Manual operation (= 0x0004) Bit 3 Automatic operation (= 0x0008) Bit 4 Controller off (= 0x0010) Bit 5 Manual mode inhibit (= 0x0020) Bit 6 Ramp stop (= 0x0040) Bit 7 Ramp abort (= 0x0080) Bit 8 Ramp restart (= 0x0100) Bit 9 Timer start (= 0x0200) Bit 10 Timer abort (= 0x0400) Bit 11 Timer stop (= 0x0800) 0x004E Binary functions OPERATION Bit 0 Keyboard inhibit (= 0x0001) Bit 1 Configuration and parameter level inhibit...
  • Seite 23 Modbus addresses RAM memory Data type/ Address bit number Access Signal designation 0x3200 FLOAT Controller set point value (writable) 0x3202 FLOAT Controller actual value (writable) 0x3204 FLOAT Internal analog value 1 (writable) 0x3206 FLOAT Internal analog value 2 (writable) 0x3208 Internal binary values (writable) Bit 0 + Bit 7 Binary value L1 (= 0x0081) Bit 1 + Bit 7 Binary value L2 (= 0x0082) Modbus allows direct access to the RAM memory of the controller for writing the controller set point value (0x3200), the controller actual value (0x3202) and the internal analog values (0x3204, 0x3206) as well as the internal binary values (0x3208).
  • Seite 24 24 | nVent.com...
  • Seite 25 TCONTROL-CONT-03 Régulateur compact géré par microprocesseur—Notice Modbus nVent.com | 25...
  • Seite 26 nVent.com | 26...
  • Seite 27 2.5 Structure des blocs de données ..............33 2.6 Code des fonctions ..................34 2.6.1 Lecture de n mots ................34 2.6.2 Ecriture d’un mot ................35 2.6.3 Ecriture de n mots ................36 2.7 Format de transmission (valeurs entières, flottantes et texte) ....37 2.8 Somme de contrôle (CRC16) ...............39 2.9 Traitement des erreurs .................40 nVent RAYCHEM RS485 Interface ..........41 3.1 Schéma de raccordement ................41 3.2 Configuration ....................42 Adresses Modbus ..............43 4.1 Données de process ..................43 4.2 Consignes .....................45 4.3 Paramètres du régulateur ................45 4.4 Configuration ....................45 4.5 Commandes ....................46 4.6 Mémoire RAM ....................47...
  • Seite 28: Avant-Propos

    Introduction Avant-propos Cette notice s’adresse aux constructeurs avec formation spécialisée et possé dant des connaissances en PC. Lisez cette notice avant de mettre en service l’interface. Conservez cette notice dans un endroit accessible à tout moment à tous les utilisateurs. Aidez-nous à améliorer cette notice en nous faisant part de vos suggestions. Tous les réglages nécessaires sont décrits dans cette notice. Si vous procédez à des manipulations non décrites dans cette notice ou expressément interdi t es, vous compromettez votre droit à la garantie. En cas de problèmes, veuillez prendre contact avec nos services.
  • Seite 29: Description Du Protocole

    Description du protocole Principe maître-esclave L a communication entre un appareil maître (par ex. un PC) et un appareil es c lave (par ex. système de mesure et de régulation) avec le protocole ModBus se déroule selon le principe maître/esclave sous la forme demande de don n ées/instruction-réponse. Master Slave 1 Slave 2 Slave n L e maître contrôle l’échange de données, les esclaves ne donnent que des ré p onses. Ils sont identifiés par leur adresse d’appareil. Mode de transmission (RTU) Le mode de transmission est le mode RTU (Remote Terminal Unit). La trans m ission des données s’effectue sous forme binaire (hexadécimale) sur 8 bits. Le bit de poids faible (LSB = least significant bit) est transmis en premier. Le code ASCII n’est pas pris en considération. Format des données L e format des données décrit la structure d’un symbole transmis. Les diffé r ents formats de données possibles sont les suivants : Mot de données...
  • Seite 30 Description du protocole Adresse-appareil L’adresse appareil de l’esclave est réglable entre 0 et 254. L’adresse appareil 0 est réservée. L’interface RS485 permet d’adresser au maximum 31 esclaves. Il existe deux possibilités d’échange de données : Query (consultation) Demande de données / instruction du maître à un esclave au travers d’une adresse d’appareil particulière. L’esclave adressé répond. Broadcast (diffusion) I nstruction du maître à tous les esclaves à l’aide de l’adresse d’appareil 0 (par ex. pour la transmission d’une valeur définie à tous les esclaves). L es esclaves connectés ne répondent pas. La réception correcte de la valeur par les esclaves devra être contrôlée par une lecture ultérieure de la consigne. Une demande de données avec l’adresse d’appareil 0 n’est pas logique. Déroulement temporel de la transmission L e début et la fin d’un bloc de données sont caractérisés par des pauses de transmission. Entre deux caractères consécutifs, il doit s’écouler au maximum trois fois le temps de transfert d’un caractère.
  • Seite 31 Description du protocole Déroulement Demande de données du maître Temps de transfert = n caractères * 1000 * x bits / débit en baud Identificateur de fin de demande de données 3 caractères * 1000 * x bits / débit en baud Traitement de la demande de données par l’esclave (≤ 250 ms) Réponse de l’esclave Temps de transfert = n caractères * 1000 * x bits / débit en baud Identificateur de fin de réponse 3 caractères * 1000 * x bits / débit en baud Exemple Identificateurs de fin de demande de données et de réponse pour le format 10/9 Bits Temps d’attente = 3 caractères * 1000 * 10 bits / débit en baud Temps d’attente [ms] Débit [bauds] Format de données [bit] (3 characters) 0.79 38400 0.71 1.57 19200 1.41 3.13...
  • Seite 32 Description du protocole Chronogramme Une demande de données se déroule selon le chronogramme suivant : Demande de Demande de données données Maître Réponse Esclave Identificateur de fin = 3 caractères. La durée dépend du débit en baud. Cette durée dépend du traitement interne. La durée maximale de traitement est de 250 ms. Dans l’appareil, sous le point du menu "Interface", il faut régler le temps de réponse minimal. Il faut laisser s’écouler cette durée avant d’envoyer une réponse (0 à 500 ms). Si on règle une valeur faible, le temps de réponse peut être supérieur à la valeur réglée (le traitement interne dure plus longtemps), l’appareil répond dès que le traitement interne est terminé. Si on règle la valeur sur 0 ms, l’appareil répondra le plus rapidement possible. Avec une interface RS485, le maître a besoin du temps minimal de répon s e (réglable) pour commuter l’interface d’émission en réception.
  • Seite 33 Description du protocole Structure des blocs de données Tous les blocs de données ont la même structure : Structure des données Adresse de Code Somme de contrôle l’esclave de la fonction Données CRC16 1 octet 1 octet x octet 2 octets Chaque bloc de données dispose de 4 champs : 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 - valeur des mots...
  • Seite 34: Lecture De N Mots

    Description du protocole Code des fonctions Les fonctions suivantes décrites sont disponibles pour la lecture de valeurs de mesure, de données de process et des appareils ainsi que pour l’écriture de données définies. Aperçu des fonctions Numéro Fonction Limitation 0x03 ou 0x04 Lecture de n mots max. 32 mots (64 octets) 0x06 Ecriture d’un mot max. 1 mot (2 octets) 0x10 Ecriture de n mots max. 32 mots (64 octets) Lorsque l’appareil ne réagit pas à ces fonctions ou émet un code d’erreur, voir chapitre 2.9 Traitement des erreurs, page 18. 2.6.1 Lecture de n mots Avec cette fonction, n mots (n ≤ 32) peuvent être lus à partir d’une adresse dé f inie Demande de données Nombre...
  • Seite 35: Ecriture D'un Mot

    Description du protocole 2.6.2 Ecriture d’un mot P our cette fonction, les blocs de données de l’ordre sont identiques aux blocs de données de la réponse. Ordre Adresse de Fonction Somme de l’esclave 0x06 Adresse mot Valeur mot contrôle CRC16 1 octet 1 octet 2 octets 2 octets 2 octet Réponse Adresse de Fonction Somme de l’esclave 0x06 Adresse mot Valeur mot...
  • Seite 36: Ecriture De N Mots

    Description du protocole 2.6.3 Ecriture de n mots A vec cette fonction, n mots (n ≤ 32) peuvent être lus à partir d’une adresse dé f inie. Ordre Adresse Nombre Somme de Fonction Adresse de mot Nombre Valeur(s) contrôle l’esclave 0x10 1er mot (max. 32) d’octets CRC16 1 octet 1 octet 2 octets 2 octets 1 octet x octet(s) 2 octets Réponse...
  • Seite 37 Description du protocole Format de transmission (valeurs entières, flottantes et texte) Valeurs entières Avec le protocole Modbus, les valeurs entières sont transmises sous la forme suivante : d’abord l’octet de poids fort, ensuite l’octet de poids faible. Exemple Consultation de la valeur entière à l’adresse 0x0021 lorsque le contenu à cette adresse est "4" (valeur du mot 0x0004). Demande : 01 03 0021 0001 (+ 2 octets CRC16) Réponse : 01 03 02 0004 (+ 2 octets CRC16) Valeurs flottantes Le protocole Modbus traite les valeurs flottantes conformément au format standard IEEE 754 (32 bits) ; toutefois il y a une différence : les octets 1 et 2 sont échangés avec les octets 3 et 4. Format des valeurs flottantes simples (32 bits) suivant le standard IEEE 754 SEEEEEEE EMMMMMMM MMMMMMMM...
  • Seite 38 Description du protocole Chaînes de caractères (textes) Les chaînes de caractères (textes) sont transmises en format ASCII. Le dernier caractère (indicateur de fin) doit toujours être un "\0" (code ASCII 0x00). Les caractères qui suivent n’ont aucune importance. Le nombre de caractères max. dans le type de données est indiqué dans les tableaux d’adresse, par ex. "TEXT24" (24 caractères). Si l’on utilise aucun indicateur de fin, il ne reste dans ce cas de figure que 23 caractères lisibles pour le texte. Si l’on utilise aucun indicateur de fin, il faut, pour l’écriture que le nombre de caractères max. indiqué dans le type de données (par ex. TEXT8 = 8 caractères) soit utilisé. On évite ainsi que des caractères encore en mémoire soient annexés au texte.
  • Seite 39: Somme De Contrôle (Crc16)

    Description du protocole Somme de contrôle (CRC16) La somme de contrôle (CRC16) permet de détecter les erreurs de transmis sion. Si une erreur est détectée lors de l’analyse, l’appareil correspondant ne répond pas. Mode de calcul CRC = 0xFFFF CRC = CRC XOR ByteOfMessage For (1 à 8) CRC = SHR(CRC) if (drapeau report à droite = 1) then else CRC = CRC XOR 0xA001 while (tous les octets du message ne sont pas traités); L’octet faible de la somme de contrôle est transféré le premier, suivi de l’octet fort. Exemple Demande de données : lecture de 2 mots à partir de l’adresse 0x00CE (CRC16 = 0x92A5) CRC16 Réponse : (CRC16 = 0xF5AD) mot 1 mot 2 CRC16 nVent.com | 39...
  • Seite 40: Traitement Des Erreurs

    Description du protocole Traitement des erreurs Code d’erreur Codes d’erreur possibles : fonction invalide Adresse de paramètres invalide ou nombre de mots ou de bits à lire ou à écrire trop élevé Paramètre protégé en écriture Réponse en cas d’erreur Adresse Fonction Code Somme de contrôle eslave XX OR 80h d’erreur CRC16 1 octet 1 octet 1 octet 2 octets Le code de la fonction est associé à 0x80 à l’aide d’une fonction OU (OR), c’est-à-dire que...
  • Seite 41: Schéma De Raccordement

    Interface nVent RAYCHEM RS485 Schéma de raccordement Cet appareil peut être commandé avec une nVent RAYCHEM interface RS485, en option. Vous trouverez des références de commande dans la noti ce de mise en service et de montage INSTALL-150 (identification du type). N(L-) RxD/TxD L1(L+) (1) RS485 interface Le blindage du câble de l’interface doit être mis unalitéralement à la terre dans l’armoire de commande. nVent.com | 41...
  • Seite 42 Interface nVent RAYCHEM RS485 Configuration Les différents réglages de l’interface Modbus qui sont effectués au niveau de configuration (ConF IntF) et/ou dans le logiciel Setup sont décrits dans le ta b leau ci- ➔ dessous. Vous trouverez des informations complémentaires dans la notice de mise en service et de montage INSTALL-150. Valeur / Symbole Sélection Description Débit en 9600 Baud bdrt baud 19200 Baud 38400 Baud Format des 8 bits de données, 1 bit stop, pas de parité données 8 bits de données, 1 bit stop, parité impaire...
  • Seite 43 Adresses Modbus Type de données, type d’accès Vous trouverez dans le tableau ci-dessous toutes les valeurs de process (va r iables) avec leurs adresses, le type de données ainsi que le mode d’accès. Signification : Lecture seule W/O Ecriture seule R/W Ecriture et lecture INT Integer (8 ou 16 Bit) Bit x Bit No x (Bit 0 est le bi le plus faible LONG Long Integer (4 octets) FLOAT Valeur flottante (4 octets) suivant IEEE 754 TEXT4 Texte à 4 caractères Les opérations d’écriture sur les paramètres R/W provoque une sauvegarde dans l’EEPROM. Ces modules mémoires n’ont qu’un nombre limité de cycles d’écriture (env. 10 000), c’est pourquoi cette fonction peut être déconnectée en cas de programmation fréquente. Les valeurs de paramètres sont alors seulement enre gistrées dans la mémoire volatile (RAM) et sont perdues en cas de panne de secteur.
  • Seite 44 Adresses Modbus Type de données / Adresses numéro de bit Accès Désignation du signal 0x0023 Entrées binaires 1 et 2 (états de commutation 0 = ouverte / 1 = fermée) Bit 0 Entrée 1 (= 0x0001) Bit 1 Entrée 2 (= 0x0002) 0x0024 Seuils d’alarme 1 à 2 Bit 0 Seuil d’alarme 1 (= 0x0001) Bit 1 Seuil d’alarme 2 (= 0x0002) 0x0025 Commande Sorties binaires (séparément) Bit 0 + Bit 8 Sortie K1 (= 0x0101) Bit 1 + Bit 9 Sortie K2 (= 0x0202) Bit 2 + Bit 10 Sortie K3 (= 0x0404) Bit 3 + Bit 11 Sortie K4 (= 0x0808) 0x0026 FLOAT Entrée analogique [mV] 0x0028 FLOAT Pt100 Interne [Ohm]...
  • Seite 45 Adresses Modbus Consignes Type de données / Adresses numéro de bit Accès Désignation du signal 0x3100 FLOAT Consigne W1 0x3102 FLOAT Consigne W2 Paramètres du régulateur Type de données / Adresses numéro de bit Accès Désignation du signal 0x3000 FLOAT Paramètre du régulateur XP1 0x3002 FLOAT Paramètre du régulateur XP2 0x3004...
  • Seite 46 Adresses Modbus Commandes Type de données / Adresses numéro de bit Accès Désignation du signal 0x004D Fonctions binaires REGULATEUR Bit 0 Démarrage de l’auto-optimisation (= 0x0001) Bit 1 Annulation de l’auto-optimisation (= 0x0002) Bit 2 Mode manuel (= 0x0004) Bit 3 Mode automatique (= 0x0008) Bit 4 Régulateur OFF (= 0x0010) Bit 5 Verrouillage du mode manuel (= 0x0020) Bit 6 Stop Rampe (= 0x0040) Bit 7 Annulation Rampe (= 0x0080) Bit 8 Redémarrage Rampe (= 0x0100) Bit 9 Démarrage de la minuterie (= 0x0200) Bit 10 Annulation de la minuterie (= 0x0400) Bit 11 Arrêt de la minuterie (= 0x0800) 0x004E Fonctions binaires COMMANDE...
  • Seite 47 Adresses Modbus Mémoire RAM Type de données / Adresses numéro de bit Accès Désignation du signal 0x3200 FLOAT Consigne du régulateur (lecture/écriture) 0x3202 FLOAT Valeur réelle du régulateur (lecture/écriture) 0x3204 FLOAT Valeur analogique interne 1 (lecture/écriture) 0x3206 FLOAT Valeur analogique interne 2 (lecture/écriture) 0x3208 Valeurs binaires internes (lecture/écriture) Bit 0 + Bit 7 Valeur binaire L1 (= 0x0081) Bit 1 + Bit 7 Valeur binaire L2 (= 0x0082) L’accès direct à la mémoire RAM de l’appareil est possible via le Modbus, afin d’écrire la valeur de consigne du régulateur (0x3200), la valeur réelle du régulateur (0x3202) et les valeurs analogiques internes (0x3204, 0x3206) ainsi que les valeurs binaires internes (0x3208).
  • Seite 48 nVent.com | 48...
  • Seite 49 TCONTROL-CONT-03 Kompakter Mikroprozessorregler — Modbus-Anleitung nVent.com | 49...
  • Seite 50 50 | nVent.com...
  • Seite 51 2.3 Geräteadresse ....................54 2.4 Zeitlicher Ablauf der Kommunikation ............54 2.5 Aufbau der Datenblöcke ................57 2.6 Funktionscodes ....................58 2.6.1 Lesen von n Worten ................58 2.6.2 Schreiben eines Wortes ..............59 2.6.3 Schreiben von n Worten ..............60 2.7 Übertragungsformat (Integer-, Float- und Text-Werte) .......61 2.8 Checksumme (CRC16) .................63 2.9 Fehlerbehandlung ..................64 nVent RAYCHEM RS485-Schnittstelle .........65 3.1 Anschlussplan ....................65 3.2 Konfiguration ....................66 Modbus-Adressen ..............67 4.1 Prozessdaten ....................67 4.2 Sollwerte .......................69 4.3 Reglerparameter ...................69 4.4 Konfiguration ....................69 4.5 Kommandos ....................70 4.6 RAM-Speicher ....................71...
  • Seite 52: Einleitung

    Einleitung Vorwort D iese Anleitung wendet sich an den Anlagenhersteller mit fachbezogener Aus b ildung und PC-Kenntnissen. L esen Sie diese Anleitung, bevor Sie mit Ihrer Arbeit am Gerät beginnen. Be w ahren Sie die Anleitung an einem für alle Benutzer jederzeit zugänglichen Platz auf. Mit Ihren Anregungen können Sie uns helfen, diese Anleitung zu ver b essern. A lle erforderlichen Einstellungen sind in der vorliegenden Anleitung beschrie b en. Sollten bei der Inbetriebnahme Schwierigkeiten auftreten, bitten wir Sie, keine eigenmächtigen Manipulationen vorzunehmen, die nicht in der Anleitung beschrieben sind. Sie gefährden dadurch Ihren Gewährleistungsanspruch. Bitte setzen Sie sich mit der nächsten Niederlassung oder dem Stammhaus in Verbindung. Typografische Konventionen Warnende Zeichen: ACHTUNG Dieses Zeichen wird benutzt, wenn es durch ungenaues Befolgen oder Nichtbefolgen von Anweisungen zu Beschädigungen von Geräten oder Daten kommen kann! Hinweisende Zeichen: HINWEIS Dieses Zeichen wird benutzt, wenn Sie auf etwas Besonderes aufmerksam gemacht werden sollen.
  • Seite 53: Protokollbeschreibung

    Protokollbeschreibung Master-Slave-Prinzip Die Kommunikation zwischen einem Master (z. B. PC) und einem Slave (z. B. Mess- und Regelsystem) mit Modbus findet nach dem Master-Slave-Prinzip in Form von Datenanfrage/Anweisung - Antwort statt. Master Slave 1 Slave 2 Slave n Der Master steuert den Datenaustausch, die Slaves haben lediglich Antwort f unktion. Sie werden anhand ihrer Geräteadresse identifiziert. Übertragungsmodus (RTU) Als Übertragungsmodus wird der RTU-Modus (Remote Terminal Unit) verwen d et. Die Übertragung der Daten erfolgt im Binärformat (hexadezimal) mit 8Bits. Das LSB (least significant bit, engl. das niederwertigste Bit) wird zuerst übertragen. Die Betriebsart ASCII-Modus wird nicht unterstützt. Datenformat Mit dem Datenformat wird der Aufbau eines übertragenen Zeichens beschrie-ben. Es sind folgende Möglichkeiten des Datenformats gegeben: Datenwort Paritätsbit Stoppbit ½ Bit Bitanzahl 8 Bit – 8 Bit gerade (even) 8 Bit ungerade (odd) 8 Bit –...
  • Seite 54: Zeitlicher Ablauf Der Kommunikation

    Protokollbeschreibung Geräteadresse D ie Geräteadresse des Slaves ist zwischen 0 und 254 einstellbar. Die Geräte a dresse 0 ist reserviert. Über die RS485-Schnittstelle können maximal 31 Slaves angespro c hen werden. Es gibt zwei Varianten des Datenaustausches: Query D atenanfrage/Anweisung des Masters an einen Slave über die entsprechende Geräteadresse. Der angesprochene Slave antwortet. Broadcast A nweisung des Masters an alle Slaves über die Geräteadresse 0 (z. B. zur Übertragung eines bestimmten Wertes an alle Slaves). D ie angeschlossenen Slaves antworten nicht. Die richtige Übernahme des Wertes durch die Slaves sollte in diesem Fall durch anschließendes Auslesen an jedem einzelnen Slave kontrolliert werden. Eine Datenanfrage mit der Geräteadresse 0 ist nicht sinnvoll. Zeitlicher Ablauf der Kommunikation A nfang und Ende eines Datenblocks sind durch Übertragungspausen gekenn z eichnet. Zwischen zwei aufeinanderfolgenden Zeichen darf maximal das Dreifache der Zeit zum Übertragen eines Zeichens vergehen. D ie Zeichenübertragungszeit (Zeit für die Übertragung eines Zeichens) ist ab h ängig von der Baudrate und dem verwendeten Datenformat (Stoppbits und Paritätsbit). B ei einem Datenformat von 8 Datenbits, keinem Paritätsbit und einem Stopp b it ergibt sich: Zeichenübertragungszeit [ms] = 1000 * 9 Bit/Baudrate Bei den anderen Datenformaten ergibt sich:...
  • Seite 55 Protokollbeschreibung Ablauf Datenanfrage vom Master Übertragungszeit = n Zeichen * 1000 * x Bit/Baudrate Kennzeichen für Datenanfrage-Ende 3 Zeichen * 1000 * x Bit/Baudrate Bearbeitung der Datenanfrage durch den Slave (≤ 250ms) Antwort des Slaves Übertragungszeit = n Zeichen * 1000 * x Bit/Baudrate Kennzeichen für Antwort-Ende 3 Zeichen * 1000 * x Bit/Baudrate Example K ennzeichen für Datenanfrage- oder Antwort-Ende bei Datenformat 10/9 Bits Wartezeit = 3 Zeichen * 1000 * 10 Bit/Baudrate Wartezeit [ms] Baudrate [Baud] Datenformat [Bit] (3 Zeichen) 0.79 38400 0.71 1.57 19200 1.41 3.13 9600 2.82 nVent.com | 55...
  • Seite 56 Protokollbeschreibung Zeitschema Eine Datenanfrage läuft nach folgendem Zeitschema ab: Datenanfrage Datenanfrage Master Antwort Slave E ndekennzeichen = 3 Zeichen (die Zeit ist von der Baudrate abhängig) D iese Zeit ist von der internen Bearbeitung abhängig. Die maximale Bearbeitungszeit liegt bei 250 ms.  I n dem Gerät kann unter dem Menüpunkt "Schnittstelle" eine minima l e Antwortzeit eingestellt werden. Diese eingestellte Zeit wird minde-stens eingehalten, bevor eine Antwort gesendet wird (0…500 ms). Wird ein kleiner Wert eingestellt, so kann die Antwortzeit größer sein als der eingestellte Wert (die interne Bearbeitungszeit ist länger), das Gerät antwortet dann unmittelbar nachdem die interne Bearbeitung abgeschlossen ist. Eine eingestellte Zeit von 0 ms bedeutet, dass das Gerät mit der maximal möglichen Geschwindigkeit antwortet. D ie minimal einstellbare Antwortzeit wird bei der RS485-Schnittstelle vom Master benötigt, um die Schnittstellentreiber von Senden auf Empfangen umzustellen. Diese Zeit braucht der Slave, um von Senden wieder auf Empfangen um z uschalten. Diese Zeit muß der Master einhalten, bevor er eine neue Da t enanfrage stellt. Sie muß immer eingehalten werden, auch wenn die neue Datenanfrage an ein anderes Gerät gerichtet ist.
  • Seite 57: Aufbau Der Datenblöcke

    Protokollbeschreibung Aufbau der Datenblöcke Alle Datenblöcke haben die gleiche Struktur: Datenstruktur Slave- Funktions - Checksumme Adresse code Datenfeld CRC16 1 Byte 1 Byte x Byte 2 Bytes Jeder Datenblock 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(e) Checksumme Erkennung von Übertragungsfehlern nVent.com | 57...
  • Seite 58: Lesen Von N Worten

    Protokollbeschreibung Funktionscodes D ie nachfolgend beschriebenen Funktionen stehen zum Auslesen von Mess w erten, Geräte- und Prozessdaten sowie zum Schreiben von bestimmten Da t en zur Verfügung. Funktions- übersicht Funktions- nummer Funktion Begrenzung 0x03 oder 0x04 Lesen von n Worten max. 32 Worte (64 Byte) 0x06 Schreiben eines Wortes max. 1 Wort (2 Byte) 0x10 Schreiben von n Worten max. 32 Worte (64 Byte) ð W enn das Gerät auf diese Funktionen nicht reagiert oder einen Feh l ercode ausgibt, siehe Kapitel 2.9 Fehlerbehandlung, Seite 18. 2.6.1 Lesen von n Worten M it dieser Funktion werden n (n ≤ 32) Worte ab einer bestimmten Adresse ge l esen. Datenanfrage Slave- Funktion Adresse...
  • Seite 59: Schreiben Eines Wortes

    Protokollbeschreibung 2.6.2 Schreiben eines Wortes B ei der Funktion Wortschreiben sind die Datenblöcke für Anweisung und Ant w ort identisch. Anweisung Slave- Funktion Checksumme Adresse 0x06 Wortadresse Wortwert CRC16 1 Byte 1 Byte 2 Byte 2 Bytes 2 Byte Antwort Slave- Funktion Checksumme Adresse 0x06 Wortadresse Wortwert CRC16 1 Byte 1 Byte 2 Byte 2 Byte 2 Byte Beispiel S chreiben des Grenzwertes AL von Limitkomparator 1 = 275.0 (Wert = 0x80004389 im Modbus-Float-Format) Wortadresse = 0x0057 Anweisung: Schreiben des ersten Teils des Wertes...
  • Seite 60: Schreiben Von N Worten

    Protokollbeschreibung 2.6.3 Schreiben von n Worten Mit dieser Funktion werden n (n≤ 32) Worte ab einer bestimmten Adresse ge s chrieben. Anweisung Wortan- Slave- Funktion Adresse zahl Byte- Wort- Checksumme Adresse 0x10 erstes Wort (max. 32) anzahl wert(e) CRC16 1 Byte 1 Byte 2 Byte 2 Byte 1 Byte x Byte 2 Byte Antwort Slave- Funktion Adresse erstes Wort- Checksumme Adresse 0x10 Wort anzahl...
  • Seite 61: Übertragungsformat (Integer-, Float- Und Text-Werte)

    Protokollbeschreibung Übertragungsformat (Integer-, Float- und Text-Werte) Integer-Werte I nteger-Werte werden über Modbus im folgenden Format übertragen: Zuerst das High-, dann das Low-Byte. Beispiel A bfrage des Integer-Wertes von Adresse 0x0021, wenn unter dieser Adresse der Wert "4" (Wortwert 0x0004) steht. Anfrage: 01 03 0021 0001 (+ 2 Byte CRC16) Antwort: 01 03 02 0004 (+ 2 Byte CRC16) Float-Werte B ei 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 SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM Byte 1 Byte 2 Byte 3 Byte 4 S - Vorzeichen-Bit E - Exponent (2er-Komplement) M - 23Bit normalisierte Mantisse Modbus-float-Format Modbus-Adresse x Modbus-Adresse x+1 MMMMMMMM MMMMMMMM...
  • Seite 62 Protokollbeschreibung Zeichenketten (Texte) Zeichenketten (Texte) werden im ASCII-Format übertragen. Als letztes Zeichen kann ein "\0" (ASCII-Code 0x00) als Endekennung übertragen werden. Danach folgende Zeichen haben keine Bedeu-tung. I n den Adresstabellen ist die max. mögliche Zeichenanzahl im Daten t yp angegeben, z. B. "TEXT24" (24 Zeichen). Bei Verwendung einer Endekennung stehen bei diesem Beispiel nur noch 23 lesbare Zei c hen für den Text zur Verfügung. W ird keine Endekennung verwendet, muss beim Schreiben die im Da t entyp angegebene max. Zeichenanzahl (z. B. TEXT8 = 8 Zeichen) ge n utzt werden. So wird verhindert, dass noch im Speicher vorhandene Zeichen an den Text angehängt werden. D a die Übertragung von Texten wortweise (16 Bit) erfolgt, wird bei ei n er ungeraden Zeichenanzahl (inkl. "\0") zusätzlich 0x00 angehängt. Beispiel für Datentyp TEXT4 Lesen des Textes (hier: "AbC ") unter Adresse 0x0067 (max. 4 Zeichen können gespeichert werden) ASCII-Code für "AbC " (mit einem Leerzeichen am Ende): 0x41, 0x62, 0x43, 0x20 Anfrage: 01 03 0067 0002 (+ 2 Byte CRC16) Slave-Adresse = 01 Funktion = 03, d. h. Lesen von n Worten Adresse = 0067 Anzahl der zu lesenden Worte = 0002, da max. 4 Zeichen...
  • Seite 63: Checksum (Crc16)

    Protokollbeschreibung Checksum (CRC16) The checksum (CRC16) serves to recognize transmission errors. If an error is identified during evaluation, the device concerned does not respond. Berechnungs schema CRC = 0xFFFF CRC = CRC XOR ByteOfMessage For (1 bis 8) CRC = SHR(CRC) if (rechts hinausgeschobenes Flag = 1) then else CRC = CRC XOR 0xA001 while (nicht alle ByteOfMessage bearbeitet); Das Low-Byte der Checksumme wird zuerst übertragen, dann folgt das High-Byte. Beispiel Datenanfrage: Lesen von zwei Worten ab Adresse 0x00CE (CRC16 = 0x92A5) CRC16 Antwort: (CRC16 = 0xF5AD) Wort 1 Wort 2 CRC16 nVent.com | 63...
  • Seite 64 Protokollbeschreibung Error processing Fehlercodes Es existieren folgende Fehlercodes: ungültige Funktion ungültige Parameteradresse oder zu große Anzahl von Worten soll gelesen oder geschrieben werden Schreibzugriff auf Parameter verweigert Antwort im Fehlerfall Slave- Funktion Checksumme Adresse XX OR 80h Fehlercode CRC16 1 Byte 1 Byte 1 Byte 2 Bytes Der Funktionscode wird mit 0x80 verODERt, d. h., das MSB (most significant bit, engl. das höchstwertige Bit) wird auf 1 gesetzt. Beispiel Datenanfrage: CRC16 Antwort (mit Fehlercode 2): CRC16 Sonderfälle Wenn der Slave nicht antwortet, können folgende Ursachen vorliegen: - B audrate und/oder Datenformat stimmen beim Master und beim Slave nicht überein - die verwendete Geräteadresse stimmt nicht mit der Slaveadresse überein - die Checksumme (CRC16) ist nicht korrekt - die Anweisung des Masters ist unvollständig oder überdefiniert - die Anzahl der zu lesenden Worte ist Null In diesen Fällen sollte die Datenanfrage nach Ablauf der Timeout-Zeit (2s) erneut...
  • Seite 65 RAYCHEM RS485-Schnittstelle Anschlussplan ð Dieses Gerät kann optional mit einer nVent RAYCHEM RS485-Schnittstelle bestellt werden. Bestellangaben finden Sie in der in der Betriebs- und Montageanleitung INSTALL-149 (Typenerklärung). N(L-) RxD/TxD L1(L+) (1) RS485-Schnittstelle Die Schirmung der Schnittstellenleitung ist einseitig im Schalt s chrank zu erden. nVent.com | 65...
  • Seite 66 RAYCHEM RS485-Schnittstelle Konfiguration D ie folgende Tabelle zeigt die möglichen Einstellungen der Modbus-Schnittstelle, die in der Konfigurationsebene (ConF IntF) bzw. im Setup-Programm vorgenommen ➔ werden. ð W eitere Informationen zur Konfiguration können der Betriebs- und Montageanleitung INSTALL-149 entnommen werden. Wert/ Symbol Auswahl Beschreibung Baudrate 9600 Baud bdrt 19200 Baud 38400 Baud Datenformat 8 Datenbits, 1 Stoppbit, keine Parität 8 Datenbits, 1 Stoppbit, ungerade Parität 8 Datenbits, 1 Stoppbit, gerade Parität 8 Datenbits, 2 Stoppbits, keine Parität Geräteadresse 0…1…255 Adresse im Datenverbund Die Adressen 0 und 255 sind für bestimmte Zwecke vorgesehen und sollten hier nicht verwendet werden.
  • Seite 67: Datentyp, Zugriffsart

    Modbus addresses Datentyp, Zugriffsart In den folgenden Tabellen sind alle Prozess- und Gerätedaten mit ihren Adres s en, dem Datentyp und der Zugriffsart aufgeführt. Hierbei bedeutet: R/O Zugriff nur lesend W/O Zugriff nur schreibend R/W Zugriff lesend und schreibend INT Integer (8 oder 16 Bit) Bit x Bit Nr. x (Bit 0 ist das niederwertigste Bit LONG Long Integer (4 Byte) FLOAT Float-Wert (4 Byte) nach IEEE 754 TEXT4 Text 4 Zeichen Schreiboperationen auf R/W-Parameter bewirken ein Abspeichern im EEPROM. Diese Speicherbausteine haben nur eine begrenzte Anzahl von Schreibzyklen (ca. 10000), weshalb bei häufiger Programmierung diese Funktion abgeschaltet werden kann. Die Parameterwerte sind dann nur im flüchtigen Speicher (RAM) gespeichert und nach einem Netzausfall verloren.
  • Seite 68 Modbus-Adressen Datentyp/ Adresse Bitnummer Zugriff Signalbezeichnung 0x0023 Binäreingänge 1...2 (Schaltzustände 0 = offen / 1 = geschlossen) Bit 0 Eingang 1 (= 0x0001) Bit 1 Eingang 2 (= 0x0002) 0x0024 Limitkomparatoren 1...2 Bit 0 Limitkomparator 1 (= 0x0001) Bit 1 Limitkomparator 2 (= 0x0002) 0x0025 Ansteuerung Binärausgänge (einzeln) Bit 0 + Bit 8 Ausgang K1 (= 0x0101) Bit 1 + Bit 9 Ausgang K2 (= 0x0202) Bit 2 + Bit 10 Ausgang K3 (= 0x0404) Bit 3 + Bit 11 Ausgang K4 (= 0x0808) 0x0026 FLOAT Analogeingang [mV] 0x0028 FLOAT Interner Pt100 [Ohm] 0x002A Abtastzeit 0x002B FLOAT Analogeingang [Anzeigewert] 0x002D...
  • Seite 69: Konfiguration

    Modbus-Adressen Sollwerte Datentyp/ Adresse Bitnummer Zugriff Signalbezeichnung 0x3100 FLOAT Sollwert W1 0x3102 FLOAT Sollwert W2 Reglerparameter Datentyp/ Adresse Bitnummer Zugriff Signalbezeichnung 0x3000 FLOAT Regler-Parameter XP1 0x3002 FLOAT Regler-Parameter XP2 0x3004 FLOAT Regler-Parameter TV 0x3006 FLOAT Regler-Parameter TN 0x300C FLOAT Regler-Parameter CY1 0x300E FLOAT Regler-Parameter CY2 0x3010 FLOAT Regler-Parameter XSH 0x3012 FLOAT Regler-Parameter XD1...
  • Seite 70 Modbus-Adressen Kommandos Datentyp/ Adresse Bitnummer Zugriff Signalbezeichnung 0x004D Binärfunktionen REGLER Bit 0 Selbstoptimierung Start (= 0x0001) Bit 1 Selbstoptimierung Abbruch (= 0x0002) Bit 2 Handbetrieb (= 0x0004) Bit 3 Automatikbetrieb (= 0x0008) Bit 4 Regler aus (= 0x0010) Bit 5 Verriegelung Handbetrieb (= 0x0020) Bit 6 Rampe Halt (= 0x0040) Bit 7 Rampe Abbruch (= 0x0080) Bit 8 Rampe Neustart (= 0x0100) Bit 9 Timer Start (= 0x0200) Bit 10 Timer Abbruch (= 0x0400) Bit 11 Timer Halt (= 0x0800) 0x004E Binärfunktionen BEDIENUNG Bit 0 Verriegelung Tastatur (= 0x0001) Bit 1 Verriegelung Konfigurations- und Parameterebene (= 0x0002) Bit 3 Anzeige AUS (= 0x0008) Bit 5...
  • Seite 71 Modbus-Adressen RAM-Speicher Datentyp/ Adresse Bitnummer Zugriff Signalbezeichnung 0x3200 FLOAT Regler-Sollwert (beschreibbar) 0x3202 FLOAT Regler-Istwert (beschreibbar) 0x3204 FLOAT Interner Analogwert 1 (beschreibbar) 0x3206 FLOAT Interner Analogwert 2 (beschreibbar) 0x3208 Interne Binärwerte (beschreibbar) Bit 0 + Bit 7 Binärwert L1 (= 0x0081) Bit 1 + Bit 7 Binärwert L2 (= 0x0082) Über Modbus ist der direkte Zugriff auf den RAM-Speicher des Gerätes möglich, um den Regler-Sollwert (0x3200), den Regler-Istwert (0x3202) und die Internen Analogwerte (0x3204, 0x3206) sowie die Internen Binärwerte (0x3208) zu schreiben. Beim Schreiben steht für die Werte von Regler-Sollwert, Regler-Istwert und für die Internen Analogwerte ein Bereich von -1999 bis +9999 zur Verfügung. Statt des Originalwertes wird dann der ins Gerät geschriebene Wert verwendet. Soll am Gerät wieder der Originalwert verwendet werden, muss der Wert 200001 über Modbus in die jeweilige Speicherstelle geschrieben werden.
  • Seite 72 North America Europe, Middle East, Africa Asia Pacific Latin America Tel +1.800.545.6258 Tel +32.16.213.511 Tel +86.21.2412.1688 Tel +1.713.868.4800 Fax +1.800.527.5703 Fax +32.16.213.604 Fax +86.21.5426.3167 Fax +1.713.868.2333 thermal.info@nvent.com thermal.info@nvent.com cn.thermal.info@nvent.com thermal.info@nvent.com nVent.com nVent.com | 72 © 2018 nVent. All nVent marks and logos are owned or licensed by nVent Services GmbH or its affiliates. All other trademarks are the property of their respective owners. nVent reserves the right to change specifications without notice.

Inhaltsverzeichnis