Baca Register Internal RS485
Saya mencoba antarmuka sele EM2M , saya menggunakan Arduino Mega dengan modul RS 485 . Saya ingin membaca register internal yang saya gunakan pustaka ModbusMaster . Data yang ingin saya terima ada di register internal tetapi saya tidak mengerti bagaimana cara membaca register Internal. Ketika saya menggunakan perangkat lunak lain untuk membaca data, saya mengeluarkannya
Saya juga ingin mengetahui perbedaan antara Register Internal dan Register Holding
Pertanyaan lain bagaimana frame dibentuk untuk komunikasi di RS485 dari gambar di atas saya bisa mengerti 01 04 tetapi dari mana mereka mendapatkan 00 1A tolong jelaskan hal yang sama.
Jawaban
RS485 tidak memiliki register internal, semuanya ada di unit target Anda. Semoga instruksi untuk itu akan memberi tahu Anda bagaimana melakukannya. Mulailah dengan menjalankan komunikasi sederhana, lalu perlahan-lahan lanjutkan dari sana.
Masalah telah teratasi. Saya sedang membaca register holding dan juga saya mencoba membaca register Input tetapi saya tidak menerima output apa pun, itu karena alamat register yang saya masukkan salah ketika saya merujuk ke perangkat lunak Modbus Master Sederhana dari mana saya dapat menerima data ketika saya mengirim perintah, dari perangkat lunak yang sama saya mengetahui tentang struktur bingkai dan bagaimana mereka dibentuk. Jadi ketika saya mencoba memasukkan alamat register itu, mereka berfungsi dengan baik.
Terima kasih semuanya atas bantuan Anda