PyTool Modbus TCP

10+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

PyTool Modbus TCP е одлична алатка за развој, дебагирање и следење на Modbus TCP.
Се одликува со можност за скрипта Python што ви дава најголема флексибилност.

Зошто скриптата е пожелна за алатката Modbus TCP?
Електроинженерите сметаат дека е корисно да се користи рачен уред како телефон или таблет Андроид за дебагирање или следење на комуникацијата Modbus TCP во областа, фабриката или лабораторијата.
Но, скоро секој комуникациски систем Modbus TCP доби свој формат на податоци.
Пребарувањето во море од хексадецимални податоци како „02a5b4ca .... ff000803“ и обидот да откриете што се случува не е воопшто пријатно.
Токму на тоа место ви помага PyTool Modbus TCP.
Со можност за извршување на прилагодена Python скрипта, PyTool Modbus TCP може да ги чита и анализира сите примени податоци, да ги прикажува на начинот на кој сакате, па дури и да постапува соодветно кога тоа е потребно.

Постојат примери за скрипти за брз почеток. Само копирајте и залепете еден од нив за да ги испробате.

Исто така постои и пригоден контролен интерфејс Modbus TCP за општа употреба.

Скриптен општ водич
===================

* Верзијата Пајтон што се користи во оваа апликација е 3,8.

* Оваа апликација не е дизајнирана како уредник на скрипта, иако скриптата може да се уредува во полето за скрипта.
Најдобар начин е да го користите омилениот уредник на скрипти и потоа да ја копирате и залепите скриптата.

* Секогаш користете 4 празни места за вовлекување за да избегнете чудни грешки.

* Повеќето пакети во стандардната библиотека на Пајтон се достапни за увоз.

* Ако е потребна јамка, секогаш користете `app.running_script` како услов за правилно да ја запрете скриптата.

* Користете `app.version` за да ја добиете низата за верзија на апликацијата.

* Користете `app.get_output ()` за да го добиете полето за излез на скриптата како низа.

* Користете `app.set_output (објект)` за да го прикажете `објектот` во полето за излез од скриптата како низа.

* Користете `app.print_text (објект)` како кратенка за `app.set_output (app.get_output () + str (објект))` за да го додадете текстот во полето за излез на скриптата.

* Користете `app.clear_text ()` како кратенка за `app.set_output (" ")" за да го исчистите полето за излез на скриптата.

* Користете `app.fc01_read_coils (mbid, addr, num )` за да испратите барање за код на функција 01.
mbid (int): ID на Modbus
addr (int): Адреса на податоци
num (int): Број на податоци
враќање (список на int): Побаран список со податоци

* Користете `app.fc02_read_discrete_inputs (mbid, addr, num)` за да испратите барање за функција код 02.
mbid (int): ID на Modbus
addr (int): Адреса на податоци
num (int): Број на податоци
враќање (список на int): Побаран список со податоци

* Користете `app.fc03_read_holding_registers (mbid, addr, num )` за да испратите барање за функција код 03.
mbid (int): ID на Modbus
addr (int): Адреса на податоци
num (int): Број на податоци
враќање (список на int): Побаран список со податоци

* Користете `app.fc04_read_input_registers (mbid, addr, num)` за да испратите барање за функција код 04.
mbid (int): ID на Modbus
addr (int): Адреса на податоци
num (int): Број на податоци
враќање (список на int): Побаран список со податоци

* Користете `app.fc05_write_single_coil (mbid, addr, val)` за да испратите барање за функција код 05.
mbid (int): ID на Modbus
addr (int): Адреса на податоци
val (int): Вредност на податоците
враќање (инт): Број на податоци (секогаш 1)

* Користете `app.fc06_write_single_register (mbid, addr, val)` за да испратите код за функција 06 барање.
mbid (int): ID на Modbus
addr (int): Адреса на податоци
val (int): Вредност на податоците
враќање (инт): Број на податоци (секогаш 1)

* Користете `app.fc15_write_multiple_coils (mbid, addr, vals)` за да испратите барање за код на функција 15.
mbid (int): ID на Modbus
addr (int): Адреса на податоци
vals (список на int): список со вредности на податоци
враќање (инт): Број на податоци

* Користете `app.fc16_write_multiple_registers (mbid, addr, vals)` за да испратите барање за код на функција 16.
mbid (int): ID на Modbus
addr (int): Адреса на податоци
vals (список на int): список со вредности на податоци
враќање (инт): Број на податоци

* Користете `app.msg_out` и` app.msg_in` за да ги проверите пораките со барање и одговор.

* Користете `app.log_file (текст)` за да зачувате датотека со запис во меморијата.
Датотеката за евиденција се наоѓа тука [директориум за складирање] / PyToolModbusTCP / log_ [UTC временски печат] .txt.
текст (ул): Содржина на текст
враќање (ул): Патека за целосна датотека
Ажуриранa на
6.7.2021 г.

Безбедност на податоците

Предуслов за безбедност е да знаете како програмерите ги прибираат и споделуваат вашите податоци. Практиките за приватност и безбедност на податоците може да се разликуваат според вашиот начин на користење, регион и возраст. Програмерот ги обезбедил овие информации и може да ги ажурира во иднина.
Не се споделуваат податоци со трети страни
Дознајте повеќе како програмерите изјавуваат споделување податоци
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци

Што има ново

Version 0.4
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.

Поддршка за апликацијата

Информации за програмерот
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

Повеќе од Quan Lin