MODBUS RTU.doc

(629 KB) Pobierz
MODBUS RTU

MODBUS RTU

 

Sterowniki FATEK posiadają możliwość komunikacji po protokole Modbus RTU przez porty 1~ 4. Sterownik „master” może się połączyć z 247 sterownikami ustawionymi jako „slave” przez port RS-485. Na początku należy skonfigurować port, który ma być użyty. W tym celu należy uruchomić konfigurację wybranego portu jak pokazano na poniższym rysunku.

 

 

Po wybraniu odpowiedniego portu pojawia się okienko konfiguracji:

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Wszystkie parametry portu muszą być zgodne z ustawieniami portów na sterownikach „slave”.

Porty można także skonfigurować przez wstawienie odpowiednich wartości w rejestrach odpowiedzialnych za ustawienia portów (patrz „User’s Manual – II”  rozdz. 11-12).

Każdy z portów posiada ponadto przydzielone mu znaczniki: gotowości portu oraz zakończenia operacji przesyłania danych. Numery znaczników zawiera poniższa tabelka.

 

Port

Znacznik gotowości portu

Znacznik zakończenia przesyłania

Port 1

M1960

M1961

Port 2

M1962

M1963

Port 3

M1936

M1937

Port 4

M1938

M1938

 

 

Serownik ustawiony jako „master” musi mieć uruchomioną funkcję M-BUS (funkcja 150). W funkcji M-BUS ( 150 ) użytkownik ustawia tylko port którego będzie używał do komunikacji, rejestr startowy programu do komunikacji oraz rejestr roboczy.

 

 

 

 

Pt: Numer portu, który ma być użyty do komunikacji

SR: Rejestr startowy (patrz „User’s Manual – II”  rozdz. 12-39)

WR: Rejestr roboczy (patrz „User’s Manual – II”  rozdz. 12-40)

 

Jeżeli wejście A/R = 0   - protokół Modbus

Jeżeli wejście A/R = 1   - protokół Modbus ASCII

 

 

Jeżeli wejście ABT zmieni się na 1 operacja zostaje przerwana i po jej wznowieniu przesyłanie zaczyna się od pierwszego pakietu danych.

 

 

 

 

 

 

 

 

 

Po skonfigurowaniu portu i wstawieniu funkcji 150 należy stworzyć tabelę. W tym celu należy wykonać czynności jak na poniższym rysunku

 

 

 

 

 

lub rozwinąć drzewko „Table Edit”  po lewej stronie, kliknąć prawym przyciskiem myszy na „ModBus Master Table” i wybrać „Add ModBus Master Table”. Powinno pojawić się okno „Table Edit”.

 

 

W polu „Table Name” użytkownik może wpisać dowolną nazwę, natomiast w polu „Table starting address” należy wpisać rejestr startowy, który został użyty w funkcji M-BUS.                 Następnie po pojawieniu się okna „Modbus Master Table” można dodawać komendy.Po naciśnięciu przycisku „Add” wyskakuje okienko „Command Item”,

 

 

 

w którym należy wprowadzić numer stacji slave (Slave Stadion) inny niż numer stacji „master” na której używa się funkcji M-BUS,  wybrać rodzaj komendy,  rozmiar przesyłanych danych, adres startowy w sterowniku „master” oraz adres startowy w sterowniku (lub innym urządzeniu) „slave”. Istnieją 3 rodzaje komend: Odczytaj, Zapisz, Zapisz pojedynczy (jedna dana).  Adresy startowe w sterowniku FATEK dla protokołu MODBUS można znaleźć w „User’s Manual II” w rozdziale 12-43.

 

Przykład

 

              Przesyłanie danych odbywa się co 1 sekundę.

 

 



Przykład instrukcji zastosowanych w tablicy

5

 

Zgłoś jeśli naruszono regulamin