Jumat, 04 September 2015

software SMART dummy

membutuhkan waktu hampir se abad membuat software ini. tanya ngalor ngidul. Alhamdulillah membuahkan hasil yang lumayan sempurna.
software ini hampir mirip software SCADA, dengan beberapa fitur, antara lain:
1. HMI
2. Logbook
3. Sound
4. SMS







software ini di instal di windows 7 , besarnya cuma 1,25mb
sms gatewaynya menggunakan modem wavecom M1306B
protokol modbus TCP
komunikasi dengan arduino yang sudah dirangkai menjadi SMART dummy


alat ini sudah dipakai saat pengujian RTU di APD JATIM.


untuk keterangan lebih lengkap silahkan kontak
081555305255

Kamis, 27 Agustus 2015

HOME AUTOMATION with RTU ne PUAK di tambahi CCTV ben keren

membuat home automation butuh dana gak sedikit.
kali ini saya akan share tentang home automation planning saya.
komponen utama :
1. HMI  di PC
2. RTU ne PUAK
3. IP Camera
komponen bantu:
1. sensor-sensor
2. motor untuk jalankan pintu

apa aja yang dikontrol??
1. pintu
2. lampu
3. AC
4. TV
5. duitttttttttttttttttt.............. hehhehehhe

sensor-sensor yang digunakan:
1. sensor PIR sebagai deteksi maling riwa riwi.... weh weh weh
2. sensor gerak sebagai deteksi gempa bumi
3. sensor suara sebagai deteksi suara maling, tikus dan lain-lain

untuk RAB menunggu waktu ................................!!!!!!!!

untuk software HMI di PC nanti saya akan share...............waittttttt


Jumat, 26 Juni 2015

Membuat Modul Dummy SCADA dengan HMI di Handphone Android

        Waktu yang kosong dikala kerja sangat membosankan, jika tidak digunakan oprek sesuatu yang berguna. apalagi bulan puasa gini, bawaannya pengen bobo aja................. zzzZZ
Di lapangan saya membutuhkan alat dummy scada yang mana bisa dikontrol atau monitoring via android ASUS Z5 (promosi... wkwkkwk).

        Kali ini akan saya jabarkan oprek arduino yang mau saya gunakan di lapangan. Saya membuat alat yang bisa digunakan :
1. untuk dummy SCADA, seperti monitoring kontrol dari master station, injek status ke master station.
2. untuk monitoring tegangan baterai rectifier saat pengujian ketahanan baterai.
3. untuk supply tegangan 110VDC

       Alat saya ini mempunyai fitur :
1. wifi (kenapa memilih ini??? karena jangkauannya bisa jauh. berbeda dengan bluetooth)
2. portable (bisa dibawa kemana-mana), kecuali supply tegangan 110 harus dicolokin ke 220VAC
3. ringan sekitar 2 ton kurang...... alias cuma + 2kg.
4. indikator tegangan baterai

       Material yang perlu disediakan, antara lain:
1. Arduino Mega
2. Ethernet Shield
3. Wifi Router TPlink
4. Switching 12V 2A
5. Baterai 12V 2A
6. Modul DI AI DO
7. Step down 12V to 5V
8. box 300 x 300

Langkah-langkah:
1. pasang arduino, ethernet shield, modul DI DO AI, switching, wifi router, step down



2. upload sket to arduino
#include <SPI.h>
#include <Ethernet.h>



