βš™οΈ ALAT UJI MODBUS TWK KAWATA v2.0

πŸ”₯ TWK #1 Slave ID 1
SV---Β°C
PV---Β°C
● Online
🎯 °C
πŸ“ˆ Suhu TWK #1 vs Waktu (detik) - 0 data
πŸ”₯ TWK #2 Slave ID 2
SV---Β°C
PV---Β°C
● Online
🎯 °C
πŸ“ˆ Suhu TWK #2 vs Waktu (detik) - 0 data
πŸ”₯ TWK #3 Slave ID 3
SV---Β°C
PV---Β°C
● Online
🎯 °C
πŸ“ˆ Suhu TWK #3 vs Waktu (detik) - 0 data
πŸ”₯ TWK #4 Slave ID 4
SV---Β°C
PV---Β°C
● Online
🎯 °C
πŸ“ˆ Suhu TWK #4 vs Waktu (detik) - 0 data
❄️ CENTRAL CHILLER Slave ID 5
Setpoint (SV) --- Β°C
Process (PV) --- Β°C
🎯 °C
🏭 PT KAWATA INDONESIA ⚑ Engineering Department β”‚ 4 Mesin TWK Β· Daisy Chain Β· Modbus RTU
Menghubungkan Server IoT…
⏳ Menunggu data Modbus…
🟒 RUN  β”‚  πŸ”΄ STOP  β”‚  πŸ“Š 4–20 mA
πŸ“Š ANALOG READINGS (ADS1115) 4 Channel Β· 0-5V
0.00 V
0.00 V
0.00 V
0.00 V

πŸ“‹ MODBUS MAP – 4 Mesin TWK + Chiller

DeviceSlave IDParameterAddressAccess
TWK #11Setpoint (SV)2000R/W
TWK #11Process (PV)2003R
TWK #11RUN/STOP2050R/W
TWK #22Setpoint (SV)2000R/W
TWK #22Process (PV)2003R
TWK #22RUN/STOP2050R/W
TWK #33Setpoint (SV)2000R/W
TWK #33Process (PV)2003R
TWK #33RUN/STOP2050R/W
TWK #44Setpoint (SV)2000R/W
TWK #44Process (PV)2003R
TWK #44RUN/STOP2050R/W
Central Chiller5Setpoint (SV)2000R/W
Central Chiller5Process (PV)2003R
πŸ“‘ Koneksi Server IoT:
β€’ Publish: SuzukiMTC (ESP32 β†’ Dashboard)
β€’ Subscribe: SuzukiMTC/cmd (Dashboard β†’ ESP32)
β€’ Data: $SuzukiMTC,sv1,pv1,sv2,pv2,sv3,pv3,sv4,pv4,sv5,pv5,rs1,rs2,rs3,rs4,ao1,ao2,ao3,ao4

