Przemienniki częstotliwości

Transkrypt

Przemienniki częstotliwości
Instrukcja obsługi
Komunikacja ModBus w
przemiennikach częstotliwości
HFinverter F1500-G
(0,4kW ÷ 75kW)
Wersja instrukcji 002/2008
Praca w sieci wg protokołu ModBus.
W przemiennikach częstotliwości HFinverter serii F1500-G zastosowano
komunikację
opartą
na
standardzie
RS485,
sieciową wg protokołu ModBus.
Protokół
ModBus
jest
szeregowym,
obsługujący
komunikację
asynchronicznym
protokołem
komunikacyjnym, szeroko stosowany w sterownikach i innych urządzeniach
automatyki
przemysłowej.
Protokół
ModBus
nie
wymaga
specjalnego
interfejsu, a typowym interfejsem fizycznym jest RS485. ModBus jest
standardem otwartym – więcej informacji na temat tego protokołu znaleźć
można na stronie http://www.modbus.org.
Tabela zawierające podstawowe parametry komunikacji z zastosowaniem
protokołu ModBus w falownikach serii F1500-G.
Parametr
Możliwość zmiany
Dane
przez użytkownika
1200/2400/4800/9600/19200
Prędkość transmisji
TAK
bitów na sekundę
Tryb transmisji
ASCII
NIE
Tryb komunikacji
Asynchroniczny
NIE
Rodzaj interfejsu
RS485
NIE
Kontrola parzystości
brak/parzysta/nieparzysta
TAK
Adres komunikacji
1~247
TAK
Adres rozgłoszeniowy
0
NIE
W komunikacji ModBus zastosowano tryb transmisji w kodowaniu ASCII.
W tym trybie jeden bajt w formacie szesnastkowym, jest wyrażony przez dwa
znaki w kodzie ASCII, np. 31H obejmuje dwa znaki ASCII tj. 3 – 33H i 1 – 31H
Tabela z powszechnie stosowanymi znakami w kodzie ASCII
znak
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
ASCII 30H 31H 32H 33H 34H 35H 36H 37H 38H 39H 41H 42H 43H 44H 45H 46H
Duża litera „H” oznacza Hex. Patrz tabela z kodami ASCII.
-2ver.02/2008
Tabela kodów ASCII
Dec
Hex
Znak
Dec
Hex
Znak
Dec
Hex
Znak
Dec
Hex
Znak
0
00
NUL
32
20
Spacja
64
40
@
96
60
`
1
01
SOH
33
21
!
65
41
A
97
61
a
2
02
STX
34
22
"
66
42
B
98
62
b
3
03
ETX
35
23
#
67
43
C
99
63
c
4
04
EOT
36
24
$
68
44
D
100
64
d
5
05
ENQ
37
25
%
69
45
E
101
65
e
6
06
ACK
38
26
&
70
46
F
102
66
f
7
07
BEL
39
27
‘
71
47
G
103
67
g
8
08
BS
40
28
(
72
48
H
104
68
h
9
09
HT
41
29
)
73
49
I
105
69
i
10
0A
LF
42
2A
*
74
4A
J
106
6A
j
11
0B
VT
43
2B
+
75
4B
K
107
6B
k
12
0C
FF
44
2C
,
76
4C
L
108
6C
l
13
0D
CR
45
2D
-
77
4D
M
109
6D
m
14
0E
SO
46
2E
.
78
4E
N
110
6E
n
15
0F
SI
47
2F
/
79
4F
O
110
6F
o
16
10
DLE
48
30
0
80
50
P
111
70
p
17
11
DC1
49
31
1
81
51
Q
112
71
q
18
12
DC2
50
32
2
82
52
R
113
72
r
19
13
DC3
51
33
3
83
53
S
114
73
s
20
14
DC4
52
34
4
84
54
T
115
74
t
21
15
NAK
53
35
5
85
55
U
116
75
u
22
16
SYN
54
36
6
86
56
V
117
76
v
23
17
ETB
55
37
7
87
57
W
118
77
w
24
18
CAN
56
38
8
88
58
X
119
78
x
25
19
EM
57
39
9
89
59
Y
120
79
y
26
1A
SUB
58
3A
:
90
5A
Z
120
7A
z
27
1B
ESC
59
3B
;
91
5B
[
121
7B
{
28
1C
FS
60
3C
<
92
5C
\
122
7C
|
29
1D
GS
61
3D
=
93
5D
]
123
7D
}
30
1E
RS
62
3E
>
94
5E
^
124
7E
~
31
1F
US
63
3F
?
95
5F
_
125
7F
DEL
-3ver.02/2008
6
7
8
9
11 12 13 14
Dane
10
15
16
17
Transsmision)
5
EOT (End Of
4
Bit parzystości
3
Długość danych
2
funkcyjne
Bit startowy
1
Komendy
0
Adres falownika
Index
Funkcja
Przykładowa ramka ModBus w trybie ASCII
Struktura ramowa w trybie ASCII
Bajt
Funkcja
1
Bit startowy (niski poziom)
7 lub 8
Bit danych
0 lub 1
1 lub 2
Bit kontroli parzystości,
0 – brak kontroli, w przeciwnym razie 1 bit
Bit stopu (wysoki poziom)
– 1 bit w przypadku kontroli, w przeciwnym razie 2 bity
Komendy funkcyjne
Wartość
Opis
komendy
Wartość komendy w formacie ASCII
01
02
Polecenie START (z parametrami). Polecenie START z ustalonymi
parametrami częstotliwości, przyśpieszenia i hamowania
Polecenie STOP (z parametrami). Polecenie STOP z ustawionym
parametrem czasu hamowania.
03
Polecenie zapisu parametru kodu funkcyjnego
04
Polecenie odczytu parametru kodu funkcyjnego
05
06
Odczytuje z przemiennika parametry pracy silnika i wysyła je do
jednostki nadrzędnej – patrz tabela na stronie 5
Reset/Stop z wybiegiem. Reset w przypadku wystąpienia błędu
lub stop z wybiegiem podczas normalnej pracy falownika
07
Odpowiedź dla poprawnej reakcji
08
Odpowiedź dla nieprawidłowej reakcji
09
10
Non-PC/PLC Mode. Prześlij to polecenie, gdy parametry silnika
nie są ustalane w komputerze PC lub sterowniku PLC
Gdy nie można zmienić parametru danej funkcji, falownik
prześle ten kod komendy funkcyjnej.
-4ver.02/2008
UWAGI:
1. Format pakietu danych urządzenia PLC i falownika: w obu przypadkach
jeden pakiet danych wysyłanych i odbieranych mieści się w 33 bajtach.
2. Każdy pakiet danych powinien składać się z 18 bitów.
3. Długość danych posiada zawsze wartość 11 bitów, jeżeli nasze dane
będą krótsze to pozostałe bity wypełniamy wartością 00 – nie możemy
skrócić długość danych.
4. Wartość komendy wpisujemy w drugim bicie pakietu danych.
Komenda o wartości 05 (patrz tabela na stronie 4) odpowiedzialna jest za
przesłanie
do
jednostki
nadrzędnej
(komputera
lub
sterownika
PLC)
informacji o stanie pracy układu napędowego. Tabela poniżej przedstawia
możliwe komunikaty jakie przesłane zostaną do jednostki nadrzędnej przez
falownik.
Wartość
komunikatu
Opis
w ASCII
00
Praca bez błędów
01
Błąd OC1 – przekroczenie prądu podczas przyśpieszania
02
Błąd OC2 – przekroczenie prądu podczas zwalniania
03
Błąd OC3 – przekroczenie prądu podczas stałej pracy
04
Błąd OE1 – przekroczenie napięcia podczas przyśpieszania
05
Błąd OE2 – przekroczenie napięcia podczas zwalniania
06
Błąd OE3 – przekroczenie napięcia podczas normalnej pracy
07
Błąd LU – zabezpieczenie przed zbyt niskim napięciem zasilania
09
Błąd OL1 – przeciążenie falownika
10
Błąd OL2 – przeciążenie silnika
11
Błąd OH – przekroczenie temperatury
13
Błąd PEr – zabezpieczenie przed zanikiem fazy napięcia zasilającego
15
STOP awaryjny
17
Błąd ErP – błąd urządzenia peryferyjnego
18
Błąd Cb – błąd załączenia stycznika
19
Błąd AdEr – przerwa w obwodzie sterowania
-5ver.02/2008
Przykład
W
trybie
ModBus-ASCII
zmienić
częstotliwość
docelową
na
10Hz
(F113=10.00), czas przyśpieszania i zwalniania na 5,0s (F114=5.0 i
F115=5.0). Falownik pracuje pod adresem 124.
Ramka
Bit
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17
Wartość 3A 7E 01 0B 03 E8 00 32 00 32 00 00 00 00 00 A4 0D 0A
Tabela z opisem powyższej ramki
Bit
Wartość
0
3A
1
7E
Opis
Bit startu, wartość 3A odpowiada znakowi „:” (dwukropka), w
komunikacji ModBus każda ramka musi zaczynać się od
znaku dwukropka
Adres napędu – w tym przypadku falownik w kodzie F901
ustawioną ma wartość 124
Wartość komendy, tutaj polecenie START (z parametrami).
2
01
Polecenie START z ustalonymi parametrami częstotliwości,
przyśpieszenia i hamowania – patrz tabela na stronie 4
Długość danych, dane muszą być o długości 11 bitów, nie
3
0B
4
03
5
E8
6
00
7
32
8
00
9
32
10
00
11
00
12
00
13
00
14
00
15
A4
16
0D
Wartość odpowiada znakowi CR - powrót
17
0A
Wartość odpowiada znakowi LF – przesuw linii
jest dopuszczalna krótsza, w „pustych” bitach wpisujemy 00
Dane dotyczące częstotliwości, tutaj 10Hz
Dane dotyczące czasu przyśpieszenia, tutaj 5s
Dane dotyczące czasu zwalniania, tutaj 5s
Bity uzupełniające długość danych
Wzdłużna kontrola błędów
(LRC-Longitudinal Redundancy Check)
-6ver.02/2008
Uwagi dotyczące przelicznika wyrażeń podczas komunikacji:
1. wartość parametru częstotliwości = wartość aktualna x 100
2. wartość parametru czasu = wartość aktualna x 10
3. wartość parametru prądu = wartość aktualna x 10
4. wartość parametru napięcia = wartość aktualna x 1
5. wartość parametru mocy = wartość aktualna x 100
6. wartość parametru stopnia pokrycia = wartość aktualna x 100
7. wartość parametru numeru wersji = wartość aktualna x 100
Wartość parametru jest wartością wysyłaną w pakiecie danych. Wartość
aktualna jest wartością aktualną falownika. Gdy jednostka nadrzędna (PC lub
PLC) odbiera wartość parametru, dzieli się przez odpowiedni współczynnik
aby uzyskać aktualna wartość. Zakres wartości wynosi od 0 do 65535.
Ogólne uwagi dodatkowe dotyczące komunikacji
Interfejs komunikacyjny RS485 znajduje się na listwie zacisków sterowania i
oznaczony jest znakami „A+" i „B-" – patrz schematy podłączeń w instrukcji
obsługi falownika F-1500.
Struktura magistrali ModBus
Dla falowników serii F1500 stosuje się tryb komunikacji RS485
półdupleks o strukturze łańcuchowej. Nie należy stosować linii „rozporowych”
ani konfiguracji gwiazdy, sygnały odbić (echa) wytwarzane przez te
konfiguracje będą kolidować z komunikacją RS485 ModBus. Należy przy tym
zaznaczyć, że w konfiguracji półdupleks, w tym samym czasie tylko jeden
-7ver.02/2008
falownik może komunikować się z jednostka nadrzędną (PC lub sterownik
PLC). Jeżeli dwa lub więcej falowników wysyła dane w tym samym czasie,
pojawi się kolizja magistrali, która nie tylko doprowadzi do błędu
komunikacji, lecz również może wystąpić wyższe natężenie prądu w
niektórych elementach sieci.
jest
W celu zmniejszenia odbicia (echa) sygnału w sieci RS485 stosowana
oporność
zacisku
120Ω,
nie
należy
używać
jej
w
magistrali.
Bezpośrednie uziemienie w strukturze sieci RS485 nie jest dozwolone.
Wszystkie urządzenia pracujące w sieci RS485 powinny być uziemiane
poprzez własne zaciski uziemienia zwracając przy tym szczególna uwagę na
to, że przewodu uziemienie nie mogą tworzyć w żadnym wypadku
zamkniętej
pętli.
Należy
zwrócić
uwagę
na
wydajność
urządzenia
nadrzędnego (PC lub PLC) oraz na odległości między nimi a falownikami, jeśli
jest to konieczne należy dodać urządzenia wzmacniające sygnał.
-8ver.02/2008
Warunki gwarancji
Szanowny Kliencie,
Dziękujemy za zakupienie produktu sprzedawanego przez HF Inverter Polska i
wyrażamy nadzieję, że przyniesie on Ci wiele zadowolenia i korzyści.
Gratulujemy trafnego wyboru i gwarantujemy sprawne działanie produktu
zgodnie z warunkami techniczno – eksploatacyjnymi, opisanymi w Instrukcji Obsługi
i/lub dokumentacji DTR. W przypadku konieczności skorzystania z usług serwisu
gwarancyjnego i pogwarancyjnego, prosimy o skontaktowanie się ze serwisem
HFinverter Polska w Toruniu. Dla uniknięcia niedogodności prosimy o wcześniejsze,
przed skorzystaniem z pomocy serwisu a co najważniejsze, przed pierwszym
uruchomieniem urządzenia o dokładne zapoznanie się z Instrukcją Obsługi i/lub
dokumentacją DTR załączoną do zakupionego produktu.
W
gwarancji
HFinverter
Polska
zapewnia,
że
produkt
wolny
jest
od
wad
materiałowych i konstrukcyjnych od dnia zakupu przez okres JEDNEGO ROKU chyba,
że dodatkowa umowa zawarta w formie pisemnej, pod rygorem nieważności,
pomiędzy HFinverter Polska a kupującym stanowi inaczej.
Jeśli w okresie gwarancyjnym (liczonym od daty kupna) produkt zostanie uznany za
wadliwy z powodu defektu zastosowanych materiałów lub nieprawidłowego
wykonania, HFinverter Polska dokona bezpłatnej naprawy lub (według uznania
HFinverter Polska) wymiany wadliwego produktu lub jego uszkodzonych części w
oparciu o warunki zamieszczone poniżej. HFinverter Polska zastrzega sobie prawo
do wymiany uszkodzonych części produktu, całego produktu lub jego części na
nowy lub odnowiony. Wszystkie wymienione części i produkty stają się własnością
HFinverter Polska.
Warunki gwarancji
1.Gwarancja będzie respektowana wyłącznie z ważnym dowodem zakupu albo
rachunkiem (zawierającym datę zakupu, model produktu i nazwę Kupującego), oraz
z reklamowanym produktem dostarczonym w okresie gwarancyjnym. Faktura VAT
może być jednocześnie kartą gwarancyjną na której umieszczone są numery seryjne
urządzenia. HFinverter Polska zastrzega sobie prawo do odmowy świadczenia
bezpłatnego serwisu w przypadku braku dokumentów, o których mowa powyżej, lub
jeśli informacje w nich zawarte są niekompletne albo nieczytelne. Gwarancja nie
będzie respektowana, gdy nazwa modelu lub numer seryjny umieszczony na
produkcie zostały zmienione, zmazane, usunięte lub zatarte.
2.Niniejsza gwarancja nie obejmuje kosztów transportu i zagrożeń związanych z
transportem produktu z i do firmy HFinverter Polska.
-9ver.02/2008
3.Niniejsza gwarancja nie obejmuje:
a. okresowych przeglądów technicznych oraz naprawy bądź wymiany części lub
podzespołów wynikających z ich naturalnego zużycia;
b. części zamiennych (części przewidzianych do okresowej wymiany, opisanych w
Instrukcji Obsługi i/lub dokumentacji DTR);
c. uszkodzeń
i
awarii
spowodowanych
włączaniem,
użytkowaniem
lub
obchodzeniem się z produktem w sposób odbiegający od opisanych w
Instrukcji Obsługi i/lub dokumentacji DTR;
d. uszkodzeń produktu będących następstwem:
 Używania produktu niezgodnie z jego przeznaczeniem, czyli:

używania, którego skutkiem jest uszkodzenie fizyczne, estetyczne lub
uszkodzenie powierzchni produktu lub jego modyfikacje, lub uszkodzenie
wyświetlaczy ciekłokrystalicznych i/lub diodowych;

nieudanej instalacji lub nie użytkowania produktu zgodnie z jego
przeznaczeniem i według Instrukcji Obsługi i/lub dokumentacji DTR
dotyczących instalacji lub użytkowania;

nie
serwisowania
produktu
zgodnie
z
Instrukcjami
Obsługi
i/lub
dokumentacji DTR dotyczącymi prawidłowego serwisowania;

instalacji produktu w sposób niezgodny z Instrukcją Obsługi i/lub
dokumentacją
DTR
i
sprzeczny
ze
standardami
bezpieczeństwa
obowiązującymi w kraju, gdzie produkt jest używany;
 Zarażenia przez nieautoryzowane oprogramowanie (np. wirusy komputerowe)
lub użytkowania produktu z oprogramowaniem innym niż dostarczone z
produktem lub oprogramowaniem nieprawidłowo zainstalowanym
 Stanu lub defektów systemów, z którymi używany jest ten produkt lub w
których skład wchodzi
 Użytkowania produktu z akcesoriami, urządzeniami peryferyjnymi i innymi
produktami typu, stanu i standardu innego niż zalecany przez HFinverter
Polska
 Napraw przeprowadzanych przez osoby nie będące pracownikami HFinverter
Polska lub autoryzowanej sieci serwisowej
 Zmian i przeróbek bez uprzedniej zgody HFinverter Polska, takich jak:

zwiększania parametrów produktu do wartości większych niż podane w
Instrukcji Obsługi i/lub dokumentacji DTR,

modyfikacji produktu mających na celu dostosowanie go do krajowych lub
lokalnych technicznych standardów bezpieczeństwa krajów innych niż te,
dla których go fabrycznie zaprojektowano i wyprodukowano,
 Zaniedbania
 Wypadków, pożaru, działania cieczy lub wilgoci, chemikaliów i innych
substancji,
powodzi,
wibracji,
nadmiernego
gorąca,
nieprawidłowej
wentylacji, wahań napięcia sieci zasilającej, podłączenia nadmiernego lub
nieprawidłowego
napięcia,
promieniowania,
- 10 ver.02/2008
stanów
nieustalonych,
wyładowań atmosferycznych oraz działania jakichkolwiek sił zewnętrznych i
uderzeń
4.Gwarancja obejmuje wyłącznie sprzętowe podzespoły produktu. Nie obejmuje zaś
oprogramowania (dostarczanego przez HFinverter Polska lub innego), dla którego
zawarto umowę z klientem lub oddzielną umowę gwarancyjną lub które podlega
wyłączeniu, lub które takim umowom powinno podlegać.
5.Reklamacje jakościowe dotyczące wad jawnych powinny zostać zgłoszone do
HFinverter Polska najpóźniej w terminie 7 dni kalendarzowych po odbiorze towaru,
wady ukryte w terminie 7 dni kalendarzowych od chwili ich wykrycia, pod rygorem
utraty uprawnień z rękojmi.
6.Gwarancja HFinverter Polska obowiązuje tylko wobec pierwszego Kupującego i nie
może być przenoszona na osobę trzecią.
7.Kupujący potwierdza zapoznanie się z Ogólnymi Warunkami Sprzedaży a w
szczególności §10 wskazanego dokumentu.
8.W sprawach nieuregulowanych mają zastosowania przepisy Kodeksu Cywilnego.
Notatki
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
- 11 ver.02/2008