Kamis, 24 Mei 2018

cara menyetting modul ADAM 4055

untuk merubah setting modul adam 4055
1. pasang power supply dan kabel data rs485
2. jumper terminal init ke terminal (b) GND

Senin, 21 Mei 2018

read current, voltage, real power and frequency PM710 with SIMOR (Arduino uno, ethernet shield, and rs485 shield)



pm710 adalah power meter digital yang memiliki protocol modbus rtu dengan port komunikasi RS485. PM ini memiliki 2 type data yaitu float dan integer.

ditempat kerja saya yang sekarang banyak sekali power meter jenis ini. yang mana gatewaynya sering mengalami hang. sehingga data yang tampil di HMI master station tidak update.

akhirnya saya menggunakan sebuah mikrokontroller yang supper canggih yaitu Arduino Uno sebagai gatewaynya dari PM tersebut. pertama kali saya trial ini di kantor dengan PM spare 3 jam oprek tidak ada hasil. akhirnya saya nyerah, saya masukin ke dalam tas kerja dan saya bawa pulang.

sampai di rumah masih penasaran kenapa kok nggak mau di baca, padahal pakai usb to rs485 normal tanpa masalah. langkah pertama:
1. coba mengganti shield rs485, tapi masih belum ada hasil sampai ganti 5x kalo nggak salah
2. ganti mikrokontroller arduino. alhamdulillah ada hasil.
coba tanya" di grup WA modbus arduino arduino yang saya pakai ada kesalahan cetak arduino mega black clone salah serial. tapi saya nggak mau ambil pusing. arduinonya saya lelang dengan harga 2rb.
karena shield rs485 hanya cocok di port serial 0.

hari telah tiba senin tanggal 21 mei 2018. saya mencoba untuk memasang di GI Krian dengan membaca beberapa parameter seperti:
1. tegangan
2. daya
3. arus
4. frekwensi
dengan total 10 power meter.

pada saat mencoba implementasi, ada kesulitan yaitu mengecek ID, baudrate, parity. karena tampilan angkanya kurang sempurna (cek gambar di atas). tapi alhamdulillah ada 1 PM yang angkanya yang agak sempurna dan sudah diketahui ID, parity dan baudratenya.

setelah itu cek arus per masing" feeder. kemudian kabel rs485 yang di panel gateway saya lepas. saya cek satu persatu IDnya. alhamdulillah sudah ketemu semua.
dan sekarang sudah bisa dipantau dari master station 10 power meter tersebut.

register addres pm710

library modbus master

manual modbus master

selamat berinovasi


Jumat, 18 Mei 2018

simor mini


modul simor mini ini adalah modul buat belajar RTU dalam sistem SCADA, modul ini support arduino mega 2560/UNO, dan ethernet shield.

modul ini  memiliki:
2 Digital Output (Dry Contact)
2 Digital Input (5-24V)
2 Analog Input (0-5V)
2 Analog Output (pwm 0-255)
1 Port rs485
2 Port I2C

modul ini bisa buat belajar protocol modbus slave maupun master.

dengan sebagai modbus master, bisa melakukan read/write modul modbus slave seperti:
1. Power meter (contoh yang sudah teruji: PM800, PM5110
2. Relay Proteksi (contoh yang sudah di uji: micom p127, vamp40)
3. PLC



RESET VIA MILLIS



int led = 9;

void setup() {  
  pinMode(led, OUTPUT);   
  Serial.begin(9600);//initialize the serial port

}
void(* resetFunc) (void) = 0;

void loop() {
  static uint32_t prevTime;
  uint32_t curTime = millis();

  if ( curTime - prevTime >= 1*60*1000UL )
  {
    prevTime = curTime;
    resetFunc();
  }
  }

Rabu, 09 Mei 2018

cara test rtu menggunakan ASE2000

pertama select protocol dulu
File-> selec protocol


terus properties -> protocol spesific



pilih di exchange list read multiple register buat lihat data di holding register (modbus)



pilih view -> point value untuk melihat nilai dari analog input atau digital input
tekan simulate master
pilih view -> digital control untuk control (modbus - coil status)
saat coba control.. pilih send once bukan simulate master


pilih view -> digital control untuk control (modbus - coil status)

signal gsm sim800l

Value RSSI dBm Condition 2 -109 Marginal 3 -107 Marginal 4 -105 Marginal 5 -103 Marginal 6 -101 Marginal 7 -99 Marginal 8 -97 Marginal 9 -95...