Rejestrowanie protokółów Modbus zdefiniowanych przez użytkownika
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 →.