πŸ“Š ARSITEKTUR SISTEM

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  TWK MTC     β”‚      β”‚   ESP32-S3   β”‚      β”‚       WEB DASHBOARD          β”‚
β”‚  (Slave)     β”‚      β”‚   (Master)   β”‚      β”‚                              β”‚
β”‚  4 unit      β”‚      β”‚              β”‚      β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  ID 1–4      β”‚      β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚      β”‚  β”‚ 4 Grafik Suhu          β”‚  β”‚
β”‚  + Chiller   β”‚      β”‚  β”‚ Modbus β”‚  β”‚      β”‚  β”‚ (TWK #1, #2, #3, #4)   β”‚  β”‚
β”‚  ID 5        β”‚      β”‚  β”‚ Master β”‚  β”‚      β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚              β”‚      β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚      β”‚                              β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚      β”‚       β”‚      β”‚      β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚Reg 2000β”‚β—„β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”˜      β”‚      β”‚  β”‚ RUN/STOP & Setpoint    β”‚  β”‚
β”‚  β”‚(SV)    β”‚  β”‚      β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚      β”‚  β”‚ Control via Server IoT β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚      β”‚  β”‚ Server β”‚  β”‚      β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚      β”‚  β”‚  IoT   β”‚  β”‚      β”‚                              β”‚
β”‚  β”‚Reg 2003│──┼──────┼───Publish │──┼──────┼──►                         β”‚
β”‚  β”‚(PV)    β”‚  β”‚      β”‚  β”‚        β”‚  β”‚      β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚      β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚      β”‚  β”‚ ADS1115 (4 Channel)    β”‚  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚      β”‚       β”‚      β”‚      β”‚  β”‚ A0-A3 (0-5V)           β”‚  β”‚
β”‚  β”‚Reg 2050│◄─┼──────┼──┐    β–Ό      β”‚      β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚  β”‚(RUN/STOP)β”‚  β”‚      β”‚ β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”β”‚      β”‚                              β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚      β”‚ β”‚  β”‚ I2C    β”‚β”‚      β”‚                              β”‚
β”‚              β”‚      β”‚ β”‚  β”‚ LCD    β”‚β”‚      β”‚                              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β”‚ β”‚  β”‚ 20x4   β”‚β”‚      β”‚                              β”‚
                       β”‚ β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚      β”‚                              β”‚
                       β”‚ β”‚    β”‚       β”‚      β”‚                              β”‚
                       β”‚ β”‚    β–Ό       β”‚      β”‚                              β”‚
                       β”‚ β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”β”‚      β”‚                              β”‚
                       β”‚ β”‚  β”‚ MicroSDβ”‚β”‚      β”‚                              β”‚
                       β”‚ β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚      β”‚                              β”‚
                       β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β”‚                              β”‚
                       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                              β”‚
                    

πŸ”Œ RS-485 WIRING – DAISY CHAIN

ESP32-S3 (Master)       MAX485/RS485 Module        Modbus Bus
─────────────────       ────────────────────       ──────────────
GPIO16 (RX2)    ──────► RO (Receiver Out)
GPIO17 (TX2)    ──────► DI (Driver In)
GPIO27 (RE/DE)  ──────► RE & DE (Enable)
                    β”‚
                    β”œβ”€β–Ί A (Non-Inverting) ─────┬───── A(+) Terminal
                    └─► B (Inverting)  ───────┴───── B(-) Terminal

GND              ──────► GND ─────────────────────── GND semua device

⚑ TERMINASI: Resistor 120Ω antara A dan B di KEDUA UJUNG BUS
                    

πŸ”§ TECHNICAL NOTES – v2.0

βœ… Fitur Sistem:
β€’ Akuisisi data Modbus real‑time dari 5 slave
β€’ Gateway Server IoT dengan koneksi stabil & auto-reconnect
β€’ 4 grafik suhu (TWK #1, #2, #3, #4)
β€’ Plotting dari kiri ke kanan dengan scroll otomatis
β€’ ADS1115 4 channel analog readings (0-5V)
β€’ Kontrol RUN/STOP dengan feedback status
🏭 PT KAWATA INDONESIA – Engineering Department
β€’ Sistem Monitoring & Kontrol Modbus RTU
β€’ 4 Mesin TWK (#1, #2, #3, #4) + 1 Central Chiller
β€’ Server IoT untuk integrasi

πŸ“Œ PEDOMAN PENOMORAN PIN

πŸ“ Panduan Penomoran Pin IC:
β€’ Penomoran pin selalu dimulai dari PIN 1 yang ditandai dengan titik/notch
β€’ Arah penomoran berlawanan arah jarum jam (counter-clockwise)
β€’ Untuk PLCC44: Pin 1 berada di pojok kiri atas (dengan notch di sisi kiri)
β€’ Untuk DIP40: Pin 1 berada di pojok kiri atas (dengan notch di ujung atas)
β€’ Selalu periksa datasheet untuk konfirmasi

πŸ“¦ PLCC-44

44-pin Plastic Leaded Chip Carrier
NOTCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 PLCC-44 CCW Pin 1-7 Pin 8-11 Pin 12-18 Pin 19-22
PIN 1 (Penanda)
Pin Ganjil
Pin Genap
⬀ Arah: Berlawanan Jarum Jam

πŸ“¦ DIP-40

40-pin Dual In-line Package
NOTCH 1 2 3 4 5 6 ... 20 21 22 23 24 25 26 ... 40 DIP-40 CCW Pin 1-20 Pin 21-40
PIN 1 (Penanda)
Pin Ganjil (Sisi Kiri)
Pin Genap (Sisi Kanan)
⬀ Arah: Berlawanan Jarum Jam
⚠️ Catatan Penting:
β€’ Selalu periksa datasheet resmi untuk konfirmasi penomoran pin
β€’ Pastikan orientasi IC sesuai dengan notch atau titik penanda
β€’ Penomoran pin yang salah dapat menyebabkan kerusakan permanen pada komponen
β€’ Untuk PLCC, perhatikan posisi chamfer (sudut miring) sebagai penanda pin 1