Za pomocą protokołu Modbus zdefiniowanego przez użytkownika można nawiązać komunikację z różnymi urządzeniami obsługującymi Modbus.
-
Wybrać menu Modbus z Settings > Network i nacisnąć przycisk Add TCP Slave lub Add RTU Slave.
-
Do listy Modbus Slave List zostanie dodane urządzenie podporządkowane Modbus.
-
Aby skonfigurować urządzenie podporządkowane Modbus i dodawać/usuwać sygnały, należy wybrać przycisk View.
-
W przypadku urządzenia podporządkowanego TCP należy podać adres IP urządzenia podporządkowanego i ustawić port (domyślny port: 502).
-
W przypadku urządzenia podporządkowanego RTU należy wybrać Serial Port (Port szeregowy), aby prowadzić komunikację, a także ustawić Communication Speed (Prędkość komunikacji), Parity Bit, (Bit parzystości) Data Bit (Bit danych) i Stop Bit (Bit stopu). Jeśli port szeregowy dodano za pomocą portu USB, należy wybrać przycisk Search, aby wyszukać nowe urządzenie i wybrać Serial Port (Port szeregowy).
-
W razie potrzeby dodania sygnału należy nacisnąć przycisk Add Signal.
-
W razie potrzeby usunięcia sygnału należy nacisnąć przycisk Delete Signal (-).
-
Ustawić Signal Type, Signal Address, Signal Name i Slave ID dla nowo dodanego sygnału.Dla urządzenia podporządkowanego TCP domyślny identyfikator Slave ID to 255. Jednakże jeśli zaznaczono Advanced Settings, można zmienić Slave ID (1-247).W przypadku Signal Type Multiple Coils do FC 15 i Multiple Holding Registers do FC 16, należy wybrać przycisk Edit, aby dodać wiele sygnałów, wprowadzając Signal Name, Start Address i Count. Za pomocą Signal Name można automatycznie przypisać nazwę sygnału.
-
Wybrać przycisk Settings.
-
Rejestracja w protokole Modbus rozpoczyna się po wybraniu przycisku Setting; w razie niepowodzenia procesu pojawia się odpowiedni komunikat. W takiej sytuacji należy sprawdzić ustawienia urządzenia Modbus i Modbus Slave (urządzenia podporządkowanego Modbus).
-
Jeśli urządzenie Modbus zostało zarejestrowane pomyślnie, można sprawdzić wejście i wyjście zarejestrowanego sygnału.Ruch wyjściowy można wykonać, wprowadzając wartości i używając przycisku →.