nembo ya PROTEUS

Proteus Integrated
Pato la SDI-12 na MODBUS
Mwongozo wa Uendeshaji
V1.1 Desemba 2021

Utangulizi

Mnamo Machi 2020, Proteus ilianzisha matokeo jumuishi ya data ya SDI-12 na RS-422 MODBUS kwa ajili ya laini ya bidhaa za ubora wa maji ya Proteus. Kipengele hiki cha hiari kinachukua nafasi ya vitengo vya kubadilisha fedha vya nje vilivyohitajika hapo awali kwa umbizo hizo za towe. Kipengele kipya kinaitwa "Multi-Protocol Interface Board", au MIB. Kebo moja ya adapta hutoa pato la MODBUS, na kebo tofauti ya adapta hutoa pato la SDI-12. MIB kawaida hujengwa ndani ya Proteus wakati wa utengenezaji wa kitengo; haiwezi kuonekana kutoka nje ya chombo na haibadilishi ukubwa au mwonekano wa Proteus. Picha iliyo hapa chini inaonyesha Proteus, Cable ya Chini ya Maji, na juu ya picha, Kebo fupi ya Adapta ya SDI-12. Bwana wa SDI-12 ameunganishwa kwenye waya tatu zilizo wazi kwenye mwisho mmoja wa Cable ya Adapter. Kebo ya Adapta ya MODBUS inafanya kazi kwa njia sawa.

PROTEUS SDI 12 Pato la Modbus Iliyounganishwa

Ikiwa ungependa kurejesha Proteus kwa chaguo la MIB, tafadhali wasiliana nasi. Ikiwa ungependa kuunda kebo yako ya kubadilisha fedha ya MODBUS au SDI-12, au kubadilisha Kebo yako ya Chini ya Maji kuwa kebo ya kubadilisha fedha, tumia michoro ya nyaya katika Viambatisho vya Kwanza na vya Pili.
Kumbuka kwamba Proteus Data Cables (nyaya fupi zinazotumiwa kwa kazi kama vile urekebishaji) zitawasiliana na Kompyuta au kompyuta ya mkononi, lakini hazitumii uendeshaji wa MODBUS au SDI-12.

Proteus iliyo na MIB inaweza kuwasiliana na Kompyuta na vifaa vingine vya RS-232 kama kawaida (hii ndiyo hali ya "uwazi"). Proteus' iliyo na MIB nyingi inaweza kuendeshwa kwa nishati ya USB kama kawaida. Hata hivyo, baadhi ya nyaya kubwa za Proteus' na/au ndefu (> kebo ya mita 20 au P35/P40 iliyo na matumizi ya >250mA - Tumia Kikokotoo cha maisha ya Betri kuangalia) zinaweza kuhitaji adapta ya 12V ya Kibadilishaji cha USB ili kuwasiliana na Proteus hiyo. Picha iliyo kulia inaonyesha "wart ya ukutani" ambayo hutoa volti 12 kwa Adapta ya USB inayounganisha Kebo ya Chini ya Maji au Kebo ya Data kwenye mlango wa USB kwenye Kompyuta au kompyuta ya mkononi. Unaweza kutumia betri ya volt 12 pia.
Kumbuka pia kwamba Kebo za Data za Proteus za mapema zitafanya kazi tu katika hali ya uwazi; vipengele vya Modbus na SDI-12 hufanya kazi tu na Kebo ya Chini ya Maji.

PROTEUS SDI 12 Integrated Modbus Pato- Utangulizi

Operesheni ya MODBUS

a) Jinsi Inavyofanya Kazi

Kwa mawasiliano ya MODBUS, unganisha kwa urahisi Kebo ya Adapta ya MODBUS kwenye kiunganishi cha pini tisa kwenye Kebo ya Chini ya Maji iliyounganishwa kwenye Proteus yako iliyo na MIB. Kebo ya Adapta hukupa nyaya unazohitaji ili kuunganisha Proteus kwenye kifaa cha MODBUS na ina waya ili kufahamisha Proteus ambayo ungependa kuwasiliana nayo katika umbizo la MODBUS badala ya RS-232 ya kawaida.
Kumbuka kuwa kiolesura cha MODBUS kinaweza kutumia utofautishaji wa nusu-duplex RS-485 au full-duplex RS-232 (sambaza na upokee tofauti).

