ПиТоол Модбус ТЦП је одличан алат за развој, отклањање грешака и надгледање Модбус ТЦП-а.
Садржи способност Питхон скрипте која вам пружа највећу флексибилност.
Зашто је могућност скрипте пожељна за Модбус ТЦП алат?
Електроинжењери сматрају да је згодно користити ручни уређај попут Андроид телефона или таблета за отклањање грешака или надгледање Модбус ТЦП комуникације на терену, у фабрици или лабораторији.
Али скоро сваки Модбус ТЦП комуникациони систем добио је свој формат података.
Претражити у мору хексадецималних података попут „02а5б4ца .... фф000803“ и покушати схватити шта се дешава уопште није пријатно.
Ту ПиТоол Модбус ТЦП долази у помоћ.
Уз могућност покретања прилагођене Питхон скрипте, ПиТоол Модбус ТЦП може читати и рашчлањивати све примљене податке, приказивати их на начин на који желите, па чак и поступати у складу с тим када је то потребно.
Постоје примери скрипти за брзи почетак. Само копирајте и налепите једног од њих да бисте их испробали.
Ту је и практични Модбус ТЦП контролни интерфејс за општу употребу.
Општи водич за скрипте
=================
* Верзија Питхона која се користи у овој апликацији је 3.8.
* Ова апликација није дизајнирана као уређивач скрипти, мада се скрипта може уређивати у пољу скрипте.
Најбољи начин је да користите свој омиљени едитор скрипти, а затим копирате и налепите скрипту.
* Увек користите 4 размака за увлачење како бисте избегли чудне грешке.
* Већина пакета у стандардној Питхон библиотеци доступна је за увоз.
* Ако је потребна петља вхиле, увек користите `апп.руннинг_сцрипт` као услов да бисте правилно зауставили скрипту.
* Користите `апп.версион` да бисте добили стринг верзије апликације.
* Користите `апп.гет_оутпут ()` да бисте добили поље за излаз скрипте као низ.
* Користите `апп.сет_оутпут (објецт)` за приказ `објекта` у излазном пољу скрипте као низ.
* Користите `апп.принт_тект (објецт)` као пречицу за `апп.сет_оутпут (апп.гет_оутпут () + стр (објецт))` за додавање текста у поље за излаз скрипте.
* Користите `апп.цлеар_тект ()` као пречицу за `апп.сет_оутпут (" ")` да бисте очистили поље за излаз скрипте.
* Користите `апп.фц01_реад_цоилс (мбид, аддр, нум)` за слање захтева функције 01.
мбид (инт): Модбус ИД
аддр (инт): Адреса података
нум (инт): Број података
ретурн (листа инт): Тражена листа података
* Користите `апп.фц02_реад_дисцрете_инпутс (мбид, аддр, нум)` за слање захтева функције 02.
мбид (инт): Модбус ИД
аддр (инт): Адреса података
нум (инт): Број података
ретурн (листа инт): Тражена листа података
* Користите `апп.фц03_реад_холдинг_регистерс (мбид, аддр, нум)` за слање захтева функције 03.
мбид (инт): Модбус ИД
аддр (инт): Адреса података
нум (инт): Број података
ретурн (листа инт): Тражена листа података
* Користите `апп.фц04_реад_инпут_регистерс (мбид, аддр, нум)` за слање захтева функције 04.
мбид (инт): Модбус ИД
аддр (инт): Адреса података
нум (инт): Број података
ретурн (листа инт): Тражена листа података
* Користите `апп.фц05_врите_сингле_цоил (мбид, аддр, вал)` за слање захтева функције 05.
мбид (инт): Модбус ИД
аддр (инт): Адреса података
вал (инт): Вредност података
ретурн (инт): Број података (увек 1)
* Користите `апп.фц06_врите_сингле_регистер (мбид, аддр, вал)` да бисте послали захтев функције 06.
мбид (инт): Модбус ИД
аддр (инт): Адреса података
вал (инт): Вредност података
ретурн (инт): Број података (увек 1)
* Користите `апп.фц15_врите_мултипле_цоилс (мбид, аддр, валс)` да бисте послали захтев за функцијским кодом 15.
мбид (инт): Модбус ИД
аддр (инт): Адреса података
валс (листа инт): Листа вредности података
ретурн (инт): Број података
* Користите `апп.фц16_врите_мултипле_регистерс (мбид, аддр, валс)` да бисте послали захтев за функцијским кодом 16.
мбид (инт): Модбус ИД
аддр (инт): Адреса података
валс (листа инт): Листа вредности података
ретурн (инт): Број података
* Користите `апп.мсг_оут` и` апп.мсг_ин` да бисте проверили поруке захтева и одговора.
* Користите `апп.лог_филе (текст)` да бисте датотеку дневника сачували у складишту.
Датотека евиденције се налази овде [Стораге Дирецтори] / ПиТоолМодбусТЦП / лог_ [УТЦ Тиместамп] .ткт.
тект (стр): Текстуални садржај
ретурн (стр): Пуни пут до датотеке