void setup()
{
  uint8_t mac[]     = { 0x90, 0xA2, 0xDA, 0x00, 0x51, 0x06 };
  uint8_t ip[]      = { 192, 168, 1, 88 };
  uint8_t gateway[] = { 192, 168, 1, 1 };
  uint8_t subnet[]  = { 255, 255, 255, 0 };
  Ethernet.begin(mac, ip, gateway, subnet);
  //Avoid pins 4,10,11,12,13 when using ethernet shield

  delay(5000);
  Serial.begin(9600);
 
  pinMode(22, INPUT);
  pinMode(24, INPUT);
  pinMode(26, INPUT);
  pinMode(28, INPUT);
  pinMode(30, INPUT);
  pinMode(32, INPUT);
  pinMode(34, INPUT);
  pinMode(36, INPUT);
  pinMode(38, INPUT);
  pinMode(40, INPUT);
  pinMode(42, INPUT);
  pinMode(44, INPUT);
  pinMode(46, INPUT);
  pinMode(48, INPUT);
  pinMode(50, INPUT);
 
  pinMode(23, OUTPUT);
  pinMode(25, OUTPUT);
  pinMode(27, OUTPUT);
  pinMode(29, OUTPUT);
  pinMode(31, OUTPUT);
  pinMode(33, OUTPUT);
  pinMode(35, OUTPUT);
  pinMode(37, OUTPUT);
  pinMode(39, OUTPUT);
  pinMode(41, OUTPUT);
  pinMode(43, OUTPUT);
  pinMode(45, OUTPUT);
  pinMode(47, OUTPUT);
  pinMode(49, OUTPUT);
  pinMode(51, OUTPUT);
 
 
}

void loop()
{
  Mb.Run();
 
  //Analog inputs 0-1023
  Mb.R[0] = (analogRead(A0)*1.0); //pin A0 to Mb.R[0]
  Mb.R[1] = analogRead(A1);
  Mb.R[2] = analogRead(A2);
  Mb.R[3] = analogRead(A3);
  Mb.R[4] = analogRead(A4);
  Mb.R[5] = analogRead(A5);
  Mb.R[6] = analogRead(A6);
  Mb.R[7] = analogRead(A7);
  Mb.R[8] = analogRead(A8);
  Mb.R[9] = analogRead(A9);
  Mb.R[10] = analogRead(A10);
  Mb.R[11] = analogRead(A11);
  Mb.R[12] = analogRead(A12);
  Mb.R[13] = analogRead(A13);
  Mb.R[14] = analogRead(A14);

  //Analog outputs 0-255
 // analogWrite(6, Mb.R[6]); //pin ~6 from Mb.R[6]

  //Digital inputs
  Mb.C[0] = digitalRead(22); //pin 7 to Mb.C[7]
  Mb.C[1] = digitalRead(24); //pin 7 to Mb.C[7]
  Mb.C[2] = digitalRead(26); //pin 7 to Mb.C[7]
  Mb.C[3] = digitalRead(28); //pin 7 to Mb.C[7]
  Mb.C[4] = digitalRead(30); //pin 7 to Mb.C[7]
  Mb.C[5] = digitalRead(32); //pin 7 to Mb.C[7]
  Mb.C[6] = digitalRead(34); //pin 7 to Mb.C[7]
  Mb.C[7] = digitalRead(36); //pin 7 to Mb.C[7]
  Mb.C[8] = digitalRead(38); //pin 7 to Mb.C[7]
  Mb.C[9] = digitalRead(40); //pin 7 to Mb.C[7]
  Mb.C[10] = digitalRead(42); //pin 7 to Mb.C[7]
  Mb.C[11] = digitalRead(44); //pin 7 to Mb.C[7]
  Mb.C[12] = digitalRead(46); //pin 7 to Mb.C[7]
  Mb.C[13] = digitalRead(48); //pin 7 to Mb.C[7]
  Mb.C[14] = digitalRead(50); //pin 7 to Mb.C[7]

  //Digital outputs
  digitalWrite(23, Mb.C[20]); //pin 8 from Mb.C[8]
  digitalWrite(25, Mb.C[21]); //pin 8 from Mb.C[8]
  digitalWrite(27, Mb.C[22]); //pin 8 from Mb.C[8]
  digitalWrite(29, Mb.C[23]); //pin 8 from Mb.C[8]
  digitalWrite(31, Mb.C[24]); //pin 8 from Mb.C[8]
  digitalWrite(33, Mb.C[25]); //pin 8 from Mb.C[8]
  digitalWrite(35, Mb.C[26]); //pin 8 from Mb.C[8]
  digitalWrite(37, Mb.C[27]); //pin 8 from Mb.C[8]
  digitalWrite(39, Mb.C[28]); //pin 8 from Mb.C[8]
  digitalWrite(41, Mb.C[29]); //pin 8 from Mb.C[8]
  digitalWrite(43, Mb.C[30]); //pin 8 from Mb.C[8]
  digitalWrite(45, Mb.C[31]); //pin 8 from Mb.C[8]
  digitalWrite(47, Mb.C[32]); //pin 8 from Mb.C[8]
  digitalWrite(49, Mb.C[33]); //pin 8 from Mb.C[8]
  digitalWrite(51, Mb.C[34]); //pin 8 from Mb.C[8]
 
}


