PROTEUS lógó

Proteus samþætt
SDI-12 og MODBUS Output
Notkunarhandbók
V1.1 desember 2021

Inngangur

Í mars 2020 kynnti Proteus samþætt SDI-12 og RS-422 MODBUS gagnaúttak fyrir Proteus vatnsgæða fjölnema vörulínuna. Þessi valfrjálsi eiginleiki kemur í stað ytri breytieiningar sem áður var krafist fyrir þessi úttakssnið. Nýi eiginleikinn er kallaður „Multi-Protocol Interface Board“ eða MIB. Ein millistykkissnúra veitir MODBUS úttak og önnur millistykki gefur SDI-12 úttak. MIB er venjulega innbyggt í Proteus á þeim tíma sem einingin er framleidd; það sést ekki utan frá tækinu og breytir ekki stærð eða útliti Proteus. Myndin hér að neðan sýnir Proteus, neðansjávarsnúru og efst á myndinni stutta SDI-12 millistykkið. SDI-12 masterinn er festur við þrjá beina víra á öðrum enda millistykkisins. MODBUS millistykkissnúran virkar á sama hátt.

PROTEUS SDI 12 Innbyggt Modbus úttak

Ef þú vilt endurbæta Proteus með MIB valkostinum, vinsamlegast hafðu samband við okkur. Ef þú vilt smíða þinn eigin MODBUS eða SDI-12 breytikapal, eða breyta neðansjávarsnúrunni þinni í breytistreng, notaðu raflagnamyndirnar í viðauka XNUMX og XNUMX.
Athugaðu að Proteus gagnasnúrur (stutu snúrurnar sem notaðar eru fyrir verkefni eins og kvörðun) munu hafa samskipti við tölvu eða fartölvu, en styðja ekki MODBUS eða SDI-12 notkun.

MIB-útbúinn Proteus getur átt samskipti við tölvu og önnur RS-232 tæki eins og venjulega (þetta er „gegnsæ“ hátturinn). Hægt er að stjórna flestum MIB-útbúnum Proteus með USB afl eins og venjulega. Hins vegar gætu sumar af stærri Proteus og/eða lengri snúrunum (>20m snúru eða P35/P40 með >250mA neyslu – Notaðu rafhlöðuendingarreikning til að athuga) þurft 12V millistykki USB breytisins til að hafa samskipti við þann Proteus. Myndin til hægri sýnir „veggvörtu“ sem veitir 12 volta til USB millistykkisins sem tengir neðansjávarsnúru eða gagnasnúru við USB tengið á tölvu eða fartölvu. Þú getur líka notað 12 volta rafhlöðu.
Athugaðu einnig að snemma Proteus gagnakaplar virka aðeins í gagnsæjum ham; Modbus og SDI-12 eiginleikarnir virka aðeins með neðansjávarsnúru.

PROTEUS SDI 12 Integrated Modbus Output- Inngangur

MODBUS Rekstur

a) Hvernig það virkar

Fyrir MODBUS samskipti skaltu einfaldlega tengja MODBUS millistykkissnúruna við níu pinna tengið á neðansjávarsnúrunni sem er tengdur við MIB-útbúinn Proteus þinn. Millistykkissnúran gefur þér þá víra sem þú þarft til að tengja Proteus við MODBUS tæki og er tengdur til að láta Proteus vita að þú viljir hafa samskipti á MODBUS sniði í stað venjulegs RS-232.
Athugaðu að MODBUS viðmótið getur notað annað hvort hálft tvíhliða mismunadrif RS-485 eða fullt tvíhliða RS-232 (aðskilin sendingu og móttöku).

b) Tæknilegar upplýsingar um MODBUS
MIB-útbúinn Proteus notar MODBUS samskiptareglur yfir RS-485 eða RS-232 til að lesa færibreyturnar sem unnar eru af einingunni. Uppstreymissamskiptin virka annað hvort sem full-duplex RS-232 staðlað viðmót eða sem hálft tvíhliða, RS-485 staðlað viðmót. Gagnasniðið er 8-bita án jöfnunar, einn stöðvunarbiti. Baud er 19,200.
MODBUS viðmótið gefur upp mæligildi, sem byrja á skráningu 40001 (sjá töflu 1), fyrir allar virkar Proteus breytur, þar sem hvert mæligildi tekur 2 MODBUS skrár. Gildi eru sniðin í IEEE-754 32-bita fljótandi-komma framsetningu.

