MOXA Mgate 5121 odczytuje dane J1939 i dostosowuje pozycję pamięci po stronie Modbusa

May 27, 2025 Zostaw wiadomość

Topologia aplikacji:

 

info-1080-380

 

Schemat czytania bramy jest następujący:

 

info-1080-572

 

Ustawienia trybu roboczego bramy

 

1. Ustaw protokół odczytany przez bramę w autobusie CAN do protokołu J1939. Po zapisaniu i zastosowaniu pokazano poniższą liczbę.

 

info-1080-507

 

2. Ustaw parametry odczytu terminali J1939

 

2.1 Kliknij, aby wyświetlić parametry J1939

 

info-1080-569

 

2.2 Skonfiguruj lokalny identyfikator bramki do 5 i stawki transmisji do 250k

 

info-1080-671

 

2.3 Po potwierdzeniu parametrów magistrali CAN kliknij ruch protokołu, aby wyświetlić komunikat J1939 w następujący sposób

 

info-1080-556

 

2.4 Po potwierdzeniu, że otrzymano dokładne dane, powrócić do strony konfiguracji parametrów J1939 do konfiguracji.

 

info-1080-569

 

3. Wykonaj poniższe czynności, aby skonfigurować dane odczytu J1939

 

3.1 D1 Odczyt danych, ustawienie nazwy, adres odczytu, PGN, klawisz jest przesunięty 0 i data długość 1

 

info-882-425

 

3.2 Odczyt danych D2

 

info-756-471

 

3.3 Odczyt danych D3

 

info-763-632

 

3.4 Odczyt danych D4

 

info-639-491

 

Czytanie danych 3.5 D5

 

info-632-617

 

3.6 Odczyt danych D6

 

info-644-664

 

3.7 Odczyt danych D7

 

info-559-571

 

3.8 Odczyt danych D8

 

info-571-646

 

3.9 Po konfiguracji pamiętaj o kliknięciu, a następnie kliknij Zapisz, a następnie włącz wszystkie konfiguracje, aby wszystkie konfiguracje można było całkowicie zapisać.

 

info-1080-251

 

3.10 Po zapisaniu przejdź do strony diagnostycznej, aby sprawdzić, czy znaczniki są zapisywane w odpowiednich danych.

 

info-1080-500

 

Po potwierdzeniu, że dane są zapisywane w odpowiednich danych, następnym krokiem jest ustawienie zależności mapowania danych po stronie niewolnika Modbus TCP.

 

4. Modbus TCP Mapowanie adresów niewolników

 

4.1 Wprowadź stronę mapowania danych Modbus

 

info-1080-605

 

4.2 Kliknij to, aby skonfigurować parametry Slave Modbus TCP

 

info-554-252

 

4.3 Ustaw numer portu Slave TCP na 502, a identyfikator na 1

 

info-1080-448

 

4.4 Dodaj tagi. Jak pokazano na poniższym rysunku, dodaj dane J1939 w kolejności. Najpierw mapa D1, aby zająć się 30000.

 

info-1080-411

 

4.5 Ustaw dane odczytu J1939

 

info-1080-426

 

4.6 Ustaw dane J1939 pierwszej mapy rejestru Modbus

 

info-1080-514

 

4.7 Kliknij, aby zapisać, aby zapisać

 

info-1080-569

 

4.8 Widać, że adres 30000 niewolnika Modbus TCP został zmapowany na dane D1.

 

info-1080-498

 

4.9 Tak samo jak powyżej, kontynuuj dodawanie znaczników do mapowania innych danych J1939 do końca niewolnika Modbus TCP

 

info-1080-535

 

4.10 Kliknij Zapisz i przejdź do zastosowania ustawień, a na koniec kliknij Zastosuj

 

info-1080-148

info-1080-202

 

Modbus TCP Mistrz Odczyt

 

1. Użyj modscan, aby odczytać dane i porównać oryginalne dane J1939 w następujący sposób

 

Ustawienia połączenia modscan są następujące

 

info-554-470

 

1.2 Status czytania jest następujący

 

info-1080-582

 

Powyższy opis pokazuje, że funkcja konwersji danych i regulacja liczby zapisanych bitów została skonfigurowana, a komunikacja jest normalna.