0.5×← Perlahan · Cepat →
💬Tekan Play Demo untuk lihat pemantauan kesihatan sensor industri.
Demo Complete — All Stages Generated
01 WhatsApp Command
02 Requirement Analysis
Menunggu Sedang aktif Selesai
03 Python Script Generation
1
📡
Baca data sensorHistorian SCADA — 48 tag sensor
2
🔍
Diagnostik sensorThreshold, drift, noise, flatline
3
🛠️
Hasilkan laporan kesihatanHealth score, kalibrasi, penggantian
4
📋
Dashboard statusRingkasan sensor sihat, drift, gagal
import pandas as pd, numpy as np
from datetime import datetime, timedelta
sensors = pd.read_csv('sensor_historian.csv')
faulty = []
for tag, grp in sensors.groupby('tag'):
drift = np.abs(grp['value'].diff()).mean()
flatline = (grp['value'].std() < 0.01).any()
noise = grp['value'].std() / grp['value'].mean()
out_of_range = ((grp['value'] < grp['min']) | (grp['value'] > grp['max'])).any()
health = 'good'
if flatline or out_of_range:
health = 'fault'
faulty.append(tag)
elif drift > 2.0 or noise > 0.15:
health = 'drift'
print(f'Checked {len(sensors)} readings from {sensors["tag"].nunique()} sensors')
print(f'Faulty: {faulty}')
04 Block Diagram
Menunggu Sedang aktif Selesai
05 System Architecture
Menunggu Sedang aktif Selesai
⚠️ Jangan sambungkan detached system terus ke PLC output yang boleh menyebabkan pergerakan machine.
06 Sensor Health Simulation
Mula Simulasi
07 Sensor Health Report
Terminal Log
[SISTEM] Sensor Health Monitor sedia
System Architecture
🤖 Agent Layer
SCADA historian parsing
Drift & flatline detection
Health scoring
🔬 Sensor Layer
48 distributed sensors
WirelessHART network
Calibration scheduler
Safety Notes
- Detached system hanya baca — jangan tulis ke PLC.
- Diagnostik sensor perlukan pengesahan jurutera.
- Kalibrasi dan penggantian perlu mengikut SOP loji.
- Browser demo tidak menyentuh SCADA sebenar.