Baca INT 64 bit di SCADA?
seperti kita ketahui, kebanyakan SCADA belum support tipe data Integer 64 bit (max value: 9,223,372,036,854,775,807), lalu gimana kalau kita mau baca dari device yang menyediakan data ini? contohnya pada power meter Schneider untuk data KWH
berikut trik nya:
- Siapkan 1 variable Real / floating 32bit – sebagai contoh kita kasih nama Energy)
- Siapkan 4 variable INT (16bit) dimana nilai tersebut didapat dari register modbus PM yaitu 43204, 43205, 43206, 43207) – sebagai contoh kita kasih nama RAW_1 dan RAW_2, RAW_3, dan RAW_4
Energy = (raw_4 * 281474976710656) + (raw_3 * 4294967296) + (raw_2 * 65536) + raw_1
Komunikasi DATA [1] – Analogi Dasar
Komunikasi Data
apa itu komunikasi data? sebelum membahas komunikasi data, mari kita pahami dulu apa itu komunikasi. Komunikasi adalah proses menyampaikan informasi/pesan dari satu titik ke titik lainnya, atau dari satu orang ke orang lainnya, atau dari satu tempat ke tempat lainnya.
- Manusia berkomunikasi dengan cara berbicara untuk menyampaikan informasi ke manusia lainnya.
- Pada jaman dahulu kala, suku indian menyampaikan pesan/informasi ke lokasi yang jauh menggunakan asap.
- Pada tahun 1800-1900an manusia berkomunikasi jarak jauh menggunakan Telegraph
Mengapa Dibutuhkan Komunikasi?
Apa syarat terjadinya komunikasi?
Secara mendasar kebutuhannya adalah:
- Pembicara
- medium/media/perantara
- Pendengar
Sebagai analogi, misal ada dua orang berkomunikasi, maka salah satu menjadi pembicara dan satu nya akan menjadi pendengar (Hal ini kita sebut komunikasi half duplex). Karena manusia hanya bisa melakukan satu pekerjaan dalam satu waktu yaitu mendengar atau berbicara. Kemudian media berkomunikasi mereka adalah udara, jika mereka berbicara langsung. Kemudian misal dia menggunakan alat semisal kaleng dengan tali, maka mediumnya adalah kaleng tersebut.
Cara koneksi ke PLC Panasonic dari Citect SCADA
Jadi, awalnya ini pertama saya ketemu sama PLC murmer yang tidak terlalu common, dan saya juga tertarik untuk coba komunikasi ngambil data dari PLC ini. di sisi PLC cukup di setting di Basic Communication Information dan kemudian bisa assign IP address disini. yang kedua di User Connection information setting 1…16 yang artinya ada 16 jenis koneksi yang bisa dilakukan ke PLC ini dengan port dan setting yang berbeda. kita cukup atur satu saja.
pertama kita set dulu IP nya di Basic Communication Information seperti gambar berikut:
Kemudian masuk ke setting User connection information setting 1 dan setting seperti ini atau sesuai kebutuhan. terutama di PORT dan communication Type yaitu menggunakan UDP atau TCP. (kita set menggunakan UDP)
Kemudian……..
READ MORECara Reset password / Application Unity Pro Modicon M340
Unity Pro atau Control Expert ada 2 Jenis proteksi yaitu:
- Program Logic (section) protection
- Project / Application & Controller protection
Untuk yang poin 1, kita masih bisa upload dan membuka project, namun tidak bisa membaca dan memodifikasi, atau bisa membaca tapi tidak bisa memodifkasi.
Untuk yang poin 2, setiap koneksi ke PLC akan diproteksi. Jadi jika tidak punya backup dan passwordnya tidak bisa di upload atau download (timpa).
nah untuk masalah pada poin 2, jika kita menggunakan PLC M340 masih ada cara untuk menimpa proggramnya. caranya sebagai berikut:
1. Pastikan PLC dalam keadaan off
2. Cabut SD Card di CPU M340
3. Power up PLC, dan pastikan SDCard tidak terpasang, dan indikasi ERR menyala merah blinking
4. Pasang SDCard
5. Connect dari Unity Pro ke PLC menggunakan USB
6. Transfer project to PLC (download to PLC)
7. Selesai