SAI140 Modbus RTU Holim'a RS485
ho Analogy Input Quick Start Guide
JerryPeng 0975-365-352
www.maxlong.com.tw
![]() |
![]() |
http://www.maxlong.com.tw/product-detail/lora-converter |
Selelekela
SAI140 e fana ka lintlha tse 4 tsa papiso tse khethang ho tloha ho 4 ~ 20 mA le 0 ~ 10V ka litlhophiso tsa jumper ea onboard. Ke sample reiti makhetlo a 5/motsotsoana (litlhahiso tse 4).
E 'ngoe ea RS485 Serial Port (Terminal Block interface) e tšehetsa protocol ea Modbus RTU.
Lintlha:
Mofuta oa mantsoe : Integer e sa ngolisoang
Qeto: likotoana tse 16
Taelo ea mantsoe : High byte ka pele, Mofuta o tlase ka morao.
Boleng bo nepahetseng ho tsoa ho kenyelletso ea analog e lokela ho ba boleng bo fumanoeng bo arotsoe ke 1000.
1.1 Sehlahisoa Views
1.2 Mehaho ea Mehala
Tlhophiso
2.1 Litlhophiso tsa Mofuta oa Papiso
Hlokomela: Litlhahiso tsa Analog ho khetho e 'ngoe le e 'ngoe ea 4~20mA KAPA 0~10V ka onboard jumper Settings.
2.2 Configuration Via Windows Utility
Step1➔ Bula 'me u hlophise SAI140 ka "SCAI4_TestTool"
Mohato2➔ Lokisa sesebelisoa sa liteko (joalokaha ho bontšitsoe ka tlase)
Mohato3➔ Kamora ho hlophisa liparamente tsa boema-kepe ba COM ebe Tobetsa "Connect"
Mohato4➔Motho o lokela ho fumana 'Hokahanngoa' ho tsoa ho SAI140 'Me joale u hokahane ka katleho ho SAI140.
2.3 Teko ea Mosebetsi
- Moqtage teko
- Teko ea hajoale
- Litlhophiso tsa VO
2.4 Modbus Command Set
Taelo ea mantlha ea MODBUS e lula e nka mekhahlelo e 'meli ea mantlha:
- Aterese ea ID: E etselitsoe ho amohela aterese ena ea ID ea Taelo.
- Khoutu ea Mosebetsi: Mosebetsi ona oa Taelo.
Kamohelo ho karolo ea Taelo e tla khutlisa Response e tsebisa ho phetheloa ha ketso ho latela sebaka se hole kapa boleng bo khutlisitsoeng ke se baliloeng, Sebopeho sa Response Command ka sebopeho se ts'oana, empa hape se na le Aterese ea ID le Khoutu ea Mosebetsi e le ho boitsebiso bo ka sehloohong, tafole e latelang bakeng sa taelo e tloaelehileng ea khoutu ea Mosebetsi.
1. MODBUS RTU Protocol
Mesebetsi e latelang ea MODBUS e tšehetsoa.
Khoutu ea tšebetso | Tlhaloso |
0x03 | Bala Ho Holding Registers |
0x06 | Ngola Ngoliso e le 'Ngoe |
MODBUS Protocol Address Map
Ngoliso ea MODBUS | HEX | Mosebetsi | Tlhaloso | Ketso |
0000 | 0106 | Bala/Ngola Aterese ea sesebelisoa sa Modbus Le Baud Rate Setting |
High byte: Aterese ea sesebelisoa sa Modbus Khalefo ke 1 ~ 247 Low Byte: Baud Rate Setting 1: 2400 2: 4800 3: 9600 4: 14400 5: 19200 6: 38400 7: 115200 |
R/W |
0001 | 0600 | Bolelele ba data , Parity, le stop bits Setting | High-byte: Bolelele ba data , Parity, le likotoana tsa ho emisa. Lintlha tse nepahetseng ke: 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 Low Byte: E bolokiloe |
R/W |
0004 | 0018 | Bala AI1 voltage | Ex: 0x2710 = 10000 ho decimal. E bolela 10.000V | R |
0005 | 0030 | Bala AI1 hajoale | Ex: 0x4E20 = 20000 ho decimal. E bolela 20.000mA | R |
0008 | 0018 | Bala AI2 voltage | Ex: 0x2710 = 10000 ho decimal. E bolela 10.000V | R |
0009 | 0030 | Bala AI2 hajoale | Ex: 0x4E20 = 20000 ho decimal. E bolela 20.000mA | R |
0014 | 2710 | Bala AO1 voltage | Ex: 0x2710 = 10000 ho decimal. E bolela 10.000V | R/W |
0018 | 1388 | Bala AO2 voltage | Ex: 0x1388 = 5000 ho decimal. E bolela 5.000V | R/W |
Example bakeng sa ho bala Aterese ea Modbus le Baud Rate :
Kopa | Karabo | ||
Lebitso la Tšimo | (Hex) | Lebitso la Tšimo | (Hex) |
MODBUS Aterese | 01 | MODBUS Aterese | 01 |
Mosebetsi | 03 | Mosebetsi | 03 |
Aterese ea ho Qala Lumela | 00 | Palo ea Byte | 02 |
Aterese ea ho Qala Lo | 00 | Lintlha tse phahameng tsa Byte | 01 |
Bongata ba Litholoana Lumela | 00 | Lintlha tsa Low Byte | 06 |
Palo ea Liphetho Lo | 01 | High Byte CRC | 39 |
High Byte CRC | 84 | Low Byte CRC | D6 |
Low Byte CRC | 0A |
Ex: High Byte Data 0x01 e bolela Aterese ea Modbus = 01. Khalefo e fumanehang ke 1 ~ 247.
Low Byte Data 0x06 e bolela Baud Rate = 38400
Bakeng sa
1 e bolela hore sekhahla sa baud ke 2400
2 e bolela hore sekhahla sa baud ke 4800
3 e bolela hore sekhahla sa baud ke 9600
4 e bolela hore sekhahla sa baud ke 14400
5 e bolela hore sekhahla sa baud ke 19200
6 e bolela hore sekhahla sa baud ke 38400
7 e bolela hore sekhahla sa baud ke 115200
Example bakeng sa ho bala AI1 voltagkenya
Kopa | Karabo | ||
Lebitso la Tšimo | (Hex) | Lebitso la Tšimo | (Hex) |
MODBUS Aterese | 01 | MODBUS Aterese | 01 |
Mosebetsi | 03 | Mosebetsi | 03 |
Aterese ea ho Qala Lumela | 00 | Palo ea Byte | 02 |
Aterese ea ho Qala Lo | 04 | Lintlha tse phahameng tsa Byte | 00 |
Bongata ba Litholoana Lumela | 00 | Lintlha tsa Low Byte | 18 |
Palo ea Liphetho Lo | 01 | High Byte CRC | B8 |
High Byte CRC | C5 | Low Byte CRC | 4E |
Low Byte CRC | CB |
Mohlala: Lintlha 0x0018 = 24 ho decimal. E bolela 0.024V
Example bakeng sa ho bala tlhahiso ea hajoale ea AI1
Kopa | Karabo | ||
Lebitso la Tšimo | (Hex) | Lebitso la Tšimo | (Hex) |
MODBUS Aterese | 01 | MODBUS Aterese | 01 |
Mosebetsi | 03 | Mosebetsi | 03 |
Aterese ea ho Qala Lumela | 00 | Palo ea Byte | 02 |
Aterese ea ho Qala Lo | 05 | Lintlha tse phahameng tsa Byte | 00 |
Bongata ba Litholoana Lumela | 00 | Lintlha tsa Low Byte | 30 |
Palo ea Liphetho Lo | 01 | High Byte CRC | B8 |
High Byte CRC | 94 | Low Byte CRC | 50 |
Low Byte CRC | 0B |
Mohlala: Lintlha 0x0030 = 48 ho decimal. E bolela 0.048mA
Example bakeng sa ho bala AI2 voltagkenya
Kopa | Karabo | ||
Lebitso la Tšimo | (Hex) | Lebitso la Tšimo | (Hex) |
MODBUS Aterese | 01 | MODBUS Aterese | 01 |
Mosebetsi | 03 | Mosebetsi | 03 |
Aterese ea ho Qala Lumela | 00 | Palo ea Byte | 02 |
Aterese ea ho Qala Lo | 08 | Lintlha tse phahameng tsa Byte | 00 |
Bongata ba Litholoana Lumela | 00 | Lintlha tsa Low Byte | 18 |
Palo ea Liphetho Lo | 01 | High Byte CRC | B8 |
High Byte CRC | 05 | Low Byte CRC | 4E |
Low Byte CRC | C8 |
Mohlala: Lintlha 0x0018 = 24 ho decimal. E bolela 0.024V
Example bakeng sa ho bala tlhahiso ea hajoale ea AI2
Kopa | Karabo | ||
Lebitso la Tšimo | (Hex) | Lebitso la Tšimo | (Hex) |
MODBUS Aterese | 01 | MODBUS Aterese | 01 |
Mosebetsi | 03 | Mosebetsi | 03 |
Aterese ea ho Qala Lumela | 00 | Palo ea Byte | 02 |
Aterese ea ho Qala Lo | 09 | Lintlha tse phahameng tsa Byte | 00 |
Bongata ba Litholoana Lumela | 00 | Lintlha tsa Low Byte | 30 |
Palo ea Liphetho Lo | 01 | High Byte CRC | B8 |
High Byte CRC | 54 | Low Byte CRC | 50 |
Low Byte CRC | 08 |
Mohlala: Lintlha 0x0030 = 48 ho decimal. E bolela 0.048mA
Example bakeng sa seta aterese ea Modbus le sekhahla sa Baud :
Kopa | Karabo | ||
Lebitso la Tšimo | (Hex) | Lebitso la Tšimo | (Hex) |
MODBUS Aterese | 01 | MODBUS Aterese | 01 |
Mosebetsi | 06 | Mosebetsi | 06 |
Aterese ea Lintlha Dumela | 00 | Aterese ea Lintlha Dumela | 00 |
Aterese Lo | 00 | Aterese ea Lintlha Lo | 00 |
Lintlha tse phahameng tsa Byte | 02 | Lintlha tse phahameng tsa Byte | 02 |
Lintlha tsa Low Byte | 06 | Lintlha tsa Low Byte | 06 |
High Byte CRC | 08 | High Byte CRC | 08 |
Low Byte CRC | A8 | Low Byte CRC | A8 |
Ex: High Byte Data 0x02 beha Aterese ea Modbus e le 02. Khalefo e fumanehang ke 1 ~ 247.
Low Byte Data 0x06 beha Baud Rate e le 38400
Bakeng sa 1 beha sekhahla sa baud joalo ka 2400
2 e beha sekhahla sa baud joalo ka 4800
3 e beha sekhahla sa baud joalo ka 9600
4 e beha sekhahla sa baud joalo ka 14400
5 e beha sekhahla sa baud joalo ka 19200
6 e beha sekhahla sa baud joalo ka 38400
7 e beha sekhahla sa baud joalo ka 115200
Example bakeng sa set AO1 :
Kopa | Karabo | ||
Lebitso la Tšimo | (Hex) | Lebitso la Tšimo | (Hex) |
MODBUS Aterese | 01 | MODBUS Aterese | 01 |
Mosebetsi | 06 | Mosebetsi | 06 |
Aterese ea Lintlha Dumela | 00 | Aterese ea Lintlha Dumela | 00 |
Aterese Lo | 14 | Aterese ea Lintlha Lo | 14 |
Lintlha tse phahameng tsa Byte | 27 | Lintlha tse phahameng tsa Byte | 27 |
Lintlha tsa Low Byte | 10 | Lintlha tsa Low Byte | 10 |
High Byte CRC | D3 | High Byte CRC | D3 |
Low Byte CRC | F2 | Low Byte CRC | F2 |
Mohlala: Lintlha tsa High Byte & Low Byte Data 0x2710 sete tlhahiso ea AO1 10.000V
Example bakeng sa set AO2 :
Kopa | Karabo | ||
Lebitso la Tšimo | (Hex) | Lebitso la Tšimo | (Hex) |
MODBUS Aterese | 01 | MODBUS Aterese | 01 |
Mosebetsi | 06 | Mosebetsi | 06 |
Aterese ea Lintlha Dumela | 00 | Aterese ea Lintlha Dumela | 00 |
Aterese Lo | 18 | Aterese ea Lintlha Lo | 18 |
Lintlha tse phahameng tsa Byte | 13 | Lintlha tse phahameng tsa Byte | 13 |
Lintlha tsa Low Byte | 88 | Lintlha tsa Low Byte | 88 |
High Byte CRC | 04 | High Byte CRC | 04 |
Low Byte CRC | 9B | Low Byte CRC | 9B |
Mohlala: Lintlha tsa High Byte & Low Byte Data 0x1388 sete tlhahiso ea AO2 5.000V
2.5 Konopo ya ho seta botjha
Haeba monyetla ofe kapa ofe o lebetse phasewete ea ho kena kapa u na le litlhophiso tse fosahetseng tse etsang hore Sesebelisoa sena se se ke sa sebetsa, ha matla a buletsoe 'me lebone la "SYS" le bonesitsoe, sebelisa ntlha e itseng ho tobetsa konopo ena ebe u e tšoara ka metsotsoana e fetang 20 ho lokolla ntlha ntlha. Sesebelisoa se tla qala hape 'me li-parameter kaofela li tla khutlisetsoa ho tsa kamehla tsa feme.
Tokomane ena ke ea Max Long Corporation. Tšebeliso kapa phatlalatso ea tokomane, kapa tlhahisoleseling e teng ho eona, molemong ofe kapa ofe ntle le sepheo sa Max Long HA E lumelloe ntle le tumello e ngotsoeng pele ke Max Long.
Litokomane / Lisebelisoa
![]() |
MaxLong SAI140 Modbus RTU Ho feta RS485 ho Kenyelletso ea Papiso [pdf] Bukana ea Mosebelisi SAI140 Modbus RTU Over RS485 to Analogy Input, SAI140, Modbus RTU Over RS485 to Analogy Input, RS485 to Analogy Input, Analogy Input |