PyTool Modbus

10+
Niðurhal
Efnisflokkun
Ekkert aldurstakmark
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd
Skjámynd

Um þetta forrit

PyTool Modbus er frábært tæki til að þróa, kemba og fylgjast með Modbus.
Það er með Python handritahæfileika sem veitir þér mestan sveigjanleika.

Hvers vegna er handritafærni æskileg fyrir Modbus tólið?
Rafiðnaðarmönnum þykir handhægt að nota handtengt tæki eins og Android síma eða spjaldtölvu til að kemba eða fylgjast með Modbus samskiptum á sviði, verksmiðju eða rannsóknarstofu.
En næstum hvert Modbus samskiptakerfi fékk sitt gagnaform.
Að leita í sjó af sexgögnum eins og „02a5b4ca .... ff000803“ og reyna að átta sig á hvað er að gerast er alls ekki skemmtilegt.
Það er þar sem PyTool Modbus kemur til hjálpar.
Með getu til að keyra sérsniðið Python handrit getur PyTool Modbus lesið og flokkað öll móttekin gögn, sýnt þau eins og þú vilt og jafnvel unnið í samræmi við það þegar þörf er á.

Það eru dæmi um handrit til að byrja fljótt. Afritaðu og límdu einn þeirra til að prófa.

Það er líka handhægt Modbus stjórnviðmót fyrir almenna notkun.

Það styður aðalstraums USB raðdrifa, þar á meðal:
FTDI bílstjóri
CDC ACM bílstjóri
CP210x bílstjóri
CH34x bílstjóri
PL2303 bílstjóri

Aðalhandbók handrita
==================

* Python útgáfan sem notuð er í þessu appi er 3.8.

* Þetta forrit er ekki hannað sem ritstjóri ritstjóra þó hægt sé að breyta handritinu á handritasviðinu.
Besta leiðin er að nota uppáhalds handritstjórann þinn og afrita og líma handritið.

* Notaðu alltaf 4 bil til að koma í veg fyrir undarlegar villur.

* Hægt er að flytja inn flesta pakkana í venjulegu Python bókasafni.

* Ef þörf er á meðan lykkja er skaltu alltaf nota 'app.running_script' sem skilyrði til að stöðva handritið rétt.

* Notaðu 'app.version' til að fá forritstrenginn.

* Notaðu 'app.get_output ()' til að fá forskriftarsvið handritsins sem streng.

* Notaðu 'app.set_output (hlutur)' til að sýna 'hlut' í framleiðslusviði handritsins sem strengur.

* Notaðu „app.print_text (object)“ sem flýtileið fyrir „app.set_output (app.get_output () + str (object))“ til að bæta við texta við framleiðslusvið handritsins.

* Notaðu `app.clear_text ()` sem flýtileið fyrir `app.set_output (" ")` til að hreinsa framleiðslusvið handritsins.

* Notaðu `app.fc01_read_coils (mbid, addr, num)` til að senda virknikóða 01 beiðni.
mbid (int): auðkenni Modbus
addr (int): Gögn heimilisfang
númer (int): Fjöldi gagna
skila (listi yfir int): Umbeðinn gagnalisti

* Notaðu `app.fc02_read_discrete_inputs (mbid, addr, num)` til að senda virknikóða 02 beiðni.
mbid (int): auðkenni Modbus
addr (int): Gögn heimilisfang
númer (int): Fjöldi gagna
skila (listi yfir int): Umbeðinn gagnalisti

* Notaðu `app.fc03_read_holding_registers (mbid, addr, num)` til að senda virknikóða 03 beiðni.
mbid (int): auðkenni Modbus
addr (int): Gögn heimilisfang
númer (int): Fjöldi gagna
skila (listi yfir int): Umbeðinn gagnalisti

* Notaðu `app.fc04_read_input_registers (mbid, addr, num)` til að senda virknikóða 04 beiðni.
mbid (int): auðkenni Modbus
addr (int): Gögn heimilisfang
númer (int): Fjöldi gagna
skila (listi yfir int): Umbeðinn gagnalisti

* Notaðu `app.fc05_write_single_coil (mbid, addr, val)` til að senda virknikóða 05 beiðni.
mbid (int): auðkenni Modbus
addr (int): Gögn heimilisfang
val (int): Gagnagildi
return (int): Fjöldi gagna (alltaf 1)

* Notaðu `app.fc06_write_single_register (mbid, addr, val)` til að senda virknikóða 06 beiðni.
mbid (int): auðkenni Modbus
addr (int): Gögn heimilisfang
val (int): Gagnagildi
return (int): Fjöldi gagna (alltaf 1)

* Notaðu `app.fc15_write_multiple_coils (mbid, addr, vals)` til að senda virknikóða 15 beiðni.
mbid (int): auðkenni Modbus
addr (int): Gögn heimilisfang
vals (listi yfir int): Gagnagildalisti
skila (int): Fjöldi gagna

* Notaðu `app.fc16_write_multiple_registers (mbid, addr, vals)` til að senda virknikóða 16 beiðni.
mbid (int): auðkenni Modbus
addr (int): Gögn heimilisfang
vals (listi yfir int): Gagnagildalisti
skila (int): Fjöldi gagna

* Notaðu 'app.msg_out' og 'app.msg_in' til að athuga beiðni og svarskilaboð.

* Notaðu 'app.log_file (text)' til að vista logskrá í geymslu.
Notkunarskráin er hér [Storage Directory] / PyToolModbus / log_ [UTC Timestamp] .txt.
texti (str): Textainnihald
return (str): Full File Path
Uppfært
4. júl. 2021

Gagnaöryggi

Öryggi hefst með skilningi á því hvernig þróunaraðilar safna og deila gögnunum þínum. Persónuvernd gagna og öryggisráðstafanir geta verið breytilegar miðað við notkun, svæði og aldur notandans. Þetta eru upplýsingar frá þróunaraðilanum og viðkomandi kann að uppfæra þær með tímanum.
Engum gögnum deilt með þriðju aðilum
Nánar um yfirlýsingar þróunaraðila um deilingu gagna
Engum gögnum safnað
Nánar um yfirlýsingar þróunaraðila um gagnasöfnun

Nýjungar

Version 0.3
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
`app.version` is added for checking app version.