Download Inhoudsopgave Inhoud Print deze pagina

Dataopslag; Ind; Tekstblokken; Conversiefactor - Danfoss VLT HVAC Drive Handleiding

Verberg thumbnails Zie ook voor VLT HVAC Drive:
Inhoudsopgave

Advertenties

Installatie en setup RS-485

7.9.2 Dataopslag

Spoel 65 decimaal bepaalt of data die naar de
frequentieomvormer weggeschreven wordt, wordt
opgeslagen in EEPROM en RAM (spoel 65 = 1) of enkel in
RAM (spoel 65 = 0).

7.9.3 IND

De arrayindex wordt ingesteld in register 9 en wordt
gebruikt om toegang te krijgen tot arrayparameters.

7.9.4 Tekstblokken

Parameters die als een tekstreeks zijn opgeslagen, kunnen
op dezelfde manier worden benaderd als andere
parameters. De maximumgrootte van tekstblokken is 20
tekens. Als een leesverzoek voor een parameter om meer
tekens vraagt dan in de parameter zijn opgeslagen, wordt
het antwoord afgekapt. Als het leesverzoek voor een
parameter om minder tekens vraagt dan in de parameter
zijn opgeslagen, wordt de ruimte in het antwoord
helemaal gevuld.

7.9.5 Conversiefactor

De verschillende attributen van elke parameter zijn te
vinden in de sectie over fabrieksinstellingen. Omdat een
parameterwaarde alleen als een geheel getal kan worden
overgebracht, moet er een conversiefactor worden
gebruikt om decimalen over te brengen.

7.9.6 Parameterwaarden

Standaard datatypen
Standaard datatypen zijn int16, int32, uint8, uint16 en
uint32. Deze worden opgeslagen als 4x-registers
(40001-4FFFF). De parameters worden gelezen met behulp
van de functie 03HEX 'Registers lezen'. Parameters worden
geschreven met behulp van de functie 6HEX 'Eén register
schrijven' voor 1 register (16 bits) en de functie 10HEX
'Meerdere registers schrijven' voor 2 registers (32 bits).
Leesbare groottes variëren van 1 register (16 bits) tot 10
registers (20 tekens).
Niet-standaard datatypen
Niet-standaard datatypen zijn tekstreeksen en worden
opgeslagen als 4x-registers (40001-4FFFF). De parameters
worden gelezen met behulp van functie 03HEX 'Registers
lezen' en geschreven met behulp van functie 10HEX
'Meerdere registers lezen'. Leesbare groottes variëren van 1
register (2 tekens) tot 10 registers (20 tekens).
VLT® HVAC Drive Design Guide
MG.11.BB.10 – VLT® is een gedeponeerd handelsmerk van Danfoss

7.10 Voorbeelden

De volgende voorbeelden laten zien hoe diverse Modbus
RTU-commando's kunnen worden gebruikt. Zie de sectie
Uitzonderingscodes voor informatie over optredende
fouten.
7.10.1 Spoelstatus lezen (01 hex)
Beschrijving
Deze functie leest de AAN/UIT-status van discrete
uitgangen (spoelen) in de frequentieomvormer. Broadcast
is nooit beschikbaar voor leescommando's.
Query
Het querybericht specificeert de startspoel en het aantal te
lezen spoelen. Spoeladressen beginnen bij nul, d.w.z. dat
spoel 33 adres 32 heeft.
Voorbeeld van een verzoek om de spoelen 33-48
(statuswoord) te lezen van slaveapparaat 01.
Veldnaam
Voorbeeld (hex)
Slaveadres
01 (adres frequentieomvormer)
Functie
01 (spoelen lezen)
Startadres HI
00
Startadres LO
20 (32 decimalen) spoel 33
Aantal punten HI
00
Aantal punten LO
10 (16 decimalen)
Foutcontrole (CRC)
-
Tabel 7.21
Antwoord
De spoelstatus in het antwoordbericht is verpakt als één
spoel per bit van het dataveld. De status wordt
aangegeven als: 1 = AAN; 0 = UIT. De lsb van de eerste
databyte bevat het spoeladres in de query. De andere
spoelen volgen in de richting van de meest significante
kant van deze byte en van 'minst significant naar meest
significant' in de volgende bytes.
Als de teruggezonden hoeveelheid spoelen geen
meervoud van acht is, zullen de overige bits in de laatste
databyte worden opgevuld met nullen (in de richting van
de meest significante kant van de byte). Het bytetellerveld
specificeert het aantal complete databytes.
Veldnaam
Voorbeeld (hex)
Slaveadres
01 (adres frequentieomvormer)
Functie
01 (spoelen lezen)
Byteteller
02 (2 bytes met data)
Data (spoelen 40-33)
07
Data (spoelen 48-41)
06 (STW = 0607 hex)
Foutcontrole (CRC)
-
Tabel 7.22
7
7
141

Advertenties

Inhoudsopgave
loading

Inhoudsopgave