cobaseh

tutorial komunikasi data plc fx3u 32mr fx3u-32mr dengan esp32, modbus protocol, dan mqtt

Post Date
06 Jan 2024

Tutorial Komunikasi Data PLC FX3U 32MR FX3U-32MR Dengan ESP32, Modbus Protocol, dan MQTT

Tutorial ini menjelaskan cara melakukan komunikasi data antara PLC FX3U 32MR dan ESP32 menggunakan protocol Modbus dan MQTT untuk kontrol dan monitoring. Tutorial ini membahas langkah-langkah pemrograman dan desain tampilan pada notR. Demonstrasi mencakup pembacaan dan penulisan data, serta kontrol analog output yang ditampilkan dalam bentuk grafik. berikut ringkasan nya:

Bagian ini menjelaskan cara melakukan komunikasi data antara PLC FX3U 32MR dengan ESP32 menggunakan protocol Modbus dan MQTT

  • Push button dihubungkan ke x0 untuk proses pembacaan.
  • Menggunakan analog output 0-10 volt dengan channel analog0.
  • Menggunakan converter TTL2 RS485 untuk mengakses PLC melalui ESP32.

Bagian ini menjelaskan tentang Pengiriman nilai dari memori register d100 ke ESP32 menggunakan protokol Modbus dan MQTT

  • Nilai d100 akan dikirimkan ke ESP32 melalui protokol Modbus dan MQTT.
  • Jika nilai d100 lebih dari 100, maka nilai d100 akan dikembalikan ke 0.
  • Nilai analog output yang diatur melalui no n akan dibaca melalui d103.
  • Jika nilai d103 lebih dari 70, maka akan mengaktifkan y0.
  • Nilai analog output akan dikeluarkan menggunakan pulsa clock setiap 1 detik.
  • Instruksi wr3a digunakan untuk memberikan nilai output ke alamat e.
  • ESP32 akan terhubung ke server melalui WiFi dan jaringan mobile

Bagian ini menjelaskan tentang pengaturan dan konfigurasi komunikasi data antara PLC FX3U-32MR dan ESP32 menggunakan Protokol Modbus dan MQTT

  • Password untuk akses adalah "*******".
  • IP server yang digunakan adalah "e IP dari server".
  • Terdapat instruksi untuk membaca dan menulis data menggunakan protokol MQTT.
  • Untuk mengirim data ke notr, digunakan perintah "publish".
  • Untuk mengambil data dari notrade Terdapat proses setup untuk indikasi koneksi Wi-Fi dan reconnect jika terjadi kesalahan koneksi.
  • Pengaturan serial TTL ke R 85 dengan komunikasi serial pada pate 11200 abdt server dan port 1883 default.
  • Tampilan LCD menampilkan informasi tentang koneksi dan status PLC FX3U-32MR.
  • Pembacaan push button dilakukan pada register memori D100.
  • Pembacaan analog dilakukan dan hasilnya dimasukkan ke dalam variabel "data".
  • Feedback dari register 103 akan digunakan untuk tujuan tertentu.

Langkah-Langkah untuk mengkonfigurasi koneksi wireless pada PLC FX3U-32MR dengan ESP32 adalah berikut:

  • Pastikan bahwa PLC dan ESP32 berada dalam jaringan yang sama.
  • Buka GMD atau S pada RMI.
  • Rubah direktori ke muskuit.
  • Konfigurasi dan pastikan bahwa muskuit sudah berjalan.
  • Buka CMD lagi dan cek IP.
  • Ambil IP wireless sline adapter untuk upload.

Tutorial ini menjelaskan tentang penggunaan MQTT dan grafik untuk menampilkan data pembaca push botton dan output analog pada PLC FX3U-32MR dengan menggunakan ESP32

  • MQTT digunakan untuk menangkap pembacaan push button dan menampilkan data dalam bentuk grafik.
  • Output analog ditampilkan menggunakan slider dengan rentang antara 0 hingga 4.95.
  • Setting IP address dilakukan melalui konfigurasi di not.

Untuk penjelasan lebih jelas nya bisa langsung lihat di link dibawah ini:

Sekian dulu penjelasan proyek kita kali ini jika inovator butuh bantuan untuk implementasi hebatnya di bidang Teknologi Otomasi yang meliputi Internet Of Things (IoT), Elektronika (Ardunio, STM32, Raspberry, dll) , Instrumentasi dan informatika (Pengolahan Citra, Kecerdasan Buatan (AI), Software Aplikasi) langsung saja kontak akun sosial media kami dengan link WA berikut ini.

Jasa Arduino Bandung Internet of Things Bandung. Jasa Arduino Surabaya Internet of Things Surabaya. Jasa Arduino Jakarta Internet of Things Jakarta. Jasa Arduino Depok. Jasa Arduino Malang. Jasa Arduino Bandung. Jasa Arduino Batam. Jasa Arduino Bekasi. Jasa Arduino Surabaya. Jasa Arduino Semarang. Jasa Arduino Surakarta. Jasa Arduino Pekanbaru. Jasa Arduino Tangerang Selatan. Jasa Arduino Bekasi. Jasa Arduino Makassar. Jasa Arduino Tangerang. Jasa Arduino Medan. Jasa Arduino Palembang. Jasa Arduino Jogja. Jasa Arduino Yogyakarta.