tag:blogger.com,1999:blog-70981671716864738002024-03-14T15:46:23.821+07:00AriSulistiono.ComLet's Share Knowledge and Experiences about Electrical Engineering & Automation.Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-7098167171686473800.post-77488796625017741922017-05-16T15:13:00.001+07:002017-05-17T11:37:58.327+07:00Converter Address Unstructured Menjadi Structured (IOA1,IOA2,IOA3) untuk IEC-101/4<p><img style="float: left; margin: 10px 20px 0px 0px; display: inline" src="http://pad1.whstatic.com/images/thumb/7/76/Convert-from-Decimal-to-Hexadecimal-Step-5-Version-4.jpg/aid624485-v4-728px-Convert-from-Decimal-to-Hexadecimal-Step-5-Version-4.jpg" width="224" align="left" height="240" />Saat berkomunikasi dengan control centre berbasis protocol IEC60870-5-101 atau 104, kita harus memahami bahwa range address dari protocol ini sangat lebar yaitu dari 0 s/d 16 juta lebih kombunasi address signal yang bisa dibuat. </p> <p>Dan dalam protocol ini pemberian address dari signal terdiri dari dua metode input. Model pertama, address signal menggunakan tiga byte address berurutan yang dikenal dengan Index Of Address atau IOA1, IOA2 dan IOA2, pengaddressan model ini diberi nama <strong>structured address</strong>.</p> <p>Metode yang kedua adalah diisi dengan satu buah angka desimal yang merupakan address gabungan dari tiga byte tadi, address model ini dikenal sebagai <strong>unstructured address</strong>.</p> <p>Kedua model address diatas pada dasarnya sama saja, dan umumnya control centre seperti Sprectrum Power dapat menggunakan kedua address tersebut, tinggal klik saja mau address yg mana. Yang suka belibet biasanya adalah engineer yang konfigurasi mapping address di RTU, terkadang RTU hanya bisa model structured saja alias harus format IOA1, IOA2, IOA3. Dan ada juga yang hanya bisa format unstructured saja alias hanya satu IOA.</p> <p>Disini engineer RTU harus dapat melakukan konversi address, apabila master memberikan address dalam format unstructured maka engineer RTU atau engineer automation harus sudah siap untuk mengkonversinya sesuai dengan RTU yang hanya bisa structured format, atau sebaliknya.</p> <p>Apabila anda masih kesulitan untuk konversi address tsb, anda dapat menggunakan converter address dibawah. Cukup mudah dan ringan, tinggal isi dan klik. Selesai!</p> <!-- #AwalBolehEdit --> <form id="IOATotal" action=""> <fieldset> <legend>Structured IOA to Unstructured IOA Converter</legend> <p> <label for="ioa1">IOA1 (Low-Byte)</label> <input id="ioa1" name="ioa1" type="number" value="0"/> </p> <p> <label for="ioa2">IOA2 (Med-Byte)</label> <input id="ioa2" name="ioa2" type="number" value="0"/> </p> <p> <label for="ioa3">IOA3 (High-Byte)</label> <input id="ioa3" name="ioa3" type="number" value="0"/> </p> <p> <input type="submit" value="Convert ke IOA Unstructured" /> or <input type="reset" value="Reset" /> </p> <p> <label for="ioatotal">IOA Unstructured Format: </label> <input id="ioatotal" name="ioatotal" type="number" /> </p> </fieldset> </form> <form name="testing" method="post" action=""> <fieldset> <legend>Unstructured IOA to Structured IOA Converter</legend> <p><label>Unstructured IOA : </label><input type="number" name="input1" value="" onBlur="calculate(this.value); "/></p> <p><label>IOA1 (Byte Low) : </label><input type="text" name="output1" id="output1"></p> <p><label>IOA2 (Byte Med) : </label><input type="text" name="output2" id="output2"></p> <p><label>IOA3 (Byte High): </label><input type="text" name="output3" id="output3"></p> </fieldset> </form> <script type="text/javascript">
function calculate(dec)
{
var result1 = (dec & 0x000000ff);
document.getElementById("output1").value = result1;
var result2 = (dec & 0x0000ff00)/256;
document.getElementById("output2").value = result2;
var result3 = (dec & 0x00ff0000)/65536;
document.getElementById("output3").value = result3;
}
</script> <script>
(function () {
function calculateIOATotal(ioa1, ioa2, ioa3) {
ioa1 = parseFloat(ioa1);
ioa2 = parseFloat(ioa2);
return ((ioa2 * 256) + (ioa3 * 256 * 256) + ioa1);
}
var IOATotal = document.getElementById("IOATotal");
if (IOATotal) {
IOATotal.onsubmit = function () {
this.ioatotal.value = calculateIOATotal(this.ioa1.value, this.ioa2.value, this.ioa3.value);
return false;
};
}
}());
</script> <!-- #AkhirBolehEdit --> <p>Jika anda ingin menggunakan converter web ini secara offline, cukup save saja halaman ini ke My Document sebagai html dan anda dapat membukanya kapan saja tanpa koneksi internet.</p> <p><a href="https://lh3.googleusercontent.com/-jW5ZcHgyEfc/WRq0q5J--kI/AAAAAAAAJTI/WVbwclVpZHsDDtSI-vh62hPjJLHq19OoACHM/s1600-h/image%255B3%255D"><img title="Excel Converter - IOA Unstructured to Structured for SCADA IEC-101/104" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 10px 15px 0px 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Excel Converter - IOA Unstructured to Structured for SCADA IEC-101/104" src="https://lh3.googleusercontent.com/-DddRveb_yRk/WRq0s0i6SPI/AAAAAAAAJTM/DHPcNz5TqEUu7ldEY8_WGVXUR90qHBvfgCHM/image_thumb%255B1%255D?imgmax=800" width="240" align="left" height="176" /></a>Atau anda dapat menggunakan <a title="Excel Converter Address IEC-104 format IOA - Free Editable" href="https://drive.google.com/open?id=0B8Tia9HneLLyRUJpNTZvZ2JwVFU" rel="nofollow" target="_blank">Excel Converter</a> yang saya sudah buat, free untuk anda. <a title="Excel Converter IOA Structured/Unstructured" href="https://drive.google.com/open?id=0B8Tia9HneLLyRUJpNTZvZ2JwVFU" rel="nofollow" target="_blank">DOWNLOAD DISINI</a></p> <p><em>Semoga bermanfaat! Apabila tulisan ini cukup membantu untuk anda, boleh jadi teman-teman disekitar anda juga membutuhkan tulisan ini. Silahkan bagikan di facebook/twitter/google+ dengan menggunakan tombol share diatas. Mari bahu-membahu berkontribusi untuk maju bersama… </em>(ari)</p><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com1tag:blogger.com,1999:blog-7098167171686473800.post-56485328394488084002017-05-10T19:29:00.001+07:002017-05-12T13:48:08.361+07:00SIPROTEC - Tips Supaya Signal Proteksi Bisa Latch untuk SCADA<p><img title="Bagaimana Caranya Agar Signal Proteksi Tertangkap oleh SCADA" style="margin: 20px 20px 0px 0px" border="0" alt="Bagaimana Caranya Agar Signal Proteksi Tertangkap oleh SCADA" src="https://lh3.googleusercontent.com/-8BRDiHipHd8/WRGNlEG3HxI/AAAAAAAAJP8/mb-AIkc0O8snD9Tyl3IubuyISBTk4CxcACHM/image%255B22%255D?imgmax=800" width="240" align="left" height="230" /></p> <h3>Latar Belakang</h3> <p>Signal proteksi seperti Trip signal adalah signal yang hanya akan muncul pada saat terjadi gangguan dan akan hilang dengan sendirinya saat gangguan hilang (saat CB sudah trip maka seketika itu juga gangguan hilang/clearance). Apabila anda menggunakan sebuah control centre tanpa kemampuan me-latching signal tersebut dari event log, maka signal tersebut hampir dipastikan sulit untuk dilihat atau tidak akan dapat anda lihat pada layar announciator HMI control centre anda. Hal ini dikarenakan signal tersebut hanya ON sekilas saja dan langsung mati saat gangguan hilang karena CB sudah trip, mungkin hanya beberapa milidetik saja. Biasanya kasus ini menjadi polemik tersendiri dalam sistem SCADA. Meski demikian, banyak juga control centre yang mampu menangkap signal sekilas seperti ini melalui event log atau alarm log dan beberapa control centre lainnya bahkan mampu menampilkannya sebagai gambar indikasi announciator, contohnya pada WinCC ataupun SICAM SCC, indikasi pada layar announciator HMI akan berkedip saat signal berubah status dan berhenti berkedip saat di acknowledge dan hilang saat reset (sama persis dengan announciator konvensional yang ada di panel, lebih mudah dan tidak perlu di-latch di relay dengan logic).</p> <p>Kemudian bagaimana dengan Control Centre yang tidak dapat me-latch indikasi gangguan proteksi atau bahkan tidak dapat menangkap signal sesaat sama sekali, bagaimana cara kita mengatasinya? Cara mengatasi hal ini atau cara agar signal proteksi tersebut <em>latching</em> ON terus sampai kita me-<em>reset</em>-nya dapat dilakukan dengan menggunakan aplikasi logic set-reset pada relay SIPROTEC. Dengan menggunakan Logic, signal proteksi di-<em>input</em>-kan ke sebuah logic Set-Reset dengan outputnya dikonek ke User Output. Apabila signal proteksi Trip sempat ON sesaat, maka user output-nya akan terus ON, address signal output inilah yang dapat dipakai oleh HMI SCADA.</p> <p>Jangan lupa, nanti apabila signal sudah dibuat latching, maka kita harus menambahkan fasilitas reset latch dengan menambahkan tombol “<em>remote command</em>” di HMI SCADA untuk mengirimkan command reset LED/reset latch.</p> <h3>Create Signal Baru sebagai Alias dari Signal Proteksi yang akan di-Latch</h3> <p>Buka Masking I/O dan create group signal baru dan create beberapa signal baru sesuai kebutuhan dengan tipe SP-single point, kemudian klik kanan pada kolom C (CFC – Source) – pilih X (Configured), begitu juga dengan S (System Interface – Destination) seperti yang ditunjukkan oleh gambar dibawah. </p> <p> </p> <p>Note: Signal ini akan menjadi output dari latch logic, dan output ini yang akan dimonitor oleh SCADA sebagai pengganti (alias) dari signal aslinya.</p> <p><a href="https://lh3.googleusercontent.com/-6J5ybkJuO9A/WRMHlK_Ck-I/AAAAAAAAJRE/sC5YgT6-5xwAZAapAO3OhWdHfnwQ96HtQCHM/s1600-h/Create%2BLatch%2BSignals%2BAlias%2Bfor%2BProtection%2BSignals%2B-%2BSIPROTEC%2B-%2BProtocol%2BIEC103%255B3%255D"><img title="Create Latch Signals Alias for Protection Signals - SIPROTEC - Protocol IEC103" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Create Latch Signals Alias for Protection Signals - SIPROTEC - Protocol IEC103" src="https://lh3.googleusercontent.com/-lAsW37o03NA/WRMHnGYRE3I/AAAAAAAAJRI/Yno6dJ0ugwQzJeyCAKMZDE7gMWrdiO2OgCHM/Create%2BLatch%2BSignals%2BAlias%2Bfor%2BProtection%2BSignals%2B-%2BSIPROTEC%2B-%2BProtocol%2BIEC103_thumb%255B1%255D?imgmax=800" width="629" height="366" /></a></p> <h3>Assign Signal Proteksi yang Akan Dibuat Latch</h3> <p>Pilih signal yang akan dibuat latch, misal: OC dan EF, dan arahkan signal tersebut sebagai input dari logic set-reset dengan cara mencentang (X) pada kolom C (CFC – Destination, kolom C yang ada di kolom paling kanan).</p> <p>Jangan lupa juga untuk mengarahkan LED Reset sebagai input reset logic dengan cara mengarahkan signal LED reset sebagai input logic atau centang (X) CFC Destination.</p> <p><a href="https://lh3.googleusercontent.com/-bKcU8l7-rTA/WRU6NWN0LBI/AAAAAAAAJR4/HuGxebiSU0MRtqI_7up7eWmPIJjL3KYgwCHM/s1600-h/Centang%2Bdi%2BCFC-Destination%2Buntuk%2BMengarahkan%2BSignal%2BProteksi%2BAsli%2Bke%2BCFC%2BEditor%2Bsebagai%2BInput%2BLogic%255B3%255D"><img title="Centang di CFC-Destination untuk Mengarahkan Signal Proteksi Asli ke CFC Editor sebagai Input Logic" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Centang di CFC-Destination untuk Mengarahkan Signal Proteksi Asli ke CFC Editor sebagai Input Logic" src="https://lh3.googleusercontent.com/-EqyVgnf9T1g/WRU6RSYkjFI/AAAAAAAAJR8/fMwW6Grtf8oePr-ShuE7Xp_jwSBafRQFQCHM/Centang%2Bdi%2BCFC-Destination%2Buntuk%2BMengarahkan%2BSignal%2BProteksi%2BAsli%2Bke%2BCFC%2BEditor%2Bsebagai%2BInput%2BLogic_thumb%255B1%255D?imgmax=800" width="629" height="318" /></a></p> <h3>Create CFC Chart (block logic) Baru untuk Membuat Latch Logic untuk SCADA</h3> <p>Masuk Setting – CFC kemudian klik kanan dan pilih “Insert CFC Chart”, rename CFC(1) dengan cara klik kanan dan pilih Object Properties dan ganti pada bagian “Name:” dengan nama yang mudah anda pahami atau rekan kerja anda dapat pahami. </p> <p><a href="https://lh3.googleusercontent.com/-S9PxKF3ODmI/WRMHom_53VI/AAAAAAAAJRM/UtylvJ-ARUw-2SLJ6k6fj5x4r70MsmNzwCHM/s1600-h/Create%2BCFC%2BChart%2Bor%2BLogic%2BSet-Reset%2Bfor%2BProtection%2BSignals%2Bfor%2BSCADA%255B3%255D"><img title="Create CFC Chart or Logic Set-Reset for Protection Signals for SCADA" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Create CFC Chart or Logic Set-Reset for Protection Signals for SCADA" src="https://lh3.googleusercontent.com/-KD36Gt8jfkc/WRMHqZtUTbI/AAAAAAAAJRQ/ySCTos6HATQs6QDfDoQP7uBSAXaapfLUwCHM/Create%2BCFC%2BChart%2Bor%2BLogic%2BSet-Reset%2Bfor%2BProtection%2BSignals%2Bfor%2BSCADA_thumb%255B1%255D?imgmax=800" width="629" height="523" /></a></p> <p>Klik dua kali untuk membukanya..</p> <p>Setelah masuk ke CFC Editor, kita drag-drop RS_FF block dari grup Memory ke area editor. Klik kanan pada output “<strong>Q</strong>” dan buat interconnection ke signal yang baru dibuat.</p> <p><a href="https://lh3.googleusercontent.com/-4UC8arXz-vM/WRMHristl6I/AAAAAAAAJRU/n5rSU0AWIPYjw9rxe40oDAr57g8GSmXOwCHM/s1600-h/Connecting%2BLogic%2BSet-Reset%2Bto%2BUser%2BCreation%2BSignals%255B3%255D"><img title="Connecting Logic Set-Reset to User Creation Signals" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Connecting Logic Set-Reset to User Creation Signals" src="https://lh3.googleusercontent.com/-6W6mSlU8TCU/WRMHtws17tI/AAAAAAAAJRY/DJVrK3_URog7Md7PMCStVSvouyCDUQSZwCHM/Connecting%2BLogic%2BSet-Reset%2Bto%2BUser%2BCreation%2BSignals_thumb%255B1%255D?imgmax=800" width="629" height="414" /></a></p> <p>Setelah mengkoneksikan output logic ke signal alias, sekarang kita perlu mengkoneksikan kaki <strong>Set</strong> dan kaki <strong>Reset</strong> logic ke signal proteksi yang akan di latch. Klik kanan pada kaki S, pilih F3 dan pilih signal Overcurrent, dan untuk kaki R pilih LED Reset. Logic telah Selesai!</p> <p><a href="https://lh3.googleusercontent.com/--Bat3e6Ho14/WRU6TLw0cfI/AAAAAAAAJSA/eGSdn3g6aC8oCFIBOtpW3ZpiPRAIrImkwCHM/s1600-h/Connecting%2BProtection%2BSignals%2Bto%2BLatch%2BIndication%2BLogic%2Bfor%2BSCADA%255B11%255D"><img title="Connecting Protection Signals to Latch Indication Logic for SCADA" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Connecting Protection Signals to Latch Indication Logic for SCADA" src="https://lh3.googleusercontent.com/-VA0jSwk_Zyw/WRU6WTid1JI/AAAAAAAAJSE/aLHEA4tCoOIT48xMlF22-7BoeX1USt48QCHM/Connecting%2BProtection%2BSignals%2Bto%2BLatch%2BIndication%2BLogic%2Bfor%2BSCADA_thumb%255B9%255D?imgmax=800" width="629" height="445" /></a></p> <p>Untuk mengirimkan logic ke relay, pertama compile terlebih dahulu logic tersebut dengan klik tombol “Compile” pada toolbar berikut. Apabila muncul informati “Process correctly executed”, logic sempurna atau tidak ada error.</p> <p><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-ewRVpesHMHs/WRU6ZE6JG1I/AAAAAAAAJSI/vRlpT2igvb8Zr5kEN3CZxEKwPDZacxlTQCHM/image%255B4%255D?imgmax=800" width="162" height="75" /></p> <p>Download setting ke relay dan lakukan pengujian proteksi dan SCADA, lihat bagaimana hasilnya.</p> <p><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-ci0WV1-PLAI/WRVaotPbPtI/AAAAAAAAJSo/TX9tWAeDjHoTvmL9llF248fcK8uzDCSjACHM/image5%255B1%255D?imgmax=800" width="240" height="66" /></p> <p>Apabila ada pertanyaan, silahkan melalui kolom komentar dibawah. </p> <p><em>Semoga bermanfaat! Apabila tulisan ini cukup membantu untuk anda, boleh jadi teman-teman disekitar anda juga membutuhkan tulisan ini. Silahkan bagikan di facebook/twitter/google+ dengan menggunakan tombol share diatas. Mari bahu-membahu berkontribusi untuk maju bersama… </em>(ari)</p><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-86612203512022149892017-05-08T22:35:00.001+07:002017-05-09T17:08:42.522+07:00Cara Me-Latching Signal Proteksi Trip di Relay Reyrolle untuk SCADA (Protocol)<img title="Bagaimana Caranya Agar Signal Proteksi Tertangkap oleh SCADA" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 10px 20px 0px 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Bagaimana Caranya Agar Signal Proteksi Tertangkap oleh SCADA" src="https://lh3.googleusercontent.com/-8BRDiHipHd8/WRGNlEG3HxI/AAAAAAAAJP8/mb-AIkc0O8snD9Tyl3IubuyISBTk4CxcACHM/image%255B22%255D?imgmax=800" width="240" align="left" height="230" /> <h3>Latar Belakang</h3> <p>Signal proteksi seperti Trip signal adalah signal yang hanya akan muncul pada saat terjadi gangguan dan akan hilang dengan sendirinya saat gangguan hilang. Apabila anda menggunakan sebuah control centre tanpa kemampuan me-latching signal tersebut dari event log, maka signal tersebut hampir dipastikan sulit untuk dilihat atau tidak akan dapat anda lihat pada layar announciator HMI control centre anda. Hal ini dikarenakan signal tersebut hanya ON sekilas saja dan langsung mati saat gangguan hilang karena CB sudah trip, mungkin hanya beberapa milidetik saja. Biasanya kasus ini menjadi polemik tersendiri dalam sistem SCADA. </p> <p>Kemudian bagaimana cara kita mengatasinya? Cara mengatasi hal ini atau cara agar signal proteksi tersebut <em>latching</em> ON terus sampai kita me-<em>reset</em>-nya dapat dilakukan dengan dua metode. Metode yang pertama adalah menggunakan indikasi LED, signal proteksi di-routing ke LED relay, LED diset latch. Apabila proteksi trip maka LED akan menyala terus sampai ada yang melakukan reset, nah dari sini kita dapat mengakses address LED tersebut sebagai alias dari signal proteksi. Cara yang kedua adalah dengan menggunakan Logic, signal proteksi di-<em>input</em>-kan ke sebuah logic Set-Reset dengan outputnya dikonek ke User Output. Apabila signal proteksi Trip sempat ON sesaat, maka user output-nya akan terus ON, address signal output inilah yang dapat dipakai oleh HMI SCADA. </p> <p>Jangan lupa, apabila signal dibuat latching, maka kita harus menambahkan fasilitas reset latch dengan menambahkan tombol “<em>remote command</em>” di SCADA untuk mengirimkan command reset LED/reset latch.</p> <h3>Metode 1 – Latching Signal Proteksi via LED</h3> <p>Untuk assign sebuah signal proteksi, buka Reydisp Evolution - <strong>Output Matrix</strong> dan centang/klik pada signal proteksi yang akan diarahkan ke LED. Buat assigment untuk satu LED adalah satu signal proteksi. Contohnya seperti gambar dibawah ini.</p> <p><a href="https://lh3.googleusercontent.com/-7B5uEaTBoys/WRGNx_OIYwI/AAAAAAAAJQA/jnspOKeURP8DPwTMove3WBB87WMwjwCrACHM/s1600-h/image%255B34%255D"><img title="Assignment Signal Proteksi ke LED Indicator (Latch)" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Assignment Signal Proteksi ke LED Indicator (Latch)" src="https://lh3.googleusercontent.com/-P1ReHcCmhOI/WRGN1G6EfrI/AAAAAAAAJQE/rGVr2QB3j-g7brYHleMnDKzgijZs7CLpACHM/image_thumb%255B21%255D?imgmax=800" width="629" height="460" /></a></p> <p>Setelah melakukan assignment LED pada relay reyrolle, maka seketika itu juga kita dapat membuat mapping address signal LED tersebut ke SCADA sesuai dengan susunan assignment dari signal proteksi yang digunakan.</p> <h3>LED Address - Protocol DNP3</h3> <p>Berikut adalah list address signal LED pada relay Reyrolle dengan Protocol DNP3, lebih lengkapnya dapat membuka manual relay pada chapter protocol DNP3 (di bagian akhir dari manual).</p> <p><img title="Address List LED Reyrolle - Protocol DNP3" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Address List LED Reyrolle - Protocol DNP3" src="https://lh3.googleusercontent.com/-asUpAgtZZ2Y/WRGN4EmKYWI/AAAAAAAAJQI/f_Smbz7ANqc_hRR3EbbTuUPq4uziv4sCQCHM/image%255B44%255D?imgmax=800" width="629" height="676" /></p> <h3>LED Address – Protocol IEC60870-5-103</h3> <p>Berikut adalah list address signal LED pada relay Reyrolle dengan Protocol IEC60870-5-103, lebih lengkapnya dapat membuka manual relay pada chapter protocol IEC60870-5-103 (di bagian akhir dari manual).</p> <p><img title="Address List LED Reyrolle - Protocol IEC60870-5-103" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Address List LED Reyrolle - Protocol IEC60870-5-103" src="https://lh3.googleusercontent.com/-85LLyOI2FL0/WRGN8Cnc_tI/AAAAAAAAJQM/1azx2nVon44JPKNHCDPg8ou8HXPtgGUxwCHM/image%255B49%255D?imgmax=800" width="629" height="655" /></p> <h3>LED Address – MODBUS</h3> <p>Berikut adalah list address signal LED pada relay Reyrolle dengan Protocol MODBUS, lebih lengkapnya dapat membuka manual relay pada chapter protocol MODBUS (di bagian akhir dari manual).</p> <p><img title="Address List LED Reyrolle - Protocol MODBUS" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Address List LED Reyrolle - Protocol MODBUS" src="https://lh3.googleusercontent.com/-PqiORDW4k7U/WRGN-BM3p3I/AAAAAAAAJQQ/6dDdLrsul8wVF20zfQLILVr1iHr5XhMigCHM/image%255B53%255D?imgmax=800" width="629" height="655" /></p> <p>Metode latching via LED ini adalah metode paling mudah dan langsung jadi.</p> <h2>Metode 2 – Latching Signal Proteksi via LOGIC DIAGRAM</h2> <p>Untuk membuat logic diagram pada relay reyrolle, kita harus menggunakan software Reydisp Manager (software terbaru dari reyrolle, gratis dapat di <a title="Link Download Software Reydisp Manager (Full Version)" href="https://www.downloads.siemens.com/download-center/Download.aspx?pos=download&fct=getasset&mandator=ic_sg&id1=DLA04_3270" rel="enclosure" target="_blank">DOWNLOAD DISINI</a>).</p> <p>Buka Reydisp Manager, connect ke relay kemudian klik device-nya dan double click pada LOGIC. Buat Logic Diagram baru dengan klik File-New, selanjutnya selamat berkreasi. Untuk logic latching signal dapat mencontoh gambar dibawah ini. Untuk address User Output dapat dilihat pada User Manual Relay Reyrolle pada chapter Protocol (terletak pada bagian akhir dokumen)</p> <p><a href="https://lh3.googleusercontent.com/-n4DfGfkGDxE/WRGVHNpgj_I/AAAAAAAAJQg/j6KerVBZD1IODxQ8joTtkVJe_NKuvrl5QCHM/s1600-h/image%255B65%255D"><img title="Logic Diagram - Latch Signal for SCADA - Relay Reyrolle" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Logic Diagram - Latch Signal for SCADA - Relay Reyrolle" src="https://lh3.googleusercontent.com/-_B4vs5gMciI/WRGVKDdeZSI/AAAAAAAAJQk/4ICSxsVDn6sdaDPt8WJSGj_vC3J5GYzvwCHM/image_thumb%255B32%255D?imgmax=800" width="629" height="503" /></a></p> <p> </p> <p><em>Semoga bermanfaat! Apabila tulisan ini cukup membantu untuk anda, boleh jadi teman-teman disekitar anda juga membutuhkan tulisan ini. Silahkan bagikan di facebook/twitter/google+ dengan menggunakan tombol share diatas. Mari bahu-membahu berkontribusi untuk maju bersama… </em>(ari)</p><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-58545151219437678762017-05-01T07:12:00.001+07:002017-05-01T07:20:02.819+07:00Menguji Kontrol CB Reyrolle - Select Before Operate (SBO) Protocol DNP3<h3>Latar Belakang</h3> <p><img style="float: right; display: inline" src="https://lh3.googleusercontent.com/-7dsN5Uc-9To/WHNmz-wNg6I/AAAAAAAAHjA/iFiB8Q81a70/image_thumb%25255B52%25255D.png?imgmax=800" align="right" />Saya seringkali mendapat pertanyaan tentang “Bagaimana cara menguji kontrol SBO dengan protocol DNP3 pada relay Reyrolle Argus 7SR series via Protocol Tester ASE2000?” Baiklah, kita akan coba kupas seputar SBO dan jawab pertanyaan tersebut disini agar mudah dicari lagi ya.</p> <p>Pada protocol DNP, kita dapat memonitor status CB double point (satu address dengan dua input kontak, open dan close) sekaligus juga dapat mengkontrol CB double command (satu address berisi dua kontak output, trip dan close), ini adalah salah satu kelebihan protocol DNP3 dibanding modbus. Untuk double command, ada dua jenis perintah yang dapat digunakan yaitu Direct Operate dan Select Before Operate. Perbedaannya hanyalah disisi frame komunikasi, untuk SBO, relay dan master/SCADA akan ngobrol dua kali. Obrolan yang pertama antara master dan relay adalah ngobrol tentang perintah Select. Apabila relay sudah confirm terima perintah select, relay siap terima perintah atau order Trip atau Close, apabila perintah Trip atau Close diterima relay maka kontak output relay akan bekerja untuk Trip/Close CB. </p> <p><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-Na433FBlyhA/WQZ_G6gOuUI/AAAAAAAAJOE/zh-hDmVl54AYbyOlA7K_vb7TfUfAJOsggCHM/image%255B1%255D?imgmax=800" width="625" height="261" /></p> <p>Sehingga dapat kita katakan disini untuk operasi SBO, master dan relay harus melalui dua tahap percakapan baru boleh order command tersebut dieksekusi, jika hanya terjadi percakapan sekali maka perintah tersebut tidak dilaksanakan (mis. langsung order “Operate Relay” trip/close tanpa diawali dengan order “Select Relay”). Disinilah security untuk tipe SBO, sebetulnya sih nggak terlalu significant juga ya, tetapi inilah standar internasionalnya (baik itu DNP3 ataupun IEC-60870). Sedangkan untuk Direct Operate, tidak perlu ada percakapan dua kali, cukup kirim order Trip atau Close maka order tersebut akan langsung dilaksanakan oleh relay.</p> <h3>Cara Setting Aplikasi Double Command CB pada Reyrolle Argus 7SR</h3> <p>Selain standard command seperti momentary command (pulse on/off) ataupun latched command, relay Reyrolle Argus 7SR juga mempunyai fitur double command pada protocol DNP3, IEC 60870-5-103, dan IEC 60870-5-101. Untuk mengaktifkan double command agar reyrolle bisa operasi direct operate dan juga SBO, kita harus merubah setting protocol di Communication Editor, cari signal <strong>CB1</strong> kemudian rubah centang dari Pulse On - Pulse Off menjadi <strong>Paired Close</strong> & <strong>Paired Close</strong> seperti yang ditunjukkan pada gambar dibawah.</p> <p> </p> <p><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-nrzoDHip16U/WQZ_IAMXOmI/AAAAAAAAJOI/oSfB1g6C5JwCchBohYLW6flC4jecvl7agCHM/image%255B2%255D?imgmax=800" width="629" height="315" /></p> <p>Communication Editor ini dapat ditemukan di start program – reydisp evolution – communication editor. </p> <p><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-tA2jsyGtS8E/WQZ9WHepmwI/AAAAAAAAJNY/OA7CwP2Pg2cmkNltAetGaVrXviF5mRwKwCHM/image90?imgmax=800" width="228" height="204" /></p> <p><a title="Download Setting Protocol (RPDC) Relay Reyrolle 7SR1" href="https://drive.google.com/open?id=0B8Tia9HneLLybUkwcXdUeEcxSm8" rel="nofollow" target="_blank">Contoh Setting Protocol - Relay Reyrolle Argus 7SR1.rpdc</a></p> <p>Pastikan juga bahwa setting Manual Control CB beserta input outputnya sudah tepat. Setting untuk manual close dapat dilihat pada gambar dibawah.</p> <p><img title="Setting Manual Control CB - Reyrolle Argus 7SR1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Setting Manual Control CB - Reyrolle Argus 7SR1" src="https://lh3.googleusercontent.com/-jFgNeaDSK_o/WQZ9XILBi9I/AAAAAAAAJNc/JKGC2jfHST8FtykChdQkKA7NeIEPTIItgCHM/image38?imgmax=800" width="547" height="484" /></p> <p>Pada Input matrix, <strong>CB Open</strong> dan <strong>CB CLosed</strong> harus dicentang, mis. BI1 untuk status CB Open dan BI2 untuk status CB Closed seperti pada gambar dibawah (abaikan saja opsi 79 In apabila relay anda tidak ada fungsi Autoreclose). </p> <p><img alt="Reyrolle Argus 7SR1 - Setting Kontak Input CB" src="https://lh3.googleusercontent.com/-RAsLidQjOOU/WQRw4FNL0gI/AAAAAAAAJLc/rtpsq_NHoJ87wF_IAVBalf4sjl3bP0GFACHM/image_thumb%255B50%255D?imgmax=800" /></p> <p>Tak lupa untuk Output Matrix juga harus dipastikan kontak Trip dan kontak Close CB sudah tepat, centang <strong>Open CB</strong> (kontak ke tripping coil) dan juga Manual Close CB (kontak ke closing coil), mis. Open BO1 dan Close BO2 seperti pada gambar dibawah (abaikan opsi 79 apabila relay anda tidak memiliki fungsi autoreclose).</p> <p><img alt="Reyrolle Argus 7SR1 - Setting Kontak Output CB" src="https://lh3.googleusercontent.com/-PdYXzcYtI7s/WQRw5gnbIGI/AAAAAAAAJLk/E_tS_csdVwIYngN4WMiuhupJkcY_OYWjACHM/image_thumb%255B55%255D?imgmax=800" /></p> <p><a title="Download Setting Relay Reyrolle 7SR1" href="https://drive.google.com/open?id=0B8Tia9HneLLyeW9qTHJqY0pkS00" rel="nofollow" target="_blank">Contoh Setting Relay - Relay Reyrolle Argus 7SR1.rsf</a></p> <h3>Cara Menguji Double Command CB (Direct Operate & SBO) dengan ASE2000</h3> <p>Jika setting relay sudah dilakukan, setting protocol sudah dirubah, dan wiring status CB beserta wiring control CB juga sudah dikerjakan, maka hal terakhir yang harus dilakukan adalah mengujinya via standard protocol tester (mis. ASE2000). </p> <p>Buka software ASE2000, setting protocol ke DNP3 dan pilih COM Port yang digunakan di properties-commnunication. Sesuaikan setting Protocol Specific seperti: DNP destination (address relay), parity bit di Asynch dan opsi DNP3.0</p> <p><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-2sw1gjoP_GQ/WQZ9YX_ypzI/AAAAAAAAJNg/TO73CS78uPcNgVLql-1eQ1uB9BFhwaSlQCHM/image96?imgmax=800" width="261" height="185" /> <img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-26yfM9p-Xmg/WQZ9ZL8goVI/AAAAAAAAJNk/LkrMlbloa7kKDaqMSfug-5UGwxZDyTvZACHM/image114?imgmax=800" width="261" height="185" /></p> <p>Apabila setting awal sudah, proses selanjutnya kita sudah dapat memulai pengujian kontrol dengan membuka window <strong>Digital Control</strong>, klik View – DIgital Control.</p> <p><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-j1pNgGfrSmE/WQZ9Z1Q7BmI/AAAAAAAAJNo/XilcgNVhtHMXBV-NPUTrL2lg3sfclwa4QCHM/image113?imgmax=800" width="164" height="240" /></p> <p>Akan muncul tampilan window seperti dibawah ini, ketik address/point index CB1 (point <strong>54</strong> untuk relay reyrolle argus 7SR) di kolom Point, pilih <strong>SBO Relay</strong> untuk pengujian kontrol Select Before Operate. Isikan order operasi “Trip” atau “Close” pada kolom Trip/Close, order yang akan dieksekusi adalah pada baris <strong>Next</strong>, baris Start dan Stop difungsikan untuk operasi Toggle sehingga baris Next akan otomatis berganti dari Trip ke Close setelah order command terkirim. Klik <strong>Send Once</strong> untuk eksekusi command dan kontak CB pun seharusnya bekerja.</p> <p><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-jIs4goaecIU/WQZ_J3lh8FI/AAAAAAAAJOM/f3aD0KLqPgAc1wS8yaeoBhG1Sixx3w56ACHM/image%255B3%255D?imgmax=800" width="629" height="271" /></p> <blockquote> <p>Note: Point Index relay Reyrolle 7SR1 untuk signal status CB double point adalah <strong>0</strong> (Double Bit Binary Input Point) dan point index untuk signal control CB adalah <strong>54</strong> (Control Relay Output Blocks)</p> </blockquote> <h3>Troubleshooting Kegagalan Operasi Remote Control via ASE2000</h3> <p>Apabila operasi CB gagal, periksa COM Port, pastikan address relay (Destination address) sudah sama, baudrate sudah sama, point CB sudah sesuai manual (54 untuk 7SR1), parity sudah sama, kabel RS485 sudah terhubung dengan benar (A+ dan B- sudah sesuai, tidak ada salahnya dibolak-balik dan dicoba connect), periksa setting protocol di relay sudah DNP3, dlsb.</p> <p>Atau juga bisa jadi settingan SBO Relay anda sudah berubah dari aslinya, misal kerubah yg seharusnya tipe command adalah Breaker Relay menjadi Momentary dlsb. Untuk memulihkan setting SBO Relay dapat disamakan dengan gambar dibawah. Klik dua kali pada SBO Relay di Digital Control dan akan muncul tampilan seperti dibawah kemudian cocokkan Object Properties dan Qualifier Setup sudah sesuai dengan gambar dibawah ini.</p> <p><img title="SBO Setting 1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SBO Setting 1" src="https://lh3.googleusercontent.com/-3a-o7T7avQc/WQZ9bXYKR5I/AAAAAAAAJNw/JDkm0YSUgKIGLFYGmBTlbpLU-eXLFyGfgCHM/SBO-Setting-110?imgmax=800" width="522" height="448" /><img title="SBO Setting 2" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="SBO Setting 2" src="https://lh3.googleusercontent.com/-1DhEYDXlz7Q/WQZ_KxrrFOI/AAAAAAAAJOQ/BRE8NRbruDAocPa8yfi0-Yz7i5OFNdlzwCHM/SBO%2BSetting%2B2%255B3%255D?imgmax=800" width="316" height="289" /><img title="SBO Setting 3" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="SBO Setting 3" src="https://lh3.googleusercontent.com/-kOxMGSKIgXg/WQZ_MeYgwpI/AAAAAAAAJOU/zEb-bdHTQT4ZhxBj636NN-FOHeSergp9QCHM/SBO%2BSetting%2B3%255B3%255D?imgmax=800" width="300" height="289" /></p> <p>Semoga bermanfaat! Apabila tulisan ini cukup membantu untuk anda, boleh jadi teman-teman disekitar anda juga membutuhkan tulisan ini. Silahkan bagikan di facebook/twitter/google+ dengan menggunakan tombol share diatas. Mari bahu-membahu berkontribusi untuk maju bersama… (ari)</p> <p><em>…Share is Care…</em></p><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-50738492967228307132017-04-06T22:56:00.000+07:002017-04-07T19:08:47.899+07:00Cara Konfigurasi SICAM RTU A8000 via WEB, Contoh Protocol IEC-104<p>Keyword: <em>“How To Configure SICAM RTU A8000 via SICAM WEB”, Tutorial for IEC-104 Protocol and Digital Input/Output Configuration (Addressing & Mapping)</em></p> <p>Check IP Address RTU dari display, apabila masih default (baru dibuka dari dus) maka IP Addressnya adalah 172.16.0.3, sesuaikan IP Address komputer kita agar satu kelas (misal 172.16.0.250)</p> <p><img title="SICAM A8000 - Siemens Compact RTU & Data Concentrator/Gateway" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SICAM A8000 - Siemens Compact RTU & Data Concentrator/Gateway" src="https://lh3.googleusercontent.com/-MB6YhqMcyS0/WOd6mjFSz_I/AAAAAAAAJAE/rqhLTdjgD0E/image%25255B75%25255D.png?imgmax=800" width="240" height="221" /><img title="IP Address PC - dibuat satu kelas dengan SICAM A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IP Address PC - dibuat satu kelas dengan SICAM A8000" src="https://lh3.googleusercontent.com/-PHHBSyP-zWI/WOd6nxgBaTI/AAAAAAAAJAI/fF7hSinafJ4/image5%25255B4%25255D.png?imgmax=800" width="216" height="240" /></p> <p>Buka Web Browser yang ada di komputer, misal internet explorer atau chrome, ketik <strong><a href="https://172.16.0.3">https://172.16.0.3</a></strong> pada address bar diatas. Jika muncul peringatan security connection, klik ADVANCED dan <strong>Proceed to 172.16.0.3 (unsafe)</strong> jika menggunakan Chrome.</p> <p><img title="Chrome - SICAM WEB caution connection not provate" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Chrome - SICAM WEB caution connection not provate" src="https://lh3.googleusercontent.com/-K4OJ5BG_FB8/WOd-ijU0API/AAAAAAAAJAQ/d6gNr2selSw/image185.png?imgmax=800" width="400" height="357" /></p> <p>Setelah masuk SICAM WEB, klik OK untuk melanjutkan. Secara default untuk login administrator belum ada password, jadi bisa langsung masuk tanpa password. Tampilan SICAM WEB adalah seperti gambar dibawah ini</p> <p><img title="SICAM WEB Login - SICAM A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SICAM WEB Login - SICAM A8000" src="https://lh3.googleusercontent.com/-dMqFiGK1QfE/WOd-jnZ3F5I/AAAAAAAAJAU/1e-ZMM9_r-o/image246.png?imgmax=800" width="229" height="250" /> <img title="SICAM WEB: Free, Easy & Lite Configuration Tool for SICAM A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SICAM WEB: Free, Easy & Lite Configuration Tool for SICAM A8000" src="https://lh3.googleusercontent.com/-nu6RKSCPd_E/WOd-kvy2YNI/AAAAAAAAJAY/flY_hICra5I/image284.png?imgmax=800" width="274" height="250" /></p> <h3>Setting pemilihan Protocol yang digunakan, contoh: IEC60870-5-104</h3> <p>Pada SICAM A8000 tipe CP8000 terdapat dua buah port serial dan dua buah port ethernet yang dapat disetting berdiri sendiri atau redundant. Untuk menetapkan protocol IEC-104 ada di salah satu peripheral SICAM RTU, kita masuk ke Hardware & Protocol dan pilih <strong>ET84:Ethernet Interface IEC60870-5-104</strong> di PRE 2 (Peripheral Interface). Setelah itu klik <strong>OK</strong>.</p> <p><img title="Peripheral Interface: Protocol Selection - SICAM A8000" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Peripheral Interface: Protocol Selection - SICAM A8000" src="https://lh3.googleusercontent.com/-TQhyvGBHmk8/WOeBK9wVAwI/AAAAAAAAJA4/XU98T6t5IUM/image17%25255B1%25255D.png?imgmax=800" width="515" height="403" /><img title="Peripheral Interface: Protocol Selection - SICAM A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Peripheral Interface: Protocol Selection - SICAM A8000" src="https://lh3.googleusercontent.com/-KhMv8wCtJb8/WOd-opQVhkI/AAAAAAAAJAk/50hNraqTEdY/image366.png?imgmax=800" width="515" height="470" /></p> <p>SICAM RTU Restart, tunggu sejenak sampai RTU ready dan klik OK untuk terhubung kembali</p> <p><img title="Successfully Restart Confirmation - SICAM A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Successfully Restart Confirmation - SICAM A8000" src="https://lh3.googleusercontent.com/-u7Gq0-67_mc/WOd-pz3JMeI/AAAAAAAAJAo/6Da-5ksBgPc/image75%25255B1%25255D.png?imgmax=800" width="515" height="470" /></p> <h3>Mengganti IP Address SICAM RTU (Port X1 dan Port X4)</h3> <p>Untuk mengganti IP Address, masuk ke <strong>Setting – Network Setting – IP Address</strong>. Rubah IP Address sesuai dengan kelas IP yang dikehendaki dan tekan tombol <strong>Apply Changes</strong> yang berada diatas untuk mengaplikasikan perubahan IP. Setelah RTU restart, maka IP Address RTU sudah menggunakan yang baru, sehingga IP Address komputer juga harus disamakan kelasnya. Untuk masuk kembali ke SICAM WEB, masukkan https://alamat IP Address terbaru dan login kembali.</p> <p><img title="IP Address Setting - SICAM A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IP Address Setting - SICAM A8000" src="https://lh3.googleusercontent.com/-gOYqKx6-THg/WOd-rQtlnkI/AAAAAAAAJAs/XLI9ViyLZu4/image84.png?imgmax=800" width="515" height="459" /></p> <p>Setiap apply changes, kita diminta untuk restart RTU. Klik OK dan RTU akan restart, tunggu sejenak dan RTU akan terhubung kembali via WEB dalam beberapa saat.</p> <p><img title="Restart Confirmation - SICAM A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Restart Confirmation - SICAM A8000" src="https://lh3.googleusercontent.com/-MFAkYv2M2iA/WOd-sYrYnXI/AAAAAAAAJAw/sDuVWOPEtP4/image93.png?imgmax=800" width="244" height="107" /></p> <h2>Konfigurasi <strong>Topology</strong> dan <strong>Connection Definitions</strong></h2> <h3>Konfigurasi Topology</h3> <p>Topology ini adalah kunci untuk mengarahkan jalur komunikasi RTU harus ke arah mana, melayani siapa, peripheral yang mana dan apa saja atributnya. Untuk jalur protocol IEC-104, diawal tadi kita sudah state dia akan berada di PRE2, maka disini juga harus kita deklarasikan. </p> <blockquote> <p>Kebanyakan kegagalan komunikasi atau komunikasi ok tetapi data offline adalah gara-gara station address di topology berbeda dengan di connection definition.</p> </blockquote> <p>Masukkan Address RTU di kolom REG (regional), kemudian peripheral yang digunakan di kolom SID-SSE (untuk IEC-104 di PRE2 sesuai setting diatas), masukkan nomor station (nantinya nomor ini harus sama dengan nomor station address di connection definition) dan harus unique/tidak boleh kembar dengan baris lainnya.</p> <p><img title="Konfigurasi Topology - SICAM A8000" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Konfigurasi Topology - SICAM A8000" src="https://lh3.googleusercontent.com/-DUsYt635IMk/WOeBMF8LbxI/AAAAAAAAJA8/8k0k0C8OiLA/image22%25255B1%25255D.png?imgmax=800" width="620" height="202" /></p> <h3>Konfigurasi Connection Definition</h3> <p>Agar RTU berkomunikasi dengan dunia luar via IEC-104, kita harus mendefinisikan kepada siapa (IP Address mana) RTU ini harus berkomunikasi. Untuk menambahkan baris baru, klik Add row dan masukkan IP Address lainnya dimana RTU ini harus berkomunikasi (jika ada).</p> <p><img title="Connection Definition IEC104 - SICAM A8000" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Connection Definition IEC104 - SICAM A8000" src="https://lh3.googleusercontent.com/-sPt34Oiwo30/WOeBNf1k8fI/AAAAAAAAJBA/efPvl0O_Fpo/image32%25255B1%25255D.png?imgmax=800" width="620" height="245" /></p> <h3>Konfigurasi Assignment Address IEC-104</h3> <p>Setelah topology dan connection definition selesai, langkah berikutnya adalah membuat address-address signal yang dibutuhkan. Address ini adalah image atau virtual alias hanya address dan belum terhubung dengan hardware input/output RTU atau not yet assigned.</p> <p>Untuk memunculkan window Image, klik tombol Hide/Show yang terdapat pada sisi kanan atas window web. Tambahkan baris baru dengan menekan tombol Add, anda juga dapat menambah baris dengan jumlah banyak dengan mengisikan angka berapa rows disebelahnya.</p> <p>Ketikkan RTU Address di CASDU, IOA1, IOA2, IOA3 dan TI (tipe data teleinformasi yang akan ditransmit)</p> <p><img title="Addressing IOA IEC-104 - SICAM A8000" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Addressing IOA IEC-104 - SICAM A8000" src="https://lh3.googleusercontent.com/-Xoxt6ZLd90Q/WOeBO1WWHcI/AAAAAAAAJBE/KK3guq3EjXA/image50%25255B1%25255D.png?imgmax=800" width="620" height="478" /></p> <h3>Assignment Image Address IEC-104 ke Hardware Digital Input RTU</h3> <p>Agar image address yang telah kita buat bisa ngelink/terhubung dengan hardware binary input RTU, masuk ke i/O master module – 1: DI-810x (atau module input yang lainnya, jika ada lebih dari satu modul). Pilih/centang signal-signal yang akan dilink dengan binary input, signal-signal single/double point, yang ada di image kemudian klik ASSIGN. Signal tersebut akan secara otomatis membuat susunan signal di binary input, dari sini tinggal disetting alamat binary input/terminal BI yang mana yang digunakan disesuaikan dengan nama signalnya.</p> <p><img title="Konfigurasi Asignment Image ke Digital Input - SICAM A8000" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Konfigurasi Asignment Image ke Digital Input - SICAM A8000" src="https://lh3.googleusercontent.com/-JKzIEGC9SrA/WOeBQeptC0I/AAAAAAAAJBI/Cg_NYcMJs3I/image55%25255B1%25255D.png?imgmax=800" width="620" height="478" /></p> <p>Sembunyikan window image di kanan dengan menekan tombol hide. Konfigurasi kolom processing type, apakah signal tersebut di samping kiri membutuhkan satu digital input atau dua. Kemudian pilih digital input yang mana yang akan digunakan di kolom Datapoint, kolom Hardware pins akan otomatis menunjukkan terminal dari digital/binary input tersebut. </p> <p><img title="Konfigurasi Asignment Digital Input - SICAM A8000" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Konfigurasi Asignment Digital Input - SICAM A8000" src="https://lh3.googleusercontent.com/-QTePGXvrIOo/WOeBRwqNZuI/AAAAAAAAJBM/QtdNcur9AiM/image60%25255B1%25255D.png?imgmax=800" width="620" height="478" /></p> <blockquote> <p>Untuk meng-invert signal dari active high ke active low, masuk ke tab Parameter dan pilih Yes di kolom Inversion untuk baris signal tersebut.</p> </blockquote> <h3>Assignment Image Address IEC-104 ke Hardware Digital Output RTU</h3> <p>Cara konfigurasi untuk Digital Output RTU nge-link dengan address image IEC-104 sama dengan konfigurasi di digital input. Pilih signal dan assign ke module DO, kemudian sesuaikan jenis Processing type-nya, apakah single command ataukan double command, dan terakhir adalah pilih di Digital Output mana signal tersebut akan bekerja. Selesai…</p> <p><img title="Konfigurasi Digital Output - SICAM A8000" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Konfigurasi Digital Output - SICAM A8000" src="https://lh3.googleusercontent.com/-nrkY8tLRAdw/WOeBTXMv4uI/AAAAAAAAJBQ/SOq1P1Y464g/image65%25255B1%25255D.png?imgmax=800" width="620" height="478" /></p> <p>Langkah Selanjutnya adalah menguji signal IEC-104 dari RTU SICAM A8000 ini dengan Protocol Tester ASE2000, kita akan bahas di module berikutnya… Semoga Bermanfaat dan Selamat Mencoba!</p><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-50867790121415007782017-03-27T23:00:00.002+07:002017-04-03T14:19:23.007+07:00Cara Monitor (Spy/Tap) DNP3 antara Relay/Devices ke Gateway utk Observasi Data<p><img title="Spy Data Flow" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 10px 15px 2px 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Spy Data Flow" src="https://lh3.googleusercontent.com/-jhJE-AF8wy4/WN4qYsqT05I/AAAAAAAAI8U/ukyMk9Ui3VI/Spy%252520Data%252520Flow%25255B19%25255D.png?imgmax=800" width="256" align="left" height="193" />Terkadang dalam sistem komunikasi antara peralatan dengan control centre ada kalanya mengalami anomali atau masalah, entah itu data corupt, salah format telegram atau sekedar salah address, dan masih banyak lagi fenomena-fenomena dalam hal sistem komunikasi. Untuk melacak/trace error tersebut kita harus melakukan analisa frame data yang mengalir antara master dengan slave (peralatan elektronik). Kita lihat apa saja percakapan yang terjadi antara master dengan slave, dimana yang salah sehingga terjadi anomali kapan dan dimana posisinya. Disini kita harus mengintip data flow yang terjadi pada port yang dijadikan jalur komunikasi melalui fasilitas diagnostic atau monitor yang ada pada software gateway atau concentrator yang digunakan.</p> <p>Hal yang menyebalkan adalah kita memiliki data concentrator atau gateway tetapi tidak dilengkapi fasilitas diagnostic/data monitor sama-sekali sehingga setiap terjadinya anomali pada komunikasi antara peralatan ke gateway atau data concentrator kita sama sekali buta. “Tidak tahu salahnya dimana dan siapa yang salah dan tidak tahu apa yang harus dilakukan”. Benar-benar ghoib.. padahal kasus seperti ini adalah krusial sekali untuk sistem SCADA, menyebalkan sekali bukan? <img class="wlEmoticon wlEmoticon-baringteethsmile" style="border-top-style: none; border-bottom-style: none; border-right-style: none; border-left-style: none" alt="Baring teeth smile" src="https://lh3.googleusercontent.com/-RZCjWccZ0VE/WN4qZii1wFI/AAAAAAAAI8Y/glGL4N_kjc4/wlEmoticon-baringteethsmile%25255B2%25255D.png?imgmax=800" /></p> <p>Kali ini saya akan menunjukan salah satu alternatif bagaimana untuk melakukan investigasi & observasi dengan cara menyadap/tapping/memantau data flow atau conversation/percakapan apa saja yang terjadi antara data concentrator dengan perangkat elektronik (misal: relay, meter, avr, sensor, plc, dll). Dari sini akan nampak dimana percakapan yang salah dan menimbulkan anomali, hal yang hampir selalu terjadi dalam sistem komunikasi antar peralatan elektronik atau komputer. Komunikasi antara dua orang manusia saja dapat menimbulkan masalah dan polemik ya, apalagi benda mati.. <img class="wlEmoticon wlEmoticon-Inlove" style="border-top-style: none; border-bottom-style: none; border-right-style: none; border-left-style: none" alt="In love" src="https://lh3.googleusercontent.com/-mj6WipVJKs0/WN4qa4FMOlI/AAAAAAAAI8c/lC2VDf_SW6A/wlEmoticon-Inlove%25255B2%25255D.png?imgmax=800" /></p> <blockquote> <p>Let’s start How To monitor and analize data, you’re the Detective now.. <img class="wlEmoticon wlEmoticon-nerdsmile" style="border-top-style: none; border-bottom-style: none; border-right-style: none; border-left-style: none" alt="Nerd smile" src="https://lh3.googleusercontent.com/-KXvyyfNPyyg/WN4qcNL_VbI/AAAAAAAAI8g/_jz5wq_TZN8/wlEmoticon-nerdsmile%25255B2%25255D.png?imgmax=800" /></p> </blockquote> <h3>Tapping Data protocol DNP3 pada sistem komunikasi serial RS-485</h3> <p>Untuk memantau data flow di jaringan serial RS485 (multidrop) cukup mudah, kita hanya harus menghubungkan terminal A(D+) dari port RS485 komputer (atau menggunakan converter) ke terminal A+ dari peralatan yang hendak dipantau, begitu juga dengan port B(D-) ke terminal B-.</p> <p>Software yang dapat kita gunakan untuk membaca data conversation antara master (data concentrator) ke slave (relay/peralatan) adalah ASE2000, dimana dengan software ini kita dapat membaca alur data masuk dan keluar. Selain terbacanya direction dari master ke slave atau sebaliknya, ASE2000 juga sudah mem-parsing data hexadecimal yang terbaca menjadi data format DNP3 sehingga mudah untuk kita baca. Sayangnya software ini sedikit sekali literatur dan manualnya ditemukan di internet, oleh karena itu kita akan kupas disini.</p> <p><img title="Cara Tap/Monitor Komunikasi Data di Sistem Komunikasi Serial RS485" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Cara Tap/Monitor Komunikasi Data di Sistem Komunikasi Serial RS485" src="https://lh3.googleusercontent.com/-IWWMT2jv2BE/WN4qd8Ie-ZI/AAAAAAAAI8k/tHaDkDxUTNk/Tap%252520Data%252520RS485%25255B14%25255D.png?imgmax=800" width="601" height="441" /></p> <h3>Setting pada ASE2000 untuk Fungsi Monitoring</h3> <p>Buka software ASE2000 Communication & Protocol Tester kemudian untuk pertama kali kita harus memilih tipe protocol yang akan digunakan, klik File dan <strong>Select Protocol – DNP3</strong>. Apabila anda belum memiliki software ini, bisa anda dapatkan <a title="dapatkan software ini langsung di 4shared" href="https://www.4shared.com/rar/T-3jq8O4/ASE2000.htm" rel="nofollow" target="_blank">di sini</a>, hasil googling dan berhasil nemu versi yang komplit.</p> <p><img title="ASE2000 - Select Protocol - DNP3" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="ASE2000 - Select Protocol - DNP3" src="https://lh3.googleusercontent.com/-rItrir4f3C4/WOHn_j63g2I/AAAAAAAAI9I/MJcdq3okFSU/image%25255B68%25255D.png?imgmax=800" width="594" height="546" /></p> <p>Langkah selanjutnya adalah setting COM port (karena protocol yang digunakan adalah protocol bermedia serial). Pilih COM Port sesuai yang kita gunakan berikut dengan Baud Rate yang digunakan.</p> <p><img title="ASE2000 - Communication Setting" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="ASE2000 - Communication Setting" src="https://lh3.googleusercontent.com/-09kIz3lnkG8/WOHoBRri85I/AAAAAAAAI9M/k7GaTkXUA1w/image%25255B65%25255D.png?imgmax=800" width="594" height="546" /> </p> <p>Buka setting DNP3 di <strong>Properties</strong> – <strong>Protocol-Specific</strong> dan ikuti setting seperti gambar dibawah. Nilai address source & destination boleh tidak diisi/dibiarkan dengan any (*). Parity disesuaikan sesuai sistem yang dipantau. Internal indication boleh dicentang semua atau setidaknya centang minimal data class 1,2,3 dll seperti gambar dibawah.</p> <p><img title="ASE2000 - DNP3 Setting for Monitor Mode" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="ASE2000 - DNP3 Setting for Monitor Mode" src="https://lh3.googleusercontent.com/-4OXmqcBQND0/WOHoDOBYgQI/AAAAAAAAI9Q/JG5xnKHib2g/image%25255B63%25255D.png?imgmax=800" width="595" height="379" /></p> <p>Jika semua setting diatas sudah sesuai dengan sistem yang akan dipantau komunikasi datanya, selanjutnya adalah memulai data monitor dengan cara menekan tombol <strong>Monitor</strong>.</p> <p><img title="ASE2000 - Monitor Mode" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="ASE2000 - Monitor Mode" src="https://lh3.googleusercontent.com/-DW4MhyNMciI/WOHoERoYq5I/AAAAAAAAI9U/DsV0HxRvd5Y/image%25255B37%25255D.png?imgmax=800" width="152" height="66" /></p> <p>Pada dasarnya transaksi data yang kita sedang pantau/sadap adalah dalam format hexadecimal, data tersebut dapat kita lihat pada kolom kiri. Pada kolom kanannya adalah merupakan hasil parsing atau terjemahan dari data hexa menjadi format yang mudah untuk kita baca dan mengerti dalam format frame protocol DNP3.</p> <p><a href="https://lh3.googleusercontent.com/-683l3lQS6pQ/WOHoGU7WYWI/AAAAAAAAI9Y/VtMcj0BUBbc/s1600-h/image%25255B77%25255D.png"><img title="ASE2000 - Hasil Rekaman - Kiri Data Asli - Kanan Hasil Parsing/terjemah" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="ASE2000 - Hasil Rekaman - Kiri Data Asli - Kanan Hasil Parsing/terjemah" src="https://lh3.googleusercontent.com/-dPnicT33cbQ/WOHoIagJuxI/AAAAAAAAI9c/jUn3woNW3mk/image_thumb%25255B42%25255D.png?imgmax=800" width="595" height="391" /></a></p> <p>Selain memantau langsung, kita juga dapat menyimpan data tersebut untuk kita kirimkan ke ahlinya atau pembuat produk tersebut atau sekedar disimpan untuk menganalisanya di kemudian hari. Untuk menyimpan rekaman data conversation antara SCADA/Gateway ke Relay/IEDs, kita cukup menekan <strong>Capture</strong> di <strong>File – Capture Enabled</strong>. </p> <p>Untuk mengambil datanya kita bisa melihatnya dengan klik View Capture File dan copy file tersebut dari sana. View Capture File disini berfungsi untuk membuka dan membaca hasil rekaman yang sudah pernah dibuat.</p> <p><a href="https://lh3.googleusercontent.com/-J6bW7NsEeZE/WOHoKKj9v5I/AAAAAAAAI9g/NyDuL5-0iZA/s1600-h/image%25255B82%25255D.png"><img title="ASE2000 - Capture Data - Simpan Data Rekaman" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="ASE2000 - Capture Data - Simpan Data Rekaman" src="https://lh3.googleusercontent.com/-VU83RzU1Er4/WOHoMCFv96I/AAAAAAAAI9k/E4e5dVcAH3Q/image_thumb%25255B47%25255D.png?imgmax=800" width="595" height="392" /></a></p> <p>Dari sini kita tinggal jalankan monitoring secara terus menerus sampai kita menemui anomali tersebut (berdasar jam, menit dan detiknya) dan menganalisanya. Selamat mencoba.</p><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-71061776642951507812017-01-10T21:19:00.002+07:002017-01-12T16:40:04.620+07:00Mengintegrasikan Relay Berbeda Protocol (DNP, Modbus, IEC61850) ke SCADA<p><a href="https://lh3.googleusercontent.com/-1vhO3TsrE-Q/WHX3dqCQwQI/AAAAAAAAHms/MhekCUeBmlc/s1600-h/image%25255B63%25255D.png"><img title="SICAM A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 10px 0px 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SICAM A8000" src="https://lh3.googleusercontent.com/-S9O2clR0BcY/WHX3fIX89oI/AAAAAAAAHmw/4Ubo49p7LEA/image_thumb%25255B43%25255D.png?imgmax=800" width="149" align="left" height="155" /></a></p> <p>Seiring dengan kemajuan teknologi komunikasi maka berkembang juga beberapa <em>protocol</em> baru yang lebih canggih dan lebih <em>secure</em>. Namun perkembangan teknologi kadang malah menjadi kendala tersendiri dikarenakan ekosistem peralatan yang ada masih campur baur dari peralatan tipe terlama sampai tipe terbaru. Hal ini seringkali menjadi permasalahan dan kerumitan tersendiri dalam hal integrasi peralatan ke SCADA.</p> <p> </p> <h3>Integrasi Dua Protocol Berbeda</h3> <p>Dibawah ini adalah contoh gambar sistem dengan dua protocol berbeda.</p> <p><a href="https://lh3.googleusercontent.com/-rVHsj7pTeiI/WHXqxsmLpEI/AAAAAAAAHlg/-KFgcP7vIrI/s1600-h/image%25255B17%25255D.png"><img title="Simple SCADA Configuration" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Simple SCADA Configuration" src="https://lh3.googleusercontent.com/-aC0JHlkYlnU/WHXqzaG3C2I/AAAAAAAAHlk/jWofviDNCWk/image_thumb%25255B11%25255D.png?imgmax=800" width="397" height="395" /></a></p> <p>Disini kita memiliki beberapa peralatan dengan protocol Modbus RTU (modbus serial), hanya saja medianya yang berbeda (RS-285 dan RS-232). Sedangkan Control Centre atau SCADA menggunakan protocol IEC-104.</p> <p>Agar peralatan di lapangan dapat berkomunikasi dengan control centre, maka diperlukanlah sebuah data concentrator atau protocol converter yang akan mengepul data (polling data) dari peralatan-peralatan Modbus kemudian mengkonversi bahasanya menjadi IEC-104 sehingga dapat diterima dan terbaca oleh SCADA. Sistem ini cukup umum dan tidak terlalu rumit.</p> <p>Data concentrator atau protocol converter yang dapat kita jumpai dipasaran beragam dari mulai RTU atau IED yang mampu menjadi gateway sampai dengan embeded PC yang dipasangi software sebagai protocol converter.</p> <h3>Lalu bagaimana apabila peralatan tidak homogen atau tidak sama <em>protocol</em>-nya?</h3> <p>Kondisi yang sering terjadi belakangan ini adalah tumpang tindih, dimana produk baru terus masuk sedangkan produk lama belum sempat mengalami regenerasi. Alhasil, di sebuah gardu akan banyak terdapat peralatan berbeda protocol seperti: IEC-103, DNP3, Modbus, dan IEC61850. <strong>Bagaimana cara mengintegrasikannya agar dapat terbaca di SCADA?</strong></p> <p><a href="https://lh3.googleusercontent.com/-K2G-PSIt-Tc/WHX2WWoAGAI/AAAAAAAAHl0/0v741Pvd56g/s1600-h/image%25255B33%25255D.png"><img title="Multiple Protocol SCADA Integration" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Multiple Protocol SCADA Integration" src="https://lh3.googleusercontent.com/-sgmGhbsJNwg/WHX2XswZheI/AAAAAAAAHl4/UQ0FN8fdvR0/image_thumb%25255B25%25255D.png?imgmax=800" width="578" height="418" /></a></p> <p>Dengan konfigurasi seperti ini maka diperlukan sebuah data concentrator yang powerfull dan mampu melayani tiga protocol sekaligus dalam waktu yang bersamaan sehingga tidak ada penyimpangan timestamp. Data concentrator yang mampu multiprotocol dan flexible configuration umumnya sangat mahal dan besar.</p> <p>Untuk menjawab permasalahan ini sudah banyak sekali jenis RTU baru yang beredar di lapangan untuk menjawab tantangan tentang sistem konfigurasi multi-protocol dalam SCADA. Saat ini sudah banyak RTU modern yang mampu berfungsi sebagai data concentrator multi-protocol dengan kemampuan standar: protocol DNP master & slave, Modbus master & slave dan IEC-10x master & slave. </p> <p>Yang perlu diperhatikan sekali adalah kemampuan RTU atau data concentrator tersebut apakah mampu menjadi master sekaligus slave, apabila tidak maka anda rugi. Jangan sampai membeli kucing dalam karung.</p> <p>Banyak sekali beredar di pasaran smart RTU yang mampu berfungsi sebagai data concentrator namun seringkali tidak flexible port komunikasinya atau terbatas sekali protocol yang didukung. Banyak yang support DNP3 namun tidak dijelaskan apakah bisa master dan slave sekaligus ataukah hanya satu arah saja. Apabila hanya support DNP3 slave saja, maka RTU hanya dapat berkomunikasi dengan master/Control Center dengan protocol DNP3 saja dan tidak dapat berkomunikasi dengan peralatan: relay, meter dll berprotocol DNP3. Sedangkan apabila hanya support DNP3 master saja maka RTU hanya dapat berkomunikasi dengan peralatan: relay, meter dll, tetapi tidak dapat berkomunikasi dengan master/control center yang berprotocol DNP3. Disini dibutuhkan kejelian.</p> <p>Kemampuan expansi port komunikasi juga harus dipertimbangkan, karena lambat-laun sistem yang ada di gardu akan menjadi besar dan dibutuhkan port komunikasi yang banyak untuk melayani beberapa protocol berbeda. Jangan sampai pada saat ada penambahan peralatan, port komunikasi RTU sudah habis terpakai. Dengan opsi RTU yang memiliki fitur ekspansi port komunikasi adalah pilihan terbaik.</p> <p>Fleksibilitas dalam pemilihan protocol dan penambahan protocol baru juga harus mendapat perhatian khusus. Seperti munculnya protocol IEC 61850 yang tidak dapat di support oleh data concentrator lama anda cukup membuat anda pusing bukan? Dengan memilih RTU yang memiliki fitur protocol banyak dan dapat di-insert protocol baru tanpa mengganggu protocol yang lama adalah pilihan terbaik. Anda sebaiknya berhati-hati dalam memilih embeded PC sebagai gateway apabila sistem berpotensi tidak homogen beberapa tahun yang akan datang. Karena software di dalam embeded PC tersebut harus di-develop terlebih dahulu agar support dengan protocol baru. Pertimbangan flexibilitas expansion module juga sangat terbatas untuk embeded PC yang difungsikan sebagai data concentrator, karena keterbatasan slot pheriperal PC.</p> <h3>Tantangan Smart Grid dengan Smart Protocol IEC-61850</h3> <p>Munculnya trend smart grid dan dicetuskannya smart protocol IEC-61850 merupakan tonggak perubahan yang sangat signifikan dalam dunia telecontrol. Banyak pabrikan atau vendor-vendor besar berlomba-lomba dalam memunculkan produk-produk smart grid dimana posisi peralatan menjadi independen dan intelligent.</p> <p>Protocol IEC-61850 adalah protocol yang secara total berbeda dengan protocol-protocol pendaulunya, dimana protocol terdahulu menerapkan sistem master-slave. Pada sistem protocol master-slave, perangkat seperti relay pasif menunggu request dari masternya dan sistemnya juga berurutan sesuai yang dipanggil duluan. Sistem seperti ini mengakibatkan antrian dan delay pada sistem SCADA.</p> <p>Pada sistem IEC-61850, relay bekerja aktif sebagai server melaporkan apabila ada kejadian sedangkan control center pasif sebagai client saja sehingga traffic dan antrian data tidak menumpuk. Bahkan dalam protocol IEC-61850, antar relay dan lainnya dapat saling berkomunikasi sejajar, sehingga memungkinkan adanya transfer trip via communication network atau salaing bekerjasama interlocking antar relay atau IED. Banyak sekali keunggulan dari IEC-61850 terutama dalam segi cyber-security dan keunggulan dalam interoperability antara beberapa merk.</p> <p>Semakin banyaknya populasi proteksi relay dengan protocol IEC-61850 akan mengakibatkan permasalahan baru dalam sistem integrasi SCADA, seperti konfigurasi di bawah:</p> <p><a href="https://lh3.googleusercontent.com/-O2nSFq-7474/WHX2YenOijI/AAAAAAAAHl8/3Ftxc_T8GTY/s1600-h/SCADA%252520Config%25255B13%25255D.jpg"><img title="SCADA Config - Multiple Protocol SCADA Integration plus IEC 61850" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SCADA Config - Multiple Protocol SCADA Integration plus IEC 61850" src="https://lh3.googleusercontent.com/-Klkfl5_eSLo/WHX2Z5RT_0I/AAAAAAAAHmA/fezy-0q3pew/SCADA%252520Config_thumb%25255B11%25255D.jpg?imgmax=800" width="585" height="312" /></a></p> <p>Mengintegrasikan protocol modern seperti IEC-61850 memang tidak semudah membalik tangan, akan tetapi tetap saja banyak jalan yang bisa ditempuh. Sayangnya, data concentrator yang mampu mengkonversi protocol IEC-61850 ini masih jarang dan harganya yang terkenal mahal, baik itu yang berwujud RTU ataupun PC-based dengan software. Jangan heran nanti anda akan dipusingkan dengan license dari beberapa produk yang ada di pasaran.</p> <p>Beruntung beberapa tahun belakangan ini Siemens sudah mengeluarkan RTU terbaru yang murah meriah dan berukuran kecil untuk memenuhi kebutuhan <em>multiprotocol conversion, terutama dia <strong>sudah bisa IEC-61850</strong></em>. Harganya pun jauh lebih murah dari RTU umumnya bahkan tidak semahal harga relay, sehingga perangkat ini adalah solusi terbaik untuk mengatasi segala permasalahan dalam sistem konfigurasi SCADA multi-protocol.</p> <p><a href="https://lh3.googleusercontent.com/-oIkJwDgRzG8/WHX2av0S5fI/AAAAAAAAHmE/wba7vlhkLJk/s1600-h/image%25255B44%25255D.png"><img title="SICAM RTU A8000 Features" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SICAM RTU A8000 Features" src="https://lh3.googleusercontent.com/-f4EdHeCmYbk/WHX2b9_eMZI/AAAAAAAAHmI/5VXP80ifd4A/image_thumb%25255B32%25255D.png?imgmax=800" width="374" height="256" /></a></p> <p>Parameterisasinya pun tidak membuat pusing dengan software ber-license yang teramat mahal, kita dapat mengkonfigurasi smart RTU ini cukup via web browser:</p> <p><a href="https://lh3.googleusercontent.com/-t-Z_Ahjo2cQ/WHX2dKTdkYI/AAAAAAAAHmM/jj2GCwPw7oE/s1600-h/image%25255B45%25255D.png"><img title="SICAM WEB - RTU Configuration" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SICAM WEB - RTU Configuration" src="https://lh3.googleusercontent.com/-8tRS99jUTdo/WHX2eNEGlxI/AAAAAAAAHmQ/HzRWy7ta0uQ/image_thumb%25255B33%25255D.png?imgmax=800" width="374" height="284" /></a></p> <p>Bentuknya kecil sehingga tidak memakan tempat apalagi harus menyediakan panel khusus, recomended solution untuk lokasi gardu yang limited space. Model minimalisnya sudah tersedia tiga buah port ethernet dan dua buah port serial plus internal modem GPRS yang memungkinkan kita memasangnya di lokasi remote area yang belum ada infrastruktur jaringan komunikasi (misal: proyek baru di daerah terpencil).</p> <a href="https://lh3.googleusercontent.com/-0uDb-O713Ls/WHX2fFr8MdI/AAAAAAAAHmU/xamZKTq39dw/s1600-h/image%25255B51%25255D.png"><img title="SICAM A8000 - CPU & Pheriperal" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SICAM A8000 - CPU & Pheriperal" src="https://lh3.googleusercontent.com/-FlR6ALSSf48/WHX2gJ0wV_I/AAAAAAAAHmY/EgGox2_bBvo/image_thumb%25255B35%25255D.png?imgmax=800" width="152" height="244" /></a> <h3>Solusi Terbaik dalam Integrasi Relay Multi-Protocol Termasuk IEC-61850</h3> <p>Akhirnya munculah SICAM A8000 dapat menjadi solusi kita terbaik kita saat ini, sehingga akan kita dapati konfigurasi SCADA seperti ini:</p> <p><a href="https://lh3.googleusercontent.com/-SkJKD-uQTU8/WHX2haeQrbI/AAAAAAAAHmc/XwdwIad6ZRk/s1600-h/SCADA%252520Solution%252520A8000%25255B11%25255D.jpg"><img title="SCADA Configuration Solution with A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SCADA Configuration Solution with A8000" src="https://lh3.googleusercontent.com/-H84xNBF8HnY/WHX2iZBBjvI/AAAAAAAAHmg/NHvAlpl-0FQ/SCADA%252520Solution%252520A8000_thumb%25255B9%25255D.jpg?imgmax=800" width="585" height="420" /></a></p> <p>Tidak ada lagi kekhawatiran akan datangnya relay-relay dengan protocol beragam terutama smart protocol IEC-61850. Semua dapat dilayani oleh SICAM A8000 secara bersamaan.</p> <p>Apakah RTU ini benar-benar compatible dengan IEC-61850 dan DNP3? Beberapa waktu lalu kami sudah sempat mengujikan RTU ini dengan relay ber-protocol IEC-61850 dan berhasil di PLN APD Banten. </p> <p>Tampilan konfigurasi SICAM A8000 via web:</p> <p><a href="https://lh3.googleusercontent.com/-_-j8wPSxu44/WHX2jOY3ZcI/AAAAAAAAHmk/LrIFUN7js4M/s1600-h/image%25255B57%25255D.png"><img title="SICAM WEB - RTU A8000" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SICAM WEB - RTU A8000" src="https://lh3.googleusercontent.com/-ie0exiJaU64/WHX2vTjnwgI/AAAAAAAAHmo/sShyEuopeJ8/image_thumb%25255B39%25255D.png?imgmax=800" width="589" height="238" /></a></p> <h3>Bagaimana Apabila Sistem Campur Baur Antara Multi-Protocol dan Konvensional?</h3> <p>Sebelum adanya relay berprotocol sudah banyak sekali terpasang panel-panel switchgear warisan masa lampau. Seiring berkembangnya dunia teknologi, switchgear-switchgear ini pun berbaur dengan switchgear dengan relay ber-protocol. Percampuran antara panel konvensional dengan panel modern memang banyak terjadi di gardu induk lama.</p> <p>Agar switchgear lama tersebut dapat dimonitor oleh SCADA diperlukan RTU dengan input dan output berjumlah banyak sebanyak signal dari panel terpasang. Kesalahan pemilihan RTU yang tidak tepat akan mempersulit integrasi signal-signal dari switchgear konvensional. Permasalahan yang sering terjadi adalah keterbatasan input/output yang mengakibatkan harus mengganti RTU lama dengan RTU baru. Terlebih apabila RTU lama belum support dengan multi-protocol maka seperti sudah keharusan untuk mengganti RTU tersebut dengan smart RTU agar semua data yang diperlukan oleh SCADA dapat terakomodasi.</p> <p>Kebetulan sekali, SICAM A8000 ini adalah tipe modular yang bisa expandable dari segi jumlah digital input, digital output, analog input, analog output bahkan jumlah port komunikasinya juga. Port ethernet dapat di-expand sampai 12 port yang bekerja secara simultan dan bebas konfigurasi, apakah untuk komunikasi ke SCADA ataukan komunikasi ke IED satelite/relay-relay.</p> <p><a href="https://lh3.googleusercontent.com/-rWIfpTlibFA/WHc-BIoKTUI/AAAAAAAAHnU/B9hRDGYnLRE/s1600-h/SCADA%252520Solution%252520A8000%252520w%252520Module%25255B6%25255D.jpg"><img title="SCADA Configuration Solution with A8000 plus Expandable Digital Input/Output & Analog" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="SCADA Configuration Solution with A8000 plus Expandable Digital Input/Output & Analog" src="https://lh3.googleusercontent.com/-Vn3Idw_ktcU/WHc-CYx-OLI/AAAAAAAAHnY/k3fbPtT4Es0/SCADA%252520Solution%252520A8000%252520w%252520Module_thumb%25255B4%25255D.jpg?imgmax=800" width="585" height="394" /></a></p> <p>SICAM RTU A8000 dapat kita expand module sampai 8 slot card per unit dan apabila jumlah IO masih kurang, unit tersebut dapat kita renteng dengan expansion unit secara ring sampai banyak. Dengan model seperti ini memungkinkan kita untuk mengembangkan sistem SCADA pada gandu induk menjadi tak terbatas dan tidak ada kekhawatiran lagi akan kurangnya input/output ataupun permasalahan protocol, semua protocol didukung sampai ke level IEC 61850 baik Edition 1 ataupun Edition 2.</p> <p><a href="https://lh3.googleusercontent.com/-tX8ST-jLK_c/WHdOsoZ3VfI/AAAAAAAAHno/Sx_180UWzlM/s1600-h/image%25255B3%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://lh3.googleusercontent.com/-FGuWgGpSRQE/WHdO8qr13AI/AAAAAAAAHnw/EN530Sz18XQ/image_thumb%25255B1%25255D.png?imgmax=800" width="589" height="262" /></a></p> <p>Semua port komunikasi pada A8000 flexible bisa diprogram untuk ke segala arah, tidak seperti RTU pada umumnya yang port-nya dedicated hanya untuk DNP3 master saja, DNP Slave saja, Modbus saja. Semua port-nya dapat disetting untuk protocol apa saja dan arahnya bebas, boleh menjadi master untuk koneksi ke relay atau jadi slave untuk koneksi ke control center. Khusus untuk fungsi slave/koneksi ke control center, A8000 dapat melayani beberapa server sekaligus atau dikenal dengan istilah multi-point slave untuk semua port komunikasinya.</p> <p><em>“Powerfull, lite, modular design, flexible protocol, flexible port dan robust”</em></p> <p>Apabila masih ada pertanyaan seputar integrasi relay IEC-61850 atau berkenaan dengan isi artikel ini silahkan mengisi kolom komentar dibawah. Kami membutuhkan komentar anda sebagai masukan dan update dari artikel ini.</p><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-32516604076713327662014-02-22T21:22:00.001+07:002014-02-22T21:22:31.794+07:00How To Simulate SICAM PAS IEC-104 Connectivity to Master SCADA using ASE2000<p>Overview</p> <p>Regarding our customers now is using Master SCADA with IEC 870-5-101 and 104 protocol. All of RTU or SAS projects must provide this protocol and successfully pass the interoperability test. The new project of Substation Automation System has to be proof that the system is able to communicate to master SCADA via IEC 870-5-101 protocol.</p> <p>During Commissioning or SAT, often the customer request to test the IEC-101 or 104 of our SAS using a standard protocol tester such us ASE2000. Even this is very simple test, sometimes if someone not familiar with this protocol tester, then it’s almost impossible to perform the test and the SAS project will be fail. This document provides the basic configuration of ASE2000 to perform connectivity test of IEC-104 protocol of SICAM PAS.</p> <p>Basic Setup</p> <h3>1 How To Simulate IEC-60870-104 Protocol (Master SCADA) in Protocol Tester ASE2000 </h3> <p>ASE 2000 communication test set is a protocol tester or simulator that able to simulate many kind of protocol. This tool is powerful, except the software GUI is not user friendly and minimal user guide available. This document will explain the detailed how to simulate IEC 60870-104 protocol of SICAM PAS using ASE 2000 as the Master SCADA simulator.</p> <p><a href="http://lh5.ggpht.com/-LDRzeD0Fjhc/UwixgAO8yMI/AAAAAAAAEx8/G-3G4aIaLqA/s1600-h/image%25255B5%25255D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-1fjWPy6Pqbw/Uwixn_rZDPI/AAAAAAAAEyE/F13PdABZpE4/image_thumb%25255B3%25255D.png?imgmax=800" width="563" height="128" /></a></p> <p>Before start the configuration of SICAM PAS and ASE2000. First of all, we need to connect an Ethernet cable of SICAM PAS PC and ASE2000 PC to an Ethernet switch such us Ruggedcom. Also, ensure that SICAM PAS has been installed IEC-101 and IEC-104 protocol license on it. Set the IP Address of SICAM PAS PC and ASE2000 PC with same class IP Address.</p> <p>ASE2000 Basic Configuration</p> <p>Please follow this step:</p> <p>1. Click menu <b>File</b> and <b>Select Protocol</b> to IEC 870-5-104. To perform this, ASE2000 software must have IEC-104 protocol license installed on it.</p> <p><a href="http://lh6.ggpht.com/-51bVQ_XP9AY/Uwixq3x-qPI/AAAAAAAAEyM/P5-N8x04bfQ/s1600-h/clip_image007%25255B4%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image007" border="0" alt="clip_image007" src="http://lh5.ggpht.com/-FIlg1WqTUKY/UwixtJ9UmuI/AAAAAAAAEyU/w8J4u7BrhWU/clip_image007_thumb%25255B1%25255D.jpg?imgmax=800" width="183" height="330" /></a> <a href="http://lh5.ggpht.com/-UIeetdmO_Xg/Uwixuxzt5yI/AAAAAAAAEyc/PuBLgtd7iVU/s1600-h/clip_image009%25255B4%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image009" border="0" alt="clip_image009" src="http://lh5.ggpht.com/-GAo_iqa2Sog/UwixwMZQPFI/AAAAAAAAEyk/9CU0-swHop4/clip_image009_thumb%25255B1%25255D.jpg?imgmax=800" width="382" height="186" /></a></p> <p>2. From Properties/Protocol Specific/Host, enter the IP address of the SICAM PAS or any Controlled Station (such us RTU or IED device to be controlled). Basically, IEC-104 protocol only needs IP Address to make connection.</p> <p><a href="http://lh5.ggpht.com/-bPjGBO1Eemk/UwixxZWr1_I/AAAAAAAAEys/mPrs9BexAh0/s1600-h/clip_image011%25255B4%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image011" border="0" alt="clip_image011" src="http://lh4.ggpht.com/-zBz1h2GQcZQ/Uwixy1s0oAI/AAAAAAAAEy0/iTjFFD8scGg/clip_image011_thumb%25255B1%25255D.jpg?imgmax=800" width="311" height="156" /></a></p> <p><a href="http://lh3.ggpht.com/-YkQvm31uGQU/Uwix1Xnl4II/AAAAAAAAEy8/-Jq_oKteOo8/s1600-h/clip_image013%25255B4%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image013" border="0" alt="clip_image013" src="http://lh3.ggpht.com/-BXnHo8ADTng/Uwix3HAOiPI/AAAAAAAAEzE/i47AUrJr2yU/clip_image013_thumb%25255B1%25255D.jpg?imgmax=800" width="335" height="240" /></a></p> <p>3. From Properties/Protocol Specific/IEC 870-5-104, review timers and message count parameter specific to IEC 60870-5-104 protocols. The defaults should be OK for most systems, but can be changed if necessary, depend on master SCADA configuration which will be simulated in this test.</p> <p><a href="http://lh5.ggpht.com/-lfTqS3qqvK4/Uwix33ENmjI/AAAAAAAAEzM/P7OoDkzVMqU/s1600-h/clip_image015%25255B4%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image015" border="0" alt="clip_image015" src="http://lh4.ggpht.com/-7WBxCnpevaU/Uwix5HarSMI/AAAAAAAAEzU/dK3y18US7k4/clip_image015_thumb%25255B1%25255D.jpg?imgmax=800" width="335" height="240" /></a></p> <p>4. From Properties/Protocol Specific/Exchange Defaults, enter the Common Address of ASDU in the Comm Addr field. <i>This is valid only for Controlled Devices with a single common address. The procedure for devices with multiple addresses is described later</i></p> <p><a href="http://lh6.ggpht.com/-o7MMQ0e8DE0/Uwix6fA4W4I/AAAAAAAAEzc/bn2lX5aPv_8/s1600-h/clip_image017%25255B4%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image017" border="0" alt="clip_image017" src="http://lh6.ggpht.com/-ZqxX_1XGgnM/Uwix7dVohrI/AAAAAAAAEzk/qgrVyE1NcXU/clip_image017_thumb%25255B1%25255D.jpg?imgmax=800" width="335" height="240" /></a></p> <p>Exchange Configuration</p> <p><b>Normal Communication</b></p> <p>Normal communication to IEC 870-5-104 devices requires use of the Simulate Master function. Except for the TESTFR message, Send Once or Send Continuously will not work correctly.</p> <p>For Simulate Master, all exchanges to be transmitted must be configured prior to starting the simulation session. In the simplest case, successful communication to a Controlled Station can be established by sending only STARTDT ACT. This message allows the Controlled Station to transmit point information according to logic configured in the device.</p> <p><a href="http://lh4.ggpht.com/-VnRCWTFDRUE/Uwix-JaTDxI/AAAAAAAAEzs/Mewo2sbPBas/s1600-h/clip_image019%25255B4%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image019" border="0" alt="clip_image019" src="http://lh4.ggpht.com/-U0OIDl5bWcA/UwiyCFzTqPI/AAAAAAAAEz0/D5alAT1GdWQ/clip_image019_thumb%25255B1%25255D.jpg?imgmax=800" width="371" height="318" /></a></p> <p></p> <p><a href="http://lh5.ggpht.com/-Bc5wjsZ_r4s/UwiyDjimtQI/AAAAAAAAEz8/wrqLP9fW8ZE/s1600-h/clip_image002%25255B5%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 10px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" hspace="12" alt="clip_image002" align="right" src="http://lh4.ggpht.com/-BzoTY95AyOw/UwiyJMS7FiI/AAAAAAAAE0E/YzLgUCPx5g4/clip_image002_thumb%25255B2%25255D.jpg?imgmax=800" width="323" height="281" /></a>Typically, the Interrogation exchange would also be enabled. This instructs the Controlled Station to send initial data for all points. Enabling both the STARTDT ACT and Interrogation exchanges to be sent once at startup obtains all initial data from the Controlled Device and enables it for transmission of point changes.</p> <p>No other exchanges need to be enabled. The ASE2000 automatically transmits housekeeping messages required to keep the link open and active.</p> <p>To configure the STARTDT ACT and Interrogation exchanges:</p> <ul> <li>Double click the STARTDT ACT exchange to request the Edit Exchange Properties menu</li> <li>Set the <b>Frequency</b> to 0 seconds</li> <li>Check the <b>Transmit</b> exchange flag. Then Select <b>OK</b></li> </ul> <p>Repeat the above procedure for the <b>Interrogation</b> exchange</p> <p>Other exchanges, such as command outputs, may be enabled to test other device features, but are not required. Other exchanges are enabled by following steps similar to those presented above. In addition:</p> <p>The <b>Frequency</b> should probably be set to some value other than 0. A <b>Frequency</b> of 0 configures the ASE2000 to send the message once at startup. A non-zero <b>Frequency</b> causes the message to be sent periodically at the specified rate</p> <p>Most other exchanges require additional configuration information such as an Information Object Address. Information specific to each exchange can be entered from the Edit Exchange Properties menu or from other menus accessible from there</p> <p><a href="http://lh5.ggpht.com/-Q6ry9x2g-M4/UwiyMC80KNI/AAAAAAAAE0M/ewk9HHKf5DM/s1600-h/clip_image002%25255B6%25255D%25255B3%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002[6]" border="0" alt="clip_image002[6]" src="http://lh3.ggpht.com/-T5aNbhbDrf0/UwiyNjfc9AI/AAAAAAAAE0U/WOt_6DySTN4/clip_image002%25255B6%25255D_thumb%25255B1%25255D.jpg?imgmax=800" width="311" height="270" /></a></p> <p><a href="http://lh6.ggpht.com/-mhmtLJ1Z0-c/UwiyQqBXpfI/AAAAAAAAE0c/ELLgTgRwN84/s1600-h/image%25255B12%25255D.png"><img style="border-bottom: 0px; border-left: 0px; margin: 10px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh5.ggpht.com/-B6pck28K8VA/UwiySlyCywI/AAAAAAAAE0k/rYwT0evhQf0/image_thumb%25255B8%25255D.png?imgmax=800" width="432" height="270" /></a> After completing the above steps and steps described in the Basic Setup section, start communication by clicking the Simulate Master ICON <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image007[5]" border="0" alt="clip_image007[5]" src="http://lh4.ggpht.com/-Fao5cLvXjZU/UwiyTYnqdYI/AAAAAAAAE0s/mDuxe2F9vgQ/clip_image007%25255B5%25255D%25255B4%25255D.jpg?imgmax=800" width="23" height="22" />or selecting File and Simulate Master.</p> <p>If there’s any message response from SICAM PAS with “<--“ sign, it means that SICAM PAS is successfully connected to ASE2000 protocol tester.</p> <p></p> <p>SICAM PAS Configuration</p> <p>The only requirement of connection between SICAM PAS to protocol tester or master SCADA is the IP Address of SICAM PAS PC shall be identical with protocol tester “Host Connection”.</p> <p><a href="http://lh4.ggpht.com/-Gv88lIe5gU4/UwiyUkQFXHI/AAAAAAAAE00/wggVAyzfquk/s1600-h/clip_image002%25255B8%25255D%25255B3%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002[8]" border="0" alt="clip_image002[8]" src="http://lh6.ggpht.com/-zrNEfcVeMvU/Uwiyek0fU9I/AAAAAAAAE08/5H202Sy10h8/clip_image002%25255B8%25255D_thumb%25255B1%25255D.jpg?imgmax=800" width="293" height="329" /></a></p> <p>We can use the <b>Default setting of SICAM PAS</b>. There’s no any setting which necessary to change here. </p> <p><a href="http://lh6.ggpht.com/-IVPsFx_RoXA/UwiygLZd2NI/AAAAAAAAE1E/JqVQIXGsrZg/s1600-h/clip_image004%25255B4%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh6.ggpht.com/-yW6CjgHsoRk/Uwiyhg6HCAI/AAAAAAAAE1M/vHhTP1H4Aao/clip_image004_thumb%25255B1%25255D.jpg?imgmax=800" width="543" height="392" /></a></p> <p>The ASDU Address also not necessary to change, we can change the ASDU if the configuration of master SCADA request this setting. By default setting, for IEC-104, only IP Address of SICAM PAS PC is possible to make connection and perform the test.</p> <p><a href="http://lh6.ggpht.com/-qXZyY1-VNVc/Uwiyjgdnx0I/AAAAAAAAE1Q/Q-tfkFH7AoE/s1600-h/clip_image006%25255B5%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://lh5.ggpht.com/-9-HQNtjxN-Q/Uwiyl5LxvuI/AAAAAAAAE1c/APmxFLpBqSA/clip_image006_thumb%25255B2%25255D.jpg?imgmax=800" width="538" height="388" /></a></p> <p>Open SICAM PAS – Operation, update system if required then we’ll see that SICAM PAS already connected to ASE2000 protocol tester via IEC-104 protocol.</p> <p><a href="http://lh6.ggpht.com/-eOlZLA5SYL8/Uwiyn7MmHSI/AAAAAAAAE1k/v_EdHoHjDyU/s1600-h/clip_image008%25255B5%25255D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh4.ggpht.com/-VM4v-xDS7kM/UwiypCgD6YI/AAAAAAAAE1s/5jHmejR7ITk/clip_image008_thumb%25255B2%25255D.jpg?imgmax=800" width="539" height="389" /></a></p> <p>TESTFR</p> <p>A sole exception to the requirement to send an initial <b>STARTDT ACT</b> message exists for the Data Link layer <b>TESTFR ACT</b> exchange.</p> <p>The TESTFR ACT exchange can be configured for transmission by following the same procedures as for any other exchange. Additionally, TESTFR ACT may be sent with <b>Send Once</b> or <b>Send Continuously</b>. These functions cannot be effectively used with any other message.</p> <p>Multiple Common Addresses</p> <p>An IEC 870-5-104 device can contain data points in more than one common address. Additional setup steps are required for communication to a multiple common address device. Specifically, item 3 in the Basic Setup section configures the ASE2000 for operation to a single Common Address. If this setup step is followed, then messages received from a different Common Address will be unrecognized by the ASE2000 and will eventually result in a network disconnect.</p> <p>For communication to a Controlled Device with multiple Common Addresses (multiple SAS, eg. FAT with many SAS project):</p> <p>From Properties/Protocol Specific/Exchange Defaults, make sure that the Common Address of ASDU (Comm Addr field) is set to an *. This is the default setting and instructs the ASE2000 to recognize messages from any Common Address</p> <p>Enable STARTDT ACT as explained in the Normal Communication section</p> <p>There are two options for enabling an Interrogation. The first option is to send an Interrogation to the broadcast address, 65535. The second option is to send a set of Interrogation messages, one to each Common Address. In either case, do not use the default Interrogation exchange. Create one new Interrogation exchange for each request to be transmitted. Only one new exchange is required to send a request to the broadcast address. Multiple new exchanges are required to send separate requests to each Common Address</p> <p>To create a new Interrogation request, either:</p> <p>Highlight the default Interrogation exchange, select Edit/Copy and Edit/Paste, or Select Edit/Create Exchange Template and select Interrogation</p> <p>For each new Interrogation exchange:</p> <p>Double click the exchange to request the Edit Exchange Properties menu. Set the Frequency to 0 seconds. Check the Transmit exchange flag. Enter the Common Address, either 65535 for the broadcast address or a specific device Common Address. Select OK</p> <p>To configure other exchanges, such as commands, for transmission:</p> <p>Create a new exchange for each command to be transmitted by following steps as explained in step 4. Configure the message for transmission as explained in step 5. </p> <p>Download Article in PDF: </p> <p><a href="https://app.box.com/s/n6603jn71gcb07gtyn25" rel="nofollow" target="_blank"><img title="pdf article download" border="0" alt="pdf article download" align="left" src="http://lh5.ggpht.com/-ucMGUhxxSVE/UwisRxgt-MI/AAAAAAAAExo/6pRDearvwJs/image%25255B7%25255D.png?imgmax=800" width="30" height="30" /></a> <a href="https://app.box.com/s/n6603jn71gcb07gtyn25" rel="nofollow" target="_blank">SICAM PAS IEC-101 Slave</a></p> <div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-38376330281439099142014-02-22T20:48:00.001+07:002014-02-22T21:32:20.742+07:00How To Simulate SICAM PAS IEC-101 Connectivity to Master SCADA using ASE2000<h3>Overview</h3> <p>Regarding our customer now is using Master SCADA with IEC 870-5-101 and 104 protocol. All of RTU or SAS projects must provide this protocol and successfully pass the interoperability test. The new project of Substation Automation System has to be proof that the system is able to communicate to master SCADA via IEC 870-5-101 protocol.</p> <p>During Commissioning or SAT, often the customer request to test the IEC-101 or 104 of our SAS using a standard protocol tester such us ASE2000. Even this is very simple test, sometimes if someone not familiar with this protocol tester, then it’s almost impossible to perform the test and the SAS project will be fail. This document provides the basic configuration of ASE2000 to perform connectivity test of IEC-101 protocol of SICAM PAS.</p> <br /> <h3>1. How To Simulate IEC-60870-101 Protocol (Master SCADA) in Protocol Tester ASE2000 </h3> <p></p> <p>ASE 2000 communication test set is a protocol tester or simulator that able to simulate many kind of protocol. This tool is powerful, except the software GUI is not user friendly and minimal user guide available. This document will explain the detailed how to simulate IEC 60870-101 protocol of SICAM PAS using ASE 2000 as the Master SCADA simulator.</p> <p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-_5b5v5id-Yo/UwiqCpclFGI/AAAAAAAAEtg/01Nsc5siqNU/image_thumb%25255B4%25255D.png?imgmax=800" width="547" height="126" /> </p> <p>Before start config SICAM PAS and ASE2000. First, connect RS232 of SICAM PAS PC to ASE2000 PC using a standard Null Modem cable, of course with cross serial TX-RX. Also, ensure that SICAM PAS has been installed IEC-101 and IEC-104 protocol license on it. If there’s RS416 due to redundant SICAM PAS server, in order to perform test we need to connect the RS232 cable to RS416 port which used as virtual COM Port. </p> <p>Please follow this step:</p> <p>1. Click properties - communication, in the channel tab make sure that you have right com port setting. In the Line tab chose constant as the carrier option, make sure the baud rate is same with SICAM PAS/RTU setting. This is COM Port of PC with ASE2000 installed on it.</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/-jrT8xjzCEhk/UwiqFE13QdI/AAAAAAAAE14/kfEsnXAhOoA/clip_image002%25255B1%25255D.jpg?imgmax=800" width="304" height="181" /> <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh3.ggpht.com/-e2G74PoevAw/UwiqInlEQGI/AAAAAAAAE2A/WvvNYUUQVSU/clip_image004%25255B1%25255D.jpg?imgmax=800" width="304" height="181" /></p> <p>2. Click Properties - Protocol Specific, In The Channel exchange defaults make sure that the DL address and Comm address' value is same with SICAM PAS setting. Check the Asynch and iec 870-5-101. Ensure that the values in that panel are same with SICAM PAS setting. Our customer recommended setting based on their master SCADA configuration: Data bits 8,1,Even and Length link is 2,2,3.</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002[4]" border="0" alt="clip_image002[4]" src="http://lh5.ggpht.com/-db4hzmpOgks/UwiqKrbe49I/AAAAAAAAE2I/rhXPgdEfKMw/clip_image0024%25255B1%25255D.jpg?imgmax=800" width="252" height="181" /> <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004[4]" border="0" alt="clip_image004[4]" src="http://lh5.ggpht.com/-72WllNrHKgM/UwiqOAGIM9I/AAAAAAAAE2Q/-LpbTNMtumA/clip_image0044%25255B1%25255D.jpg?imgmax=800" width="252" height="181" /></p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://lh4.ggpht.com/-8I40TdcPfNM/UwiqQrfFjaI/AAAAAAAAE2Y/qQbIWWPUrLI/clip_image006%25255B1%25255D.jpg?imgmax=800" width="253" height="181" /></p> <p>3.  go to exchange list, here are what you need to make connection in this protocol</p> <ul> <li>reset link (freq 0) (flag: display transmit) </li> </ul> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh4.ggpht.com/-xsIZyW55jlk/UwiqS7d42sI/AAAAAAAAE2g/AKOxkNhy5wA/clip_image008%25255B1%25255D.jpg?imgmax=800" width="298" height="260" /></p> <ul> <li>Access Demand (freq 0) (flag: display transmit)</li> </ul> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://lh5.ggpht.com/-atAGKxRIPbU/UwiqU-SZA6I/AAAAAAAAE2o/RPnddbmvmV8/clip_image010%25255B1%25255D.jpg?imgmax=800" width="298" height="260" /></p> <ul> <li>Interogeration (freq 0) (flag display transmit)</li> </ul> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://lh6.ggpht.com/-v_as9o5bAuU/UwiqY1zep2I/AAAAAAAAE2w/oYdmj5jVSoM/clip_image012%25255B1%25255D.jpg?imgmax=800" width="298" height="259" /> </p> <p>4. That's all. You may add more exchange list to pool by ASE2000 if needed. </p> <p>Now Press <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://lh4.ggpht.com/-SC1_uXzxuMk/UwiqavDRSwI/AAAAAAAAEvw/wAJoHJWmJwI/clip_image014_thumb%25255B1%25255D.jpg?imgmax=800" width="27" height="26" /> to Simulate as Master SCADA. If SICAM PAS is successfully connected to ASE2000 via IEC-101 protocol, in line monitor will display response data with “<--“ sign. If connection is failed, the sign is “<==” with text “No Data …” or “Response Timeout”. The picture bellow is example of ASE2000 successfully connected to SICAM PAS.</p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image016" border="0" alt="clip_image016" src="http://lh6.ggpht.com/-a0rRalGtewg/UwiqdlzbYcI/AAAAAAAAE24/g9Rnm0jaR1s/clip_image016%25255B1%25255D.jpg?imgmax=800" width="457" height="393" /></p> <p>SICAM PAS - Operation also show the connection status of IEC-101 protocol. </p> <p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image018" border="0" alt="clip_image018" src="http://lh3.ggpht.com/-78bbajXt4o4/Uwiqfid4S-I/AAAAAAAAE3A/uBV9WAT7pSo/clip_image018%25255B2%25255D.jpg?imgmax=800" width="481" height="348" /></p> <p>Sign <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image020" border="0" alt="clip_image020" src="http://lh3.ggpht.com/-I-0KUBcNUdw/UwiqhRQRwzI/AAAAAAAAEwg/NAYJOg06njE/clip_image020_thumb%25255B1%25255D.jpg?imgmax=800" width="16" height="16" /> : connected. </p> <h3>2. SICAM PAS CONFIGURATION</h3> <p>Set the baudrate to 1200, set the link address and ASDU address (eg. 170), COM Port used for test.</p> <p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-QMREP7WM_Uk/UwiqnK8cHUI/AAAAAAAAEww/a6UEi-dEWQQ/image_thumb%25255B7%25255D.png?imgmax=800" width="564" height="343" /> </p> <p>Set the length of link, ASDU & Object to 2, 2 & 3 as per customer or Master SCADA configuration</p> <p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image007" border="0" alt="clip_image007" src="http://lh3.ggpht.com/-lbn7ssBmLPk/Uwiqry4fvvI/AAAAAAAAExA/TpWvCCPeD48/clip_image007_thumb%25255B2%25255D.jpg?imgmax=800" width="476" height="343" /></p> <p>That’s all the necessary link configuration of IEC-101 of SICAM PAS</p> <p>Download Article in PDF: </p> <p><a href="https://app.box.com/s/41nhvryitzmsiolh33be" rel="nofollow" target="_blank"><img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="pdf article download" border="0" alt="pdf article download" align="left" src="http://lh5.ggpht.com/-ucMGUhxxSVE/UwisRxgt-MI/AAAAAAAAExo/6pRDearvwJs/image%25255B7%25255D.png?imgmax=800" width="30" height="30" /></a>  <a href="https://app.box.com/s/41nhvryitzmsiolh33be" rel="nofollow" target="_blank">SICAM PAS IEC-101 Slave</a></p> <div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-55770910451013583252013-04-27T23:29:00.001+07:002013-04-28T22:41:51.924+07:00Apakah Protokol Komunikasi Itu?<h3>Latar Belakang</h3> <p><a href="http://lh5.ggpht.com/-cZQJ_uAW7Bs/UXv8uKk1TzI/AAAAAAAADZk/b5o-RfRhd-w/s1600-h/image%25255B33%25255D.png"><img style="border-right-width: 0px; margin: 0px 15px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="left" src="http://lh3.ggpht.com/-LVMyZxyxCbE/UXv8uw5kdhI/AAAAAAAADZs/Awe1_wd2SUI/image_thumb%25255B19%25255D.png?imgmax=800" width="156" height="117" /></a>Mungkin kita sering mendengar atau mengucapkan kata tentang protokol komunikasi, seperti protokol Modbus, protokol HN Z, protocol DNP, protokol Idactic, protokol 101, 103, 104 atau pun protokol 61850. </p> <p>Apa Sih Protokol Komunikasi itu..?</p> <p>Jika kita hendak berkomunikasi dengan seseorang maka salah satu pihak akan menjadi penyampai pesan dan lainnya adalah penerima pesan. Pesan tersebut disampaikan dalam bentuk verbal atau suara. Agar komunikasi terjalin dengan baik, maka kedua pihak harus menggunakan bahasa yang sama.</p> <p><a href="http://lh6.ggpht.com/-equak55mtKg/UX1CVA1sLgI/AAAAAAAADbc/ew6KzJK4HbM/s1600-h/image25%25255B1%25255D.png"><img style="border-right-width: 0px; margin: 10px 0px 5px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://lh5.ggpht.com/-LWnLYNiWCvI/UXv8xFE9ngI/AAAAAAAADbk/R7FyEBbp82s/image25_thumb.png?imgmax=800" width="273" height="130" /></a>Lalu bagaimana dengan masa lampau yang tidak ada media perantara suara seperti telepon, internet dan sebagainya?</p> <p>Jika kita kilas balik ke masa lampau maka kita akan teringat dengan sebuah alat yang bernama telegraph dengan sandi Morse sebagai pola/format pengganti vokal/suara kita. <a href="http://lh3.ggpht.com/-CkF_FxDAUIo/UXv8ytPB3AI/AAAAAAAADbo/FhdpREc22Lg/s1600-h/image29%25255B1%25255D.png"><img style="border-right-width: 0px; margin: 0px 0px 0px 20px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://lh4.ggpht.com/-aMr1dYDc-8Y/UXv8zY2LlYI/AAAAAAAADbs/Yr5pVT9LyaQ/image29_thumb.png?imgmax=800" width="269" height="249" /></a></p> <p>Dengan aturan khusus yang disepakati oleh banyak orang, maka pesan yang terdapat dalam rentetan sandi morse tersebut akan terkirim dan dapat dimengerti artinya oleh si penerima. Sandi morse juga merupakan sebuah bahasa komunikasi jarak jauh dengan pengkodean, maka bisa dikatakan sandi morse juga sebuah Protokol komunikasi sederhana dengan operator sebagai main prosesornya.</p> <p>Begitu pula yang terjadi pada peralatan elektronika digital seperti komputer dan mikroprosesor, peralatan ini tidak memiliki kemampuan berkomunikasi secara verbal seperti layaknya manusia. Agar peralatan elektronika digital tersebut bisa berkomunikasi satu sama lain diperlukan sebuah Protokol.</p> <p>Jadi dapat disimpulkan bahwa protokol komunikasi merupakan sebuah bahasa komunikasi antar perangkat digital yang di dalamnya terdiri dari susunan format data digital yang struktur datanya sudah di seragamkan sehingga dua buah perangkat digital atau lebih dapat saling bertukar data/informasi.</p> <p>Lalu kenapa protokol itu jenisnya beragam? Layaknya bahasa manusia, setiap negara, setiap daerah punya ciri khas bahasa sendiri yang disepakati di wilayah tersebut. Begitu pula dengan bahasa mesin atau protokol, setiap pabrikan bisa membuat bahasa standar masing-masing agar perangkat digital yang dijual dapat berkomunikasi satu sama lain. (<a href="http://www.arisulistiono.blogspot.com">ari_sulistiono</a>)</p> <h3 align="justify">Definisi Protokol</h3> <p align="justify"><a href="http://lh3.ggpht.com/-favnumCdOug/UXv80At332I/AAAAAAAADaU/vl6fVZIru0A/s1600-h/image%25255B19%25255D.png"><img style="border-right-width: 0px; margin: 0px 0px 0px 20px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://lh5.ggpht.com/-uLqhIVNczHA/UXv80_cq-oI/AAAAAAAADac/R7zmVVLQQdk/image_thumb%25255B11%25255D.png?imgmax=800" width="240" height="171" /></a> Sebuah <b>protokol komunikasi</b> adalah sistem format pesan digital dan aturan untuk bertukar pesan-pesan di dalam atau antar sistem komputer dan telekomunikasi . Sebuah protokol mungkin memiliki deskripsi formal. Protokol dapat mencakup sinyal , otentikasi dan kemampuan deteksi sekaligus koreksi kesalahan format data. (<a href="http://en.wikipedia.org/wiki/Communications_protocol" rel="nofollow" target="_blank">narasumber</a>)</p> <p align="justify">Definisi protokol mendefinisikan sintaks , semantik , dan sinkronisasi komunikasi, perilaku tertentu biasanya tergantung bagaimana hal itu dilaksanakan. Sebuah protokol sehingga dapat diimplementasikan dalam perangkat keras atau perangkat lunak atau keduanya. Protokol komunikasi harus disepakati oleh pihak-pihak yang terlibat. Untuk mencapai kesepakatan protokol dapat dikembangkan menjadi <i>standar teknis</i> .</p> <h4 align="justify">Persyaratan dasar protokol</h4> <p align="justify">Untuk membangun sebuah sistem komunikasi, harus ada pesan yang dikirim dan diterima saat memulai jalinan komunikasi dua arah. Oleh karena itu protokol harus menentukan aturan yang mengatur transmisi. Secara umum, banyak hal berikut harus diperhatikan:</p> <ul> <li> <div align="justify"><i>Data formats for data exchange atau </i><i>Format data untuk pertukaran data.</i> </div> </li> <li> <div align="justify"><i>Address formats for data exchange atau </i><i>Format alamat untuk pertukaran data.</i> </div> </li> <li> <div align="justify"><i>Address mapping atau </i><i>Alamat pemetaan.</i> </div> </li> <li> <div align="justify"><i>Routing.</i> Ketika sistem tidak terhubung secara langsung, sistem perantara sepanjang <i>rute</i> ke penerima yang dituju diperlukan penerusan pesan atas nama pengirim. Di Internet, jaringan yang terhubung menggunakan router. Cara menghubungkan jaringan seperti ini disebut <i>internetworking</i> .</div> </li> <li> <div align="justify"><i>CRC atau Deteksi kesalahan transmisi</i> diperlukan pada jaringan yang tidak dapat menjamin operasi bebas dari kesalahan. </div> </li> <li> <div align="justify"><i>Acknowledgements, </i>penerima data memberikan respon bahwa data sudah diterima dengan sempurna. Hal ini diperlukan pada sistem komunikasi yang berorientasi pada status link koneksi.</div> </li> <li> <div align="justify"><i>Kehilangan informasi - timeout dan retries.</i> Paket mungkin akan hilang pada jaringan atau terjadi penundaan yang lama. Untuk mengatasi hal ini, beberapa tipe protokol, pengirim data meminta penerima untuk memberikan respon penerimaan data (apakah data sudah diterima semua?) dalam jumlah waktu tertentu. Apabila tidak ada respon dari penerima, maka komputer pengirim data dapat menyimpulkan bahwa link komunikasi kepada komputer penerima tidak terjalin atau rusak.</div> </li> <li> <div align="justify"><i>Direction of information flow atau </i><i>Arah arus informasi</i> perlu diatur jika transmisi hanya dapat terjadi dalam satu arah pada satu waktu seperti pada half-duplex link. Hal ini dikenal sebagai <em>Media Access Control</em> . Pengaturan harus dibuat untuk mengakomodir beberapa penerima, misalnya: ketika ada dua pihak komputer penerima ingin mendapatkan kontrol pada saat yang sama.</div> </li> <li> <div align="justify"><i>Urutan kontrol.</i> Jika kita amati, bitstrings yang panjang akan dibagi dalam potongan-potongan, dan kemudian dikirim pada jaringan secara <em>individual </em>dengan penandaan urutannya agar jika ada bit yang hilang atau terduplikasi maka penerima akan meminta transmisi ulang. </div> </li> <li> <div align="justify"><i>Flow control</i> diperlukan bila pengirim mentransmisikan lebih cepat dari penerima atau lebih cepat dari peralatan jaringan diantaranya agar dapat memproses transmisi. </div> </li> </ul> <p align="justify">Mendapatkan data di dalam jaringan merupakan masalah umum bagi sebuah protokol. Data yang diterima harus dievaluasi dalam konteks kemajuan percakapan, sehingga sebuah protokol harus menetapkan aturan dalam menggambarkan sebuah konteks percakapan antar komputer. </p> <h3 align="justify">Protokol 61850</h3> <p align="justify"><a href="http://lh5.ggpht.com/-ocmMxPnU7KY/UXv82PndbHI/AAAAAAAADb8/I9J7xvKsXeU/s1600-h/image%25255B2%25255D.png"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 15px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh3.ggpht.com/-ft46D2_0hQU/UXv8232w4PI/AAAAAAAADcA/7s7cFgk5T88/image_thumb%25255B1%25255D.png?imgmax=800" width="306" height="286" /></a> <b>IEC 61850</b> adalah standar internasional untuk desain otomatisasi gardu induk. IEC 61850 adalah salah satu bagian dari standarisasi protokol dan smart grid yang diatur oleh International Electrotechnical Commission (IEC). Protokol ini dapat berjalan melalui jaringan TCP/IP atau jaringan LAN pada Gardu Induk yang menggunakan <em>Ethernet Switch</em> berkecepatan tinggi untuk mendapatkan waktu respon yang dibutuhkan di bawah empat milidetik untuk signal dari relay proteksi.</p> <h4 align="justify">Sejarah</h4> <p align="justify"><a href="http://lh4.ggpht.com/-2lPkrCmEXxw/UXv83nxqKII/AAAAAAAADa0/kjFIAgehkKo/s1600-h/image%25255B8%25255D.png"><img style="border-right-width: 0px; margin: 15px 0px 0px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://lh6.ggpht.com/-yjmYOMVbHxY/UXv84aBlFFI/AAAAAAAADa8/gOq4xN7BN78/image_thumb%25255B4%25255D.png?imgmax=800" width="148" height="65" /></a> Pada dasarnya sudah ada beberapa model protokol yang diperuntukan untuk otomatisasi Gardu Induk, namun kebanyakan protokol tersebut dibuat dan diperuntukan kepada vendor tertentu saja sehingga dapat menimbulkan <em>monopoly</em> bisnis. Kemudian munculah ide, apabila memungkinkan <em>Interoperation</em> perangkat proteksi relay dari vendor yang berbeda akan menjadi keuntungan bagi pengguna sistem otomasi gardu. Maka sebuah <em>IEC project group</em> yang terdiri dari sekitar 60 anggota dari berbagai negara bekerja di tiga kelompok kerja IEC dari tahun 1995. Mereka menanggapi semua kekhawatiran dan obyektifitas yang muncul di sisi pengguna dan kemudian menciptakan IEC 61850. Tujuan yang ditetapkan untuk standar protokol baru ini adalah:</p> <ol> <li> <div align="justify">Sebuah protokol tunggal untuk gardu yang lengkap dengan mempertimbangkan pemodelan data yang berbeda yang diperlukan untuk gardu.</div> </li> <li> <div align="justify">Mendefinisikan layanan dasar yang diperlukan untuk mentransfer data sehingga seluruh pemetaan protokol komunikasi dapat dibuat secara otomatis, dan menjadi bukti kemajuan masa depan.</div> </li> <li> <div align="justify">Mempromosikan kemampuan interoperabilitas yang tinggi antara sistem dari vendor yang berbeda.</div> </li> <li> <div align="justify">Sebuah metode/format yang lebih umum untuk menyimpan data lengkap.</div> </li> <li> <div align="justify">Mendefinisikan metode pengujian komplit yang diperlukan untuk peralatan sesuai dengan standar.</div> </li> </ol> <h4 align="justify">Fitur</h4> <p align="justify"><a href="http://lh6.ggpht.com/-yt0LaoqxWos/UXv86RRF-SI/AAAAAAAADbE/nDV13eigTEM/s1600-h/image%25255B14%25255D.png"><img style="border-right-width: 0px; margin: 50px 0px 0px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://lh6.ggpht.com/-nV-30mcfZ50/UXv87QeRcjI/AAAAAAAADbM/6ghEL-ZiUKw/image_thumb%25255B8%25255D.png?imgmax=800" width="240" height="134" /></a> Fitur IEC 61850 termasuk:</p> <ol> <li> <div align="justify"><i>Data Modeling</i> - Peralatan primer serta fungsi kontrol & proteksi yang ada di dalam gardu dimodelkan dalam berbagai node logika standar yang dapat dikelompokkan dalam perangkat logika yang berbeda. Contohnya adalah: logical device (<i>LLN0</i>) dan physical device (<i>LPHD</i>)<i>.</i></div> </li> <li> <div align="justify"><i>Pelaporan Skema</i> - Ada berbagai skema pelaporan <i>(BRCB & URCB)</i> untuk melaporkan data dari server melalui hubungan server-client yang dapat dipicu berdasarkan kondisi pemicu yang telah ditentukan.</div> </li> <li> <div align="justify"><i>Transfer cepat event dari relay</i> - <em>Generic Substation Event</em> <i>(GSE)</i> didefinisikan untuk transfer data yang cepat dari event relay untuk modus komunikasi peer-to-peer. GSE dibagi menjadi <i>ANGSA</i> & <i>GSSE</i> .</div> </li> <li> <div align="justify"><i>Setting Groups</i> – <em>Setting Group Control Block</em> <i>(SGCB)</i> didefinisikan untuk mengatur <em>Setting Group</em> dari relay proteksi sehingga pengguna dapat mengubah setting group yang ingin diaktifkan sesuai dengan kebutuhan.</div> </li> <li> <div align="justify"><i>Sampled Data Transfer </i>- Skema 61850 juga didefinisikan untuk mengatur transfer nilai sampel menggunakan Sampled Value Control blocks <i>(SVCB)</i></div> </li> <li> <div align="justify"><em>Commands </em>atau<em> Perintah</em> - Berbagai jenis perintah juga didukung oleh IEC 61850 yang meliputi <em>command direct</em>/langsung & <em>select before operate</em> (SBO) dengan <em>security</em> normal dan bertingkat (enhance security).</div> </li> <li> <div align="justify"><i>Penyimpanan Data</i> - Substation Configuration Language <i>(SCL)</i> didefinisikan sebagai penyimpanan data lengkap dari konfigurasi data Gardu Induk dalam format tertentu. Format yang digunakan menggunakan format table XML sama seperti sistem database pada sistem website.</div> </li> </ol> <h3>Keunggulan/<em>Advantages</em> Protokol 61850 </h3> <p align="justify">Apabila konsep dan sistem yang ditawarkan sesuai dengan standar IEC Smart Grid, maka diharapkan keuntungan dibawah dapat tercapai:</p> <ol> <li> <div align="justify">Mengurangi pengkabelan ~ <em>Reduced Hardwiring, </em>adanya sistem GOOSE dapat mengurangi pengkabelan untuk sinyal interlock dan alarm antar panel.</div> </li> <li> <div align="justify">Improvisasi Kinerja - <em>Improved Performance,</em> standar 61850 umumnya menggunakan perangkat elektronik canggih/cerdas (IED) dan dengan fasilitas jaringan dengan kecepatan tinggi.</div> </li> <li> <div align="justify">Peningkatan Kapabilitas/Kemampuan - <em>Improved capability</em>, kecanggihan dan kecepatan yang tinggi perangkat proteksi memungkinkan perangkat melakukan beberapa fungsi sekaligus.</div> </li> <li> <div align="justify">Kustomisasi Solusi - <em>Customized Solutions</em>, sistem yang ditawarkan lebih mudah untuk dibentuk sesuai kebutuhan pengguna</div> </li> <li> <div align="justify">Fleksibilitas dari beragam sistem proteksi/skema kontrol - <em>Flexibility of the various protection/control schemes</em></div> </li> <li> <div align="justify">Peningkatan sistem pengawasan - <em>Improved supervision</em></div> </li> <li> <div align="justify">Pencarian masalah atau gangguan menjadi lebih mudah - <em>Troubleshooting much easier</em></div> </li> <li> <div align="justify">Mengurangi kebutuhan tenaga personil - <em>Reduced man-power requirement</em></div> </li> <li> <div align="justify">Mengurangi kemungkinan kesalahan - <em>Reduced chances of error,</em> sistem 61850 dibuat sedemikian rupa agar pekerjaan mapping telegram serta strukturisasi data dilakukan secara otomatis oleh software sesuai dengan peraturan IEC 61850, sehingga munculnya human-error dalam proses konfigurasi bisa ditekan.</div> </li> <li> <div align="justify">Penyelesaian proyek yang lebih cepat - <em>Faster completion of project</em>, dari segi software yang bekerja secara otomatis, maka diharapkan proyek dapat diselesaikan dengan lebih cepat.</div> </li> <li> <div align="justify">Kebutuhan ruang berkurang - <em>Reduced space requirement,</em> peralatan proteksi dan kontrol sudah multifungsi sehingga seharusnya tidak terlalu memakan tempat.</div> </li> <li> <div align="justify">Fungsi yang disempurnakan - <em>Improved functionality</em></div> </li> <li> <div align="justify">Mudah untuk melakukan perubahan / modifikasi - <em>Easy to carry out changes/modifications,</em> modifikasi atau perubahan yang dilakukan secara software menjadi lebih mudah.</div> </li> <li> <div align="justify">Tidak ada masalah penuaan - <em>No aging issues</em></div> </li> </ol> <div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-3669189887064349002013-02-03T14:02:00.001+07:002013-02-03T22:34:40.659+07:00How To Integrate ION meters to SICAM SAS Via Modbus RTU Protocol<h3>Overview</h3> <p>This document will describe the step to configure “connection of ION energy meter to SICAM PAS via protocol Modbus RTU”.</p> <h3>Basic Setup</h3> <h4>1. Basic Configuration Required for ION Meters </h4> <p>For displaying correct measurement of the system to be monitored via Energy Meter “ION 8600 Series”, we need to configure basic setting such us CT, PT and communication port. To perform this, we can use an optical cable “ABACUS” or just set the setting via keypad in the front panel of meter.</p> <p>First of all power up the meters, by default ION 8600 series is in hardware lock position, in this case we can not perform any setting change of the meter. To unlock the meter, Remove outer cover and press <b>TEST</b> mode button. The meter always returns to NORM mode after exiting TEST mode after several of minutes.</p> <p><a href="http://lh3.ggpht.com/-rMEMxH5uWCA/UQ4KUFpwgQI/AAAAAAAAC2o/av-of8wg5eM/s1600-h/clip_image002%25255B4%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Open cover to Unlock ION 8600" border="0" alt="Open cover to Unlock ION 8600" src="http://lh5.ggpht.com/-xEKfvtE53O4/UQ4KU_ybNGI/AAAAAAAAC2s/kiUVGdtgPOY/clip_image002_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="188" /></a><a href="http://lh4.ggpht.com/-BAFBJWSfY_M/UQ4KVu430fI/AAAAAAAAC20/0lrciOtJTPw/s1600-h/clip_image004%25255B4%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Front Panel ION 8600" border="0" alt="Front Panel ION 8600" src="http://lh4.ggpht.com/-mhn1jD7Urow/UQ4KWgEPUkI/AAAAAAAAC3A/F_S7HUQ1nw4/clip_image004_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="142" /></a></p> <p>Now, setting change of the ION meter is possible, Open ION Software connect to the meters using ABACUS optical cable or just use the keypad and enters this value to the meters. </p> <p><a href="http://lh3.ggpht.com/-aC3OQS3g6ws/UQ4KXLRkpXI/AAAAAAAAC3I/8iV59e1nOsQ/s1600-h/clip_image006%25255B5%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Front Panel Config ION 8600" border="0" alt="Front Panel Config ION 8600" src="http://lh3.ggpht.com/-iDwTnjKT_s4/UQ4KX-qtICI/AAAAAAAAC3Q/qNRqoxjH4B8/clip_image006_thumb%25255B2%25255D.jpg?imgmax=800" width="431" height="128" /></a></p> <p>Enter the value of CT & PT connected to the meters</p> <p><a href="http://lh3.ggpht.com/-4ATo0ryPJcQ/UQ4KYhB-i9I/AAAAAAAAC3Y/u4IJHc-eZNQ/s1600-h/clip_image008%25255B5%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh4.ggpht.com/-zX1ct0KFdaA/UQ4KZdbUnJI/AAAAAAAAC3g/v606Vj8LOHI/clip_image008_thumb%25255B2%25255D.jpg?imgmax=800" width="181" height="242" /></a>  <a href="http://lh6.ggpht.com/-8wE3A4uhNqM/UQ4KaGFXsMI/AAAAAAAAC3o/7iMcVnzodkI/s1600-h/clip_image010%25255B5%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ION8600 Basic Setup CT-PT" border="0" alt="ION8600 Basic Setup CT-PT" src="http://lh6.ggpht.com/-o0OEpXwtccU/UQ4Ka-EohzI/AAAAAAAAC3w/RmAFQTc3mtI/clip_image010_thumb%25255B2%25255D.jpg?imgmax=800" width="315" height="243" /></a></p> <p>Set communication port of ION meters to RS485 Mode and set Modbus RTU as the communication protocol. Set the Unit ID or Modbus slave address, each ION meters should have a unique address. Communication baud rate of the ION meters should be same with SICAM PAS configuration. <i>Decrease the baud rate of SICAM PAS and ION meters if there’s to much noise or looses caused by distance or electric induction</i>.</p> <p><a href="http://lh6.ggpht.com/-mEqNkngB-DY/UQ4Kb8coLII/AAAAAAAAC34/PXTS4JDpQjE/s1600-h/clip_image012%25255B5%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ION 8600 Basic Setup" border="0" alt="ION 8600 Basic Setup" src="http://lh6.ggpht.com/-nSstJC1BU2w/UQ4KcoQJ-OI/AAAAAAAAC4A/Ypn7I2565Po/clip_image012_thumb%25255B2%25255D.jpg?imgmax=800" width="291" height="224" /></a></p> <p> </p> <h4>COMMUNICATION LINK CONFIGURATION (RS416)</h4> <p>After successfully setup the meters, now make RS-485 connection between SICAM PAS PC and ION meters. Use twisted paired shielded cable to reduce noise and losses.</p> <p><a href="http://lh5.ggpht.com/-Xe4-zACLBs8/UQ4KdnsoPZI/AAAAAAAAC4I/-364zr6v0qY/s1600-h/image%25255B15%25255D.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Automation Configuration for ION 8600" border="0" alt="Automation Configuration for ION 8600" src="http://lh3.ggpht.com/-HWfqvgdTj4A/UQ4KenqSGwI/AAAAAAAAC4Q/Qmrdj6NplnE/image_thumb%25255B11%25255D.png?imgmax=800" width="625" height="229" /></a> <a href="http://lh6.ggpht.com/--gFM94RRtHw/UQ4KfSUChFI/AAAAAAAAC4Y/k5SUin5TevQ/s1600-h/clip_image018%25255B5%25255D.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Cabling RS485 RS426 to ION 8600" border="0" alt="Cabling RS485 RS426 to ION 8600" src="http://lh4.ggpht.com/-sbT6OafBdS0/UQ4KgBRRyrI/AAAAAAAAC4g/WSnwMBCUQ8s/clip_image018_thumb%25255B2%25255D.gif?imgmax=800" width="378" height="200" /></a><a href="http://lh4.ggpht.com/-H0VEI07vfRU/UQ4Kg7Bqy-I/AAAAAAAAC4o/_y21FF_aRd4/s1600-h/clip_image019%25255B3%25255D.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image019" border="0" alt="clip_image019" src="http://lh3.ggpht.com/-BnNBCFW80vc/UQ4Khi-GjfI/AAAAAAAAC4w/bT8oXwSvenQ/clip_image019_thumb.gif?imgmax=800" width="240" height="88" /></a></p> <p>After finishing configuration of the meters, at this moment we need to configure serial port RuggedServer RS416 to retrieve data from meters using RS485 Mode and send the data to SICAM PAS server as virtual COM port. </p> <p><a href="http://lh4.ggpht.com/-Lxd6T9-zRZ8/UQ4Kif4IHiI/AAAAAAAAC44/vScsqmHLX0Q/s1600-h/clip_image021%25255B5%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Port RS416 Configuration" border="0" hspace="12" alt="Port RS416 Configuration" src="http://lh3.ggpht.com/-y0zdvgGimmM/UQ4KjIgMUpI/AAAAAAAAC5A/_Cknjo_0bnc/clip_image021_thumb%25255B2%25255D.jpg?imgmax=800" width="343" height="176" /></a></p> <p>Each port of RS416 is individually selectable via software to be RS232, RS485 or RS422. From “RuggedDirector” software, set the port which used for connection between SICAM PAS to ION8600 meters to RS485 Mode. </p> <p>The DB9 port pin-out diagram and listing are shown below. Connect port DB9 of RS416 Pin 2 to Data+ (white cable) of meters and Pin 7 to Data- (black cable) of meters.</p> <p><a href="http://lh3.ggpht.com/-qGTk1F2Cv6E/UQ4Kj2llUcI/AAAAAAAAC5I/ovesdugotz0/s1600-h/clip_image023%25255B4%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="RS416 Virtual Port" border="0" hspace="12" alt="RS416 Virtual Port" src="http://lh3.ggpht.com/-057CjEGinjg/UQ4KlUmjiMI/AAAAAAAAC5Q/X3bZfjyG9nA/clip_image023_thumb%25255B1%25255D.jpg?imgmax=800" width="201" height="240" /></a></p> <p>To do this, install RuggedDirector software to SICAM PAS PC to make a virtual serial COM Port from RuggedServer RS416 in the SICAM PAS PC.</p> <p>Connect SICAM PAS Server to RS416 via Ethernet cable and open <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="RuggedDirector" border="0" alt="RuggedDirector" src="http://lh5.ggpht.com/-y27TrVynKHk/UQ6Dg0V72hI/AAAAAAAAC9U/oIiixd4BIMc/clip_image025%25255B1%25255D.jpg?imgmax=800" width="148" height="12" /> then press <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="[+]" border="0" alt="[+]" src="http://lh3.ggpht.com/-aFvS_uWoupw/UQ4Kq95R4KI/AAAAAAAAC9c/JR8xf-8W4CE/clip_image027%25255B1%25255D.jpg?imgmax=800" width="12" height="12" /> to add new virtual COM Port to PC Server. After that, Press <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title=">_" border="0" alt=">_" src="http://lh5.ggpht.com/-L2gAbAWF1w4/UQ4KsFDaOyI/AAAAAAAAC9g/rR2Rt1pZ_S0/clip_image029%25255B1%25255D.jpg?imgmax=800" width="15" height="15" /> to start telnet program.</p> <p>Enter “<b>admin</b>” as Administrator password by default, then navigate to <b>Serial Protocols </b><b>à</b><b> Configure Protocols</b>.</p> <p>Select type of COM Port which used as communication port of SICAM PAS to ION 8600 meters to <b>RS485</b> type. </p> <p><a href="http://lh5.ggpht.com/-VMxehg_LkRc/UQ4Ku-x3TeI/AAAAAAAAC6I/0LHJ3EhoV0E/s1600-h/image%25255B10%25255D.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="RS416 Telnet Configuration" border="0" alt="RS416 Telnet Configuration" src="http://lh5.ggpht.com/-0DTEKlUjlbA/UQ4LLn0EtII/AAAAAAAAC6Q/68fDLHPIUes/image_thumb%25255B8%25255D.png?imgmax=800" width="381" height="208" /></a> </p> <p>And please notice that serial parameters (such us baudrate, data bits, etc) of RS416 should be same with serial parameters configuration of ION meters. </p> <p>To enable 1 port of RS416 used by two server which only one server is pooling data as master and the others is only standby server, we need to configure <b>Max Conns</b> of RS416 to <b>2 Conns</b>, default is 1 Conns.</p> <p> </p> <h4>SICAM PAS - MODBUS CONFIGURATION</h4> <p>After completing the communication configuration, now our last step is configuring SICAM PAS and Mapping the Modbus Register of ION 8600 into SICAM PAS Modbus Master Table.</p> <p>Open SICAM PAS UI – Configuration then select <b>Templates</b>, then start make ION 8600 Modbus Map or just import <b>8600 ION.txt</b> attached within this document.</p> <p>From SICAM PAS UI Config, select <b>Mapping</b> then create new device in the Modbus Master group then use 8600 ION template as the device modbus mapping. Remember, we need to configure communication port of each devices using virtual COM Port as described above. Then fill the device address, baudrate, etc. of each device.</p> <p>Close SICAM PAS Config then <b>Start SICAM PAS Operation</b> and click <b>Update System</b>. After the SICAM PAS Operation has been successfully restarted we’ll see that ION Meters is now connected to SICAM PAS server. Go to SICAM PAS Config again to mapping SCC signal which required to displaying metering value of ION meters into HMI display, then export the PXD file.</p> <p><a href="http://lh4.ggpht.com/-0ous5aez97g/UQ4LN1xq01I/AAAAAAAAC6Y/bUx65Qkod7Q/s1600-h/image%25255B20%25255D.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SICAM PAS Modbus Mapping" border="0" alt="SICAM PAS Modbus Mapping" src="http://lh3.ggpht.com/-Te6c80-OH00/UQ4LPyQd4-I/AAAAAAAAC6g/optjmTZ2B5Q/image_thumb%25255B14%25255D.png?imgmax=800" width="609" height="322" /></a> </p> <p>The final touch is displaying the ION measurement into HMI display. To do this, Open graphic designer then create IOField for displaying the value. First, import the PXD File from SICAM PAS to SCC (WinCC Explorer Add On).</p> <p>Some of Modbus register using scaling factor, for example: register value is 22123, the actual value is 22.12kV, so we need to multiply it by 0.001 or 1/1000. We can make the equation in the SICAM PAS Soft PLC or directly in the WinCC global script.</p> <p>This is script example of 150kV GIS Krembangan Project:</p> <p><a href="http://lh4.ggpht.com/-biGFc7w2r_o/UQ4LSX7kYkI/AAAAAAAAC6o/TriMnxPEmKc/s1600-h/image%25255B25%25255D.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WinCC Script Modbus Scaling" border="0" alt="WinCC Script Modbus Scaling" src="http://lh3.ggpht.com/-dyQEMlr-9lo/UQ4LUIh4cRI/AAAAAAAAC6w/8kw-mAtiLSs/image_thumb%25255B17%25255D.png?imgmax=800" width="615" height="354" /></a> </p> <p>For displaying correct value of Voltage measurement, the original register values have to be divided by 1000</p> <p>For displaying correct value of Current and Frequency measurement, the original register values have to be divided by 10</p> <p>For the details please refer to ION 8600 Modbus Register Instruction Manual.</p> <p><a href="http://lh4.ggpht.com/-EUvP1v6OS64/UQ4LVOZd58I/AAAAAAAAC64/HSqS2jRdNkg/s1600-h/clip_image044%25255B5%25255D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Modbus Map ION 8600" border="0" alt="Modbus Map ION 8600" src="http://lh6.ggpht.com/-Ddz7GV_E2RQ/UQ4LWWAuJvI/AAAAAAAAC7A/RBMte6qXgE8/clip_image044_thumb%25255B2%25255D.jpg?imgmax=800" width="539" height="157" /></a></p> <p>ION_Devices_Modbus_Register_Map.pdf is attached within this document.</p> <p> </p> <h4>Sample Display of ION 8600 Meter</h4> <p><a href="http://lh3.ggpht.com/-HmIjMx3Ub4c/UQ4LYGv8I9I/AAAAAAAAC7I/IkcpbRJsik4/s1600-h/image%25255B34%25255D.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WinCC SICAM PAS CC" border="0" alt="WinCC SICAM PAS CC" src="http://lh6.ggpht.com/-X_0dJOLt28c/UQ4LZ6iw54I/AAAAAAAAC7Q/_r251Vyg3p0/image_thumb%25255B24%25255D.png?imgmax=800" width="544" height="462" /></a></p> <p>That’s all…</p> <div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0tag:blogger.com,1999:blog-7098167171686473800.post-17812852471569551632011-04-17T17:16:00.000+07:002011-04-18T12:22:20.001+07:00Latar Belakang, Alur Data, Aplikasi & Keterbatasan Protocol Modbus<p><small><em>Sub.Category: Control & Automation</em></small></p> <p><a href="http://lh4.ggpht.com/_gWMAlrMzovc/TavB0O7MUCI/AAAAAAAACQk/Srn-7DtaTNI/s1600-h/image%5B10%5D.png" target="_blank"><img title="Skema Komunikasi Protokol Modbus" style="border-right: 0px; padding-right: 0px; border-top: 0px; display: inline; padding-left: 0px; float: left; background-image: none; margin: 10px 15px 0px 0px; border-left: 0px; padding-top: 0px; border-bottom: 0px" height="209" alt="Modbus Master/Slave" src="http://lh5.ggpht.com/_gWMAlrMzovc/TavB1k17bxI/AAAAAAAACQo/w_kj8E_Hvk4/image_thumb%5B9%5D.png?imgmax=800" width="249" align="left" border="0" /></a><font size="3"><em>Modbus</em></font> adalah protokol komunikasi serial yang diterbitkan oleh <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Modicon&prev=_t&rurl=translate.google.com&usg=ALkJrhhj627iCoy37sXUPJJiOOYrQAhvsg">Modicon</a> pada 1979 untuk diaplikasikan pada <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Programmable_logic_controller&prev=_t&rurl=translate.google.com&usg=ALkJrhiYeC3m1Cl1liIdFWQcWuNXutdbgQ">programmable logic controller</a> (PLC). Kemudian protokol ini telah menjadi standar <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/De_facto&prev=_t&rurl=translate.google.com&usg=ALkJrhjUQG6JYg_miv8i8nZPXoxUbYyQzg">de facto</a> protokol komunikasi di industri, dan sekarang Modbus merupakan protokol komunikasi dua-arah yang paling umum digunakan sebagai media penghubung dengan perangkat industri atau media elektronik lainnya dengan komputer. Alasan utama penggunaan Modbus secara ekstensif sebagai protokol komunikasi adalah: </p> <ul> <li>Modbus diterbitkan sebagai open protocol dan bebas royalti </li> <li>Modbus relatif mudah untuk digabungkan dengan jaringan industri </li> <li>Modbus melakukan transfer data “raw bits” atau “words” tanpa membatasi jenis vendor atau jenis merk pabrikan perangkat industri yang digunakan </li> </ul> <p>Modbus memungkinkan adanya komunikasi dua-jalur antar perangkat yang terhubung ke jaringan yang sama, misalnya suatu sistem yang mengukur suhu dan kelembaban dan mengkomunikasikan hasilnya ke komputer (HMI). Modbus sering digunakan untuk menghubungkan sopervisory computer dengan <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Remote_terminal_unit&prev=_t&rurl=translate.google.com&usg=ALkJrhh0NdGvSvz8bvNvvxoF_vRBjblL5A">remote terminal unit</a> (RTU) supervisory control dan sistim akuisisi data ( <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/SCADA&prev=_t&rurl=translate.google.com&usg=ALkJrhgdsyADPHO-6YxvgrY0XVFeBOmyTA">SCADA</a> ).</p> <p>Pabrikan atau suplier besar maupun kecil, system integrator, end-user, pengembang open source, dosen dan pihak yang berkepentingan lainnya dapat menjadi anggota Modbus. Beberapa anggota yang menonjol adalah SoftDEL Systems, Precision Digital Corporation, Motor Protection Electronics, FieldServer Technologies dan masih banyak lagi.</p> <h4>Versi-Versi Protokol</h4> <p><img title="Modbus Direct/Single Connection" style="border-right: 0px; padding-right: 0px; border-top: 0px; display: inline; padding-left: 0px; float: right; background-image: none; margin: 10px 0px 5px 20px; border-left: 0px; padding-top: 0px; border-bottom: 0px" height="180" alt="Single Com. Modbus" src="http://lh6.ggpht.com/_gWMAlrMzovc/TavB2lUIbaI/AAAAAAAACQs/NiqHMiqeYuw/image7%5B2%5D.png?imgmax=800" width="94" align="right" border="0" />Komunikasi dengan menggunakan Protokol Modbus bisa melalui perantara <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Serial_port&prev=_t&rurl=translate.google.com&usg=ALkJrhjEFj6OAQmBS0haeIzxGMgZJeLTZg">port serial</a> (RS-232, RS-485, FO), bisa juga melalui <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Ethernet&prev=_t&rurl=translate.google.com&usg=ALkJrhgIfWhUjpDbQTvD_yO5XKhrnDjWkg">Ethernet</a> (LAN) dan jaringan lainnya yang mendukung protokol Internet.</p> <p>Kebanyakan perangkat Modbus berkomunikasi melalui serial <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/EIA-485&prev=_t&rurl=translate.google.com&usg=ALkJrhgAtrb9JRjjCe2TNagwAcUv3ltQIA">EIA-485</a> physical layer, umumnya pabrikan sensor dan tranducer tipe compact menggunakan ini karena jauh lebih simple dan low-cost. Ada banyak varian protokol Modbus</p> <ul> <li> <p><em>Modbus RTU —</em> digunakan dalam komunikasi serial & menggunakan representasi nilai data biner yang dipadatkan sebagai protokol komunikasi. Format RTU mengikuti request perintah / transfer data dengan <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Cyclic_redundancy_check&prev=_t&rurl=translate.google.com&usg=ALkJrhi4gtVlItB18nwBL0TI9u_cGXAGEw">cyclic redundancy check</a> checksum sebagai mekanisme pemeriksaan kesalahan (error-check) untuk memastikan keandalan data. Modbus RTU adalah implementasi yang paling umum dari semua versi Modbus yang ada. Sebuah pesan Modbus RTU harus dikirimkan secara terus menerus tanpa jeda antar-karakter. Setiap pesan Modbus dibingkai atau dipisahkan oleh periode-periode saat idle (tanpa komunikasi atau Port komunikasi ditutup atau OFF). Komunikasi via Modbus RTU sering dipakai dalam sistem monitoring skala kecil dimana sensor-sensor dan komputer HMI letaknya tidak sangat jauh. </p> </li> <li> <p><em>Modbus </em><a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/ASCII&prev=_t&rurl=translate.google.com&usg=ALkJrhg9UfAIH3wez1MwuFVwzOb1-GYkTA"><em>ASCII</em></a> — Protokol Modbus jenis ini digunakan pada komunikasi serial dan memanfaatkan karakter ASCII dalam berkomunikasi di dalam satu protokol. Format data ASCII menggunakan sebuah <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Longitudinal_redundancy_check&prev=_t&rurl=translate.google.com&usg=ALkJrhgkPN_sueCso_BPkfGQkOM4TYEnMg">longitudinal redundancy check</a> checksum di dalam memeriksa kesalahan transfer data. Pesan data pada Modbus ASCII dibingkai oleh tanda titik dua atau <em>colon</em> (':') dimuka dan diikuti oleh baris baru (CR/LF). Komunikasi antar perangkat elektronik dengan komputer melalui Protokol Modbus ASCII umumnya digunakan dalam jaringan telepon atau pun Modem GSM apabila tidak tersedia infrastruktur jaringan yang memadai seperti LAN atau jaringan Fiber-Optic disana. </p> </li> <li> <p><i>Modbus <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/TCP/IP&prev=_t&rurl=translate.google.com&usg=ALkJrhiR-hFgKlX3KPA9-AlSjXrE9G2M3A">TCP/IP</a> or Modbus TCP</i> — Protokol Modbus varian ini hanya bisa digunakan untuk komunikasi melalui jaringan TCP/IP atau umumnya dikenal dengan jaringan LAN. Modbus TCP/IP tidak memerlukan kalkulasi checksum pada layer terakhir untuk menangani kesalahan transfer data seperti pada komunikasi serial. Modbus TCP/IP lebih cepat dalam melakukan transfer data dibanding dengan Modbus RTU apalagi Modbus ASCII. Pada aplikasi sistem SCADA atau pun Automation yang kompleks dimana digunakan perangkat IED dalam jumlah yang banyak dan beraneka ragam atau dimana tingkat traffic transfer data yang padat, saya lebih menyarankan penggunaan Modbus TCP/IP untuk mencapai tingkat real-time yang lebih tinggi. Tentu saja perangkat IED dengan Port TCP/IP itu sendiri harganya relatif lebih mahal dibanding dengan Port RS-485. </p> </li> <li> <p><i>Modbus over <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/TCP/IP&prev=_t&rurl=translate.google.com&usg=ALkJrhiR-hFgKlX3KPA9-AlSjXrE9G2M3A">TCP/IP</a> or Modbus over TCP</i> — Ini adalah varian Modbus yang berbeda dari Modbus TCP dimana digunakan checksum atau kalkulasi kesalahan transfer data (error-check) yang termasuk dalam <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Payload&prev=_t&rurl=translate.google.com&usg=ALkJrhgDdkg21EIwyTh5iHJ7l2D72AFuPA">payload</a> seperti Modbus RTU. </p> </li> <li> <p><i>Modbus Plus (Modbus+ or MB+)</i> — Modbus Plus (Modbus + atau MB +) juga ada dan merupakan versi ekstensi dari semua versi Modbus, namun hanya eksklusif untuk SCHNEIDER ELECTRIC saja. Modbus ini membutuhkan co-prosesor khusus untuk menangani rotasi token secara cepat seperti <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/High-Level_Data_Link_Control&prev=_t&rurl=translate.google.com&usg=ALkJrhgJmIEezc1oarjh3lka1LnnKXm60w">HDLC</a>. Modbus jenis ini menggunakan kabel twisted pair pada kecepatan 1 Mbit/s dan termasuk trafo isolasi di setiap node. Antarmuka khusus diperlukan sebagai penghubung Modbus Plus ke komputer, biasanya menggunakan card ISA (SA85), bus PCI atau PCMCIA yang khusus dibuat untuk MB+. </p> </li> </ul> <p>Pemodelan data dan fungsi request data pada ke-empat varian Modbus selain MB+ diatas pada dasarnya adalah identik, hanya enkapsulasi atau fromat frame/bingkainya saja yang berbeda.</p> <h4>Komunikasi dan perangkat</h4> <p>Setiap perangkat yang diinginkan untuk berkomunikasi via protokol Modbus harus diberi alamat yang unik atau tidak boleh sama dengan alamat perangkat lainnya. Dalam komunikasi serial dan jaringan MB+ hanya node yang ditugaskan sebagai Master saja yang dapat memulai perintah, berbeda halnya dengan Ethernet, perangkat manapun dapat mengirimkan perintah Modbus, walaupun biasanya hanya satu perangkat master yang melakukannya. </p> <p>Perintah Modbus berisi alamat Modbus perangkat yang ingin dituju atau yang ingin diminta berkomunikasi.. Hanya perangkat yang dimaksudkan akan bertindak atas perintah, meskipun perangkat lain mungkin juga menerima pesan/perintah tersebut (pengecualian adalah perintah broadcastable khusus dikirim ke node 0 yang bertindak tapi tidak diakui). Semua perintah pada Modbus mengandung pemeriksaan informasi, untuk memastikan bahwa perintah yang datang tidak rusak atau error. The Perintah dasar pada Modbus dapat memerintahkan sebuah <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Remote_Terminal_Unit&prev=_t&rurl=translate.google.com&usg=ALkJrhiXawopOeSwDhYrOWNEItWFjg81EA">RTU</a> untuk mengubah nilai salah satu kontrol,register atau membaca sebuah port Input/Output, serta sekaligus memerintahkan perangkat untuk mengirimkan kembali satu atau lebih nilai yang terkandung dalam register yang diakses atau dirubah tersebut.</p> <p>Ada banyak modem dan gateway yang didukung oleh Modbus, karena memang Modbus merupakan protokol yang sangat sederhana dan sering disalin oleh pabrikan-pabrikan perangkat elektronik dan jaringan. Beberapa dari mereka, ada yang secara khusus membuat perangkat yang dirancang untuk protokol ini. Implementasi yang berbeda menggunakan kabel, komunikasi nirkabel dan bahkan SMS atau GPRS. Masalah klasik para desainer sistem monitoring dengan jaringan nirkabel/wireless, SMS dan GPRS adalah bahwa sistem yang mereka buat harus mampu mencakup latensi tinggi dan mengatasi masalah waktu.</p> <h4>Format Frame/Bingkai Data pada Modbus</h4> <p>Semua varian Modbus memilih untuk menggunakan format frame/bingkai data yang berbeda.</p> <table class="wikitable" style="margin: 0pt 0pt 16px 16px" border="1"><tbody style="margin: 0pt 0pt 16px 16px"> <tr style="margin: 0pt 0pt 16px 16px"> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none" colspan="5"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()"><font color="#000000" size="3">Format Frame / Bingkai Data Modbus RTU (Serial) - untuk satu kali transfer data</font></span></th> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Nama</span> </font></th> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Panjang</span> Data</font></th> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Fungsi</span> Layer / Lapisan Data Biner</font></th> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Start</span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">3.5c idle</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Setidaknya 3.5 kali karakter antar frame untuk waktu jeda (keheningan/silence) setiap proses transfer data</span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Address</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">8 bits</span> 8 bit</span> </font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Station Address atau Alamat Perangkat/Slave yang Dituju</span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Function</span> Code</span> </font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">8 bits</span> 8 bit</span> </font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Indikasi Function Codes seperti Read Coil, Read Register, Write Register dsb.</span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Data</span> </font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">n * 8 bits</span> n * 8 bit</span> </font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Data + Length, akan terisi bergantung pada jenis pesan yang dikirim/diterima</span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8f09b" bgcolor="#a8f09b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">CRC Check</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8f09b" bgcolor="#a8f09b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">16 bits</span> 16 bit</span> </font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8f09b" bgcolor="#a8f09b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Error checks</span> atau Checksum kesalahan transfer data</span> </font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8a15b" bgcolor="#a8a15b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">End</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">3.5c idle</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Setidaknya 3.5 kali karakter antar frame untuk waktu jeda (keheningan/silence) setiap proses transfer data</span></span></font></td> </tr> </tbody></table> <table class="wikitable" style="margin: 0pt 0pt 16px 16px" border="1"><tbody style="margin: 0pt 0pt 16px 16px"> <tr style="margin: 0pt 0pt 16px 16px"> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none" colspan="5"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()"><font size="3"><span class="google-src-text" style="direction: ltr; text-align: center">Format</span> Frame Modbus ASCII</font></span> </font></th> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Nama</span> </font></th> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Panjang </span>Data</font></th> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Fungsi</span> Layer</font></th> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Start</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">1 char</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Dimulai dengan “titik dua” atau <em>colon</em> ( : ), nilai ASCII <em>colon</em> dalam hexadecimal adalah 3A)</span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Address</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">2 chars</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Station Address atau Alamat Perangkat/Slave yang Dituju</span></span></font></span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Function</span> Code</span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">2 chars</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Indikasi Function Codes seperti Read Coil, Read Register, Write Register dsb.</span></span></font></span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Data</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">n chars</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Data + Length, akan terisi bergantung pada jenis pesan yang dikirim/diterima</span></span></font></span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8f09b" bgcolor="#a8f09b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">LRC Check</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8f09b" bgcolor="#a8f09b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">2 chars</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8f09b" bgcolor="#a8f09b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Error checks</span> atau checksum kesalahan transmisi data</span> </font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8a15b" bgcolor="#a8a15b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">End</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8a15b" bgcolor="#a8a15b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">2 chars</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8a15b" bgcolor="#a8a15b"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><font color="#000000"><span class="google-src-text" style="direction: ltr; text-align: left">Carriage Return – Line Feed (ditulis: CRLF) pair/sepasang, nilai karakter ASCII ini jika ditulis dalam bilangan hexadecimal adalah 0D & 0A hex</span></font></span></td> </tr> </tbody></table> <table class="wikitable" style="margin: 0pt 0pt 16px 16px; width: 610px; height: 190px" border="1"><tbody style="margin: 0pt 0pt 16px 16px"> <tr style="margin: 0pt 0pt 16px 16px"> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none" colspan="5"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()"><font size="3"><span class="google-src-text" style="direction: ltr; text-align: center">Modbus TCP Frame Format</span> Modbus TCP Frame Format</font></span> </font></th> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Nama</span></font></th> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Panjang</span> Data</font></th> <th style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; text-transform: none; padding-top: 1px; border-right-style: none; background-color: transparent; border-bottom-style: none"><font color="#000000"><span onmouseover="_tipon(this)" style="text-align: center" onmouseout="_tipoff()">Fungsi</span> Layer</font></th> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Transaction Identifier</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">2 bytes</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Untuk sinkronisasi pesan antara Server dengan Client</span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8a15b" bgcolor="#a8a15b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Protocol Identifier</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8a15b" bgcolor="#a8a15b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">2 bytes</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #a8a15b" bgcolor="#a8a15b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Zero atau 0 untuk MODBUS/TCP</span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Length Field</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">2 bytes</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #d8ec9b" bgcolor="#d8ec9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Jumlah byte yang tersisa dalam frame ini</span> </font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Unit Identifier</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">1 byte</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #e9ed9b" bgcolor="#e9ed9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Slave Address (“255” jika tidak digunakan)</span></span></font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Function Code</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">1 byte</span></span> </font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #18ee9b" bgcolor="#18ee9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Function codes</span> seperti pada varian Modbus lainnya</span> </font></td> </tr> <tr style="margin: 0pt 0pt 16px 16px"> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Data bytes</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><font color="#000000"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">n bytes</span></span></font></td> <td style="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-right-style: none; background-color: #f8ef9b" bgcolor="#f8ef9b"><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><font color="#000000"><span class="google-src-text" style="direction: ltr; text-align: left">Data sebagai Response atau Commands</span> Data</font></span></td> </tr> </tbody></table> <p>Unit identifier digunakan dengan Modbus / perangkat TCP yang merupakan gabungan dari beberapa perangkat Modbus, misalnya pada Modbus / TCP ke gateway Modbus RTU. In such case, the unit identifier tells the Slave Address of the device behind the gateway. Dalam hal demikian, unit pengenal menceritakan Alamat Slave perangkat di belakang gateway. Natively MODBUS/TCP-capable devices usually ignore the Unit Identifier. Native Modbus / TCP-perangkat mampu biasanya mengabaikan Identifier Unit.</p> <h4>Jenis Function Code yang Terdapat Pada Modbus</h4> <ul> <p>Function Code / tipe data pada  Modbus meliputi beberapa jenis berikut ini. Dan yang paling sering digunakan dalam aplikasi industri ditandai dengan <i>huruf miring.</i></p> <ul> <li><i>01 Read Coil Status</i> <i>atau Baca Status Coil</i> </li> <li><i>02 Read Input Status</i> atau<i> Baca Status Input</i> </li> <li><i>03 Read Holding Registers</i> atau<i> Baca Register Holding</i> </li> <li><i>04 Read Input Registers</i> atau<i> Baca Register Input</i> </li> <li><i>05 Force Single Coil</i> atau <i>Rubah Status Single Coil (0 atau 1)</i> </li> <li><i>06 Preset Single Register</i> atau <i>Mengisi/Menulis Data pada Single Register</i> </li> <li>07 Read Exception Status </li> <li>08 Diagnostics </li> <li>09 Program 484 </li> <li>10 Poll 484 </li> <li>11 Fetch Communication Event Counter (Ambil Penghitung Event Komunikasi) </li> <li>12 Fetch Communication Event Log (Ambil Event Log Komunikasi) </li> <li>13 Program Controller </li> <li>14 Poll Controller </li> <li><i>15 Force Multiple Coils</i> atau<i> Merubah Status Banyak Coils</i> </li> <li><i>16 Preset Multiple Registers</i> atau <i>Menulis/Mengisi Data Lebih dari Satu Register</i> </li> <li>17 Report Slave ID </li> <li>18 Program 884/M84 </li> <li>19 Reset Comm. Link </li> <li>20 Read General Reference </li> <li>21 Write General Reference </li> <li>22 Mask Write 4X Register </li> <li>23 Read/Write 4X Registers </li> <li>24 Read FIFO (First In Fisrt Out) Queue </li> </ul> </ul> <h4>Implementasi Modbus dalam Transfer Data</h4> <p>Hampir semua implementasi memiliki berbagai jenis variasi dari standar resmi yang ada. Varietas yang berbeda mungkin tidak dapat berkomunikasi dengan baik antar peralatan elektronik dari <em>supliers</em> yang berbeda. </p> <blockquote style="width: 574px; height: 126px"> <p>Untuk memahami implementasi Modbus, sebaiknya <em><font color="#809ec2">readers</font></em> membuka <em><font color="#809ec2">instruction manual</font></em> peralatan elektronik atau IED masing-masing. Di halaman paling belakang biasanya terlampir <font color="#809ec2">Modbus Register Map</font>, dimana nilai dan jenis data pada register yang ada pada peralatan. Perlu diketahui, alamat register beserta nilainya pasti berbeda dari satu merk dengan merk lainnya meski fungsinya sama, misal: sensor tegangan tapi berbeda merk.</p> </blockquote> <p>Beberapa variasi nilai data register yang paling umum adalah:</p> <p>Tipe data:</p> <ul> <ul> <li><a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Floating_point&prev=_t&rurl=translate.google.com&usg=ALkJrhiMsEulX8iYw9Xu9ThGtcR020jVIw"><em>Floating point</em></a><em> IEEE</em>, nilai pengukuran yang lebih presisi dengan pecahan s/d beberapa angka dibelakang koma </li> <li><em>32-bit integer</em> (bilangan bulat 32-bit, terdiri dari dua buah bilangan <em>hexadecimal</em> yang digabungkan) </li> <li>8-bit data (antara 0 s/d 255 atau 00 s/d FF hex) </li> <li>Tipe data campuran (misal: Merk atau nomor seri peralatan) </li> <li><em>Bit fields</em> di dalam <em>integers</em>, nilai bit di dalam bilangan bulat. Misal: Nilai sebaris channel input/output (Status On-Off) PLC seperti: 00100100 </li> <li><em>Multipliers</em> atau faktor pengali untuk mengubah data dari nilai <em>integer</em>. 10, 100, 1000, 256 ... 10, 100, 1000, 256 ... Misal: faktor pengali 1000 untuk nilai tegangan 150 (int) maka tegangan yang dimaksud adalah 150.000 Volts atau 150kV </li> </ul> </ul> <p>Protocol extensions:</p> <ul> <ul> <li>16-bit slave addresses </li> <li>32-bit data size (1 address = 32 data dikembalikan) </li> <li>Word swapped data </li> </ul> </ul> <h4>Keterbatasan-Keterbatasan Modbus</h4> <ul> <li>Semenjak Modbus dirancang pada akhir tahun 1970-an untuk dijadikan perantara atau bahasa komunikasi standar untuk <a href="http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF-8&sl=en&tl=id&u=http://en.wikipedia.org/wiki/Programmable_logic_controller&prev=_t&rurl=translate.google.com&usg=ALkJrhiYeC3m1Cl1liIdFWQcWuNXutdbgQ">programmable logic controller</a> (PLC), jumlah tipe data ini terbatas pada mereka yang mengerti PLC pada saat itu. Sehingga <em>object</em> dengan nilai biner yang besar tidak didukung. </li> </ul> <ul> <li>Tidak ada cara yang standar untuk sebuah <em>node</em> untuk menemukan deskripsi objek data, misalnya, untuk menentukan bahwa nilai register tersebut merupakan perwakilan nilai suhu antara 30 dan 175 derajat. Karena data yang diterima hanyalah berupa nilai desimal, sehingga seorang perancang sistem harus lebih jeli agar tidak salah dalam membaca register dan alamat slave yang dituju. </li> </ul> <ul> <li>Karena Modbus adalah protokol dengan sistem master/slave, slave hanya akan memberikan data atau pesan jika diperintah oleh master saja, sehingga tidak ada jalan bagi perangkat elektronik yang ada di lapangan untuk mengirimkan "<em>report by exception</em>" (kecuali Modbus over Ethernet TCP/IP, dikenal dengan istilah <em>open-mbus</em>). Master node harus secara rutin meminta atau mengumpulkan data (polling data) kepada setiap perangkat yang ada di lapangan, dan mencari adanya perubahan data disana. Tentu saja hal ini akan memakan bandwidth dan waktu pemakaian jaringan yang lebih lama di dalam konteks dimana aplikasi pemakaian bandwidth yang mungkin mahal, seperti pada low-bit-rate radio link, modem GSM dlsb. </li> </ul> <ul> <li>Modbus RTU dan ASCII dibatasi hanya boleh menangani 247 perangkat elektronik (IED) saja pada satu link jaringan, dan tentunya akan membatasi jumlah perangkat lapangan yang mungkin terhubung ke master station (sekali lagi tidak berlaku pada Modbus Ethernet TCP / IP). </li> </ul> <ul> <li>Transmisi Modbus harus bersebelahan yang akhirnya membatasi jenis komunikasi jarak jauh dengan perangkat elektronik dan hanya dapat dilakukan oleh perangkat elektronik yang bisa mem-<em>buffer</em> data untuk menghindari kesenjangan atau <em>gaps</em> dalam transmisi. </li> </ul> <ul> <li>Di dalam Protokol Modbus tidak terdapat <em>security</em> / pengaman terhadap perintah yang tidak sah (<em>unauthorized commands</em>) atau intersepsi data. Faktor terakhir inilah yang membuat banyak industri yang merasa takut atau resah akan adanya pihak-pihak yang tidak bertanggung-jawab dan dengan sengaja merusak sistem operasi dan berdampak pada jumlah kerugian investasi yang sangat besar. </li> </ul> <p>Sehingga munculah standar-standar protokol baru guna menangani segala keterbatasan yang ada pada Modbus namun tetap bersifat <em>open-protocol</em> agar tidak muncul praktek monopoli perdagangan pada satu merk dalam bidang <em>Automation</em>.</p> <h4><em>Open-Protocol</em> Standar Lainnya</h4> <p>Selain Modbus, tengah diaplikasikan dan dikembangkan juga <em>open-protocol</em> standar jenis baru yang diharapkan mampu menjawab tantangan-tantangan berkaitan dengan <em>security-issue</em> yang ada pada Modbus. </p> <p>Meskipun demikian, untuk aplikasi protokol baru ini di Indonesia masih sebatas vendor-vendor besar saja dan belum semua sistem integrator dapat mengaplikasikannya sebagai pengganti Modbus. Semakin tinggi tingkat keamanan sebuah protokol tentu saja pemrogrammannya menjadi lebih rumit, dan tidak boleh ada kesalahan. Satu kesalahan saja sistem akan memblokade jalur komunikasi secara otomatis seperti “time-stamp” dan sebagainya.</p> <p>Protokol-Protokol Standar baru tersebut antara lain adalah sebagai berikut":</p> <ul> <li>IEC 60870-5 IEC 60870-5 </li> <li>IEC 60870-5-101 IEC 60870-5-101 </li> <li>IEC 60870-5-104 IEC 60870-5-104 </li> <li>IEC 60870-5-103 IEC 60870-5-103 </li> <li>IEC 61850 IEC 61850 </li> <li>DNP3 DNP3 </li> </ul> <p>Menanggapi <em>feedback-</em><em>readers</em> yang ingin tahu tentang Modbus, maka saya rilis tulisan ini. Untuk memahami lebih lanjut transmisi data yang terdapat pada Modbus dan memahaminya lebih mendalam lagi fungsi dan cara kerjanya, anda dapat men-dowbload Modbus RTU Tester di website ini dan mempraktekkannya ke perangkat elektronik anda secara langsung. Pastikan anda memiliki:</p> <ol> <li>Modbus Register Map alat tersebut (biasanya terlampir di buku manual), </li> <li><img title="Ari: Don't Just Look from It's Cover ... It's contents perhaps more exciting" style="border-top-width: 0px; padding-right: 0px; display: inline; padding-left: 0px; border-left-width: 0px; float: right; background-image: none; border-bottom-width: 0px; margin: 15px 0px 0px 10px; padding-top: 0px; border-right-width: 0px" height="114" alt="Ari: Don't Look Just from It's Cover" src="http://lh4.ggpht.com/_gWMAlrMzovc/TavB5gAmbRI/AAAAAAAACQw/1TTvU5VmaUE/image24%5B7%5D.png?imgmax=800" width="93" align="right" border="0" />Kabel data serial (apabila port alat adalah RS485), </li> <li>RS485-RS232 Converter (apabila port alat adalah RS485), </li> <li>Komputer dengan port RS232 (apabila port alat adalah RS485), </li> <li>Modbus RTU Tester, dapat di download di website ini </li> <li>Dan cukup kabel LAN direct untuk alat dengan port TCP/IP </li> </ol> <p>Terima kasih telah membaca artikel ini, semoga bermanfaat <em>& h’py bloggin’</em>. <img class="wlEmoticon wlEmoticon-laughingoutloud" style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none" alt="Laughing out loud" src="http://lh5.ggpht.com/_gWMAlrMzovc/TavB6jvvgFI/AAAAAAAACQc/CLqBK9IYjh0/wlEmoticonlaughingoutloud2.png?imgmax=800" /> -Ari Sty-</p> <p><em>Turut serta meramaikan COMPFEST 2011</em></p> <a title="COMPFEST2011.com" href="http://compfest2011.com" target="_blank" rel="dofollow"><img alt="Blogging Competition Compfest 2011" src="http://compfest2011.com/img/bannerblogging.png" /></a> <div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com2tag:blogger.com,1999:blog-7098167171686473800.post-86464013777841128942010-10-11T08:15:00.001+07:002010-10-11T08:33:44.520+07:00Solusi Pemantauan Base Station (BTS) Jarak Jauh<p>Bayangkan apabila anda mempunyai seorang personil yang berada di dalam setiap BTS shelter yang akan bekerja memonitor kondisi BTS selama 24x7, mengirimkan berita dan peringatan serta mengambil tindakan sesuai perintah yang diberikan seperti menekan tombol “reset” misalnya. </p> <p>Mengingat pentingnya pemantauan BTS sebagai aset berharga dalam bisnis jaringan seluler, untuk itu kami telah mengembangkan sebuah kotak ajaib kecil yang akan menggantikan semua tugas personil tersebut diatas selama 24x7 nonstop. </p> <p><a href="http://lh3.ggpht.com/_gWMAlrMzovc/TLJk2k8ip1I/AAAAAAAAB9w/Da8iCnKwO4o/s1600-h/homepage_menu_btsappliance6.png"><img title="homepage_menu_btsappliance" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 30px 5px 10px; border-right-width: 0px" height="34" alt="homepage_menu_btsappliance" src="http://lh3.ggpht.com/_gWMAlrMzovc/TLJk3omOq2I/AAAAAAAAB90/PUykQHMFQiw/homepage_menu_btsappliance_thumb4.png?imgmax=800" width="34" align="left" border="0" /></a> Alat ini pada umumnya dikenal seba<a href="http://lh6.ggpht.com/_gWMAlrMzovc/TLJk6KdX1EI/AAAAAAAAB94/7Rc3sVYOw0k/s1600-h/homepage_bts_engineer36.png"><img title="homepage_bts_engineer3" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 15px; border-right-width: 0px" height="121" alt="homepage_bts_engineer3" src="http://lh4.ggpht.com/_gWMAlrMzovc/TLJk7SWodWI/AAAAAAAAB98/D7nlsIzhTwU/homepage_bts_engineer3_thumb4.png?imgmax=800" width="136" align="right" border="0" /></a>gai IO Server, dimana sebenarnya alat ini adalah sebuah komputer yang di dalamnya telah diisi sebuah program yang akan berjalan dengan sendirinya guna memenuhi kebutuhan industri. IO Server didesain tahan banting dan dirancang khusus untuk beroperasi terus-menerus di dalam kondisi lingkungan yang berat, seperti panas, lembab dan sebagainya.</p> <p>IO Server yang kami rancang ini adalah tentang bagaimana cara melakukan perlindungan secara baik dan aman terhadap infrastruktur anda. Dimana inti semua usaha ini akan bertumpu pada peningkatan pelayanan produksi dan pendapatan.</p> <p> </p> <h3><font color="#c0c0c0">Inilah ulasan singkat sistem kerja <em>BTS Monitoring</em>…</font></h3> <p> </p> <p><em><font color="#ff0000"><font size="5"><a href="http://lh5.ggpht.com/_gWMAlrMzovc/TLJk9BNO1TI/AAAAAAAAB-A/SYPUa72UZUo/s1600-h/image33.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="76" alt="image" src="http://lh5.ggpht.com/_gWMAlrMzovc/TLJk-Ie2v9I/AAAAAAAAB-E/ZDHvQyfxSeM/image_thumb29.png?imgmax=800" width="118" align="left" border="0" /></a></font></font></em></p> <p><em><font color="#ff0000"><font size="6">85%</font> </font></em></p> <p><em><font color="#ff0000">gangguan yang terjadi pada sebuah lokasi BTS dilaporkan oleh end-user/konsumen dan umumnya memerlukan waktu rata-rata lebih dari 12 jam.</font></em></p> <h3><font color="#ff8040">Ini adalah tentang cara mengetahui terjadi kegagalan jaringan. 100%. Cepat.</font></h3> <p><a href="http://lh3.ggpht.com/_gWMAlrMzovc/TLJk-4pV7OI/AAAAAAAAB-I/MUHkJowLhI8/s1600-h/homepage_menu_enduser5.png"><img title="homepage_menu_enduser" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 30px 0px 10px; border-right-width: 0px" height="34" alt="homepage_menu_enduser" src="http://lh4.ggpht.com/_gWMAlrMzovc/TLJk_zA6NpI/AAAAAAAAB-M/9Ejbl4jL6-o/homepage_menu_enduser_thumb3.png?imgmax=800" width="34" align="left" border="0" /></a>Tidak seperti solusi-solusi lainnya, IO Server ini dirancang untuk mensimulasikan diri sebagai seorang pemakai jaringan atau end-user. Ketika layanan jaringan terjadi kegagalan atau menurun (degradasi), anda akan mendapat berita laporan seketika itu juga.</p> <p><em><font color="#0080ff">Respon cepat = berkurangnya pendapatan yang hilang = kepuasan pelanggan lebih tinggi. Sederhana. </font></em></p> <h3><font color="#ff8040"></font> </h3> <h3><font color="#ff8040">Sekuriti/Keamanan Fisik Infrastruktur</font></h3> <p><a href="http://lh3.ggpht.com/_gWMAlrMzovc/TLJlA-7FcoI/AAAAAAAAB-Q/No2g87xEqg8/s1600-h/homepage_menu_camera5.png"><img title="homepage_menu_camera" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 30px 0px 10px; border-right-width: 0px" height="34" alt="homepage_menu_camera" src="http://lh5.ggpht.com/_gWMAlrMzovc/TLJlB7D_mNI/AAAAAAAAB-U/rUX0XE4TIcM/homepage_menu_camera_thumb3.png?imgmax=800" width="34" align="left" border="0" /></a> </p> <p>Pemeliharaan lokasi cell BTS umumnya dilakukan oleh pihak ketiga atau subcontractors, dan umumnya lebih dari satu perusahaan. Bagaimana cara memantau mereka? Bagaimana dengan keamanan fisik infrastruktur?</p> <p><a href="http://lh6.ggpht.com/_gWMAlrMzovc/TLJlDfu6nWI/AAAAAAAAB-Y/RJOVUI6DU-4/s1600-h/image39.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="80" alt="image" src="http://lh5.ggpht.com/_gWMAlrMzovc/TLJlEcbpnLI/AAAAAAAAB-c/cnYV2XJJXG0/image_thumb33.png?imgmax=800" width="152" align="left" border="0" /></a> </p> <p><a href="http://lh4.ggpht.com/_gWMAlrMzovc/TLJlGAbJ49I/AAAAAAAAB-g/mW2k8Nz3fAA/s1600-h/homepage_bts_maintenance5.png"><img title="homepage_bts_maintenance" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="124" alt="homepage_bts_maintenance" src="http://lh6.ggpht.com/_gWMAlrMzovc/TLJlHkBZE2I/AAAAAAAAB-k/-KYInmQG9Lc/homepage_bts_maintenance_thumb3.png?imgmax=800" width="83" align="right" border="0" /></a> Cell sites have a high value: infrastructure and revenue. Making sure that work is done as agreed is key to any operator. How to monitor this? <br />ServersCheck's solution is simple: camera monitoring <br />When motion is detected, alerts are sent to the BSS/OSS. However recordings are stored locally, no burden on the network. </p> <p>  </p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <h3><font color="#ff8040"><font size="3">>30% insiden yang terjadi pada BTS</font> umumnya terkait dengan tenaga listrik ataupun lingkungan</font></h3> <h4>Penurunan tenaga listrik ataupun lingkungan dapat memberikan peringatan kepada anda sebelum terjadinya kegagalan secara total atau menyeluruh</h4> <p>Already have yours? ServersCheck can integrate with most vendors (such as Emerson, Eltek Valere) and complement were needed. Using ServersCheck's unique alerting capabilities, you are notified even when your site or link is down. <br />Knowing the root cause of problem allows for faster resolution. Knowing before failure may prevent downtime. That simple. </p> <p>  </p> <h3><font color="#ff8040"><font size="5">>70%</font> gangguan pada sel BTS dipulihkan dengan “power reset” yang sederhana</font></h3> <p>How long doesn't it take to go on site for a simple reboot? Time is money. Often a lot. <br />Through its patented technology ServersCheck can power off/power on your devices - even when your site is down. Either remotely or locally. </p> <p>  </p> <h3>Integrasi dengan NOC dan Command Centre</h3> <p> <br /><a href="http://lh6.ggpht.com/_gWMAlrMzovc/TLJlIskRAvI/AAAAAAAAB-o/PU9sR5lJ8Ss/s1600-h/icon_commandcenter5.jpg"><img title="icon_commandcenter" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 10px 20px 10px 15px; border-right-width: 0px" height="70" alt="icon_commandcenter" src="http://lh5.ggpht.com/_gWMAlrMzovc/TLJlJapZauI/AAAAAAAAB-s/Zp7TRq_f1uo/icon_commandcenter_thumb2.jpg?imgmax=800" width="70" align="left" border="0" /></a> While most telecom operators run excellent NMS systems within their NOC, many require a simple central solution to get a general health view. To respond that specific need, ServersCheck has created the Command Center application. This application aggregates data sent by scattered appliances and visually displays them on map so that NOC operators can see when issues appear. <br /><a href="http://lh3.ggpht.com/_gWMAlrMzovc/TLJlQO7g_FI/AAAAAAAAB-w/xfcEph2f2yU/s1600-h/image46.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 10px 20px 10px 30px; border-right-width: 0px" height="151" alt="image" src="http://lh6.ggpht.com/_gWMAlrMzovc/TLJlRjmh9NI/AAAAAAAAB-0/lKkDRpRuuAI/image_thumb38.png?imgmax=800" width="151" align="right" border="0" /></a>Data is pushed by monitoring appliances to a central server in two ways: HTTP or SMS. HTTP requires a TCP/IP network with the NOC or a server.  <br />When an issue appears on the map, engineers can easily click to connect to the box to get detailed information from the appliance. Connections to an appliance are TCP/IP or SMS based. The error message itself is available from within the Command Center software. <br />The Command Center application is open source. This means that it can be fully tailored to specific requirements: devide appliances per region, create additional alerting capabilities, merge data from other sources, ... </p> <h6>ANDA MEMPUNYAI PERTANYAAN?  <a href="http://www.ari-sty.cz.cc/2010/06/form-contactemail-me.html" target="_blank">KONTAK KAMI »</a></h6> <div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com1tag:blogger.com,1999:blog-7098167171686473800.post-27724400841278385512010-06-28T13:09:00.002+07:002012-06-19T21:43:55.920+07:00Automated IR-Cam untuk Electric Substation Monitoring<a href="http://lh5.ggpht.com/_gWMAlrMzovc/TCg8I0r9bKI/AAAAAAAAB60/Q_UpJUNf1fE/s1600-h/image73.png" rel="nofollow" target="_blank"><img align="left" alt="Substation Monitoring System Berbasis ThermoVision" border="0" height="132" src="http://lh4.ggpht.com/_gWMAlrMzovc/TCg8JuipHAI/AAAAAAAAB64/GbeFuLI8Jc4/image_thumb49.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 10px 15px 15px 0px;" title="Substation Monitoring System Berbasis ThermoVision" width="153" /></a>Utilitas tenaga listrik umumnya akan mengalami masalah dengan umur dari peralatan dan segala infrastrukturnya, tentu saja hal ini akan mengakibatkan meningkatnya resiko terjadinya blackouts (padam total) dan brownouts (peralatan terbakar atau meledak), biaya yang tak terduga akan meningkat drastis untuk perbaikan/maintenance, banyaknya permasalahan keamanan untuk lokasi yang jauh dari pengawasan, dan tentunya akan berujung pada biaya yang membengkak besar.<br />
Sebagai salah satu bagian dari inisiatif untuk meningkatkan pelayanan publik, industri listrik selalu mencari jalan keluar dari permasalahan-permasalahan tersebut yang tentu saja akan mendukung usaha peningkatan kehandalan dan kualitas penyaluran tenaga listrik namun tetap dapat menghemat keluarnya biaya yang berlimpah. <br />
<a href="http://lh5.ggpht.com/_gWMAlrMzovc/TCg8KUhT0cI/AAAAAAAAB68/ewThRk8_4Sg/s1600-h/ELECTRICALservicecontrIRVI10.jpg" rel="nofollow" target="_blank"><img align="right" alt="ELECTRICAL-service-contr-IRVI" border="0" height="114" src="http://lh5.ggpht.com/_gWMAlrMzovc/TCg8LLiQtQI/AAAAAAAAB7A/jaLzyX81v6o/ELECTRICALservicecontrIRVI_thumb5.jpg?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 10px 0px 0px 15px;" title="ELECTRICAL-service-contr-IRVI" width="164" /></a>Kami juga berusaha berpartisipasi dalam usaha ini dengan bekerja-sama dengan beberapa partner bisnis, pabrikan serta pihak penyaluran guna menyempurnakan sistem monitoring pada gardu induk listrik.<br />
Melalui penggunaan Kamera Infrared “cerdas” kami mencoba meningkatkan kecerdasan (<i>artificial intelligent</i>) dan analisa dari automation software yang lebih cerdas guna memenuhi kebutuhan industri listrik yang semakin kompleks. Kegagalan peralatan yang akan terjadi suatu hari nanti dan gangguan keamanan dari sebuah site akan dengan mudah dapat dideteksi kapan saja, siang atau pun malam, meski di lokasi pemantauan jarak jauh pun. Alhasil akan didapati sebuah peningkatan kehandalan dan berkurangnya biaya-biaya yang tidak semestinya.<br />
<b>Peringatan dini terhadap berbagai macam masalah pada gardu induk:</b><br />
<a href="http://lh5.ggpht.com/_gWMAlrMzovc/TCg8MsSeA3I/AAAAAAAAB7E/Geyic_tVRnw/s1600-h/image14.png" rel="nofollow" target="_blank"><img align="right" alt="Kamera IR "FLIR A-Series"" border="0" height="128" src="http://lh4.ggpht.com/_gWMAlrMzovc/TCg8NQmSW8I/AAAAAAAAB7I/4QjefQBWoJA/image_thumb8.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 0px 5px 10px;" title="Kamera IR "FLIR A-Series"" width="156" /></a><br />
<ul>
<li>Pemantauan secara <i>remote</i> terhadap komponen vital dan kritis dalam sebuah gardu induk listrik. </li>
<li>Dapat membantu meningkatkan kinerja dan kehandalan tanpa penambahan personil thermovision </li>
<li>Pemantauan dapat dilakukan dari <i>central control room</i> dan dapat terintegrasi dengan mudah dengan <i>Substation</i> <i>Automation System</i> via <i>Ethernet</i> (TCP/IP) dan koneksi nirkable (<i>wireless</i>). </li>
<li>Gambar thermovision dapat dilihat secara langsung melalui monitor komputer (<i>LIVE</i>) <i>substation automation</i> ataupun dengan modul server terpisah. </li>
<li>Mendapatkan pembacaan temperatur yang cepat dan akurat dari peralatan yang mulai kelebihan panas (overheating) dan diperkirakan akan terbakar dalam kurun waktu tertentu. </li>
<li>Mampu mengamati peralatan yang sudah tidak bekerja lagi (rusak) dengan penunjukan temperatur yang jauh lebih rendah dari peralatan lainnya. </li>
<li>Mampu menghasilkan alarm audio-visual baik dari software internal ataupun via Substation Automation. </li>
<li>Dapat mengirimkan laporan pemberitahuan otomatis via email dan koneksi intranet kepada pihak manajemen untuk aksi yang lebih cepat. Atau dapat juga dengan metode <i>SMS-Alert</i> ataupun <i>Phone-Dial</i> kepada pihak terkait apabila infrastruktur masih belum memadai. </li>
<li>Bekerja dalam kondisi apapun, pada siang atau pun malam, baik terik atau pun hujan serta dapat beroperasi selama 24/7. </li>
</ul>
<b>Tipikal Konfigurasi Sistem</b> <br />
<a href="http://lh3.ggpht.com/_gWMAlrMzovc/TCg8P9YrI0I/AAAAAAAAB7M/Nemp_AIJgUY/s1600-h/image72.png" rel="nofollow" target="_blank"><img align="left" alt="Contoh Aplikasi Software Monitoring Sederhana" border="0" height="169" src="http://lh4.ggpht.com/_gWMAlrMzovc/TCg8Q5wYS4I/AAAAAAAAB7Q/qfjbX1YoIcg/image_thumb48.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 15px 15px 10px 0px;" title="Contoh Aplikasi Software Monitoring Sederhana" width="224" /></a> <i>Automation system</i> kali ini sengaja di desain khusus untuk pemantauan rangkaian peralatan pada gardu induk yang cukup kritis dan termakan usia yang sewaktu-waktu dapat terbakar. Metode dan model penggambaran thermovisi yang diambil dari kamera IR dapat mengikuti standar dan kebutuhan <i>end-user</i>. Automation system yang kami desain bersifat <i>open architecture</i> sehingga dapat dikembangkan ke dalam berbagai macam model dan pengembangan berkelanjutan guna kehandalan terbaik dari sebuah sistem. <br />
<a href="http://lh5.ggpht.com/_gWMAlrMzovc/TCg8ShdSl3I/AAAAAAAAB7U/pezBFmHVuK8/s1600-h/webviewer5.png" rel="nofollow" target="_blank"><img align="right" alt=".Net WebViewer Sample" border="0" height="143" src="http://lh4.ggpht.com/_gWMAlrMzovc/TCg8Tpvd5WI/AAAAAAAAB7Y/T27jlh5LI1U/webviewer_thumb2.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 15px 5px 0px 20px;" title=".Net WebViewer Sample" width="240" /></a> Melalui <i>.Net Framework,</i> pengembangan ke dalam <i>intelligent automation system</i> jauh lebih mudah dan tak terbatas dibandingkan dengan yang lainnya, vista & win 7 support plus tampilan gambar 64bit (HD), web-application, dll. Dan tentu saja “<i>Free-License</i>”, sehingga anda dapat menggunakan investasi ini selamanya tanpa batasan waktu. Karena kami menyadari <i>license key</i> terkadang malah seringkali menyebabkan <i>error</i> dan cenderung membingungkan <i>end-user</i>.<a href="http://lh3.ggpht.com/_gWMAlrMzovc/TCg8UaOJrtI/AAAAAAAAB7c/cofIm0FqV08/s1600-h/image31.png" rel="nofollow" target="_blank"><img align="right" alt="FLIR A-Series" border="0" height="120" src="http://lh3.ggpht.com/_gWMAlrMzovc/TCg8U90zruI/AAAAAAAAB7g/uK-MR41jl4U/image_thumb21.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 0px 0px 20px;" title="FLIR A-Series" width="120" /></a> <br />
Kami tidak hanya merancang aplikasi automation untuk <i>substation</i> saja, namun bisa juga untuk beragam aplikasi pemantauan lokasi kritis lainnya seperti: <i>Oil & Gas</i>, <i>Power Generation</i>, <i>Hi-Risk Building</i>, dll. Untuk saat ini, kamera IR yang compatible dengan <i>intelligent automation system</i> yang kami desain adalah FLIR A-Series. <br />
<a href="http://lh4.ggpht.com/_gWMAlrMzovc/TCg8WERHQpI/AAAAAAAAB7k/XhWzY0DVob4/s1600-h/image26.png" rel="nofollow" target="_blank"><img alt="Skema Pivot Vision" border="0" height="342" src="http://lh3.ggpht.com/_gWMAlrMzovc/TCg8XB5C4aI/AAAAAAAAB7o/WVeT7Y-fm1U/image_thumb18.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin: 5px auto 10px;" title="Skema Pivot Vision" width="452" /></a>Dengan penambahan <i>controller</i> yang terintegrasi dengan <i>housing</i> kamera IR untuk mengatur sudut pandang serta kemiringan kamera IR akan mempermudah pemantauan site gardu induk. Intelligent Automation System dapat mengendalikan <i>controller</i> tersebut dan dengan cerdas dapat melakukan <i>site-patrol</i> secara otomatis, memantau temperatur peralatan dan memantau keamanan <i>site</i> tanpa pengawasan manusia. <br />
<a href="http://lh6.ggpht.com/_gWMAlrMzovc/TCg8Y3g6jtI/AAAAAAAAB8E/n-RNPLCVWnE/s1600-h/image47%5B2%5D.png" rel="nofollow" target="_blank"><img alt="Mampu mengasilkan laporan otomatis harian, mingguan, bulanan, dll" border="0" height="196" src="http://lh3.ggpht.com/_gWMAlrMzovc/TCg8ZzCX6XI/AAAAAAAAB8I/ZVAvdB9zYuo/image47_thumb%5B1%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin-left: 0px; margin-right: 0px;" title="Mampu mengasilkan laporan otomatis harian, mingguan, bulanan, dll" width="152" /></a> <a href="http://lh4.ggpht.com/_gWMAlrMzovc/TCg8bwF0CsI/AAAAAAAAB8U/OtR_FqZLS_M/s1600-h/image61%5B2%5D.png" rel="nofollow" target="_blank"><img alt="150 KV station, visual and thermal images" border="0" height="132" src="http://lh5.ggpht.com/_gWMAlrMzovc/TCg8duMGPBI/AAAAAAAAB8Y/zl-pjYv5kR4/image61_thumb%5B1%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="150 KV station, visual and thermal images" width="174" /></a> <a href="http://lh3.ggpht.com/_gWMAlrMzovc/TCg8fYV9UmI/AAAAAAAAB8k/v5LV4_BCw24/s1600-h/image64%5B1%5D.png" rel="nofollow" target="_blank"><img alt="Predictive trending functionality: Accurately track thermal performance over time with easy-to-understand" border="0" height="203" src="http://lh5.ggpht.com/_gWMAlrMzovc/TCg8gel_JlI/AAAAAAAAB8o/-rESnE_tH9U/image64_thumb.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="Predictive trending functionality: Accurately track thermal performance over time with easy-to-understand" width="152" /></a><br />
Gambar yang diperoleh akan dikirimkan via Ethernet, wireless atau pun fiber optic. <i>Intelligent Automation System</i> dapat juga diprogram untuk menghasilkan laporan otomatis secara periodik sesuai kebutuhan dan format <i>end-user</i> untuk menjamin kehandalan sistem. <br />
<b>Automated Substation Monitoring Systems</b> <br />
Berikut adalah beberapa komponen gardu induk yang dapat dipantau secara remote dimana kegagalan peralatan dapat dikenali secara thermal dan peralatan dapat dipantau secara tembus pandang:<br />
<ul>
<li>Trafo Daya / Power transformers (level minyak trafo dan operasi pompa) </li>
<li>Load tap changers (level minyak dan permasalahan internal lainnya) </li>
<li>Insulator bushings (level minyak dan deteksi sambungan yang rusak atau kurang baik) </li>
<li>Standoff insulators (moisture, kontaminasi, dan degradasi) </li>
<li>Lightning/Surge arrestors (degradasi pada disk metal-oksida) </li>
<li>Circuit breakers / PMT (kebocoran minyak ataupun SF6) </li>
<li>Mechanical disconnects: DS, ES, dll (koneksi yang kurang baik atau rusak, kontaminasi) </li>
<li>Control cabinets (kerusakanyang disebabkan oleh fan, pompa, dan komponen lainnya) </li>
<li>Baterai </li>
</ul><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com7tag:blogger.com,1999:blog-7098167171686473800.post-54881566337302997002010-06-18T10:57:00.006+07:002012-06-19T21:11:11.574+07:00Battery Monitoring System<blockquote style="height: 65px; width: 500px;">
Real-Time Battery Monitoring System for Power Critical Environments with “automated reporting system” and “data analysis” capability.</blockquote>
<h3>
Pendahuluan</h3>
Beberapa bulan yang lalu, kami telah mencoba meningkatkan kinerja Substation Automation System dengan menambahkan beberapa parameter tambahan guna memenuhi kebutuhan sistem Pengoperasian dan Pemeliharaan yang ada pada Gardu Induk listrik. Penambahan tersebut berpola Condition Base Maintenance (CBM) dimana seluruh parameter ukuran kesehatan peralatan diukur, dipantau dan dianalisa secara langsung serta <i>real-time</i> di dalam sistem otomasi gardu induk (SAS).<br />
<img align="left" alt="gb.1 Expert Battery Monitoring System's Model" border="0" height="259" src="http://lh3.ggpht.com/_gWMAlrMzovc/TBruhMuMLgI/AAAAAAAAB1o/V43Hb1m6KjU/image23.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 10px 10px 20px 0px;" title="gb.1 Expert Battery Monitoring System's Model" width="283" />Salah satu panambahan yang telah berhasil dikembangkan adalah <i>Battery Monitoring System</i> (BMS), dimana peranan batere adalah sangat penting sebagai jantung utama sebuah sistem. Betere digunakan sebagai penggerak PMT (CB), suplai sistem kontrol, metering dan proteksi. Apabila di dalam susunan rangkaian batere terjadi gangguan sedikit saja (misal: pecahnya sel karena <i>overheated </i>atau kelebihan panas) maka sistem tidak akan beroperasi secara normal dan tentu saja diperlukan penggantian sel batere apabila <i>ready-stock</i> dan apabila tidak tentu berdampak pada kerugian produksi dalam kurun waktu yang cukup lama.<br />
Mengingat begitu pentingnya peranan batere, maka dibuatlah pengembangan ini dimana diharapkan agar sistem yang terdapat pada gardu induk menjadi lebih optimal dan handal.<br />
<h3>
Tinjauan Dasar</h3>
Pada saat pengecekan rutin, biasanya dilakukan pemeriksaan secara visual dan pembacaan tegangan ambang (<i>float voltage</i>). Dimana tegangan ambang hanya dapat menunjukkan kondisi dari pengisian batere dan dari cek visual pun hanya akan didapati kondisi fisik luar dari batere seperti retak pada body, karat pada terminal dan indikasi logam terbakar yang pernah terjadi.<br />
Pertanyaan yang jauh lebih mendalam berikutnya adalah:<br />
<ol>
<li>Apakah <i>battery bank</i> siap 100% untuk menyuplai beban kritis saat gangguan sistem tenaga terjadi? </li>
<li>Apakah kapasitas dari <i>battery bank</i> yang sebenarnya serta jangka lamanya backup suplai dapat dipastikan? </li>
<li>Apakah dapat ditentukan kondisi batere cacat atau yang kian memburuk tanpa harus menunggu rusaknya tegangan DC dan bagaimana cara meningkatkan siklus operasi batere agar tahan lama?</li>
</ol>
Tentu saja pertanyaan diatas hanya dapat dijawab dengan pasti apabila dilakukan pengecekan dan pemantauan secara “<i>smooth”</i> dan berkesinambungan/terus-menerus sebanyak 24x7 guna mendapatkan data yang akurat. <br />
<h3>
Manfaat</h3>
Keuntungan atau manfaat daripada Battery Monitoring System adalah:<br />
<ol>
<li>Sistem pemantauan tegangan ambang, status charge/discharge, arus serta temperatur operasi dipantau secara real-time dan terus-menerus. Menghadirkan rekaman data yang akurat serta mampu menghasilkan laporan beserta analisa data secara otomatis. Dari sini akan diperoleh data dokumentasi dan pembuktian <i>lifetime</i> dari masing-masing individu sel batere. </li>
<li>Mampu membuat data grafik trending tegangan batere sehingga deviasi tegangan abnormal dan perubahan yang berangsur-angsur mudah untuk diidentifikasi. </li>
<li>Menyediakan event log dari setiap aktifitas sistem yang mempengaruhi kinerja dari batere. </li>
<li>Menyediakan alarm notifikasi selama 24x7 disaat parameter operasi batere melewati batas. Kondisi alarm bisa digunakan untuk menyalakan relay ataupun dialing modem (alarm call ataupun SMS). </li>
<li>Dapat menyajikan data laporan karakteristik kapasitas betere seketika dari setiap individu sel batere sesaat setelah discharge test dilakukan. </li>
<li>Rekaman data dan analisa dapat memudahkan tindakan pemeliharaan dari setiap individu sel batere untuk meningkatkan daya tahan dan siklus operasi batere. </li>
<li>Memudahkan perencanaan jadwal penggantian batere, tidak ada lagi penggantian darurat dan tidak terencana. </li>
<li>Menghemat waktu: <ul> <ul>
<li>Pengambilan data secara remote menghemat waktu dan biaya perjalanan. </li>
<li>Mampu memonitor batere dalam jumlah yang besar sekaligus, tentunya dapat menghemat tenaga kerja. </li>
<li>Mengurangi biaya discharge test, seperti rental dummy load, operator dan tidak perlu menunggu lama kiriman hasil laporan discharge test.</li>
</ul>
</ul>
</li>
<li>User Friendly Graphical Interface, tampilan sudah di desain agar mudah digunakan oleh siapa saja bahkan <i>operator</i> pemula sekalipun dengan menu bantuan yang lengkap. </li>
<li>Mampu menghasilkan Laporan otomatis: <ol> <ul>
<li><i>Discharge report</i> dengan nilai arus, tegangan serta durasi yang detail, </li>
<li><i>Life prediction report</i>, laporan prediksi siklus dan jangka waktu kinerja batere berdasar parameter Tegangan, Arus dan Temperatur tiap individu sel baterai.</li>
</ul>
</ol>
</li>
</ol>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-ravFJk_6NnE/T-CHy5cjAlI/AAAAAAAACyA/jqdtuybzbpM/s1600/image29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-ravFJk_6NnE/T-CHy5cjAlI/AAAAAAAACyA/jqdtuybzbpM/s1600/image29.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-HSqIhjX8kUw/T-CIKAyT_LI/AAAAAAAACyI/ZZStcTlyO1I/s1600/image33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-HSqIhjX8kUw/T-CIKAyT_LI/AAAAAAAACyI/ZZStcTlyO1I/s1600/image33.png" /></a></div>
Sejumlah fungsi diatas masih ditambah lagi keuntungan utama lainnya yaitu: <br />
Beberapa model BMS yang ada umumnya disajikan dalam sistem tersendiri sehingga harus membeli satu paket peralatan khusus guna memantau sebuah rangkaian battery bank. Namun BMS yang kami sajikan disini adalah bagian dari <i>Substation Automation System</i> dimana seluruh peralatan gardu induk akan terhubung disini sehingga semua dapat terpantau secara sentral. <br />
Status kontrol-operasi PMT/<i>CB</i>, PMS/<i>DS</i>, PHT/<i>OHL</i>, Trafo, ACDB/DCDB, serta Batere & <i>Rectifier</i> dapat dengan mudah dipantau secara bersamaan dan dari beberapa tempat di dalam satu paket <i>Substation Automation System</i> berpola CBM. <br />
<i>Substation Automation System</i> yang kami desain sudah menggunakan standar Industry Standard Protocol a.l.: Modbus, DNP3, IEC-104, dlsb. sehingga <i>customer</i> dengan mudah dapat memadukan beberapa model instrumentasi sesuai kebutuhan dan rancangan sendiri.<div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com2tag:blogger.com,1999:blog-7098167171686473800.post-90781043791120685712010-05-31T08:18:00.002+07:002010-07-01T13:24:33.260+07:00Sistem Otomasi Gardu - Substation Automation System (SAS)<p>We have been providing world-class automation software solutions and services to our customers around the world for over 35 years. </p> <p>Specializing in the delivery of innovative, reliable and cost effective solutions, our offerings connect people in business and industry to real-time information in ways that improve business strategies and decisions.</p> <p>The recent integration with our parent company and global energy management specialists, <a target="_blank" rel="nofollow" href="http://www.schneider-electric.com">Schneider Electric</a>, brings together more than 200 years of collective automation and control management expertise.</p> <p>Research and Development has long been at the heart of our operations. The added backing and expertise of Schneider Electric enables us to expand this focus and deliver an increasing portfolio of world class and cost effective automation and control solutions for our customers.</p> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:e67b5766-1b46-4681-b63c-4fa14aa30c53" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a title="Startup Screen " href="http://lh5.ggpht.com/_gWMAlrMzovc/TAMNfF4RAaI/AAAAAAAAByk/brbLkcxUyM0/Startup8x6.jpg?imgmax=800" rel="thumbnail" sas??="SAS??"><img src="http://lh4.ggpht.com/_gWMAlrMzovc/TAMNi0rFzvI/AAAAAAAAByo/Y46wbNkkDpg/Startup273.png?imgmax=800" border="0" /></a></div> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:90670af0-00dc-4101-baf8-5207b6373e51" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a title="Overall Single Line View" href="http://lh4.ggpht.com/_gWMAlrMzovc/TAMNpfhLvnI/AAAAAAAABys/cRoX5F4LICs/SingleLine8x6.jpg?imgmax=800" rel="thumbnail"><img src="http://lh6.ggpht.com/_gWMAlrMzovc/TAMNsFjKSxI/AAAAAAAAByw/kAU6GOLkUWE/SingleLine448.png?imgmax=800" border="0" /></a></div> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:579e6732-8f52-45de-b6f7-56fea4374094" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a title="Scalable Menus & Functions" href="http://lh3.ggpht.com/_gWMAlrMzovc/TAMNvp95JSI/AAAAAAAABy0/1u4ogzaj13E/Menu8x6.jpg?imgmax=800" rel="thumbnail"><img src="http://lh6.ggpht.com/_gWMAlrMzovc/TAMNzA9qx5I/AAAAAAAABy4/nbHmTQzEUB8/Menu10.png?imgmax=800" border="0" /></a></div> <p></p> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:d8cf92bc-afb7-4eab-b782-27862cc9a963" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a title="Analog Metering View" href="http://lh3.ggpht.com/_gWMAlrMzovc/TAMN4wbMhJI/AAAAAAAABy8/1y9Xr0njrEs/Meter8x6.jpg?imgmax=800" rel="thumbnail"><img src="http://lh3.ggpht.com/_gWMAlrMzovc/TAMN8gp9NiI/AAAAAAAABzA/BvSJCtEZgo8/Meter64.png?imgmax=800" border="0" /></a></div> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:9d9b5d10-9e23-4789-b3a6-5a4efdda7157" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a title="RealTime Trend Data" href="http://lh6.ggpht.com/_gWMAlrMzovc/TAMOCFwObfI/AAAAAAAABzE/dX2E8YQeDBg/RealTimeTrend8x6.jpg?imgmax=800" rel="thumbnail"><img src="http://lh4.ggpht.com/_gWMAlrMzovc/TAMOGBAk2pI/AAAAAAAABzI/K_yGs6TUY3Y/RealTimeTrend7.png?imgmax=800" border="0" /></a></div> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:5bb0ac19-8d0d-4653-b08c-c44e2349b494" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a title="Alarm & Evet Log Record" href="http://lh4.ggpht.com/_gWMAlrMzovc/TAMOOAcwSpI/AAAAAAAABzM/U7nN7pJUpnU/AlarmList8x6.jpg?imgmax=800" rel="thumbnail"><img src="http://lh5.ggpht.com/_gWMAlrMzovc/TAMOaWrg9RI/AAAAAAAABzQ/0dm6UO1zeTI/AlarmList26.png?imgmax=800" border="0" /></a></div><div class="blogger-post-footer"><p align="left"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US"><img align="left" style="border-width: 0px; margin: 8px 20px 0px 0px; display: inline;" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="Creative Commons License"/></a><i> You may share this document under Creative Commons License – </i>Terima kasih telah membaca tulisan ini. © 2011 Ari Sulistiono, <em>Indonesian Electrical Engineer</em>.</p></div>Ari Sulistionohttp://www.blogger.com/profile/00609115698913694796noreply@blogger.com0