Tafla 1: Kortlagning MODBUS færibreytumælingagilda 
MODBUS eignarhaldsskrá Heimilisfang strætó Lesa gildi Snið
40001 0 Parameter 1 MSW IEEE32
40002 1 Parameter 1 MSW
40003 2 Parameter 2 MSW
40004 3 Parameter 1 MSW IEEE32
.. ..
40035 34 Parameter 18 MSW IEEE32
40036 35 Parameter 1 MSW

Í RS-485 notkun eru tvær samskiptalínur til MIB notaðar fyrir mismunalínur Data+ og Data- (sjá viðauka 1). Í RS-232 notkun er Data+ línan tengd við Proteus Rx línuna og gagnalínan er tengd við Proteus Tx línuna. Neikvætt binditage á Proteus Rx gefur MIB merki um að Tx línan frá RS-232 hýsil sé tengd þannig að MIB starfar á MODBUS/RS-232 sniði; annars er gert ráð fyrir RS-485 sniði. Gagnasniðið er 8-bita án jöfnunar og einn-stöðva bita. MIB starfar venjulega á 19,200 baud. Ef þú vilt breyta því gengi, vinsamlegast sjáðu töflu 2.

MIB veitir geymslu/uppfærslu skrifvarið skrár og les/skrifstillingar fyrir samskipti við algeng SCADA kerfi, PLC tengi eða aðra gagnasöfnunarvettvang. Innbyggt MODBUS kort veitir uppsafnaðar skynjaralestur og aðrar upplýsingar um búnað. MODBUS viðmótið gefur upp mæligildi, sem byrja á skráningu 40001 (sjá töflu 3), fyrir allar virkar Proteus færibreytur, þar sem hvert mæligildi tekur tvær MODBUS skrár. Gildi eru sniðin í IEEE-754 32-bita fljótandi-komma framsetningu. Heimilisfang MIB er skráarforritanlegt (sjálfgefið gildi er 1). MIB mun alltaf svara MODBUS heimilisfangi 0 ef þú veist ekki raunverulegt heimilisfang.

Tafla 2: MODBUS Baud Rate Vísitölur
Vísitala BaudRate
0 9600
1 19200 (sjálfgefið)
2 38400
3 57600
4 115200

 

Tafla 3: Kortlagning MODBUS stýriskrár
Skráðu þig Heimilisfang strætó Lesa/skrifa gildi Snið
40201 200 Baud Rate - Andstreymis Fast á 19 baud
40202 201 MODBUS tæki heimilisfang 0
40203 202 Baud Rate- Downstream Heiltöluvísitala, 0-4
40204 203 SDI-12 heimilisfang Heiltala 0-9, AZ, az
40205 204 Töf aflrofa Heiltala 0-60
40206 205 Proteus Wipe Interval Heiltala 0-1440 (mínútur)
40207 206 Proteus Wipe Freeze Time Heiltala 0-60 (sekúndur)

c) MIB skipanir fyrir MODBUS
MIB-útbúinn Proteus er hægt að tengja við hýsiltölvu eða fartölvu til að senda skipanir beint á Proteus CPU, sem og sérstakar skipanir (sjá töflu 4) til MIB sjálfs. Þessi samskiptamáti – með því að nota venjulega RS-232 úttak Proteus en ekki MODBUS – er kallaður „gagnsæi hátturinn“.
Þegar flugstöðvarhermi, eins og TeraTerm eða Hyperterminal, er notaður til að tala við Proteus í þessum gagnsæja ham, þekkir MIB og bregst við ákveðnum ASCII skipunum til að leyfa forritun/staðfestingu á sumum breytum, eins og sýnt er hér að neðan. Snið þessarar MIB skipunar er „$ccxxx ", hvar:
'$' gefur til kynna MIB skipun
cc er tveggja stafa MIB skipanakenni
xxx er færibreytugildi sem er sérstakt fyrir skipunina