b) Maelezo ya Kiufundi ya MODBUS
Proteus iliyo na MIB hutumia itifaki ya MODBUS juu ya RS-485 au RS-232 kusoma vigezo vilivyochakatwa na kitengo. Mawasiliano ya juu ya mkondo hufanya kazi kama kiolesura cha kawaida cha duplex RS-232 au kama kiolesura cha nusu-duplex, RS-485. Umbizo la data ni biti 8 bila usawa, sehemu moja ya kusimama. Kiwango cha Baud ni 19,200.
Kiolesura cha MODBUS hutoa thamani za vipimo, kuanzia kwenye rejista ya kushikilia 40001 (ona Jedwali 1), kwa vigezo vyote vilivyowashwa vya Proteus, huku kila thamani ya kipimo ikichukua rejista 2 za MODBUS. Nambari zimeumbizwa katika uwakilishi wa IEEE-754 32-bit.

Jedwali la 1: Kuchora Thamani za Upimaji wa Vigezo vya MODBUS 
MODBUS Holding Daftari Anwani ya Basi Soma Thamani Umbizo
40001 0 Kigezo cha 1 MSW IEEE32
40002 1 Kigezo cha 1 MSW
40003 2 Kigezo cha 2 MSW
40004 3 Kigezo cha 1 MSW IEEE32
.. ..
40035 34 Kigezo cha 18 MSW IEEE32
40036 35 Kigezo cha 1 MSW

Katika operesheni ya RS-485, njia mbili za mawasiliano kwa MIB hutumiwa kwa mistari tofauti ya Data+ na Data- (angalia Kiambatisho 1). Katika uendeshaji wa RS-232, mstari wa Data+ umeunganishwa kwenye mstari wa Proteus Rx, na mstari wa Data umeunganishwa kwenye mstari wa Proteus Tx. Juzuu hasitage kwenye Proteus Rx huashiria MIB kwamba laini ya Tx kutoka kwa seva pangishi ya RS-232 imeunganishwa ili MIB ifanye kazi katika umbizo la MODBUS/RS-232; vinginevyo, umbizo la RS-485 linachukuliwa. Umbizo la data ni biti 8 bila usawa na biti moja ya kusimama. MIB kawaida hufanya kazi kwa baud 19,200. Ikiwa ungependa kubadilisha kiwango hicho, tafadhali angalia Jedwali 2.

MIB hutoa rejista za duka/sasisha za kusoma pekee na mipangilio ya kusoma/kuandika ili kuwasiliana na mifumo ya kawaida ya SCADA, violesura vya PLC, au majukwaa mengine ya kukusanya data. Ramani iliyojengewa ndani ya MODBUS hutoa usomaji wa kihisi uliojumlishwa na maelezo mengine ya kifaa. Kiolesura cha MODBUS hutoa thamani za kipimo, kuanzia kwenye rejista ya kushikilia 40001 (ona Jedwali 3), kwa vigezo vyote vilivyowezeshwa vya Proteus, huku kila thamani ya kipimo ikichukua rejista mbili za MODBUS. Nambari zimeumbizwa katika uwakilishi wa IEEE-754 32-bit. Anwani ya MIB inaweza kuratibiwa kwa usajili (thamani chaguo-msingi ni 1). MIB itajibu kila mara kwa anwani ya MODBUS 0 ikiwa hujui anwani halisi.

Jedwali la 2: Fahirisi za Kiwango cha Baud cha MODBUS
Kielezo Kiwango cha Baud
0 9600
1 19200 (chaguomsingi)
2 38400
3 57600
4 115200

 

Jedwali la 3: Ramani ya Udhibiti wa Usajili wa MODBUS
Sajili Anwani ya Basi Thamani ya Kusoma/Andika Umbizo
40201 200 Kiwango cha Baud - Mto wa juu Imewekwa kwa 19, 200 baud
40202 201 Anwani ya Kifaa cha MODBUS 0
40203 202 Kiwango cha Baud- Mkondo wa chini Nambari kamili, 0-4
40204 203 Anwani ya SDI-12 Nambari kamili 0-9, AZ, az
40205 204 Ucheleweshaji wa Kubadilisha Nguvu Nambari kamili 0-60
40206 205 Proteus Futa Muda Nambari 0-1440 (dakika)
40207 206 Proteus Futa Wakati wa Kufungia Nambari kamili 0-60 (sekunde)

c) Amri za MIB za MODBUS
Proteus yenye vifaa vya MIB inaweza kuunganishwa kwenye Kompyuta ya kompyuta au kompyuta ndogo ili kutuma amri moja kwa moja kwa Proteus CPU, pamoja na amri maalum (ona Jedwali 4) kwa MIB yenyewe. Njia hii ya mawasiliano - kwa kutumia pato la kawaida la RS-232 la Proteus na sio MODBUS - inaitwa "hali ya uwazi".
Wakati kiigaji cha mwisho, kama vile TeraTerm au Hyperterminal, kinapotumiwa kuzungumza na Proteus katika hali hii ya uwazi, MIB inatambua na kujibu amri fulani za ASCII ili kuruhusu upangaji/uthibitishaji wa baadhi ya vigezo, kama inavyoonyeshwa hapa chini. Umbizo la amri hii ya MIB ni “$ccxxx ", wapi:
'$' inaonyesha amri ya MIB
cc ni kitambulisho cha amri cha MIB chenye herufi mbili
xxx ni thamani ya parameta maalum kwa amri

