Komunikacja pomiędzy sterownika FATEK z

Transkrypt

Komunikacja pomiędzy sterownika FATEK z
Komunikacja pomiędzy sterownika FATEK z wykorzystaniem
funkcji nr 151 – CLINK
Jest to dedykowana funkcja do tego celu (komunikacji między FATEK'ami). Komunikacja odbywa
się protokołem FATEK PROTOCOL. Można przy jej pomocy połączyć w sieć 254 sterowniki PLC
FATEK używając RS485.
Konfiguracja:
1) Należy każdemu ze sterowników ustawić unikalny numer stacji(każdy ze sterowników w
sieci musi mieć inny numer stacji):
2) Należy we wszystkich sterownikach ustawić protokół i parametry komunikacji portu.
Protokół musi być ustawiony na FATEK COMMUNICATION PROTOCOL a parametry
komunikacji muszą być ustawione na portach wszystkich sterowników takie same:
3) W jednym ze sterowników należy stworzyć tablicę LINK TABLE oraz w programie tego
sterownika wprowadzić funkcję nr 151. Sterownik ten stanie się wtedy MASTER'em
komunikacji:
- tablica LINK TABLE
[PROJECT]>[LINK TABLE]>[NEW LINK TABLE]
W utworzonej tablicy wprowadzamy wpisy określające:
– numer stacji SLAVE (sterownika), z którą mają być wymieniane dane
– komenda: odczyt lub zapis
– ilość danych (ilość danych podrząd, jaka ma być wymieniona)
– adres danej sterownika MASTER
– adres danej sterownika SLAVE
W poniższym przykładzie: zapis wartości rejestru R100 do rejestru R10 sterownika o numerze
stacji 2
– funkcja nr 151:
Pt – numer portu
MD – tryb pracy – powinien być ustawiony na 0
SR – rejestr początkowy tabeli LINK TABLE
WR – rejestry robocze (8 rejestrów)
W powyższym przykładzie funkcja wywoływana jest co 1s (dane wymieniane są co 1s).
UWAGA: Pojedyncze wywołanie funkcji 151 powoduje wykonanie tylko jednego wpisu z tablic
LINK TABLE, aby wykonane zostały wszystkie należy funkcję wywołać wielokrotnie.