Tafla 4: Sérstakar MIB skipanir
Skipun Lýsing Færibreytur Svar
SAMxxx Stilltu MODBUS
Heimilisfang
xxx ; 001 til 250 Allt í lagi
$AM? Lestu MODBUS
Heimilisfang
enginn; sjálfgefið = 1 xxx ; 001 til 250
$WPxxxx Skrifaðu Proteus
millibili þurrku
xxxx ; 0000 til 1440 mínútur,
sjálfgefið = 0
Allt í lagi
$WP? Lestu Proteus
millibili þurrku
engin xxxx ; 0000 til 1440
mínútur
$WFxx Skrifaðu þurrkagögn
frystitími
xx; 0 til 60 sekúndur, sjálfgefið=15 Allt í lagi
$WF? Lestu Proteus
þurrka gagnafrystingu
tíma
Engin xx ; 0 til 60 sekúndur
$FV? Lestu IB vélbúnaðar
endurskoðun
Engin IB Firmware endurskoðun

d) MODBUS Sjálfvirk þurrkuaðgerð
Sumar Proteus gerðir eru með skynjarahreinsandi þurrku sem er innbyggð í gruggskynjarann. Þurrkan hreinsar rusl, óhreinindi og loftbólur af virkum andlitum skynjaranna þegar fyrst er kveikt á Proteus og þegar WIPE skipun er send til Proteus. Ef Proteus þinn er stöðugt knúinn meðan á MODBUS notkun stendur gætirðu viljað hefja þurrkunarlotur reglulega með því að nota MIB skipanir (sjá töflu 4). Þurrkunarbilið er fjöldi mínútna á milli þurrkunarlota.
Athugaðu að ef þurrkunarbilið er stillt á 0 er sjálfvirk þurrkun óvirkjuð.
Sum færibreytugildi eru ógild í venjulegum þurrkulotum vegna hreyfingar þurrku. Þegar lotunni lýkur fara gögnin aftur í rauntímasnið. En ef MODBUS stjórnandi þinn gæti búið til viðvörun vegna ógildra gagna meðan á þurrkuninni stendur, geturðu notað MIB WIPE skipanir (sjá töflu 4) til að „frysta“ öll skynjaragögn á meðan þurrkan er í gangi. Það þýðir að öll gögn sem koma frá Proteus meðan á þurrkuferlinu stendur eru sömu gögnin sem send voru í síðustu gagnasendingu áður en þurrkunarferlið hófst, þ.e. aflestur er sá sami meðan á þurrkuferlinu stendur.
Þessi forritanlegi frystitími stillir fjölda sekúndna (sjálfgefið er 15 sekúndur) sem gögnin eru fryst eftir að Proteus hefur fengið WIPE skipun. Gögnin halda áfram í rauntímasniði eftir að sá fjöldi sekúndna er liðinn.

Notkun MIB fyrir SDI-12 samskipti

a) Hvernig það virkar

Fyrir SDI-12 samskipti skaltu einfaldlega tengja SDI-12 millistykkið við níu pinna tengið á gagnasnúrunni eða neðansjávarsnúrunni sem er tengdur við MIB-útbúna Proteusinn þinn. Millistykkissnúran gefur þér vírana sem þú þarft til að tengja Proteus við SDI-12 tæki og er tengdur til að tilkynna Proteus að þú viljir hafa samskipti á SDI12 sniði í stað venjulegs RS-232 sniðs (þ.e. gagnsæ stilling). Viðauki eitt sýnir vírúthlutunina eftir lit.

b) SDI-12 tæknilegar upplýsingar
Samskiptin frá hýsingartölvu til Proteus eru í samræmi við kröfur SDI-12 stuðningshópsins, útgáfu 1.3. Tafla 5 sýnir útfærðar SDI-12 skipanir. Ef þú þekkir ekki SDI-12 bókunina, SDI-12 stuðningshópurinn websíða (www.sdi-12.org) veitir frekari upplýsingar.