Jedwali la 4: Amri Maalum za MIB
Amri Maelezo Vigezo Jibu
SAMxxx Weka MODBUS
Anwani
xxx ; 001 hadi 250 sawa
$AM? Soma MODBUS
Anwani
hakuna; chaguo-msingi= 1 xxx ; 001 hadi 250
$WPxxxx Andika Proteus
muda wa wiper
xxx ; dakika 0000 hadi 1440,
chaguo-msingi = 0
sawa
$WP? Soma Proteus
muda wa wiper
hakuna xxx ; 0000 hadi 1440
dakika
$WFxx Andika kufuta data
wakati wa kufungia
xx ; Sekunde 0 hadi 60, chaguo-msingi=15 sawa
$WF? Soma Proteus
futa kufungia kwa data
wakati
Hakuna xx ; Sekunde 0 hadi 60
$FV? Soma firmware ya IB
marekebisho
Hakuna Marekebisho ya Firmware ya IB

d) Uendeshaji wa Kifuta otomatiki wa MODBUS
Baadhi ya miundo ya Proteus ni pamoja na kifuta sauti cha kusafisha kihisi kilichojengwa ndani ya kitambuzi cha tope. Kifuta kifuta husafisha vifusi, faulo na vipovu kutoka kwenye nyuso amilifu za vitambuzi wakati Proteus inapowezeshwa kwa mara ya kwanza, na amri ya WIPE inapotumwa kwa Proteus. Ikiwa Proteus yako inaendeshwa kila mara wakati wa operesheni ya MODBUS, unaweza kutaka kuanzisha mara kwa mara mizunguko ya kufuta ukitumia amri za MIB (ona Jedwali 4). Muda wa Kufuta ni idadi ya dakika kati ya mizunguko ya kufuta.
Kumbuka kuwa kuweka Kipindi cha Kuifuta hadi 0 huzima ufutaji kiotomatiki.
Baadhi ya maadili ya parameta ni batili wakati wa mizunguko ya kawaida ya wiper kwa sababu ya harakati ya wiper. Mzunguko unapoisha, data inaendelea na umbizo la wakati halisi. Lakini ikiwa kidhibiti chako cha MODBUS kinaweza kuunda kengele kwa sababu ya data batili wakati wa mzunguko wa kufuta, unaweza kutumia amri za MIB WIPE (ona Jedwali la 4) "kufungia" data yote ya kihisia wakati kifuta kinatumia baiskeli. Hiyo ina maana kwamba data zote zinazotoka kwa Proteus wakati wa mzunguko wa wiper ni data sawa iliyotumwa katika uhamisho wa data wa mwisho kabla ya mzunguko wa kufuta kuanza, yaani, usomaji hukaa sawa wakati wa mzunguko wa kufuta.
Wakati huu wa kugandisha unaoweza kupangwa huweka idadi ya sekunde (chaguo-msingi ni sekunde 15) ambazo data hugandishwa baada ya Proteus kupewa amri ya WIPE. Data hurejesha umbizo lao la wakati halisi baada ya idadi hiyo ya sekunde kupita.

Kutumia MIB kwa Mawasiliano ya SDI-12

a) Jinsi Inavyofanya Kazi

Kwa mawasiliano ya SDI-12, unganisha kwa urahisi Kebo ya Adapta ya SDI-12 kwenye kiunganishi cha pini tisa kwenye Kebo ya Data au Kebo ya Chini ya Maji iliyoambatishwa kwenye Proteus yako yenye vifaa vya MIB. Kebo ya Adapta hukupa nyaya unazohitaji kuunganisha Proteus kwenye kifaa cha SDI-12 na ina waya ili kufahamisha Proteus ambayo ungependa kuwasiliana nayo katika umbizo la SDI12 badala ya umbizo la kawaida la RS-232 (yaani hali ya uwazi). Kiambatisho cha Kwanza kinaonyesha mgawo wa waya kwa rangi.

b) Maelezo ya Kiufundi ya SDI-12
Mawasiliano kati ya kompyuta hadi Proteus hufuata mahitaji ya Kikundi cha Usaidizi cha SDI-12, Toleo la 1.3. Jedwali la 5 linatoa muhtasari wa amri za SDI-12 zilizotekelezwa. Ikiwa hufahamu Itifaki ya SDI-12, Kikundi cha Usaidizi cha SDI-12 webtovuti (www.sdi-12.org) hutoa maelezo zaidi.

