PyTool Modbus

10+
shkarkime
Vlerësimi i përmbajtjes
Të gjithë
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit

Rreth këtij aplikacioni

PyTool Modbus është një mjet i shkëlqyeshëm për zhvillimin, korrigjimin e gabimeve dhe monitorimin e Modbus.
Ajo përmban aftësinë e shkrimit Python që ju jep fleksibilitetin më të madh.

Pse aftësia e shkrimit është e dëshirueshme për mjetin Modbus?
Inxhinierët elektrikë e kanë të dobishme të përdorin një pajisje dore si telefon Android ose tabletë për të korrigjuar ose monitoruar komunikimin Modbus në terren, fabrikë ose laborator.
Por pothuajse çdo sistem i komunikimit Modbus mori formatin e tij të të dhënave.
Kërkimi në një det me të dhëna magji si "02a5b4ca .... ff000803" dhe përpjekja për të kuptuar se çfarë po ndodh nuk është aspak e këndshme.
Kjo është ajo ku PyTool Modbus vjen për t'ju ndihmuar.
Me aftësinë për të ekzekutuar skriptin e personalizuar Python, PyTool Modbus mund të lexojë dhe analizojë çdo të dhënë të marrë, t'i shfaq ato në mënyrën që dëshironi dhe madje të veprojë në përputhje me rrethanat kur ato janë të nevojshme.

Ka shembuj të shkrimit për fillimin e shpejtë. Thjesht kopjoni dhe ngjisni njërën prej tyre për t'i provuar.

Ekziston gjithashtu një ndërfaqe praktike e kontrollit Modbus për përdorim të përgjithshëm.

Ai mbështet drejtuesit kryesorë të serisë USB të rrymës, duke përfshirë:
Shoferi i FTDI
Drejtuesi i CDC ACM
Shoferi CP210x
Drejtues CH34x
Drejtuesi PL2303

Udhëzues i Përgjithshëm i Shkrimit
==================

* Versioni Python i përdorur në këtë aplikacion është 3.8.

* Ky aplikacion nuk është dizenjuar si redaktues i shkrimit, megjithëse skenari mund të redaktohet në fushën e skenarit.
Mënyra më e mirë është të përdorni redaktuesin tuaj të preferuar të shkrimit dhe pastaj kopjoni dhe ngjisni skenarin.

* Përdorni gjithmonë 4 hapësira për dhëmbëzim për të shmangur gabime të çuditshme.

* Shumica e paketave në bibliotekën standarde Python janë në dispozicion për t'u importuar.

* Nëse është i nevojshëm lak, gjithmonë përdorni `app.running_script` si kusht në mënyrë që të ndaloni skriptin siç duhet.

* Përdorni `app.version` për të marrë vargun e versionit të aplikacionit.

* Përdorni `app.get_output ()` për të marrë fushën e daljes së skriptit si varg.

* Përdorni `app.set_output (objekt)` për të shfaqur `objekt` në fushën e daljes së skenarit si varg.

* Përdorni `app.print_text (objekt)` si një shkurtore për `app.set_output (app.get_output () + str (objekt))` për të bashkuar tekstin në fushën e prodhimit të skenarit.

* Përdorni `app.clear_text ()` si një shkurtore për `app.set_output (" ")" për të pastruar fushën e daljes së skenarit.

* Përdorni `app.fc01_read_coils (mbid, addr, num)` për të dërguar kodin e funksionit 01 kërkesë.
mbid (int): ID e Modbus
shtuesi (int): Adresa e të Dhënave
num (int): Numri i të dhënave
kthimi (lista e int): Lista e kërkuar e të dhënave

* Përdorni `app.fc02_read_discrete_inputs (mbid, addr, num)` për të dërguar kodin e funksionit 02 kërkesë.
mbid (int): ID e Modbus
shtuesi (int): Adresa e të Dhënave
num (int): Numri i të dhënave
kthimi (lista e int): Lista e kërkuar e të dhënave

* Përdorni `app.fc03_read_holding_registers (mbid, addr, num)` për të dërguar kodin e funksionit 03 kërkesë.
mbid (int): ID e Modbus
shtuesi (int): Adresa e të Dhënave
num (int): Numri i të dhënave
kthimi (lista e int): Lista e kërkuar e të dhënave

* Përdorni `app.fc04_read_input_registers (mbid, addr, num)` për të dërguar kodin e funksionit 04 kërkesë.
mbid (int): ID e Modbus
shtuesi (int): Adresa e të Dhënave
num (int): Numri i të dhënave
kthimi (lista e int): Lista e kërkuar e të dhënave

* Përdorni `app.fc05_write_single_coil (mbid, addr, val)` për të dërguar kodin e funksionit 05 kërkesë.
mbid (int): ID e Modbus
shtuesi (int): Adresa e të Dhënave
val (int): Vlera e të dhënave
kthimi (int): Numri i të dhënave (gjithmonë 1)

* Përdorni `app.fc06_write_single_register (mbid, addr, val)` për të dërguar kodin e funksionit 06 kërkesë.
mbid (int): ID e Modbus
shtuesi (int): Adresa e të Dhënave
val (int): Vlera e të dhënave
kthimi (int): Numri i të dhënave (gjithmonë 1)

* Përdorni `app.fc15_write_multiple_coils (mbid, addr, vals)` për të dërguar kërkesën e kodit të funksionit 15.
mbid (int): ID e Modbus
shtuesi (int): Adresa e të Dhënave
vals (lista e int): Lista e vlerave të të dhënave
kthimi (int): Numri i të dhënave

* Përdorni `app.fc16_write_multiple_registers (mbid, addr, vals)` për të dërguar kodin e funksionit 16 kërkesë.
mbid (int): ID e Modbus
shtuesi (int): Adresa e të Dhënave
vals (lista e int): Lista e vlerave të të dhënave
kthimi (int): Numri i të dhënave

* Përdorni `app.msg_out` dhe` app.msg_in` për të kontrolluar kërkesat dhe përgjigjet e mesazheve.

* Përdorni `app.log_file (tekst)` për të ruajtur një skedar regjistri në hapësirë ​​ruajtëse.
Skedari i regjistrit është i vendosur këtu [Storage Directory] / PyToolModbus / log_ [UTC Timestamp] .txt.
teksti (rr): Përmbajtja e tekstit
kthimi (rr): Rruga e plotë e skedarit
Përditësuar më
4 korr 2021

Siguria e të dhënave

Siguria fillon me njohjen e mënyrës se si i mbledhin dhe i ndajnë zhvilluesit të dhënat e tua. Praktikat për privatësinë dhe sigurinë e të dhënave mund të variojnë bazuar në përdorimin, rajonin dhe moshën tënde. Këto informacione janë dhënë nga zhvilluesi dhe ato mund të përditësohen me kalimin e kohës.
Nuk ndahen të dhëna me palë të treta
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit ndarjen e të dhënave
Nuk mblidhen të dhëna
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit mbledhjen e të dhënave

Ç'të reja ka

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.