Logo MaxLong

SAI140 Modbus RTU přes RS485
do Stručné úvodní příručky analogového vstupu

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup

JerryPeng 0975-365-352
www.maxlong.com.tw

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup - Qr kód MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup - Qr kód 2

http://www.maxlong.com.tw

http://www.maxlong.com.tw/product-detail/lora-converter

Zavedení

SAI140 poskytuje 4 analogové vstupy selektivní od 4~20 mA a 0~10V pomocí nastavení propojek na desce. Je to samprychlost 5krát za sekundu (4 vstupy).
Jeden sériový port RS485 (rozhraní Terminal Block) podporuje protokol Modbus RTU.
Poznámky:
Typ slova: Celé číslo bez znaménka
Rozlišení: 16 bitů
Pořadí textů: High byte vpředu, Low typ vzadu.
Správná hodnota z analogového vstupu by měla být získaná hodnota dělená 1000.

1.1 Produkt Views 

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup - produkt Views

1.2 Architektura elektroinstalace 

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup – architektura zapojení

Konfigurace

2.1 Nastavení analogového typu

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup – nastavení analogového typu

Poznámka: Analogové vstupy pro každý selektivní 4~20mA NEBO 0~10V pomocí nastavení propojek na desce.

2.2 Konfigurace pomocí nástroje Windows
Krok 1➔ Otevřete a nakonfigurujte SAI140 pomocí „SCAI4_TestTool“
Krok 2➔ Nakonfigurujte testovací nástroj (jak je znázorněno níže)

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup – konfigurace testovacího nástroje SCAI4

Krok 3➔ Po konfiguraci parametrů portu COM klikněte na „Připojit“
Krok 4➔ Jeden by měl dostat „Connected“ od SAI140 A nyní jste se úspěšně připojili k SAI140.

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup – konfigurace testovacího nástroje SCAI4 2

2.3 Funkční test

  1. svtaga testovatMaxLong SAI140 Modbus RTU přes RS485 na analogový vstup - svtaga testovat
  2. Aktuální testMaxLong SAI140 Modbus RTU přes RS485 na analogový vstup – test proudu
  3. Nastavení VOMaxLong SAI140 Modbus RTU přes RS485 na analogový vstup – nastavení VO

2.4 Sada příkazů Modbus
Základní příkaz MODBUS má vždy dva hlavní parametry:

  1. ID adresa: Určeno pro příjem této ID adresy příkazu.
  2. Kód funkce: Tato funkce příkazu.

Příjem do prvku Command vrátí Response informující o dokončení akce v reakci na dálkový ovladač nebo hodnotu vrácenou čtením, Formát Response Command ve formátu je v zásadě stejný, ale má také ID adresu a kód funkce, aby bylo možné hlavní identifikace, následující tabulka pro běžné pořadí kódů funkcí.

1. Protokol MODBUS RTU
Jsou podporovány následující funkce MODBUS.

Kód funkce Popis
0x03 Číst obchodní rejstříky
0x06 Napište jednotný registr

Mapa adres protokolu MODBUS

Registrace MODBUS HEX Funkce Popis Akce
0000 0106 Čtení/zápis adresy zařízení Modbus
A Nastavení přenosové rychlosti
High byte: Adresa zařízení Modbus
Vztek je 1~247
Nízký bajt: Nastavení přenosové rychlosti
1:2400
2:4800
3:9600
4:14400
5:19200
6:38400
7:115200
R/W
0001 0600 Nastavení délky dat, parity a stop bitů Vysoký bajt: Délka dat, parita a stop bity. Platné hodnoty jsou:
SERIAL_7N1 0x04 SERIAL_8N1 0x06(default) SERIAL_7N2 0x0C SERIAL_8N2 0x0E SERIAL_7E1 0x24 SERIAL_8E1 0x26 SERIAL_7E2 0x2C SERIAL_8E2 0x2E SERIAL_7O1 0x34 SERIAL_8O1 0x36 SERIAL_7O2 0x3C SERIAL_8O2 0x3E
Nízký bajt: Rezervováno
R/W
0004 0018 Přečtěte si AI1 svtage Příklad: 0x2710 = 10000 v desítkové soustavě. To znamená 10.000 XNUMX V R
0005 0030 Přečtěte si proud AI1 Příklad: 0x4E20 = 20000 v desítkové soustavě. To znamená 20.000 XNUMX mA R
0008 0018 Přečtěte si AI2 svtage Příklad: 0x2710 = 10000 v desítkové soustavě. To znamená 10.000 XNUMX V R
0009 0030 Přečtěte si proud AI2 Příklad: 0x4E20 = 20000 v desítkové soustavě. To znamená 20.000 XNUMX mA R
0014 2710 Přečtěte si AO1 svtage Příklad: 0x2710 = 10000 v desítkové soustavě. To znamená 10.000 XNUMX V R/W
0018 1388 Přečtěte si AO2 svtage Příklad: 0x1388 = 5000 v desítkové soustavě. To znamená 5.000 XNUMX V R/W

