SAI140 Modbus RTU RS485-ന് മുകളിൽ
അനലോഗി ഇൻപുട്ട് ദ്രുത ആരംഭ ഗൈഡിലേക്ക്
ജെറിപെങ് 0975-365-352
www.maxlong.com.tw
![]() |
![]() |
http://www.maxlong.com.tw/product-detail/lora-converter |
ആമുഖം
SAI140 ഓൺബോർഡ് ജമ്പർ ക്രമീകരണങ്ങൾ വഴി 4~4 mA, 20~0V എന്നിവയിൽ നിന്ന് തിരഞ്ഞെടുത്ത 10 അനലോഗി ഇൻപുട്ടുകൾ നൽകുന്നു. അത് എസ്ample നിരക്ക് 5 തവണ/സെക്കൻഡ് (4 ഇൻപുട്ടുകൾ).
ഒരു RS485 സീരിയൽ പോർട്ട് (ടെർമിനൽ ബ്ലോക്ക് ഇന്റർഫേസ്) മോഡ്ബസ് RTU പ്രോട്ടോക്കോൾ പിന്തുണയ്ക്കുന്നു.
കുറിപ്പുകൾ:
പദ തരം: ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യ
മിഴിവ്: 16 ബിറ്റുകൾ
വാക്കുകളുടെ ക്രമം: മുൻവശത്ത് ഉയർന്ന ബൈറ്റ്, പിന്നിൽ താഴ്ന്ന തരം.
അനലോഗ് ഇൻപുട്ടിൽ നിന്നുള്ള ശരിയായ മൂല്യം ലഭിച്ച മൂല്യം 1000 കൊണ്ട് ഹരിക്കണം.
1.1 ഉൽപ്പന്നം Views
1.2 വയറിംഗ് ആർക്കിടെക്ചർ
കോൺഫിഗറേഷൻ
2.1 അനലോഗി തരം ക്രമീകരണങ്ങൾ
കുറിപ്പ്: ഓൺബോർഡ് ജമ്പർ ക്രമീകരണങ്ങൾ വഴി തിരഞ്ഞെടുക്കപ്പെട്ട 4~20mA അല്ലെങ്കിൽ 0~10V അനലോഗ് ഇൻപുട്ടുകൾ.
2.2 വിൻഡോസ് യൂട്ടിലിറ്റി വഴിയുള്ള കോൺഫിഗറേഷൻ
ഘട്ടം1➔ "SCAI140_TestTool" വഴി SAI4 തുറന്ന് കോൺഫിഗർ ചെയ്യുക
Step2➔ ടെസ്റ്റ് ടൂൾ കോൺഫിഗർ ചെയ്യുക (ചുവടെ കാണിച്ചിരിക്കുന്നത് പോലെ)
Step3➔ COM പോർട്ട് പാരാമീറ്ററുകൾ ക്രമീകരിച്ചതിന് ശേഷം "കണക്റ്റ്" ക്ലിക്ക് ചെയ്യുക
ഘട്ടം4➔ഒരാൾ SAI140-ൽ നിന്ന് 'കണക്റ്റ്' ചെയ്യണം, ഇപ്പോൾ നിങ്ങൾ SAI140-ലേക്ക് വിജയകരമായി കണക്റ്റ് ചെയ്തു.
2.3 ഫംഗ്ഷൻ ടെസ്റ്റ്
- വാല്യംtagഇ ടെസ്റ്റ്
- നിലവിലെ ടെസ്റ്റ്
- VO ക്രമീകരണങ്ങൾ
2.4 മോഡ്ബസ് കമാൻഡ് സെറ്റ്
ഒരു അടിസ്ഥാന MODBUS കമാൻഡ് എപ്പോഴും രണ്ട് പ്രധാന പാരാമീറ്ററുകൾ എടുക്കുന്നു:
- ഐഡി വിലാസം: ഈ കമാൻഡ് ഐഡി വിലാസം ലഭിക്കുന്നതിന് നിയുക്തമാക്കിയിരിക്കുന്നു.
- ഫംഗ്ഷൻ കോഡ്: ഈ കമാൻഡ് ഫംഗ്ഷൻ.
കമാൻഡ് എലമെന്റിലേക്കുള്ള സ്വീകരണം റിമോട്ടിന് പ്രതികരണമായി പ്രവർത്തനം പൂർത്തിയാക്കിയതായി അറിയിക്കും അല്ലെങ്കിൽ റീഡ് നൽകിയ മൂല്യം, ഫോർമാറ്റിലെ പ്രതികരണ കമാൻഡ് ഫോർമാറ്റ് അടിസ്ഥാനപരമായി സമാനമാണ്, എന്നാൽ ഐഡി വിലാസവും പ്രവർത്തന കോഡും ഉണ്ടായിരിക്കും മാസ്റ്റർ ഐഡന്റിഫിക്കേഷൻ, പൊതുവായ ഫംഗ്ഷൻ കോഡ് ഓർഡറിനായി ഇനിപ്പറയുന്ന പട്ടിക.
1. MODBUS RTU പ്രോട്ടോക്കോൾ
ഇനിപ്പറയുന്ന MODBUS ഫംഗ്ഷനുകൾ പിന്തുണയ്ക്കുന്നു.
ഫംഗ്ഷൻ കോഡ് | വിവരണം |
0x03 | ഹോൾഡിംഗ് രജിസ്റ്ററുകൾ വായിക്കുക |
0x06 | സിംഗിൾ രജിസ്റ്റർ എഴുതുക |
MODBUS പ്രോട്ടോക്കോൾ വിലാസ മാപ്പ്
മോഡ്ബസ് രജിസ്റ്റർ | ഹെക്സ് | ഫംഗ്ഷൻ | വിവരണം | ആക്ഷൻ |
0000 | 0106 | മോഡ്ബസ് ഉപകരണത്തിന്റെ വിലാസം വായിക്കുക/എഴുതുക കൂടാതെ ബൗഡ് നിരക്ക് ക്രമീകരണം |
ഉയർന്ന ബൈറ്റ്: മോഡ്ബസ് ഉപകരണ വിലാസം രോഷം 1~247 ആണ് കുറഞ്ഞ ബൈറ്റ്: ബൗഡ് നിരക്ക് ക്രമീകരണം 1: 2400 2: 4800 3: 9600 4: 14400 5: 19200 6: 38400 7: 115200 |
R/W |
0001 | 0600 | ഡാറ്റ ദൈർഘ്യം , പാരിറ്റി, സ്റ്റോപ്പ് ബിറ്റുകൾ ക്രമീകരണം | ഉയർന്ന ബൈറ്റ്: ഡാറ്റ നീളം , പാരിറ്റി, സ്റ്റോപ്പ് ബിറ്റുകൾ. സാധുവായ മൂല്യങ്ങൾ ഇവയാണ്: 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 കുറഞ്ഞ ബൈറ്റ്: റിസർവ് ചെയ്തത് |
R/W |
0004 | 0018 | AI1 വാല്യം വായിക്കുകtage | ഉദാ: 0x2710 = 10000 ദശാംശത്തിൽ. ഇതിനർത്ഥം 10.000V എന്നാണ് | R |
0005 | 0030 | AI1 കറന്റ് വായിക്കുക | ഉദാ: 0x4E20 = 20000 ദശാംശത്തിൽ. ഇതിനർത്ഥം 20.000mA എന്നാണ് | R |
0008 | 0018 | AI2 വാല്യം വായിക്കുകtage | ഉദാ: 0x2710 = 10000 ദശാംശത്തിൽ. ഇതിനർത്ഥം 10.000V എന്നാണ് | R |
0009 | 0030 | AI2 കറന്റ് വായിക്കുക | ഉദാ: 0x4E20 = 20000 ദശാംശത്തിൽ. ഇതിനർത്ഥം 20.000mA എന്നാണ് | R |
0014 | 2710 | AO1 വാല്യം വായിക്കുകtage | ഉദാ: 0x2710 = 10000 ദശാംശത്തിൽ. ഇതിനർത്ഥം 10.000V എന്നാണ് | R/W |
0018 | 1388 | AO2 വാല്യം വായിക്കുകtage | ഉദാ: 0x1388 = 5000 ദശാംശത്തിൽ. ഇതിനർത്ഥം 5.000V എന്നാണ് | R/W |
Exampമോഡ്ബസ് വിലാസവും ബൗഡ് നിരക്കും വായിക്കാൻ വേണ്ടി:
അഭ്യർത്ഥിക്കുക | പ്രതികരണം | ||
ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) | ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) |
MODBUS വിലാസം | 01 | MODBUS വിലാസം | 01 |
ഫംഗ്ഷൻ | 03 | ഫംഗ്ഷൻ | 03 |
ആരംഭ വിലാസം ഹായ് | 00 | ബൈറ്റ് കൗണ്ട് | 02 |
ആരംഭിക്കുന്ന വിലാസം ലോ | 00 | ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 01 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ഹൈ | 00 | കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 06 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ലോ | 01 | ഉയർന്ന ബൈറ്റ് CRC | 39 |
ഉയർന്ന ബൈറ്റ് CRC | 84 | ലോ ബൈറ്റ് CRC | D6 |
ലോ ബൈറ്റ് CRC | 0A |
ഉദാ: ഹൈ ബൈറ്റ് ഡാറ്റ 0x01 എന്നാൽ മോഡ്ബസ് വിലാസം = 01. ലഭ്യമായ രോഷം 1~247 ആണ്.
കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ 0x06 എന്നാൽ Baud Rate = 38400 എന്നാണ് അർത്ഥമാക്കുന്നത്
വേണ്ടി
1 എന്നാൽ ബോഡ് നിരക്ക് 2400 ആണ്
2 എന്നാൽ ബോഡ് നിരക്ക് 4800 ആണ്
3 എന്നാൽ ബോഡ് നിരക്ക് 9600 ആണ്
4 എന്നാൽ ബോഡ് നിരക്ക് 14400 ആണ്
5 എന്നാൽ ബോഡ് നിരക്ക് 19200 ആണ്
6 എന്നാൽ ബോഡ് നിരക്ക് 38400 ആണ്
7 എന്നാൽ ബോഡ് നിരക്ക് 115200 ആണ്
ExampAI1 വാല്യം വായിക്കാൻ വേണ്ടിtagഇ ഇൻപുട്ട്
അഭ്യർത്ഥിക്കുക | പ്രതികരണം | ||
ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) | ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) |
MODBUS വിലാസം | 01 | MODBUS വിലാസം | 01 |
ഫംഗ്ഷൻ | 03 | ഫംഗ്ഷൻ | 03 |
ആരംഭ വിലാസം ഹായ് | 00 | ബൈറ്റ് കൗണ്ട് | 02 |
ആരംഭിക്കുന്ന വിലാസം ലോ | 04 | ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 00 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ഹൈ | 00 | കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 18 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ലോ | 01 | ഉയർന്ന ബൈറ്റ് CRC | B8 |
ഉയർന്ന ബൈറ്റ് CRC | C5 | ലോ ബൈറ്റ് CRC | 4E |
ലോ ബൈറ്റ് CRC | CB |
ഉദാ: ഡാറ്റ 0x0018 = 24 ദശാംശത്തിൽ. ഇതിനർത്ഥം 0.024V എന്നാണ്
ExampAI1 നിലവിലെ ഇൻപുട്ട് വായിക്കാൻ le
അഭ്യർത്ഥിക്കുക | പ്രതികരണം | ||
ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) | ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) |
MODBUS വിലാസം | 01 | MODBUS വിലാസം | 01 |
ഫംഗ്ഷൻ | 03 | ഫംഗ്ഷൻ | 03 |
ആരംഭ വിലാസം ഹായ് | 00 | ബൈറ്റ് കൗണ്ട് | 02 |
ആരംഭിക്കുന്ന വിലാസം ലോ | 05 | ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 00 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ഹൈ | 00 | കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 30 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ലോ | 01 | ഉയർന്ന ബൈറ്റ് CRC | B8 |
ഉയർന്ന ബൈറ്റ് CRC | 94 | ലോ ബൈറ്റ് CRC | 50 |
ലോ ബൈറ്റ് CRC | 0B |
ഉദാ: ഡാറ്റ 0x0030 = 48 ദശാംശത്തിൽ. ഇതിനർത്ഥം 0.048mA എന്നാണ്
ExampAI2 വാല്യം വായിക്കാൻ വേണ്ടിtagഇ ഇൻപുട്ട്
അഭ്യർത്ഥിക്കുക | പ്രതികരണം | ||
ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) | ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) |
MODBUS വിലാസം | 01 | MODBUS വിലാസം | 01 |
ഫംഗ്ഷൻ | 03 | ഫംഗ്ഷൻ | 03 |
ആരംഭ വിലാസം ഹായ് | 00 | ബൈറ്റ് കൗണ്ട് | 02 |
ആരംഭിക്കുന്ന വിലാസം ലോ | 08 | ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 00 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ഹൈ | 00 | കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 18 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ലോ | 01 | ഉയർന്ന ബൈറ്റ് CRC | B8 |
ഉയർന്ന ബൈറ്റ് CRC | 05 | ലോ ബൈറ്റ് CRC | 4E |
ലോ ബൈറ്റ് CRC | C8 |
ഉദാ: ഡാറ്റ 0x0018 = 24 ദശാംശത്തിൽ. ഇതിനർത്ഥം 0.024V എന്നാണ്
ExampAI2 നിലവിലെ ഇൻപുട്ട് വായിക്കാൻ le
അഭ്യർത്ഥിക്കുക | പ്രതികരണം | ||
ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) | ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) |
MODBUS വിലാസം | 01 | MODBUS വിലാസം | 01 |
ഫംഗ്ഷൻ | 03 | ഫംഗ്ഷൻ | 03 |
ആരംഭ വിലാസം ഹായ് | 00 | ബൈറ്റ് കൗണ്ട് | 02 |
ആരംഭിക്കുന്ന വിലാസം ലോ | 09 | ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 00 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ഹൈ | 00 | കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 30 |
ഔട്ട്പുട്ടുകളുടെ അളവ് ലോ | 01 | ഉയർന്ന ബൈറ്റ് CRC | B8 |
ഉയർന്ന ബൈറ്റ് CRC | 54 | ലോ ബൈറ്റ് CRC | 50 |
ലോ ബൈറ്റ് CRC | 08 |
ഉദാ: ഡാറ്റ 0x0030 = 48 ദശാംശത്തിൽ. ഇതിനർത്ഥം 0.048mA എന്നാണ്
Exampമോഡ്ബസ് വിലാസവും ബൗഡ് നിരക്കും സജ്ജമാക്കുന്നതിനുള്ള ലെെ:
അഭ്യർത്ഥിക്കുക | പ്രതികരണം | ||
ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) | ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) |
MODBUS വിലാസം | 01 | MODBUS വിലാസം | 01 |
ഫംഗ്ഷൻ | 06 | ഫംഗ്ഷൻ | 06 |
ഡാറ്റ വിലാസം ഹായ് | 00 | ഡാറ്റ വിലാസം ഹായ് | 00 |
വിലാസം ലോ | 00 | ഡാറ്റ വിലാസം ലോ | 00 |
ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 02 | ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 02 |
കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 06 | കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 06 |
ഉയർന്ന ബൈറ്റ് CRC | 08 | ഉയർന്ന ബൈറ്റ് CRC | 08 |
ലോ ബൈറ്റ് CRC | A8 | ലോ ബൈറ്റ് CRC | A8 |
ഉദാ: ഹൈ ബൈറ്റ് ഡാറ്റ 0x02 മോഡ്ബസ് വിലാസം 02 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. ലഭ്യമായ രോഷം 1~247 ആണ്.
കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ 0x06 ബൗഡ് നിരക്ക് 38400 ആയി സജ്ജീകരിച്ചു
1 സെറ്റ് ബാഡ് നിരക്ക് 2400 ആയി
2 സെറ്റ് ബാഡ് നിരക്ക് 4800 ആയി
3 സെറ്റ് ബാഡ് നിരക്ക് 9600 ആയി
4 സെറ്റ് ബാഡ് നിരക്ക് 14400 ആയി
5 സെറ്റ് ബാഡ് നിരക്ക് 19200 ആയി
6 സെറ്റ് ബാഡ് നിരക്ക് 38400 ആയി
7 സെറ്റ് ബാഡ് നിരക്ക് 115200 ആയി
ExampAO1 സെറ്റിനായി le:
അഭ്യർത്ഥിക്കുക | പ്രതികരണം | ||
ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) | ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) |
MODBUS വിലാസം | 01 | MODBUS വിലാസം | 01 |
ഫംഗ്ഷൻ | 06 | ഫംഗ്ഷൻ | 06 |
ഡാറ്റ വിലാസം ഹായ് | 00 | ഡാറ്റ വിലാസം ഹായ് | 00 |
വിലാസം ലോ | 14 | ഡാറ്റ വിലാസം ലോ | 14 |
ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 27 | ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 27 |
കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 10 | കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 10 |
ഉയർന്ന ബൈറ്റ് CRC | D3 | ഉയർന്ന ബൈറ്റ് CRC | D3 |
ലോ ബൈറ്റ് CRC | F2 | ലോ ബൈറ്റ് CRC | F2 |
ഉദാ: ഉയർന്ന ബൈറ്റ് ഡാറ്റയും ലോ ബൈറ്റ് ഡാറ്റയും 0x2710 സെറ്റ് AO1 10.000V ഔട്ട്പുട്ട്
ExampAO2 സെറ്റിനായി le:
അഭ്യർത്ഥിക്കുക | പ്രതികരണം | ||
ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) | ഫീൽഡിൻ്റെ പേര് | (ഹെക്സ്) |
MODBUS വിലാസം | 01 | MODBUS വിലാസം | 01 |
ഫംഗ്ഷൻ | 06 | ഫംഗ്ഷൻ | 06 |
ഡാറ്റ വിലാസം ഹായ് | 00 | ഡാറ്റ വിലാസം ഹായ് | 00 |
വിലാസം ലോ | 18 | ഡാറ്റ വിലാസം ലോ | 18 |
ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 13 | ഉയർന്ന ബൈറ്റ് ഡാറ്റ | 13 |
കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 88 | കുറഞ്ഞ ബൈറ്റ് ഡാറ്റ | 88 |
ഉയർന്ന ബൈറ്റ് CRC | 04 | ഉയർന്ന ബൈറ്റ് CRC | 04 |
ലോ ബൈറ്റ് CRC | 9B | ലോ ബൈറ്റ് CRC | 9B |
ഉദാ: ഉയർന്ന ബൈറ്റ് ഡാറ്റയും ലോ ബൈറ്റ് ഡാറ്റയും 0x1388 സെറ്റ് AO2 5.000V ഔട്ട്പുട്ട്
2.5 റീസെറ്റ് ബട്ടൺ
നിങ്ങൾ ലോഗിൻ പാസ്വേഡ് മറക്കുകയോ തെറ്റായ ക്രമീകരണങ്ങൾ ഈ ഉപകരണം പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്താൽ, പവർ ഓണായിരിക്കുകയും "SYS" LED ലൈറ്റ് ഓണായിരിക്കുകയും ചെയ്യുമ്പോൾ, ഒരു പോയിന്റ് ടിപ്പ് ഉപയോഗിച്ച് ഈ ബട്ടൺ അമർത്തി 20 സെക്കൻഡിൽ കൂടുതൽ അമർത്തിപ്പിടിക്കുക. പോയിന്റ് ടിപ്പ്. ഉപകരണം റീബൂട്ട് ചെയ്യുകയും എല്ലാ പാരാമീറ്ററുകളും ഫാക്ടറി ഡിഫോൾട്ടിലേക്ക് പുനഃസജ്ജമാക്കുകയും ചെയ്യും.
ഈ പ്രമാണം മാക്സ് ലോംഗ് കോർപ്പറേഷന്റെ ഉടമസ്ഥതയിലുള്ളതാണ്. മാക്സ് ലോങ്ങിന്റെ മുൻകൂർ രേഖാമൂലമുള്ള അനുമതിയില്ലാതെ, മാക്സ് ലോംഗ് ഉദ്ദേശ്യങ്ങൾക്കല്ലാതെ മറ്റേതെങ്കിലും ആവശ്യങ്ങൾക്കായി ഡോക്യുമെന്റിന്റെ അല്ലെങ്കിൽ അതിൽ അടങ്ങിയിരിക്കുന്ന വിവരങ്ങളുടെ ഉപയോഗം അല്ലെങ്കിൽ വെളിപ്പെടുത്തൽ അനുവദനീയമല്ല.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
MaxLong SAI140 മോഡ്ബസ് RTU RS485-ന് മുകളിൽ അനലോഗി ഇൻപുട്ടിലേക്ക് [pdf] ഉപയോക്തൃ ഗൈഡ് SAI140 മോഡ്ബസ് RTU RS485-ന് മുകളിൽ അനലോഗി ഇൻപുട്ട്, SAI140, മോഡ്ബസ് RTU-ൽ RS485-ന് അനലോഗി ഇൻപുട്ട്, RS485-ലേക്ക് അനലോഗി ഇൻപുട്ട്, അനലോഗി ഇൻപുട്ട് |