3. Masukkan kedalam box





4. Wiring semua komponen material



5. Jadilah alat uji portable



alat ini kami uji dengan relay Micom P127 dan ION 6200

 

Pengujian baterai ( maaf tadi saat pengujian lupa di screenshoot, insyaalloh nanti jika ada waktu luang akan saya upload lagi)


tampilan HMI alat dummy


 aplikasi android yang digunakan untuk HMI ini namanya MORENO. diplaystore belum ada. karena belum dipasarkan secara bebas.

alat ini bisa diaplikasikan, antara lain:
1. Home automation
2. kontrol pintu gerbang via HP.
3. start engine mobil dari jarak jauh.
4. dll...................masih banyakkkkkkkk





Sabtu, 24 Mei 2014

update rtu arduino protokol modbus

RTU ARDUINO DENGAN PROTOKOL MODBUS RTU


rtu ini bisa diaplikasikan sebagai monitoring dan kontrol dari HMI SCADA
analog input sebagai monitoring dari berbagai sensor seperti sensor arus, tegangan, LM35


Senin, 24 Maret 2014

Software Mini Scada with VB.net

mencoba mengembangkan software Modbus TCP dengan VB.net dari blog pak hadi.... hadiscada.blogspot.com
menjadi sebuah HMI mini scada, yang realtime......
monitoring pengukuran, status, dan pengendalian jarak jauh

berikut contoh tampilannya:



software di atas saya simulasikan dengan RTU ARADUINO protokol Modbus TCP yang mempunyai 3 Digital output, 4 Digital Input, dan 6 Analog Input


Selasa, 18 Maret 2014

KALIBRASI TRANDUSER SIEMENS 7KG6000-8AA/MM

kali ini saya akan share cara merubah output tranduser siemens seperti pada gambar di atas,Tranduser ini diubah dari tegangan menjadi menjadi arus.  
Langkah-langkah:
1. Ubah 6 jumperan yang warna abu-abu seperti gambar dibawah dari pin 2,3 jadi 1,2 atau di arahkan ke atas


pasang kabel data ke tranduser dan tancapkan k PC
pasang power tranduser 48VDC


 jalankan program simeas
cek port comm
ubah settingan dari tegangan 0-5V ke arus 4-20mA





setelah sukses di upload settingan k tranduser, maka arus output tranduser akan terukur 4mA


Uji komunikasi RTU TCP with Modscan32

sebelum melakukan pengujian,
siapkan dulu alat dan bahannya,
alat:
  1. RTU TCP arduino 
  2. kabel RJ45 straigh 
  3. adaptor 12V 
bahan:
software Modscan32

Langkah-langkah:
1. Tancapkan kabel RJ45 ke RTU dan PC
2. Setting IP PC, misalkan IP RTU 192.168.1.87, maka IP PC 192.168.1.2 atau lainnya selain 87 untuk angka belakangnya
3. Run aplikasi ModScan32


4. Pilih Connection -> Connect

5. Isikan IP RTU, kemudian OK
6.Gambar dibawah ini mengindikasikan RTU sudah koneksi dengan PC dan sudah polling


7. Isikan addres dan pilih MODBUS Point Type sesuai dengan addres yang disetting di RTU


klik modscan32 untuk ke tahap selanjutnya

cara blok value di Node red

 ambil node filter dan edit seperti di bawah ini