Download Inhoudsopgave Inhoud Print deze pagina

Beschrijving Van De Eint-Formaten; Voorbeeld, Oplossing; Gedetailleerde Beschrijving Van Emotron Floating Point-Formaat - Emotron FDU 2.0 Gebruiksaanwijzing

Verberg thumbnails Zie ook voor FDU 2.0:
Inhoudsopgave

Advertenties

Voorbeeld:
(Zie handleiding Emotron-veldbus voor meer informatie)
We willen de frequentieregelaar instellen via een bussysteem
met behulp van de eerste twee bytes van het datablok, door
menu [2661] FB Signal 1 in te stellen op 49972. Voorts
willen we ook een 16-bits tekenreferentiewaarde en een 16-
bits proceswaarde verzenden. Dit doet u door menu [2662]
FB Signal 2 in te stellen op 42905 en menu [2663] FB
Signal 3 op 42906.
OPMERKING! Het is mogelijk om de verzonden
proceswaarde te bekijken in het menu Bedrijf van het
bedieningspaneel [710]. De weergegeven waarde is
afhankelijk van instellingen in de menu's Proces Min
[324] en Proces Max [325].
CG Drives & Automation, 01-5325-03r5
9.6
Beschrijving van de EInt-
formaten
Eint wordt alleen gebruikt met protocollen Modbus-RTU
en Modbus-TCP.
Een parameter met EInt -formaat kan in twee formaten
worden weergegeven (F). Als een 15-bits unsigned integer-
formaat (F= 0) of als een Emotron floating point-formaat
(F=1). De belangrijkste bit (B15) duidt het gebruikte
formaat aan. Zie de meer gedetailleerde beschrijving hierna.
Alle parameters die in een register zijn geschreven, mogen
worden afgerond tot het aantal significante cijfers dat in het
interne systeem wordt gebruikt.
De matrix hieronder beschrijft de inhoud van het 16-bits
woord voor de twee verschillende EInt-formaten:
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
F=1 e3
e2
e1
e0
m10 m9 m8 m7 m6 m5 m4 m3 m2 m1 m0
F=0 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
Als de formaat-bit (B15) 0 is, kunnen alle bits worden
behandeld als standaard unsigned integer (UInt)
Indien het format bit=1, dan wordt het nummer
geïnterpreteerd als volgt:
Waarde = M * 10^E waarbij M = m10..m0 een "two's
complement" mantisse en E = e3..e0 een "two's complement
signed" exponent vertegenwoordigt.
OPMERKING: Parameters van EInt-formaat kunnen
waarden terugzenden als zowel 15-bits unsigned int
(F=0) of in Emotron floating point (F=1).

Voorbeeld, oplossing

Als u de waarde 1004 in een register invoert en het register
heeft 3 significante cijfers, wordt dit opgeslagen als 1000.
In het floating point-formaat (F=1) van Emotron wordt een
16-bits woord gebruikt om grote (of hele kleine) getallen
weer te geven met 3 significante cijfers.
Als data wordt gelezen of geschreven als een fixed-point-
getal (d.w.z. zonder decimalen) tussen 0-32767, kan het 15-
bits Unsigned-integer-formaat (F=0) worden gebruikt.
Gedetailleerde beschrijving van Emotron
floating point-formaat
e3-e0 4-bits signed exponent. Geeft een
waardebereik:
-8..+7 (binair 1000 .. 0111)
m10-m0 11-bits signed mantissa.
-1024..+1023 (binair
10000000000..01111111111)
Een signed getal wordt weergegeven als een 2-complement
binair getal, zoals hieronder weergegeven.
Seriële communicatie
83

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

Vfx 2.0

Inhoudsopgave