Example pro čtení adresy Modbus a přenosové rychlosti:

Žádost Odpověď
Název pole (hexadecimální) Název pole (hexadecimální)
Adresa MODBUS 01 Adresa MODBUS 01
Funkce 03 Funkce 03
Počáteční adresa Ahoj 00 Počet bajtů 02
Počáteční adresa Lo 00 High Byte Data 01
Množství výstupů Ahoj 00 Low Byte Data 06
Množství výstupů Lo 01 High Byte CRC 39
High Byte CRC 84 Low Byte CRC D6
Low Byte CRC 0A

Příklad: High Byte Data 0x01 znamená Modbus Address = 01. Dostupný rozsah je 1~247.
Low Byte Data 0x06 znamená přenosovou rychlost = 38400
Pro
1 znamená přenosovou rychlost 2400
2 znamená přenosovou rychlost 4800
3 znamená přenosovou rychlost 9600
4 znamená přenosovou rychlost 14400
5 znamená přenosovou rychlost 19200
6 znamená přenosovou rychlost 38400
7 znamená přenosovou rychlost 115200

Example pro čtení AI1 svtage vstup

Žádost Odpověď
Název pole (hexadecimální) Název pole (hexadecimální)
Adresa MODBUS 01 Adresa MODBUS 01
Funkce 03 Funkce 03
Počáteční adresa Ahoj 00 Počet bajtů 02
Počáteční adresa Lo 04 High Byte Data 00
Množství výstupů Ahoj 00 Low Byte Data 18
Množství výstupů Lo 01 High Byte CRC B8
High Byte CRC C5 Low Byte CRC 4E
Low Byte CRC CB

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup - svtage vstup

Příklad: Data 0x0018 = 24 v desítkové soustavě. To znamená 0.024V
Example pro čtení proudového vstupu AI1

Žádost Odpověď
Název pole (hexadecimální) Název pole (hexadecimální)
Adresa MODBUS 01 Adresa MODBUS 01
Funkce 03 Funkce 03
Počáteční adresa Ahoj 00 Počet bajtů 02
Počáteční adresa Lo 05 High Byte Data 00
Množství výstupů Ahoj 00 Low Byte Data 30
Množství výstupů Lo 01 High Byte CRC B8
High Byte CRC 94 Low Byte CRC 50
Low Byte CRC 0B

Příklad: Data 0x0030 = 48 v desítkové soustavě. To znamená 0.048 mA
Example pro čtení AI2 svtage vstup

Žádost Odpověď
Název pole (hexadecimální) Název pole (hexadecimální)
Adresa MODBUS 01 Adresa MODBUS 01
Funkce 03 Funkce 03
Počáteční adresa Ahoj 00 Počet bajtů 02
Počáteční adresa Lo 08 High Byte Data 00
Množství výstupů Ahoj 00 Low Byte Data 18
Množství výstupů Lo 01 High Byte CRC B8
High Byte CRC 05 Low Byte CRC 4E
Low Byte CRC C8

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup - svtage vstup 2

Příklad: Data 0x0018 = 24 v desítkové soustavě. To znamená 0.024V
Example pro čtení proudového vstupu AI2

