Download Inhoudsopgave Inhoud Print deze pagina

Ind; Tekstblokken; Conversiefactor; Parameterwaarden - Danfoss VLT HVAC Drive FC 102 Beknopte Gids

Verberg thumbnails Zie ook voor VLT HVAC Drive FC 102:
Inhoudsopgave

Advertenties

Installatie en setup

8.9.3 IND

Sommige parameters in de frequentieomvormer zijn
arrayparameters, zoals 3-10 Ingestelde ref.. Omdat Modbus
geen ondersteuning biedt voor arrays in de registers,
reserveert de frequentieomvormer register 9 als verwijzing
naar de array. Voordat u een arrayparameter leest of
schrijft, moet u register 9 instellen. Als het register wordt
ingesteld op de waarde 2, wordt bij lezen/schrijven naar
arrayparameters in het vervolg altijd de index 2 gebruikt.

8.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
8
8
zijn opgeslagen, wordt de ruimte in het antwoord
helemaal gevuld.

8.9.5 Conversiefactor

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

8.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 03 hex 'Registers lezen'. Parameters worden
geschreven met behulp van de functie 6 hex 'Eén register
schrijven' voor 1 register (16 bits) en de functie 10 hex
'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 03 hex 'Registers
lezen' en geschreven met behulp van functie 10 hex
'Meerdere registers lezen'. Leesbare groottes variëren van 1
register (2 tekens) tot 10 registers (20 tekens).
154
Design Guide
Danfoss A/S © Rev. 06/2014 Alle rechten voorbehouden.

8.10 Voorbeelden

De volgende voorbeelden laten zien hoe diverse Modbus
RTU-commando's kunnen worden gebruikt.

8.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 wordt geadresseerd als 32.
Voorbeeld van een verzoek om de spoelen 33-48
(statuswoord) te lezen van volgerapparaat 01.
Veldnaam
Voorbeeld (hex)
Volgeradres
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 8.21 Query
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, worden de overige bits in de laatste
databyte opgevuld met nullen (in de richting van de meest
significante kant van de byte). Het bytetellerveld
specificeert het aantal complete databytes.
Veldnaam
Voorbeeld (hex)
Volgeradres
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 8.22 Antwoord
MG11BC10

Advertenties

Inhoudsopgave
loading

Inhoudsopgave