Jedwali la 5: Amri za MIB SDI-12 (a = anwani ya SDI-12)
a! Amri Tupu
aAl Badilisha anwani
aC! Omba sanjari
kipimo
inarudisha hadi maadili 20
mimi! Ombi a
kipimo
inarudisha hadi maadili 9
aml! Omba nyongeza
kipimo
hurejesha hadi thamani 9 za ziada
mimi 2! Omba nyongeza
kipimo
hurejesha hadi thamani 2 za ziada
aCC! Omba kipimo kwa wakati mmoja na CRC
AMCI Omba kipimo na
CRC
aDn! Soma data ya matokeo ya kipimo n=0..2
zote Omba mfuatano wa kitambulisho cha kifaa

c) Amri Maalum za MIB kwa SDI-12
Proteus yenye vifaa vya MIB inaweza kuunganishwa kwenye Kompyuta ya kompyuta au kompyuta ndogo ili kutuma amri moja kwa moja kwa Proteus CPU, pamoja na amri maalum kwa MIB yenyewe. Kutumia pato la kawaida la RS-232 la Proteus na si pato la SDI-12 inaitwa "hali ya uwazi".
Wakati kiigaji cha mwisho, kama vile TeraTerm au Hyperterminal, kinapotumiwa kuzungumza na Proteus katika hali hii ya uwazi, MIB inatambua na kujibu amri fulani za ASCII (ona Jedwali la 6) ili kuruhusu kupanga/kuthibitisha baadhi ya vigezo, kama inavyoonyeshwa hapa chini. Umbizo la amri hii ya MIB ni “$ccxxx ", wapi:
'$' inaonyesha amri ya MIB
cc ni kitambulisho cha amri cha MIB chenye herufi mbili
xxx ni thamani ya parameta maalum kwa amri

Jedwali la 6: Amri za Modi ya Uwazi ya MIB
Amri Maelezo Vigezo Jibu
$ASx Weka SDI-12
Anwani
x= 0-9, AZ, az; chaguo-msingi = 0 sawa
$AS? Soma SDI-12
Anwani
Hakuna x ; x= 0 hadi 9, AZ, na az
$PDxx Weka kuzima
kuchelewa (panua
Nguvu ya Proteus+
ON-time kutoka
kipimo cha mwisho
amri)
xxx= ) hadi sekunde 60; chaguo-msingi = 30
sekunde
sawa
$PD? Kusoma-kuzima
kuchelewa
Hakuna xxx ; x= sekunde 0 hadi 60
$FV? Soma IB-
firmware
marekebisho
Hakuna Marekebisho ya IB Fireware

Jedwali la 7 linaonyesha mfanoample SDI-12 amri na majibu kwa Proteus ambayo vigezo 10 vimechaguliwa kwa ufuatiliaji wa SDI-12.

Jedwali la 7: Sample 501-12 Amri na Majibu kwa Proteus yenye Vigezo 10
Imechaguliwa
Amri Jibu
0! O
01! 013 PROTEUS 711SN10162469
OV! 00000
OM! 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
O! 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 mimi! 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
hupunguza kurudi kwa gari la ASCII; inaashiria mlisho wa mstari wa ASCII
Katika safu ya kurudi ya "01!" amri,”13″ ni nambari ya Toleo la SDI-12 (1.3),1711′ ni toleo la Proteus CPU Firmware (7.11). na mfuatano ufuatao”SN1 “10162469” ni Nambari ya Ufuatiliaji ya Proteus.

Kiambatisho 1 - MODBUS na Kazi za Kuunganisha waya za Adapta za SDI-12

PROTEUS SDI 12 Integrated Modbus Pato- MODBUS

PROTEUS SDI 12 Integrated Modbus Output- SDI

Kiambatisho cha Pili - Kutengeneza Kebo Zako za Adapta za MODBUS na SDI-12

PROTEUS SDI 12 Pato la Modbus Iliyounganishwa- unganisha waya mweupe

Proteus Instruments Ltd, Canalside, Harris Business Park, Hanbury Road, Stoke Prior, Bromsgrove, B60 4DJ, Uingereza. www.proteus-instruments.com | info@proteus-instruments.com | +44 1527 433221
© 2020 Proteus Instruments Ltd. E & O E. Haki zote zimehifadhiwa.
Hati miliki GB2553218 | Toleo la 1.1

Nyaraka / Rasilimali

PROTEUS SDI-12 Pato la Modbus Iliyounganishwa [pdf] Mwongozo wa Maelekezo
SDI-12, Pato la Modbus Iliyounganishwa

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *