Komunikacja FATEK – FATEK po ETHERNECIE
Nie ma możliwości żeby PLC Fatek był masterem w sieci modbus. Ani moduł CB ani CE po
skonfigurowaniu w tryb client (konieczny do współpracy z PLC skonfigurowaniu w trybie
Master) nie ma możliwości wybrania protokołu modbus.
Używać kabli scrosoowanych lub zwykłych (obojętne).
Testowany schemat połączenia :
Ethernet
SWITCH
PLC + CBE
PLC + CM25E
PC
USB
USB
1.
Skonfigurować moduły ethernetowe:
Konfiguracja MASTERA (moduł komunikacyjny przy masterze musi być skonfigurowany
jako client) -> jedyny protokół jaki jest wtedy dostępny to FATEK protocol !!!!! )
Ważne jest żeby skonfigurować numery PLC w zakładce port mapping.
Z powyższego wynika że jeśli MASTER wysyła cos do PLC o numerze 10 to oznacza iż musi
on skierować zapytanie do modułu ethernetowego który wyśle to samo zapytanie w siec
Ethernet pod REMOTE IP Address a tam moduł komunikacyjny działający w trybie Server
skieruje zapytanie do stacji numer 1 pod port 500 (protokół fatek).
A wiec ustawienia jak poniżej :
KONFIGURACJA SLAVE (moduł komunikacyjny znajdujący się przy slavie jest ustawiany
w tryb serwera – tu jest możliwość wybrania protokołu komunikacyjnego). Oznacza to że
PLC w trybie slave (możliwośc jedynie odpowiedzi na zapytanie mastera) obsługuje protokół
modbus jak i protokół Fatek.
W tej zakładce Access Control wybieramy adres IP z którego nasz konfigurowany moduł
będzie przepuszczał zapytania (taki mały firewall).
Poniższe oznacza iż nasz moduł komunikacyjny działający w trybie Server o znajdujący się
tuz obok sterownika PLC - SLAV’a będzie odpowiadał na zapytania
jedynie
z IP 192.168.5.6
!!!!!
W sterowniku MASTER piszemy programik :
M1962 – znacznik gotowości portu 2
Funkcja 151 wykorzystująca tablice (LINK TABLE) znajduje się pod R200 a rejestry
pomocnicze znajdują się pod R100
Tak wygląda przykładowa tablica R200
Zapisz to SLAV’a o adresie 10 osiem słów począwszy od D0 w SLAVIE nr 10 zapisz je do
rejestru począwszy od D40.
Tak wygląda tworzenia tablicy transmisji link table.
I tworzenie wpisu :
W sterowniku SLAVE nie konfigurujemy NIC