Use APKPure App
Get PyTool Modbus F old version APK for Android
Python 스크립트 기능이있는 Modbus 도구.
PyTool Modbus는 Modbus 개발, 디버깅 및 모니터링을위한 훌륭한 도구입니다.
최고의 유연성을 제공하는 Python 스크립트 기능을 갖추고 있습니다.
광고없는 경험을 위해 유료 버전을 받으십시오.
Modbus 도구에 스크립트 기능이 필요한 이유는 무엇입니까?
전기 엔지니어는 Android 스마트 폰 또는 태블릿과 같은 휴대용 장치를 사용하여 현장, 공장 또는 실험실에서 Modbus 통신을 디버그하거나 모니터링하는 것이 편리하다는 것을 알게되었습니다.
그러나 거의 모든 Modbus 통신 시스템에는 자체 데이터 형식이 있습니다.
"02a5b4ca .... ff000803"과 같은 16 진수 데이터의 바다에서 검색하고 무슨 일이 일어나고 있는지 알아 내려는 것은 전혀 즐겁지 않습니다.
그것이 PyTool Modbus가 도움이되는 곳입니다.
사용자 지정 Python 스크립트를 실행할 수있는 기능을 통해 PyTool Modbus는 수신 된 데이터를 읽고 구문 분석하고 원하는 방식으로 표시하고 필요할 때 그에 따라 작동 할 수도 있습니다.
빠른 시작을위한 스크립트 예제가 있습니다. 그중 하나를 복사하여 붙여 넣어 사용해보세요.
일반적인 사용을위한 편리한 Modbus 제어 인터페이스도 있습니다.
다음을 포함한 메인 스트림 USB 직렬 드라이버를 지원합니다.
FTDI 드라이버
CDC ACM 드라이버
CP210x 드라이버
CH34x 드라이버
PL2303 드라이버
스크립트 일반 가이드
=================
*이 앱에서 사용되는 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] / PyToolModbus / log_ [UTC Timestamp] .txt에 있습니다.
text (str) : 텍스트 내용
return (str) : 전체 파일 경로
업로드한 사람
Carlos Valdés
필요한 Android 버전
Android 5.0+
카테고리
신고
Use APKPure App
Get PyTool Modbus F old version APK for Android
Use APKPure App
Get PyTool Modbus F old version APK for Android