TapHome to Modbus RTU / ASCII / TCP
Lapisan Komunikasi yang Didukung di TapHome
- Modbus RTU via RS485
- Terhubung melalui BUS 1, BUS 2, atau BUS 3 terminals.
- Menggunakan protokol biner untuk komunikasi yang efisien.
- Modbus ASCII via RS485
- Sama seperti RTU, tetapi menggunakan format ASCII untuk komunikasi yang lebih dapat dibaca manusia.
- Terhubung melalui BUS 1, BUS 2, atau BUS 3 terminals.
- Modbus TCP (Ethernet)
- Berkomunikasi melalui jaringan Ethernet, baik dengan IP lokal maupun melalui VPN untuk koneksi jarak jauh.
Pengaturan
- Buka Settings → Expose Devices, lalu pilih "Add Interface".
- Pilih jenis komunikasi Modbus RTU, Modbus ASCII, atau Modbus TCP sesuai kebutuhan.
- Tentukan properti komunikasi:
- Modbus RTU atau ASCII:
- Terminal: BUS 1, BUS 2, atau BUS 3Baud Rate, Parity, Data Bits, Stop Bit
- Modbus TCP :
- TCP Port (Alamat IP diatur secara spesifik untuk setiap perangkat
- Modbus RTU atau ASCII:
- Tambahkan perangkat yang akan diekspos
- Setiap perangkat akan menampilkan ringkasan cara mengaksesnya dalam sistem pihak ketiga.
Contoh: Switch
Menghubungkan TapHome dengan Sistem Lain melalui Modbus TCP
Jika Anda baru mengenal Modbus, Simply Modbus adalah sumber yang sangat baik untuk memahami protokolnya. Menggunakan library open-source Modbus, Anda dapat menghubungkan instalasi TapHome dengan sistem lain yang mendukung pengembangan driver sederhana.
Library Open-Source untuk Modbus
- NModbus4 – Implementasi Modbus dalam C# (GitHub)
- libmodbus – Library Modbus untuk Linux, Mac OS X, FreeBSD, QNX, dan Windows (GitHub)
- pymodbus – Implementasi penuh Modbus dalam Python (GitHub)
- digitalpetri / modbus – Modbus berperforma tinggi untuk Java (GitHub)
- goburrow / modbus – Implementasi Modbus yang toleran terhadap kesalahan dalam Go (Golang) (GitHub)
- node-modbus-tcp – Modbus TCP/IP untuk NodeJS (GitHub)
ℹ️ Debugging Koneksi Modbus RTU : Karena Modbus RTU menggunakan lapisan fisik RS485, proses debugging bisa dipermudah dengan menghubungkan konverter USB ke RS485 secara paralel ke PC untuk memantau komunikasi.
Peralatan yang Dibutuhkan : Konverter USB ke RS485 standar, Software terminal untuk Windows.