Download Inhoudsopgave Inhoud Print deze pagina

Start- And Stopcommando's; Referentiesignaal; Beschrijving Van De Eint-Formaten; Voorbeeld Van Emotron Floating Point-Formaat - Emotron FDU 2.0 Gebruiksaanwijzing

Verberg thumbnails Zie ook voor FDU 2.0:
Inhoudsopgave

Advertenties

10.3 Start- and stopcom-
mando's
Start- en stopcommando's via seriële communicatie
instellen.
Modbus/DeviceNet
Instance number
42901
0
42902
1
42903
2
42904
3

10.4 Referentiesignaal

De referentiewaarde wordt ingesteld in modbusnummer
42905. 0-4000 h komt overeen met 0-100% van de actuele
referentiewaarde.
10.5 Beschrijving van de EInt-
formaten
Modbus-parameters kunnen verschillende formaten hebben,
bijv. een standaard unsigned/signed integer of eint. EInt
wordt hieronder beschreven. Alle parameters die naar een
register worden weggeschreven, kunnen worden afgerond op
het aantal significante cijfers dat in het interne systeem
wordt gebruikt.
Indien een parameter in Eint formaat is, dan moet het 16 bit
nummer als volgt worden geïnterpreteerd worden:
F EEEE MMMMMMMMMMM
F
EEEE
MMMMMMMMMMM 2 complement signed
Indien het format bit=0, dan kan een positief nummer
0-32767 voorgesteld worden door bit 0-14.
Indien het format bit=1, dan wordt het nummer
geïnterpreteerd als voltg:
Waarde = M * 10^E
Voorbeeld
Als 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.
58
Seriële communicatie
Function
Reset
Run, active together with
either RunR or RunL to per-
form start.
RunR
RunL
Format bit:
0=Unsinged integer mode,
1=Eint mode
2 complement signed
exponent
mantissa.
Als data wordt gelezen of geschreven als een fixed point-getal
(d.w.z. zonder decimalen) tussen 0-32767, wordt het 15-bit
fixed point-formaat van Emotron (F=0) gebruikt.
F=Formaat. 1=Emotron floating point-formaat, 0=15 bit
Emotron 15-bits fixed point-formaat.
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

Voorbeeld van Emotron floating point-formaat

e3-e0 4-bits signed exponent.
-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.
Waarde binair
-8 1000
-7 1001
..
-2 1110
-1 1111
0 0000
1 0001
2 0010
..
6 0110
7 0111
De waarde die wordt weergegeven door het EInt floating
e
point-formaat is m·10
.
Gebruik de bovenstaande formule om een waarde om te
zetten van EInt floating point-formaat naar een floating
point-waarde.
Zie voor het omzetten van een floating point-waarde naar
het EInt floating point-formaat code float_to_eint
hieronder.
Voorbeeld
Het getal 1.23 zou er in EInt zo uitzien:
F EEEE MMMMMMMMMMM
1 1110 00001111011
F=1 -> Eint
E=-2
M=123
-2
De waarde is dan 123x10
= 1.23
Emotron AB 01-3694-03r3

Advertenties

Inhoudsopgave
loading

Inhoudsopgave