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.