Każdy jest innym i nikt sobą samym.


Standardowa komunikacja szeregowa
170
Podręcznik Użytkownika ACS550
Odwzorowanie napędu ACS550 do przestrzeni referencyjnej MODBUS
Profile komunikacji
Kiedy trwa komunikacja napędu ACS550 przez MODBUS, napęd ten obsługuje
wiele profili dla informacji sterowania i informacji o statusie. Przy pomocy parametru 5305 (EFB CTRL PROFILE) dokonuje się wyboru, który profil jest używany.
• ABB DRIVES (Standard) – Profilem podstawowym (i ustawionym fabrycznie) jest
profil ABB Drives (napędy ABB), który normalizuje interfejs sterowania stosowany
dla napędów ABB. Profil ten jest oparty na interfejsie PROFIBUS i jest opisany
szczegółowo w następnych sekcjach tego rozdziału.
• ACS550 (Alternatywny) – Profilem alternatywnym jest nazywany profil ACS550.
Rozbudowuje on interfejs sterowania i statusu do 32 bitów, i jest on wewnętrznym
interfejsem pomiędzy aplikacją (oprogramowaniem) głównego napędu a
osadzonym środowiskiem magistrali komunikacyjnej FIELDBUS. Profil ten jest
przeznaczony tylko dla zaawansowanych użytkowników. W podręczniku tym nie
opisano szczegółowo profilu ACS550 - jeżeli potrzeba więcej informacji na temat
tego profilu, należy skontaktować się z firmą ABB, która jest dostawcą napędu.
Adresowanie dla protokołu MODBUS
W przypadku protokołu MODBUS każdy kod funkcji implikuje dostęp do określonego
zestawu referencyjnego MODBUS. Zatem pierwsza cyfra nie jest zawarta w polu
adresowym komunikatu MODBUS.
Uwaga: Napęd ACS550 obsługuje oparte na zerze adresowanie specyfikacji
MODBUS. Rejestr przechowywania 40002 jest zaadresowany w poleceniu
MODBUS jako 0001. Podobnie cewka 33 jest zaadresowana w poleceniu MODBUS
jako 0032.
Parametry ACS550 oraz Wy/We są odwzorowane do przestrzeni referencyjnej
MODBUS jak zdefiniowano w tabeli poniżej:
Napęd ACS550
Zestaw referenctyjny
Kody obsługiwanych funkcji
MODBUS
• Bity sterowania
Cewki (0xxxx)
• 01 – Odczytywanie statusu cewki.
• Wyjścia
• 05 – Wymuszanie pojedynczej cewki.
przekaźnikowe
• 15 – Wymuszanie wielu cewek (0x0F Hex)
• Bity statusu
Wejścia cyfrowe (1xxxx)
• 02 – Odczytywanie statusu.
• Wejścia cyfrowe
• Wejścia
Rejestry wejść (3xxxx)
• 04 – Odczytywanie rejestru wejść.
analogowe
• CONTROL WORD
Rejestry przechowywania • 03 – odczytywanie rejestrów 4xxxx.
• STATUS WORD
(4xxxx)
• 0 6 – Wstępnie ustawić pojedynczy rejestr 4xxxx.
• Zadawania
• 16 – Wstępnie ustawić wiele rejestrów 4xxxx
• Zadawania
(0x10 Hex).
• 23 – Odczytywanie/wpisywanie rejestrów 4xxxx
(0x17 Heksagonalne).
W sekcjach poniżej opisano szczegółowo odwzorowanie do każdego zestawu
referencyjnego MODBUS.
Standardowa komunikacja szeregowa
Podręcznik Użytkownika ACS550
171
Odwzorowanie 0xxxx cewki MODBUS
Napęd odwzorowuje do zestawu 0xxxx MODBUS (zwanym cewkami MODBUS)
następujące informacje.
• Mapę bitową (odwzorowanie bitowe) słowa sterowania CONTROL WORD
(wybranego przy pomocy parametru 5305 EFB CTRL PROFILE). Pierwszych 32
cewek jest zarezerwowanych dla realizacji tego celu.
• Stany wyjścia przekaźnikowego, numerowane po kolei poczynając od cewki
00033.
Tabela poniżej zawiera zestawienie dla zestawu referencyjnego 0xxxx:
ACS550
Nr. ref.
Profil standardowy
Profil alternatywny
Modbus
Lokalizacja wewnętrzna
(ACS550)
(dla wszystkich profili)
(ABB DRIVES = NAPĘDY ABB)
5305 EFB CTRL PROFILE = 0
5305 EFB CTRL PROFILE = 1
00001
CONTROL WORD - Bit 0
OFF1*
STOP
00002
CONTROL WORD - Bit 1
OFF2*
START
00003
CONTROL WORD - Bit 2
OFF3*
REVERSE
00004
CONTROL WORD - Bit 3
START
LOCAL
00005
CONTROL WORD - Bit 4
Nie dotyczy
RESET
00006
CONTROL WORD - Bit 5
RAMP_HOLD*
EXT2
00007
CONTROL WORD - Bit 6
RAMP_IN_ZERO*
RUN_DISABLE
00008
CONTROL WORD - Bit 7
RESET
STPMODE_R
00009
CONTROL WORD - Bit 8
Nie dotyczy
STPMODE_EM
00010
CONTROL WORD - Bit 9
Nie dotyczy
STPMODE_C
00011
CONTROL WORD - Bit 10
Nie dotyczy
RAMP_2
00012
CONTROL WORD - Bit 11
EXT2
RAMP_OUT_0
00013
CONTROL WORD - Bit 12
Nie dotyczy
RAMP_HOLD
00014
CONTROL WORD - Bit 13
Nie dotyczy
RAMP_IN_0
00015
CONTROL WORD - Bit 14
Nie dotyczy
REQ_LOCALLOCK
00016
CONTROL WORD - Bit 15
Nie dotyczy
TORQLIM2
00017…
Zarezerwowane
Zarezerwowane
Zarezerwowane
00032
00033
Wyjście przekaźnikowe 1
Wyjście przekaźnikowe 1
Wyjście przekaźnikowe 1
00034
Wyjście przekaźnikowe 2
Wyjście przekaźnikowe 2
Wyjście przekaźnikowe 2
00035
Wyjście przekaźnikowe 3
Wyjście przekaźnikowe 3
Wyjście przekaźnikowe 3
00036
Wyjście przekaźnikowe 4
Wyjście przekaźnikowe 4