”PyTool Modbus

PyTool Modbus

Quan Lin
Jul 4, 2021
  • 5.0

    Android OS

เกี่ยวกับ PyTool Modbus

เครื่องมือ Modbus พร้อมฟีเจอร์สคริปต์ Python

PyTool Modbus เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการพัฒนา การดีบัก และการตรวจสอบ Modbus

มันมีความสามารถของสคริปต์ Python ที่ให้ความยืดหยุ่นสูงสุดแก่คุณ

เหตุใดความสามารถของสคริปต์จึงเป็นที่ต้องการสำหรับเครื่องมือ Modbus

วิศวกรไฟฟ้าพบว่าการใช้อุปกรณ์มือถือ เช่น โทรศัพท์หรือแท็บเล็ต Android เพื่อดีบักหรือตรวจสอบการสื่อสาร Modbus ในภาคสนาม โรงงาน หรือห้องปฏิบัติการนั้นสะดวก

แต่เกือบทุกระบบสื่อสารของ Modbus มีรูปแบบข้อมูลเป็นของตัวเอง

การค้นหาในทะเลของข้อมูลฐานสิบหกเช่น "02a5b4ca....ff000803" และพยายามคิดว่าเกิดอะไรขึ้นนั้นไม่น่าพอใจเลย

นั่นคือสิ่งที่ PyTool Modbus เข้ามาช่วย

ด้วยความสามารถในการรันสคริปต์ Python แบบกำหนดเอง PyTool Modbus สามารถอ่านและแยกวิเคราะห์ข้อมูลที่ได้รับ แสดงในลักษณะที่คุณต้องการ และแม้กระทั่งดำเนินการตามนั้นเมื่อจำเป็น

มีตัวอย่างสคริปต์สำหรับการเริ่มต้นอย่างรวดเร็ว เพียงคัดลอกและวางหนึ่งในนั้นเพื่อทดลองใช้

นอกจากนี้ยังมีอินเทอร์เฟซการควบคุม Modbus ที่สะดวกสำหรับการใช้งานทั่วไป

รองรับไดรเวอร์อนุกรม USB สตรีมหลัก ได้แก่ :

ไดรเวอร์ FTDI

ไดรเวอร์ CDC ACM

ไดรเวอร์ CP210x

ไดรเวอร์ CH34x

ไดรเวอร์ PL2303

คู่มือสคริปต์ทั่วไป

=================

* เวอร์ชัน Python ที่ใช้ในแอปนี้คือ 3.8

* แอปนี้ไม่ได้ออกแบบมาให้เป็นตัวแก้ไขสคริปต์ แม้ว่าสคริปต์จะสามารถแก้ไขได้ในช่องสคริปต์

วิธีที่ดีที่สุดคือใช้โปรแกรมแก้ไขสคริปต์ที่คุณชื่นชอบ จากนั้นคัดลอกและวางสคริปต์

* ใช้ช่องว่าง 4 ช่องว่างเสมอเพื่อหลีกเลี่ยงข้อผิดพลาดแปลก ๆ

* แพ็คเกจส่วนใหญ่ในไลบรารี Python มาตรฐานพร้อมให้นำเข้า

* หากจำเป็นต้องใช้ลูป ให้ใช้ `app.running_script` เป็นเงื่อนไขเสมอเพื่อหยุดสคริปต์อย่างถูกต้อง

* ใช้ `app.version` เพื่อรับสตริงเวอร์ชันของแอป

* ใช้ `app.get_output()` เพื่อรับฟิลด์เอาต์พุตสคริปต์เป็นสตริง

* ใช้ `app.set_output(object)` เพื่อแสดง `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): จำนวนข้อมูล

ส่งคืน (รายการ int): รายการข้อมูลที่ร้องขอ

* ใช้ `app.fc02_read_discrete_inputs(mbid, addr, num)` เพื่อส่งคำขอรหัสฟังก์ชัน 02

mbid (int): Modbus ID

addr (int): ที่อยู่ข้อมูล

num (int): จำนวนข้อมูล

ส่งคืน (รายการ int): รายการข้อมูลที่ร้องขอ

* ใช้ `app.fc03_read_holding_registers(mbid, addr, num)` เพื่อส่งคำขอรหัสฟังก์ชัน 03

mbid (int): Modbus ID

addr (int): ที่อยู่ข้อมูล

num (int): จำนวนข้อมูล

ส่งคืน (รายการ int): รายการข้อมูลที่ร้องขอ

* ใช้ `app.fc04_read_input_registers(mbid, addr, num)` เพื่อส่งคำขอรหัสฟังก์ชัน 04

mbid (int): Modbus ID

addr (int): ที่อยู่ข้อมูล

num (int): จำนวนข้อมูล

ส่งคืน (รายการ 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 (รายการ int): รายการค่าข้อมูล

ผลตอบแทน (int): จำนวนข้อมูล

* ใช้ `app.fc16_write_multiple_registers(mbid, addr, vals)` เพื่อส่งคำขอรหัสฟังก์ชัน 16

mbid (int): Modbus ID

addr (int): ที่อยู่ข้อมูล

vals (รายการ int): รายการค่าข้อมูล

ผลตอบแทน (int): จำนวนข้อมูล

* ใช้ `app.msg_out` และ `app.msg_in` เพื่อตรวจสอบคำขอและข้อความตอบกลับ

* ใช้ `app.log_file(text)` เพื่อบันทึกไฟล์บันทึกในที่จัดเก็บ

ไฟล์บันทึกอยู่ที่นี่ [Storage Directory]/PyToolModbus/log_[UTC Timestamp].txt

ข้อความ (str): เนื้อหาข้อความ

return (str): เส้นทางไฟล์แบบเต็ม

แสดงเพิ่มเติม

What's new in the latest 0.3

Last updated on Jul 4, 2021
Minor bug fixes and improvements. Install or update to the newest version to check it out!
แสดงเพิ่มเติม

วิดีโอและภาพหน้าจอ

  • PyTool Modbus โปสเตอร์
  • PyTool Modbus ภาพหน้าจอ 1
  • PyTool Modbus ภาพหน้าจอ 2
  • PyTool Modbus ภาพหน้าจอ 3
  • PyTool Modbus ภาพหน้าจอ 4
  • PyTool Modbus ภาพหน้าจอ 5
  • PyTool Modbus ภาพหน้าจอ 6
  • PyTool Modbus ภาพหน้าจอ 7
APKPure ไอคอน

การดาวน์โหลดที่รวดเร็วและปลอดภัยเป็นพิเศษผ่านแอป APKPure

คลิกเพียงครั้งเดียวเพื่อติดตั้งไฟล์ XAPK/APK บน Android!

ดาวน์โหลด APKPure
thank icon
เราใช้คุกกี้และเทคโนโลยีอื่น ๆ บนเว็บไซต์นี้ เพื่อปรับปรุงประสบการณ์การใช้งานของคุณ
การคลิกลิงก์ใด ๆ ในหน้านี้แสดงว่าคุณยินยอมในส่วนของ นโยบายความเป็นส่วนตัว และ นโยบายคุกกี้ ของเรา
เรียนรู้เพิ่มเติม