PyTool Modbus TCP F

PyTool Modbus TCP F

파이썬 스크립트 기능을 갖춘 Modbus TCP 도구.

앱 정보


0.4
July 05, 2021
704
Android 5.0+
Everyone
Get PyTool Modbus TCP F for Free on Google Play

Advertisement

앱 설명


Android 앱 분석 및 검토 : PyTool Modbus TCP F, Quan Lin에서 개발했습니다. 도구 카테고리에 나열되어 있습니다. 현재 버전은 0.4이며 05/07/2021 에 업데이트되었습니다. Google Play : PyTool Modbus TCP F에서 사용자 리뷰에 따르면. 704 이상의 설치를 달성했습니다. PyTool Modbus TCP F는 현재 1 리뷰, 평균 등급 5.0 스타를 보유하고 있습니다

PyTool Modbus TCP는 Modbus TCP 개발, 디버깅 및 모니터링을위한 훌륭한 도구입니다.
최고의 유연성을 제공하는 Python 스크립트 기능을 갖추고 있습니다.

광고없는 경험을 위해 유료 버전을 받으십시오.

Modbus TCP 도구에 스크립트 기능이 필요한 이유는 무엇입니까?
전기 엔지니어는 Android 전화 또는 태블릿과 같은 휴대용 장치를 사용하여 현장, 공장 또는 실험실에서 Modbus TCP 통신을 디버그하거나 모니터링하는 것이 편리하다는 것을 알게되었습니다.
그러나 거의 모든 Modbus TCP 통신 시스템에는 자체 데이터 형식이 있습니다.
"02a5b4ca .... ff000803"과 같은 16 진수 데이터의 바다에서 검색하고 무슨 일이 일어나고 있는지 알아 내려는 것은 전혀 즐겁지 않습니다.
이것이 PyTool Modbus TCP가 도움이되는 곳입니다.
사용자 지정 Python 스크립트를 실행할 수있는 기능을 통해 PyTool Modbus TCP는 수신 된 데이터를 읽고 구문 분석하고 원하는 방식으로 표시하고 필요할 때 그에 따라 작동 할 수도 있습니다.

빠른 시작을위한 스크립트 예제가 있습니다. 그중 하나를 복사하여 붙여 넣어 사용해보세요.

일반적인 사용을위한 편리한 Modbus TCP 제어 인터페이스도 있습니다.

스크립트 일반 가이드
=================

*이 앱에서 사용되는 Python 버전은 3.8입니다.

*이 앱은 스크립트 편집기로 설계되지 않았지만 스크립트 필드에서 스크립트를 편집 할 수 있습니다.
가장 좋은 방법은 좋아하는 스크립트 편집기를 사용한 다음 스크립트를 복사하여 붙여 넣는 것입니다.

* 이상한 오류를 피하기 위해 들여 쓰기에 항상 4 개의 공백을 사용하십시오.

* 표준 Python 라이브러리에있는 대부분의 패키지를 가져올 수 있습니다.

* while 루프가 필요한 경우 스크립트를 올바르게 중지하기 위해 항상`app.running_script`를 조건으로 사용합니다.

*`app.version`을 사용하여 앱 버전 문자열을 가져옵니다.

*`app.get_output ()`을 사용하여 스크립트 출력 필드를 문자열로 가져옵니다.

* 스크립트 출력 필드에 'object'를 문자열로 표시하려면`app.set_output (object)`를 사용합니다.

* 스크립트 출력 필드에 텍스트를 추가하려면`app.print_text (object)`를`app.set_output (app.get_output () + str (object))`의 바로 가기로 사용합니다.

*`app.clear_text ()`를`app.set_output ( "")`의 바로 가기로 사용하여 스크립트 출력 필드를 지 웁니다.

* 'app.fc01_read_coils (mbid, addr, num)'를 사용하여 함수 코드 01 요청을 보냅니다.
mbid (int) : Modbus ID
addr (int) : 데이터 주소
num (int) : 데이터 수
return (list of int) : 요청 된 데이터 목록

* 'app.fc02_read_discrete_inputs (mbid, addr, num)'을 사용하여 함수 코드 02 요청을 보냅니다.
mbid (int) : Modbus ID
addr (int) : 데이터 주소
num (int) : 데이터 수
return (list of int) : 요청 된 데이터 목록

*`app.fc03_read_holding_registers (mbid, addr, num)`를 사용하여 함수 코드 03 요청을 보냅니다.
mbid (int) : Modbus ID
addr (int) : 데이터 주소
num (int) : 데이터 수
return (list of int) : 요청 된 데이터 목록

*`app.fc04_read_input_registers (mbid, addr, num)`를 사용하여 함수 코드 04 요청을 보냅니다.
mbid (int) : Modbus ID
addr (int) : 데이터 주소
num (int) : 데이터 수
return (list of int) : 요청 된 데이터 목록

*`app.fc05_write_single_coil (mbid, addr, val)`을 사용하여 함수 코드 05 요청을 보냅니다.
mbid (int) : Modbus ID
addr (int) : 데이터 주소
val (int) : 데이터 값
return (int) : 데이터 수 (항상 1)

*`app.fc06_write_single_register (mbid, addr, val)`를 사용하여 함수 코드 06 요청을 보냅니다.
mbid (int) : Modbus ID
addr (int) : 데이터 주소
val (int) : 데이터 값
return (int) : 데이터 수 (항상 1)

* 'app.fc15_write_multiple_coils (mbid, addr, vals)'를 사용하여 함수 코드 15 요청을 보냅니다.
mbid (int) : Modbus ID
addr (int) : 데이터 주소
vals (정수 목록) : 데이터 값 목록
return (int) : 데이터 수

*`app.fc16_write_multiple_registers (mbid, addr, vals)`를 사용하여 함수 코드 16 요청을 보냅니다.
mbid (int) : Modbus ID
addr (int) : 데이터 주소
vals (정수 목록) : 데이터 값 목록
return (int) : 데이터 수

*`app.msg_out` 및`app.msg_in`을 사용하여 요청 및 응답 메시지를 확인합니다.

* 로그 파일을 저장소에 저장하려면`app.log_file (text)`를 사용합니다.
로그 파일은 [Storage Directory] / PyToolModbusTCP / log_ [UTC Timestamp] .txt에 있습니다.
text (str) : 텍스트 내용
return (str) : 전체 파일 경로
우리는 현재 버전 0.4를 제공하고 있습니다. 이것은 우리의 최신 버전입니다. 다양한 장치에 적합합니다. Google Play 스토어 또는 우리가 호스팅하는 기타 버전에서 직접 Apk를 무료로 다운로드하십시오. 또한 등록없이 다운로드 할 수 있으며 로그인이 필요하지 않습니다.

옵션이 많은 Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... 용 2000+ 이상의 장치가 있으며 장치에 맞는 게임이나 소프트웨어를 쉽게 선택할 수 있습니다.

Google App Store의 국가 제한이나 장치 측면에서 제한 사항이 있으면 유용 할 수 있습니다.

새로운 것


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.

Google Play 스토어에서 평가 및 검토


5.0
1
5 100.0
4 0
3 0
2 0
1 0

총 설치 수 (*추정)

Google Play의 총 설치 수 추정, Google Play에서 달성 된 등급 및 설치 범위에서 근사.