SINUS-K
PROGRAMMING
MANUAL
179/
226
9.3.1.
S
CALING
The scaling constant (K) is like follows:
true value = value read by MODBUS / K
value written to MODBUS = true value * K
IFD SW Example:
Name
Description
Addr.
(dec)
R/W
Addr.
(hex)
R/W
Def Min Max
K
Unit
of
meas.
P05 TAC1
Acceleration time 1
0
0
10
0.1
6500
10
s
P06 TDC1
Deceleration time 1
1
1
10
0.1
6500
10
s
Because K=10, a reading of address 0 with a value equal to 100 (dec) is to be intended as acceleration time
1 equal to 100/10=10s
Vice versa, to set a deceleration time 1 equal to 20s, send value 20*10=200 (dec) to address 1 via serial link.
Some variables related to the inverter size (current) and/or class (voltage) are grouped as follows:
Table T000[]: index (SW3) at address 477 (1DDh)
I full scale (A)
Max
freq out (Hz)
Def
carrier
Max
carrier
Def
preboost
T000[0] T000[1] T000[2] T000[3] T000[4]
0
25 800 7 12 1
1
50 800 7 12 1
2
65 800 5 12 1
…
… … … … …
Table reading:
Name Description
Addr.
(dec)
READ
Addr.
(hex)
READ
Min Max
K
Unit of
measure
M03 IOUT
Output
current
1026 402
50*65536/(T000[0]*1307)
A
Because K=50*65536/(T000[0]*1307), do the following to convert current reading to A:
1)
read address 477 (dec) for “I full–scale”; the result is the index of array T000[]. For this parameter, consider
column T000[0], as other columns refer to different parameters. One reading is sufficient;
2)
read address 1026 (dec).
If address 477 reading returns “2” (
⇒
65A) and if address 1026 returns “1000”, output current will be equal
to 1000 / K = 1000 / (50*65536/(T000[0]*1307)) = 1000 / (50*65536/(65*1307)) = 25.9 A.