പ്രോട്ടീസ് ഇന്റഗ്രേറ്റഡ്
SDI-12, MODBUS ഔട്ട്പുട്ട്
പ്രവർത്തന മാനുവൽ
V1.1 ഡിസംബർ 2021
ആമുഖം
2020 മാർച്ചിൽ, പ്രോട്ട്യൂസ് വാട്ടർ ക്വാളിറ്റി മൾട്ടിപ്രോബ് ഉൽപ്പന്ന ലൈനിനായി സംയോജിത SDI-12, RS-422 MODBUS ഡാറ്റ ഔട്ട്പുട്ടുകൾ അവതരിപ്പിച്ചു. ഈ ഓപ്ഷണൽ ഫീച്ചർ ഔട്ട്പുട്ട് ഫോർമാറ്റുകൾക്ക് മുമ്പ് ആവശ്യമായ ബാഹ്യ കൺവെർട്ടർ യൂണിറ്റുകളെ മാറ്റിസ്ഥാപിക്കുന്നു. "മൾട്ടി-പ്രോട്ടോക്കോൾ ഇന്റർഫേസ് ബോർഡ്" അല്ലെങ്കിൽ MIB എന്നാണ് പുതിയ ഫീച്ചറിന്റെ പേര്. ഒരു അഡാപ്റ്റർ കേബിൾ MODBUS ഔട്ട്പുട്ട് നൽകുന്നു, മറ്റൊരു അഡാപ്റ്റർ കേബിൾ SDI-12 ഔട്ട്പുട്ട് നൽകുന്നു. യൂണിറ്റിന്റെ നിർമ്മാണ സമയത്ത് MIB സാധാരണയായി പ്രോട്ടിയസിലാണ് നിർമ്മിച്ചിരിക്കുന്നത്; ഉപകരണത്തിന് പുറത്ത് നിന്ന് ഇത് കാണാൻ കഴിയില്ല, മാത്രമല്ല പ്രോട്ടിയസിന്റെ വലുപ്പമോ രൂപമോ മാറ്റില്ല. ചുവടെയുള്ള ഫോട്ടോ ഒരു പ്രോട്ടിയസ്, അണ്ടർവാട്ടർ കേബിൾ, ഫോട്ടോയുടെ മുകളിൽ, ഹ്രസ്വമായ SDI-12 അഡാപ്റ്റർ കേബിൾ എന്നിവ കാണിക്കുന്നു. അഡാപ്റ്റർ കേബിളിന്റെ ഒരറ്റത്തുള്ള മൂന്ന് വയറുകളിൽ SDI-12 മാസ്റ്റർ ഘടിപ്പിച്ചിരിക്കുന്നു. MODBUS അഡാപ്റ്റർ കേബിളും അതേ രീതിയിൽ പ്രവർത്തിക്കുന്നു.
MIB ഓപ്ഷൻ ഉപയോഗിച്ച് ഒരു പ്രോട്ടിയസ് റിട്രോഫിറ്റ് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ദയവായി ഞങ്ങളെ ബന്ധപ്പെടുക. നിങ്ങളുടേതായ MODBUS അല്ലെങ്കിൽ SDI-12 കൺവെർട്ടർ കേബിൾ നിർമ്മിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, അല്ലെങ്കിൽ നിങ്ങളുടെ അണ്ടർവാട്ടർ കേബിളിനെ ഒരു കൺവെർട്ടർ കേബിളാക്കി മാറ്റാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഒന്നും രണ്ടും അനുബന്ധങ്ങളിലെ വയറിംഗ് ഡയഗ്രമുകൾ ഉപയോഗിക്കുക.
Proteus ഡാറ്റ കേബിളുകൾ (കാലിബ്രേഷൻ പോലുള്ള ജോലികൾക്കായി ഉപയോഗിക്കുന്ന ഹ്രസ്വ കേബിളുകൾ) ഒരു PC അല്ലെങ്കിൽ ലാപ്ടോപ്പുമായി ആശയവിനിമയം നടത്തും, എന്നാൽ MODBUS അല്ലെങ്കിൽ SDI-12 പ്രവർത്തനത്തെ പിന്തുണയ്ക്കുന്നില്ല.
MIB സജ്ജീകരിച്ചിരിക്കുന്ന പ്രോട്ടിയസിന് ഒരു പിസിയുമായും മറ്റ് RS-232 ഉപകരണങ്ങളുമായും സാധാരണപോലെ ആശയവിനിമയം നടത്താനാകും (ഇതാണ് "സുതാര്യമായ" മോഡ്). MIB സജ്ജീകരിച്ചിട്ടുള്ള മിക്ക പ്രോട്ട്യൂസും സാധാരണ പോലെ USB പവർ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കാം. എന്നിരുന്നാലും, ചില വലിയ പ്രോട്ട്യൂസിന്റെ കൂടാതെ/ അല്ലെങ്കിൽ ദൈർഘ്യമേറിയ കേബിളുകൾക്ക് (>20m കേബിൾ അല്ലെങ്കിൽ P35/P40> 250mA ഉപഭോഗം - പരിശോധിക്കാൻ ബാറ്ററി ലൈഫ് കാൽക്കുലേറ്റർ ഉപയോഗിക്കുക) ആ പ്രോട്ടിയസുമായി ആശയവിനിമയം നടത്താൻ USB കൺവെർട്ടറിന്റെ 12V അഡാപ്റ്റർ ആവശ്യമായി വന്നേക്കാം. വലതുവശത്തുള്ള ഫോട്ടോ ഒരു പിസി അല്ലെങ്കിൽ ലാപ്ടോപ്പിലെ യുഎസ്ബി പോർട്ടിലേക്ക് അണ്ടർവാട്ടർ കേബിളിനെയോ ഡാറ്റാ കേബിളിനെയോ ബന്ധിപ്പിക്കുന്ന യുഎസ്ബി അഡാപ്റ്ററിന് 12 വോൾട്ട് നൽകുന്ന ഒരു “വാൾ വാർട്ട്” കാണിക്കുന്നു. നിങ്ങൾക്ക് 12 വോൾട്ട് ബാറ്ററിയും ഉപയോഗിക്കാം.
ആദ്യകാല പ്രോട്ടിയസ് ഡാറ്റ കേബിളുകൾ സുതാര്യമായ മോഡിൽ മാത്രമേ പ്രവർത്തിക്കൂ എന്നതും ശ്രദ്ധിക്കുക; Modbus, SDI-12 സവിശേഷതകൾ ഒരു അണ്ടർവാട്ടർ കേബിളിൽ മാത്രമേ പ്രവർത്തിക്കൂ.
മോഡ്ബസ് ഓപ്പറേഷൻ
a) ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
MODBUS ആശയവിനിമയത്തിനായി, MODBUS അഡാപ്റ്റർ കേബിളിനെ നിങ്ങളുടെ MIB-സജ്ജീകരിച്ചിരിക്കുന്ന പ്രോട്ടിയസിൽ ഘടിപ്പിച്ചിരിക്കുന്ന അണ്ടർവാട്ടർ കേബിളിലെ ഒമ്പത് പിൻ കണക്റ്ററുമായി ബന്ധിപ്പിക്കുക. അഡാപ്റ്റർ കേബിൾ നിങ്ങൾക്ക് ഒരു MODBUS ഉപകരണത്തിലേക്ക് പ്രോട്ടിയസിനെ ബന്ധിപ്പിക്കുന്നതിന് ആവശ്യമായ വയറുകൾ നൽകുന്നു, സാധാരണ RS-232-ന് പകരം MODBUS ഫോർമാറ്റിൽ ആശയവിനിമയം നടത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് പ്രോട്ടിയസിനെ അറിയിക്കാൻ വയർ ചെയ്തിരിക്കുന്നു.
MODBUS ഇന്റർഫേസിന് ഹാഫ്-ഡ്യുപ്ലെക്സ് ഡിഫറൻഷ്യൽ RS-485 അല്ലെങ്കിൽ ഫുൾ-ഡ്യുപ്ലെക്സ് RS-232 (പ്രത്യേക പ്രക്ഷേപണവും സ്വീകരിക്കലും) ഉപയോഗിക്കാനാകുമെന്നത് ശ്രദ്ധിക്കുക.
b) MODBUS സാങ്കേതിക വിശദാംശങ്ങൾ
യൂണിറ്റ് പ്രോസസ്സ് ചെയ്യുന്ന പാരാമീറ്ററുകൾ വായിക്കാൻ MIB-സജ്ജമായ പ്രോട്ട്യൂസ് RS-485 അല്ലെങ്കിൽ RS-232-ൽ ഉള്ള MODBUS പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്നു. അപ്സ്ട്രീം കമ്മ്യൂണിക്കേഷൻ ഒരു ഫുൾ-ഡ്യൂപ്ലെക്സ് RS-232 സ്റ്റാൻഡേർഡ് ഇന്റർഫേസ് അല്ലെങ്കിൽ ഹാഫ്-ഡ്യൂപ്ലെക്സ്, RS-485 സ്റ്റാൻഡേർഡ് ഇന്റർഫേസ് ആയി പ്രവർത്തിക്കുന്നു. ഡാറ്റ ഫോർമാറ്റ് 8-ബിറ്റുകളാണ്, തുല്യതയൊന്നുമില്ല, ഒരു സ്റ്റോപ്പ് ബിറ്റ്. ബൗഡിന്റെ നിരക്ക് 19,200 ആണ്.
MODBUS ഇന്റർഫേസ്, ഹോൾഡിംഗ് രജിസ്റ്റർ 40001 മുതൽ (പട്ടിക 1 കാണുക), പ്രാപ്തമാക്കിയ എല്ലാ പ്രോട്ടിയസ് പാരാമീറ്ററുകൾക്കും അളക്കൽ മൂല്യങ്ങൾ നൽകുന്നു, ഓരോ അളവെടുപ്പ് മൂല്യവും 2 MODBUS രജിസ്റ്ററുകൾ ഉൾക്കൊള്ളുന്നു. മൂല്യങ്ങൾ IEEE-754 32-ബിറ്റ് ഫ്ലോട്ടിംഗ് പോയിന്റ് പ്രാതിനിധ്യത്തിൽ ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു.
പട്ടിക 1: MODBUS പാരാമീറ്റർ മെഷർമെന്റ് മൂല്യങ്ങൾ മാപ്പിംഗ് | |||
മോഡ്ബസ് ഹോൾഡിംഗ് രജിസ്റ്റർ | ബസ് വിലാസം | മൂല്യം വായിക്കുക | ഫോർമാറ്റ് |
40001 | 0 | പാരാമീറ്റർ 1 MSW | IEEE32 |
40002 | 1 | പാരാമീറ്റർ 1 MSW | |
40003 | 2 | പാരാമീറ്റർ 2 MSW | |
40004 | 3 | പാരാമീറ്റർ 1 MSW | IEEE32 |
.. | .. | ||
40035 | 34 | പാരാമീറ്റർ 18 MSW | IEEE32 |
40036 | 35 | പാരാമീറ്റർ 1 MSW |
RS-485 പ്രവർത്തനത്തിൽ, ഡാറ്റ+, ഡാറ്റ- എന്നീ ഡിഫറൻഷ്യൽ ലൈനുകൾക്കായി MIB-ലേക്കുള്ള രണ്ട് ആശയവിനിമയ ലൈനുകൾ ഉപയോഗിക്കുന്നു (അനുബന്ധം 1 കാണുക). RS-232 ഓപ്പറേഷനിൽ, ഡാറ്റ+ ലൈൻ Proteus Rx ലൈനിലേക്കും ഡാറ്റ-ലൈൻ Proteus Tx ലൈനിലേക്കും ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഒരു നെഗറ്റീവ് വോളിയംtagഒരു RS-232 ഹോസ്റ്റിൽ നിന്നുള്ള Tx ലൈൻ കണക്റ്റുചെയ്തിരിക്കുന്നതിനാൽ MIB MODBUS/RS-232 ഫോർമാറ്റിൽ പ്രവർത്തിക്കുന്നുവെന്ന് പ്രോട്ടിയസ് Rx-ൽ MIB സിഗ്നൽ നൽകുന്നു; അല്ലെങ്കിൽ, RS-485 ഫോർമാറ്റ് അനുമാനിക്കപ്പെടുന്നു. ഡാറ്റ ഫോർമാറ്റ് പാരിറ്റിയും വൺ-സ്റ്റോപ്പ് ബിറ്റും ഇല്ലാത്ത 8-ബിറ്റുകളാണ്. MIB സാധാരണയായി 19,200 ബൗഡിൽ പ്രവർത്തിക്കുന്നു. നിങ്ങൾക്ക് ആ നിരക്ക് മാറ്റണമെങ്കിൽ, ദയവായി പട്ടിക 2 കാണുക.
സാധാരണ SCADA സിസ്റ്റങ്ങൾ, PLC ഇന്റർഫേസുകൾ അല്ലെങ്കിൽ മറ്റ് ഡാറ്റാ ശേഖരണ പ്ലാറ്റ്ഫോമുകൾ എന്നിവയുമായി ആശയവിനിമയം നടത്തുന്നതിന് MIB സ്റ്റോർ/അപ്ഡേറ്റ് റീഡ്-ഒൺലി രജിസ്റ്ററുകളും റീഡ്/റൈറ്റ് ക്രമീകരണങ്ങളും നൽകുന്നു. ഒരു ബിൽറ്റ്-ഇൻ MODBUS മാപ്പ് സംഗ്രഹിച്ച സെൻസർ റീഡിംഗുകളും മറ്റ് ഉപകരണ വിവരങ്ങളും നൽകുന്നു. MODBUS ഇന്റർഫേസ്, ഹോൾഡിംഗ് രജിസ്റ്റർ 40001 മുതൽ (പട്ടിക 3 കാണുക), പ്രാപ്തമാക്കിയ എല്ലാ പ്രോട്ട്യൂസ് പാരാമീറ്ററുകൾക്കും അളക്കൽ മൂല്യങ്ങൾ നൽകുന്നു, ഓരോ അളക്കൽ മൂല്യവും രണ്ട് MODBUS രജിസ്റ്ററുകൾ ഉൾക്കൊള്ളുന്നു. മൂല്യങ്ങൾ IEEE-754 32-ബിറ്റ് ഫ്ലോട്ടിംഗ് പോയിന്റ് പ്രാതിനിധ്യത്തിൽ ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു. MIB-യുടെ വിലാസം രജിസ്റ്റർ-പ്രോഗ്രാം ചെയ്യാവുന്നതാണ് (സ്ഥിര മൂല്യം 1 ആണ്). നിങ്ങൾക്ക് യഥാർത്ഥ വിലാസം അറിയില്ലെങ്കിൽ MIB എല്ലായ്പ്പോഴും MODBUS വിലാസം 0-ലേക്ക് പ്രതികരിക്കും.
പട്ടിക 2: MODBUS Baud നിരക്ക് സൂചികകൾ | |
സൂചിക | ബൗഡ് റേറ്റ് |
0 | 9600 |
1 | 19200 (സ്ഥിരസ്ഥിതി) |
2 | 38400 |
3 | 57600 |
4 | 115200 |
പട്ടിക 3: MODBUS കൺട്രോൾ രജിസ്റ്റർ മാപ്പിംഗ് | ||||
രജിസ്റ്റർ ചെയ്യുക | ബസ് വിലാസം | മൂല്യം വായിക്കുക/എഴുതുക | ഫോർമാറ്റ് | |
40201 | 200 | ബാഡ് നിരക്ക് - അപ്സ്ട്രീം | 19, 200 ബൗഡിൽ നിശ്ചയിച്ചു | |
40202 | 201 | MODBUS ഉപകരണ വിലാസം | 0 | |
40203 | 202 | ബൗഡ് നിരക്ക്- ഡൗൺസ്ട്രീം | പൂർണ്ണസംഖ്യ സൂചിക, 0-4 | |
40204 | 203 | SDI-12 വിലാസം | പൂർണ്ണസംഖ്യ 0-9, AZ, az | |
40205 | 204 | പവർ സ്വിച്ച് കാലതാമസം | പൂർണ്ണസംഖ്യ 0-60 | |
40206 | 205 | പ്രോട്ടിയസ് വൈപ്പ് ഇടവേള | പൂർണ്ണസംഖ്യ 0-1440 (മിനിറ്റ്) | |
40207 | 206 | പ്രോട്ടിയസ് വൈപ്പ് ഫ്രീസ് ടൈം | പൂർണ്ണസംഖ്യ 0-60 (സെക്കൻഡ്) |
c) MODBUS-നുള്ള MIB കമാൻഡുകൾ
പ്രോട്ടിയസ് സിപിയുവിലേക്ക് നേരിട്ട് കമാൻഡുകൾ അയയ്ക്കുന്നതിന് ഒരു MIB-സജ്ജമായ പ്രോട്ടിയസിനെ ഒരു ഹോസ്റ്റ് പിസിയിലോ ലാപ്ടോപ്പിലോ കണക്റ്റുചെയ്യാനാകും, കൂടാതെ പ്രത്യേക കമാൻഡുകൾ (പട്ടിക 4 കാണുക) MIB-ലേക്ക് തന്നെ. ഈ ആശയവിനിമയ രീതി - പ്രോട്ടിയസിന്റെ സാധാരണ RS-232 ഔട്ട്പുട്ട് ഉപയോഗിക്കുന്നു, MODBUS അല്ല - "സുതാര്യ മോഡ്" എന്ന് വിളിക്കുന്നു.
ഈ സുതാര്യ മോഡിൽ Proteus-നോട് സംസാരിക്കാൻ TeraTerm അല്ലെങ്കിൽ Hyperterminal പോലുള്ള ടെർമിനൽ എമുലേറ്റർ ഉപയോഗിക്കുമ്പോൾ, താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ ചില പാരാമീറ്ററുകൾ പ്രോഗ്രാമിംഗ്/പരിശോധിക്കാൻ അനുവദിക്കുന്നതിന് MIB ചില ASCII കമാൻഡുകൾ തിരിച്ചറിയുകയും പ്രതികരിക്കുകയും ചെയ്യുന്നു. ഈ MIB കമാൻഡിന്റെ ഫോർമാറ്റ് “$ccxxx ആണ് ”, എവിടെ:
'$' ഒരു MIB കമാൻഡ് സൂചിപ്പിക്കുന്നു
cc എന്നത് രണ്ട് പ്രതീകങ്ങളുള്ള MIB കമാൻഡ് ഐഡന്റിഫയർ ആണ്
xxx എന്നത് കമാൻഡിന് പ്രത്യേകമായ ഒരു പാരാമീറ്റർ മൂല്യമാണ്
പട്ടിക 4: പ്രത്യേക MIB കമാൻഡുകൾ | |||
കമാൻഡ് | വിവരണം | പരാമീറ്ററുകൾ | പ്രതികരണം |
SAMxxx | MODBUS സജ്ജമാക്കുക വിലാസം |
xxx ; 001 മുതൽ 250 വരെ | ശരി |
$AM? | MODBUS വായിക്കുക വിലാസം |
ഒന്നുമില്ല; സ്ഥിരസ്ഥിതി= 1 | xxx ; 001 മുതൽ 250 വരെ |
$WPxxxx | പ്രോട്ടിയസ് എഴുതുക വൈപ്പർ ഇടവേള |
xxxx ; 0000 മുതൽ 1440 മിനിറ്റ് വരെ സ്ഥിരസ്ഥിതി= 0 |
ശരി |
$WP? | പ്രോട്ടിയസ് വായിക്കുക വൈപ്പർ ഇടവേള |
ഒന്നുമില്ല | xxxx ; 0000 മുതൽ 1440 വരെ മിനിറ്റ് |
$WFxx | വൈപ്പ് ഡാറ്റ എഴുതുക ഫ്രീസ് സമയം |
xx ; 0 മുതൽ 60 സെക്കൻഡ് വരെ, സ്ഥിരസ്ഥിതി=15 | ശരി |
$WF? | പ്രോട്ടിയസ് വായിക്കുക ഡാറ്റ ഫ്രീസ് മായ്ക്കുക സമയം |
ഒന്നുമില്ല | xx ; 0 മുതൽ 60 സെക്കൻഡ് വരെ |
$FV? | IB ഫേംവെയർ വായിക്കുക പുനരവലോകനം |
ഒന്നുമില്ല | IB ഫേംവെയർ റിവിഷൻ |
d) MODBUS ഓട്ടോമാറ്റിക് വൈപ്പർ ഓപ്പറേഷൻ
ചില പ്രോട്ടിയസ് മോഡലുകളിൽ ടർബിഡിറ്റി സെൻസറിൽ നിർമ്മിച്ച സെൻസർ-ക്ലീനിംഗ് വൈപ്പർ ഉൾപ്പെടുന്നു. പ്രോട്ടിയസ് ആദ്യം പവർ അപ്പ് ചെയ്യുമ്പോൾ, പ്രോട്ടിയസിലേക്ക് ഒരു WIPE കമാൻഡ് അയയ്ക്കുമ്പോൾ സെൻസറുകളുടെ സജീവ മുഖങ്ങളിൽ നിന്നുള്ള അവശിഷ്ടങ്ങൾ, ഫൗളന്റുകൾ, കുമിളകൾ എന്നിവ വൈപ്പർ മായ്ക്കുന്നു. MODBUS ഓപ്പറേഷൻ സമയത്ത് നിങ്ങളുടെ പ്രോട്ടിയസ് തുടർച്ചയായി പവർ ചെയ്യുകയാണെങ്കിൽ, MIB കമാൻഡുകൾ ഉപയോഗിച്ച് ഇടയ്ക്കിടെ വൈപ്പ് സൈക്കിളുകൾ ആരംഭിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം (പട്ടിക 4 കാണുക). വൈപ്പ് സൈക്കിളുകൾക്കിടയിലുള്ള മിനിറ്റുകളുടെ എണ്ണമാണ് വൈപ്പ് ഇടവേള.
വൈപ്പ് ഇന്റർവെൽ 0 ആയി സജ്ജീകരിക്കുന്നത് ഓട്ടോമാറ്റിക് വൈപ്പിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക.
വൈപ്പറിന്റെ ചലനം കാരണം സാധാരണ വൈപ്പർ സൈക്കിളുകളിൽ ചില പാരാമീറ്റർ മൂല്യങ്ങൾ അസാധുവാണ്. സൈക്കിൾ അവസാനിക്കുമ്പോൾ, ഡാറ്റ അവയുടെ തത്സമയ ഫോർമാറ്റ് പുനരാരംഭിക്കുന്നു. വൈപ്പ് സൈക്കിളിൽ അസാധുവായ ഡാറ്റ കാരണം നിങ്ങളുടെ MODBUS കൺട്രോളർ ഒരു അലാറം സൃഷ്ടിച്ചേക്കാം എങ്കിൽ, വൈപ്പർ സൈക്ലിംഗ് ചെയ്യുമ്പോൾ എല്ലാ സെൻസർ ഡാറ്റയും "ഫ്രീസ്" ചെയ്യാൻ നിങ്ങൾക്ക് MIB WIPE കമാൻഡുകൾ (പട്ടിക 4 കാണുക) ഉപയോഗിക്കാം. അതായത് വൈപ്പർ സൈക്കിളിൽ പ്രോട്ടിയസിൽ നിന്ന് വരുന്ന എല്ലാ ഡാറ്റയും വൈപ്പർ സൈക്കിൾ ആരംഭിക്കുന്നതിന് മുമ്പുള്ള അവസാന ഡാറ്റ ട്രാൻസ്മിഷനിൽ അയച്ച അതേ ഡാറ്റയാണ്, അതായത് വൈപ്പർ സൈക്കിളിൽ റീഡിംഗുകൾ അതേപടി തുടരും.
ഈ പ്രോഗ്രാം ചെയ്യാവുന്ന ഫ്രീസ് സമയം, പ്രോട്ടിയസിന് ഒരു WIPE കമാൻഡ് നൽകിയതിന് ശേഷം ഡാറ്റ ഫ്രീസ് ചെയ്യുന്ന സെക്കൻഡുകളുടെ എണ്ണം (സ്ഥിരസ്ഥിതി 15 സെക്കൻഡ് ആണ്) സജ്ജമാക്കുന്നു. ഇത്രയും സെക്കന്റുകൾ കഴിഞ്ഞതിന് ശേഷം ഡാറ്റ തത്സമയ ഫോർമാറ്റ് പുനരാരംഭിക്കുന്നു.
SDI-12 ആശയവിനിമയത്തിനായി MIB ഉപയോഗിക്കുന്നു
a) ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
SDI-12 കമ്മ്യൂണിക്കേഷനായി, SDI-12 അഡാപ്റ്റർ കേബിളിനെ ഡാറ്റ കേബിളിലെ ഒമ്പത് പിൻ കണക്ടറിലേക്കോ നിങ്ങളുടെ MIB സജ്ജീകരിച്ച പ്രോട്ടിയസിൽ ഘടിപ്പിച്ചിരിക്കുന്ന അണ്ടർവാട്ടർ കേബിളിലേക്കോ കണക്റ്റ് ചെയ്യുക. അഡാപ്റ്റർ കേബിൾ നിങ്ങൾക്ക് ഒരു SDI-12 ഉപകരണത്തിലേക്ക് പ്രോട്ടിയസിനെ ബന്ധിപ്പിക്കുന്നതിന് ആവശ്യമായ വയറുകൾ നൽകുന്നു, കൂടാതെ സാധാരണ RS-12 ഫോർമാറ്റിന് (അതായത് സുതാര്യമായ മോഡ്) പകരം SDI232 ഫോർമാറ്റിൽ ആശയവിനിമയം നടത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് പ്രോട്ടിയസിനെ അറിയിക്കാൻ വയർ ചെയ്തിരിക്കുന്നു. അനുബന്ധം ഒന്ന് വയർ അസൈൻമെന്റുകൾ നിറം അനുസരിച്ച് കാണിക്കുന്നു.
b) SDI-12 സാങ്കേതിക വിശദാംശങ്ങൾ
ഹോസ്റ്റ് കമ്പ്യൂട്ടർ-ടു-പ്രോട്ടിയസ് ആശയവിനിമയം SDI-12 പിന്തുണാ ഗ്രൂപ്പിന്റെ, പതിപ്പ് 1.3-ന്റെ ആവശ്യകതകൾ പാലിക്കുന്നു. നടപ്പിലാക്കിയ SDI-5 കമാൻഡുകൾ പട്ടിക 12 സംഗ്രഹിക്കുന്നു. നിങ്ങൾക്ക് SDI-12 പ്രോട്ടോക്കോൾ പരിചിതമല്ലെങ്കിൽ, SDI-12 പിന്തുണ ഗ്രൂപ്പ് webസൈറ്റ് (www.sdi-12.org) കൂടുതൽ വിശദാംശങ്ങൾ നൽകുന്നു.
പട്ടിക 5: MIB SDI-12 കമാൻഡുകൾ (a = SDI-12 വിലാസം) | ||
a! | ശൂന്യമായ കമാൻഡ് | |
aAl | വിലാസം മാറ്റുക | |
എസി! | ഒരു സമാന്തരം അഭ്യർത്ഥിക്കുക അളവ് |
20 മൂല്യങ്ങൾ വരെ നൽകുന്നു |
AM! | അഭ്യർത്ഥന എ അളവ് |
9 മൂല്യങ്ങൾ വരെ നൽകുന്നു |
aMl! | അധികമായി അഭ്യർത്ഥിക്കുക അളവ് |
9 അധിക മൂല്യങ്ങൾ വരെ നൽകുന്നു |
aM2! | അധികമായി അഭ്യർത്ഥിക്കുക അളവ് |
2 അധിക മൂല്യങ്ങൾ വരെ നൽകുന്നു |
aCC! | CRC-യുമായി ഒരേസമയം അളക്കാൻ അഭ്യർത്ഥിക്കുക | |
അമ്ചി | ഉപയോഗിച്ച് ഒരു അളവ് അഭ്യർത്ഥിക്കുക CRC |
|
aDn! | അളക്കൽ ഫലങ്ങളുടെ ഡാറ്റ വായിക്കുക | n=0..2 |
എല്ലാം | ഉപകരണ ഐഡന്റിഫിക്കേഷൻ സ്ട്രിംഗ് അഭ്യർത്ഥിക്കുക |
സി) SDI-12-നുള്ള പ്രത്യേക MIB കമാൻഡുകൾ
പ്രോട്ടിയസ് സിപിയുവിലേക്ക് നേരിട്ട് കമാൻഡുകൾ അയയ്ക്കുന്നതിന് ഒരു MIB-സജ്ജമായ പ്രോട്ടിയസിനെ ഒരു ഹോസ്റ്റ് പിസിയിലോ ലാപ്ടോപ്പിലോ ബന്ധിപ്പിക്കാൻ കഴിയും, അതുപോലെ തന്നെ പ്രത്യേക കമാൻഡുകൾ MIB-ലേക്ക് തന്നെ അയയ്ക്കാം. പ്രോട്ടിയസിന്റെ സാധാരണ RS-232 ഔട്ട്പുട്ടും SDI-12 ഔട്ട്പുട്ടും ഉപയോഗിക്കുന്നതിനെ "സുതാര്യ മോഡ്" എന്ന് വിളിക്കുന്നു.
ഈ സുതാര്യ മോഡിൽ Proteus-നോട് സംസാരിക്കാൻ TeraTerm അല്ലെങ്കിൽ Hyperterminal പോലുള്ള ടെർമിനൽ എമുലേറ്റർ ഉപയോഗിക്കുമ്പോൾ, MIB ചില ASCII കമാൻഡുകൾ തിരിച്ചറിയുകയും പ്രതികരിക്കുകയും ചെയ്യുന്നു (പട്ടിക 6 കാണുക) താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ, പ്രോഗ്രാമിംഗ്/പരിശോധിക്കാൻ ചില പരാമീറ്ററുകൾ അനുവദിക്കുക. ഈ MIB കമാൻഡിന്റെ ഫോർമാറ്റ് “$ccxxx ആണ് ”, എവിടെ:
'$' ഒരു MIB കമാൻഡ് സൂചിപ്പിക്കുന്നു
cc എന്നത് രണ്ട് പ്രതീകങ്ങളുള്ള MIB കമാൻഡ് ഐഡന്റിഫയർ ആണ്
xxx എന്നത് കമാൻഡിന് പ്രത്യേകമായ ഒരു പാരാമീറ്റർ മൂല്യമാണ്
പട്ടിക 6: MIB സുതാര്യമായ മോഡ് കമാൻഡുകൾ | |||
കമാൻഡ് | വിവരണം | പാരാമീറ്റർ(കൾ) | പ്രതികരണം |
$ASx | SDI-12 സജ്ജമാക്കുക വിലാസം |
x= 0-9, AZ, az; സ്ഥിരസ്ഥിതി= 0 | ശരി |
$AS? | SDI-12 വായിക്കുക വിലാസം |
ഒന്നുമില്ല | x ; x= 0 മുതൽ 9 വരെ, AZ, az എന്നിവ |
$PDxx | പവർ ഓഫ് സജ്ജമാക്കുക കാലതാമസം (നീട്ടുക പ്രോട്ടിയസ്+ ശക്തി മുതൽ കൃത്യസമയത്ത് അവസാന അളവ് കമാൻഡ്) |
xxx= ) മുതൽ 60 സെക്കൻഡ് വരെ; സ്ഥിരസ്ഥിതി= 30 സെക്കൻ്റുകൾ |
ശരി |
$PD? | പവർ ഓഫ് വായിക്കുക കാലതാമസം |
ഒന്നുമില്ല | xxx ; x= 0 മുതൽ 60 സെക്കൻഡ് വരെ |
$FV? | IB വായിക്കുക- ഫേംവെയർ പുനരവലോകനം |
ഒന്നുമില്ല | IB ഫയർവെയർ റിവിഷൻ |
പട്ടിക 7 കാണിക്കുന്നുampSDI-12 നിരീക്ഷണത്തിനായി 10 പരാമീറ്ററുകൾ തിരഞ്ഞെടുത്തിട്ടുള്ള ഒരു പ്രോട്ടിയസിനുള്ള SDI-12 കമാൻഡുകളും പ്രതികരണങ്ങളും.
പട്ടിക 7: എസ്ample 501-12 10 പരാമീറ്ററുകളുള്ള ഒരു പ്രോട്ടിയസിനുള്ള കമാൻഡുകളും പ്രതികരണങ്ങളും തിരഞ്ഞെടുത്തു |
|
കമാൻഡ് | പ്രതികരണം |
0! | ഒ |
01! | 013 പ്രോട്ടിയസ് 711SN10162469 |
OV! | 00000 |
ഓം! | 00169 |
000! | 0+0+408.6999+4938.999+489.3999<CR><LF> |
1! | 0+4494.399+132.6000+3651.699+131.2000<CR><LF> |
2! | 0+2269.900 |
0M1! | 00031 cLF> |
000! | 0+11.70000 |
ഒസി! | 000310 |
000! | 0+0+1.800000+2.100000+489.6999<CR><LF> |
1! | |
0+4523.299+133.1000+3591.099+132.2000<CR><LF> | |
2! | 0+2243.600+11.72000 |
OMC! | 00039 |
000! | 0+0+1.900000+2.100000+488.999AD<CR><LF> |
1! | 0+4538.699+133.0000+3557.699+132.4000@Zy<CR><LF> |
2! | 0+2224.000NWS |
OMC I! | 00031 |
000! | 0+11.680008S |
OCC! | 000310 |
000! | 0+0+1.900000+2.000000+489.0999EHG<CR><LF> |
1! | 0+4546.699+133.100.3540.199+132.600001X |
2! | 0+2214.500+11.70000CSh |
ഡിയോണ്ടസ് ഒരു ASCII ക്യാരേജ് റിട്ടേൺ; ഒരു ASCII ലൈൻ ഫീഡ് സൂചിപ്പിക്കുന്നു | |
“01!” എന്നതിന്റെ റിട്ടേൺ സ്ട്രിംഗിൽ കമാൻഡ്,”13″ ആണ് SDI-12 പതിപ്പ് നമ്പർ (1.3),1711′ ആണ് Proteus CPU ഫേംവെയർ പതിപ്പ് (7.11). കൂടാതെ ഇനിപ്പറയുന്ന സ്ട്രിംഗ്”SN1 “10162469” എന്നത് പ്രോട്ടസ് സീരിയൽ നമ്പറാണ്. |
അനുബന്ധം 1 - MODBUS, SDI-12 അഡാപ്റ്റർ കേബിൾ വയറിംഗ് അസൈൻമെന്റുകൾ
അനുബന്ധം രണ്ട് - നിങ്ങളുടെ സ്വന്തം MODBUS, SDI-12 അഡാപ്റ്റർ കേബിളുകൾ നിർമ്മിക്കുന്നു
പ്രോട്ടിയസ് ഇൻസ്ട്രുമെന്റ്സ് ലിമിറ്റഡ്, കനാൽസൈഡ്, ഹാരിസ് ബിസിനസ് പാർക്ക്, ഹാൻബറി റോഡ്, സ്റ്റോക്ക് പ്രയർ, ബ്രോംസ്ഗ്രോവ്, B60 4DJ, യുണൈറ്റഡ് കിംഗ്ഡം www.proteus-instruments.com | info@proteus-instruments.com | +44 1527 433221
© 2020 Proteus Instruments Ltd. E & O E. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം.
പേറ്റന്റ് നേടിയ GB2553218 | പതിപ്പ് 1.1
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
PROTEUS SDI-12 ഇന്റഗ്രേറ്റഡ് മോഡ്ബസ് ഔട്ട്പുട്ട് [pdf] നിർദ്ദേശ മാനുവൽ SDI-12, ഇന്റഗ്രേറ്റഡ് മോഡ്ബസ് ഔട്ട്പുട്ട് |