Žádost Odpověď
Název pole (hexadecimální) Název pole (hexadecimální)
Adresa MODBUS 01 Adresa MODBUS 01
Funkce 03 Funkce 03
Počáteční adresa Ahoj 00 Počet bajtů 02
Počáteční adresa Lo 09 High Byte Data 00
Množství výstupů Ahoj 00 Low Byte Data 30
Množství výstupů Lo 01 High Byte CRC B8
High Byte CRC 54 Low Byte CRC 50
Low Byte CRC 08

Příklad: Data 0x0030 = 48 v desítkové soustavě. To znamená 0.048 mA
Example pro nastavení adresy Modbus a přenosové rychlosti:

Žádost Odpověď
Název pole (hexadecimální) Název pole (hexadecimální)
Adresa MODBUS 01 Adresa MODBUS 01
Funkce 06 Funkce 06
Datová adresa Ahoj 00 Datová adresa Ahoj 00
Adresa Lo 00 Adresa dat Lo 00
High Byte Data 02 High Byte Data 02
Low Byte Data 06 Low Byte Data 06
High Byte CRC 08 High Byte CRC 08
Low Byte CRC A8 Low Byte CRC A8

Příklad: High Byte Data 0x02 nastaví adresu Modbus na 02. Dostupný rozsah je 1~247.
Low Byte Data 0x06 nastaví přenosovou rychlost na 38400
Za 1 nastavenou přenosovou rychlost jako 2400
2 nastavte přenosovou rychlost na 4800
3 nastavte přenosovou rychlost na 9600
4 nastavte přenosovou rychlost na 14400
5 nastavte přenosovou rychlost na 19200
6 nastavte přenosovou rychlost na 38400
7 nastavte přenosovou rychlost na 115200

Example pro sadu AO1:

Žádost Odpověď
Název pole (hexadecimální) Název pole (hexadecimální)
Adresa MODBUS 01 Adresa MODBUS 01
Funkce 06 Funkce 06
Datová adresa Ahoj 00 Datová adresa Ahoj 00
Adresa Lo 14 Adresa dat Lo 14
High Byte Data 27 High Byte Data 27
Low Byte Data 10 Low Byte Data 10
High Byte CRC D3 High Byte CRC D3
Low Byte CRC F2 Low Byte CRC F2

Např.: High Byte Data & Low Byte Data 0x2710 set AO1 10.000V výstup
Example pro sadu AO2:

Žádost Odpověď
Název pole (hexadecimální) Název pole (hexadecimální)
Adresa MODBUS 01 Adresa MODBUS 01
Funkce 06 Funkce 06
Datová adresa Ahoj 00 Datová adresa Ahoj 00
Adresa Lo 18 Adresa dat Lo 18
High Byte Data 13 High Byte Data 13
Low Byte Data 88 Low Byte Data 88
High Byte CRC 04 High Byte CRC 04
Low Byte CRC 9B Low Byte CRC 9B

Např.: High Byte Data & Low Byte Data 0x1388 set AO2 5.000V výstup

2.5 Tlačítko Reset
Pokud je možné, že jste zapomněli přihlašovací heslo nebo máte nesprávné nastavení, které znemožňuje provoz tohoto zařízení, po zapnutí napájení a rozsvícení LED „SYS“ stiskněte toto tlačítko špičkou hrotu a podržte jej déle než 20 sekund, poté tlačítko uvolněte. bodový tip. Zařízení se restartuje a všechny parametry se resetují na výchozí tovární nastavení.

Tento dokument je majetkem společnosti Max Long Corporation. Použití nebo zveřejnění dokumentu nebo informací v něm obsažených pro jiné účely než pro účely Max Long NENÍ povoleno bez předchozího písemného souhlasu společnosti Max Long.

Logo MaxLong

Dokumenty / zdroje

MaxLong SAI140 Modbus RTU přes RS485 na analogový vstup [pdfUživatelská příručka
SAI140 Modbus RTU přes RS485 na analogový vstup, SAI140, Modbus RTU přes RS485 na analogový vstup, RS485 na analogový vstup, analogový vstup

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *