MODBUS_MASTER_TABLE


Funkcjonalność w przygotowaniu. Planowana data udostępnienia: 15 kwietani 2026, we wszystkich wersjach programu Simultus. 

Umożliwi komunikację z dowolnym urządzeniem zewnętrznym z wykorzystaniem protokołu Modbus Master TCP/IP przez Ethernet.


 
  1. Dodaj urządzenie modbus slave, z którym ma się komunikować Simultus (modbus master).


     
  2. Skonfiguruj to urządzenie podając jego adres IP, port (domyślnie 502), maksymalny czas oczekiwania na odpowiedź, identyfikator jednostki (unit id) w zależności od konfiguracji połączeń urządzeń slave (zob. dokumentacja modbus) -  w większości wypadków wystarczy 255 (gdy każdy slave ma osobny adres ip). Dodatkowo dla bloku Modbus_Master_Table należy wstawić w tabelce odpowiednie polecenia modbus (mapowanie adresów modbus zgodnie z formatem w podpowiedzi po najechaniu na daną kolumnę). Poniżej tabela zawiera dwa polecenia: 1. odczyt ze slave-a trzech holding register od R0 (mapowanie modbus: 400001 - zgodnie z dok. slave-a) i zapisanie wyniku do trzech kolejnych rejestrów Simultusa (R1 - R3); 2. Zapis do holding register R6 slave-a wartości z rejstru R10 Simultusa.
     

     
  3. Wstawić blok Modbus_Master_Table i w jego właściwościach wybrać odpowiedni identyfikator slave-a z drzewka projektu. Może być tylko jeden blok Modbus_Master_Table powiązany z danym slave-m.
     

     
  4. Polecenia dla danego slave-a będą wykonywane, gdy na wejściu 'enable' odpowiedniego bloku Modbus_Master_Table będzie stan wysoki.