Skip to main content

11. Komunikacja z napędem w protokole ModBus

11.1 Konfiguracja parametrów portu szeregowego RS485 oraz protokołu komunikacyjnego

image.png

Protokół komunikacyjny MODBUS może być użyty tylko wtedy, gdy Pn700.2 jest ustawiony na 1. Istnieją dwa sposoby komunikacji MODBUS: ASCII oraz RTU.

Mapowanie stanów wejść dyskretnych Pn512 - wejścia 14, 15, 16 i 17

Pn513 - wejścia 39, 40, 41, 42

11.2. Wskazanie numeru stacji napędu

Numer stacji określamy w parametrze Pn701= 1~247 (domyślnie 1)

11.3. Adresacja parametrów napędu oraz zmiennych specjalnych

Adresy parametrów komunikacyjnych:

image.png

image.png

image.png

Zbiór parametrów Pn(adresy komunikacyjne 0000~00DEH)
Adres parametru odpowiada danemu parametrowi z listy parametrów.

Np. parametr Pn000 odpowiada adresowi komunikacyjnemu 0000H, parametr Pn101 odpowiada adresowi komunikacyjnemu 0065H. Odczyt/zapis do adresu 0000H to odczyt/zapis do Pn000. Jeżeli wprowadzony adres komunikacyjny wykracza poza zakres parametrów to dane są tracone i serwonapęd zwraca sygnał niewykonania zadania.

11.4. Tryb kontroli z wewnętrznego pozycjonera, nadzorowany w protokole ModBus

Parametry Modbus do połączenia się z panelem HMI (przykład)

Pn700.0= 1         9600bps

Pn700.1= 5         8,O,1 (MODBUS ASCII)

Pn700.2= 1         MODBUS SCI communication

Numer stacji: Pn701= 1 (domyślnie)

Mapowanie stanów wejść dyskretnych 

Pn512- wejścia 14, 15, 16 i 17

Pn513- wejścia 39, 40, 41, 42

Adres modbus wejść dyskretnych: 900h (2304d)