Tafla 5: MIB SDI-12 skipanir (a = SDI-12 vistfang)
a! Tóm skipun
aAl Breyta heimilisfangi
aC! Óska eftir samhliða
mælingu
skilar allt að 20 gildum
aM! Beiðni a
mælingu
skilar allt að 9 gildum
aMl! Óskið eftir viðbótar
mælingu
skilar allt að 9 aukagildum
aM2! Óskið eftir viðbótar
mælingu
skilar allt að 2 aukagildum
aCC! Biddu um samhliða mælingu með CRC
aMCI Óska eftir mælingu með
CRC
aDn! Lestu mælingarniðurstöðugögn n=0..2
allt Biðja um auðkenningarstreng fyrir tæki

c) Sérstakar MIB skipanir fyrir SDI-12
MIB-útbúinn Proteus er hægt að tengja við hýsingartölvu eða fartölvu til að senda skipanir beint til Proteus CPU, sem og sérstakar skipanir til MIB sjálfs. Að nota venjulega RS-232 úttak Proteus en ekki SDI-12 úttak er kallað "gegnsæ háttur".
Þegar flugstöðvahermi, eins og TeraTerm eða Hyperterminal, er notaður til að tala við Proteus í þessum gagnsæja ham, þekkir MIB og bregst við ákveðnum ASCII skipunum (sjá töflu 6) til að leyfa forritun/staðfestingu á sumum breytum, eins og sýnt er hér að neðan. Snið þessarar MIB skipunar er „$ccxxx ", hvar:
'$' gefur til kynna MIB skipun
cc er tveggja stafa MIB skipanakenni
xxx er færibreytugildi sem er sérstakt fyrir skipunina

Tafla 6: MIB Transparent-Mode Skipanir
Skipun Lýsing Færibreytur Svar
$ASx Stilltu SDI-12
Heimilisfang
x= 0-9, AZ, az; sjálfgefið = 0 Allt í lagi
$AS? Lestu SDI-12
Heimilisfang
Engin x ; x= 0 til 9, AZ og az
$PDxx Stilltu slökkt
seinka (lengja
Proteus+ kraftur
ON-tími frá kl
síðasta ráðstöfun
skipun)
xxx= ) í 60 sekúndur; sjálfgefið = 30
sekúndur
Allt í lagi
$PD? Lesið slökkt
seinkun
Engin xxx ; x= 0 til 60 sekúndur
$FV? Lestu IB-
vélbúnaðar
endurskoðun
Engin IB Fireware endurskoðun

Tafla 7 sýnir tdample SDI-12 skipanir og svör fyrir Proteus þar sem 10 færibreytur hafa verið valdar fyrir SDI-12 vöktun.

Tafla 7: Sample 501-12 Skipanir og svör fyrir Proteus með 10 færibreytum
Valið
Skipun Svar
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
OC! 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 ég! 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
deontes ASCII flutningsskilaboð; táknar ASCII línustraum
Í afturstrengnum á "01!" skipun,“13″ er SDI-12 útgáfunúmerið (1.3), 1711′ er Proteus CPU fastbúnaðarútgáfan (7.11). og strengurinn á eftir “SN1 “10162469” er Proteus raðnúmerið.

Viðauki 1 - MODBUS og SDI-12 millistykki snúru raflögn

PROTEUS SDI 12 Innbyggt Modbus Output- MODBUS

PROTEUS SDI 12 Innbyggt Modbus Output- SDI

Viðauki tvö - Búðu til þína eigin MODBUS og SDI-12 millistykki

PROTEUS SDI 12 Integrated Modbus Output- tengdu hvíta vírinn

Proteus Instruments Ltd, Canalside, Harris Business Park, Hanbury Road, Stoke Prior, Bromsgrove, B60 4DJ, Bretlandi www.proteus-instruments.com | info@proteus-instruments.com | +44 1527 433221
© 2020 Proteus Instruments Ltd. E & O E. Allur réttur áskilinn.
Einkaleyfi GB2553218 | Útgáfa 1.1

Skjöl / auðlindir

PROTEUS SDI-12 Innbyggt Modbus úttak [pdfLeiðbeiningarhandbók
SDI-12, Integrated Modbus Output

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *