PyTool Modbus

10+
Allalaadimised
Sisu reiting
Kõik
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt

Rakenduse teave

PyTool Modbus on suurepärane vahend Modbuse arendamiseks, silumiseks ja jälgimiseks.
Sellel on Pythoni skripti võimalus, mis annab teile suurima paindlikkuse.

Miks on Modbus-tööriista jaoks soovitav skripti võimekus?
Elektriinseneridel on mugav kasutada käeshoitavat seadet, näiteks Android-telefoni või tahvelarvutit, Modbus-ühenduse silumiseks või jälgimiseks kohapeal, tehases või laboris.
Kuid peaaegu iga Modbusi sidesüsteem sai oma andmevormingu.
Otsida heksakujuliste andmete merest nagu "02a5b4ca .... ff000803" ja üritada aru saada, mis toimub, pole üldse meeldiv.
Sealt tuleb appi PyTool Modbus.
Võimalusega käivitada kohandatud Pythoni skript võimaldab PyTool Modbus lugeda ja sõeluda kõiki vastuvõetud andmeid, kuvada neid soovitud viisil ja isegi vastavalt vajadusele käituda.

Kiireks alustamiseks on skripti näited. Proovimiseks kopeerige ja kleepige lihtsalt üks neist.

Üldiseks kasutamiseks on olemas ka mugav Modbus-juhtliides.

See toetab peavoolu USB-seeria draivereid, sealhulgas:
FTDI juht
CDC ACM draiver
CP210x draiver
CH34x juht
PL2303 juht

Skripti üldjuhend
=================

* Selles rakenduses kasutatav Pythoni versioon on 3.8.

* See rakendus pole loodud skriptiredaktorina, kuigi skripti saab skripiväljal muuta.
Parim viis on kasutada oma lemmikskriptiredaktorit ning seejärel skript kopeerida ja kleepida.

* Imelike vigade vältimiseks kasutage taandumiseks alati 4 tühikut.

* Enamik tavalise Pythoni teegi pakette on importimiseks saadaval.

* Kui silmust on vaja, kasutage skripti õigeks peatamiseks tingimusena alati rakendust `app.running_script`.

* Rakenduse versiooni stringi saamiseks kasutage rakendust `app.version`.

* Skripti väljundvälja stringina saamiseks kasutage rakendust `app.get_output ()`.

* Kasutage funktsiooni `app.set_output (object)`, et kuvada skripti väljundväljal string stringina objekt.

* Skripti väljundväljale teksti lisamiseks kasutage rakenduse `app.set_output (app.get_output () + str (object)) 'otsetee` app.print_text (object)'.

* Skripti väljundvälja tühjendamiseks kasutage otsetee `app.set_output (" ")` jaoks rakendust `app.clear_text ()`.

* Funktsioonikoodi 01 päringu saatmiseks kasutage rakendust `app.fc01_read_coils (mbid, addr, num)`.
mbid (int): Modbus ID
addr (int): Andmete aadress
num (int): andmete arv
return (int-loend): taotletud andmete loend

* Funktsioonikoodi 02 päringu saatmiseks kasutage rakendust `app.fc02_read_discrete_inputs (mbid, addr, num)`.
mbid (int): Modbus ID
addr (int): Andmete aadress
num (int): andmete arv
return (int-loend): taotletud andmete loend

* Funktsioonikoodi 03 päringu saatmiseks kasutage rakendust `app.fc03_read_holding_registers (mbid, addr, num)`.
mbid (int): Modbus ID
addr (int): Andmete aadress
num (int): andmete arv
return (int-loend): taotletud andmete loend

* Funktsioonikoodi 04 päringu saatmiseks kasutage rakendust `app.fc04_read_input_registers (mbid, addr, num)`.
mbid (int): Modbus ID
addr (int): Andmete aadress
num (int): andmete arv
return (int-loend): taotletud andmete loend

* Funktsioonikoodi 05 päringu saatmiseks kasutage rakendust `app.fc05_write_single_coil (mbid, addr, val)`.
mbid (int): Modbus ID
addr (int): Andmete aadress
val (int): Andmete väärtus
return (int): andmete arv (alati 1)

* Funktsioonikoodi 06 päringu saatmiseks kasutage rakendust `app.fc06_write_single_register (mbid, addr, val)`.
mbid (int): Modbus ID
addr (int): Andmete aadress
val (int): Andmete väärtus
return (int): andmete arv (alati 1)

* Funktsioonikoodi 15 päringu saatmiseks kasutage rakendust `app.fc15_write_multiple_coils (mbid, addr, vals)`.
mbid (int): Modbus ID
addr (int): Andmete aadress
vals (loend int): Andmete väärtuste loend
return (int): andmete arv

* Funktsioonikoodi 16 päringu saatmiseks kasutage rakendust `app.fc16_write_multiple_registers (mbid, addr, vals).
mbid (int): Modbus ID
addr (int): Andmete aadress
vals (loend int): Andmete väärtuste loend
return (int): andmete arv

* Taotluse ja vastuse sõnumite kontrollimiseks kasutage rakendusi `app.msg_out` ja` app.msg_in`.

* Logifaili salvestusruumi salvestamiseks kasutage rakendust `app.log_file (text) '.
Logifail asub siin [Storage Directory] / PyToolModbus / log_ [UTC ajatempel] .txt.
tekst (str): teksti sisu
return (str): kogu faili tee
Värskendatud:
5. juuli 2021

Andmete ohutus

Ohutus algab selle mõistmisest, kuidas arendajad teie andmeid koguvad ja jagavad. Andmete privaatsuse ja turvalisuse tavad võivad olenevalt kasutusviisist ning teie piirkonnast ja vanusest erineda. Selle teabe esitas arendaja ja seda võidakse aja jooksul värskendada.
Kolmandate osapooltega ei jagata andmeid
Lisateave selle kohta, kuidas arendajad andmete jagamisest teada annavad
Andmeid ei koguta
Lisateave selle kohta, kuidas arendajad andmete kogumisest teada annavad

Mis on uut?

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.

Rakenduse tugi

Teave arendaja kohta
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

Rohkem arendajalt Quan Lin