{"id":1353,"date":"2019-05-14T09:35:14","date_gmt":"2019-05-14T09:35:14","guid":{"rendered":"https:\/\/www.akademiautomasi.com\/?p=1353"},"modified":"2019-05-14T09:35:14","modified_gmt":"2019-05-14T09:35:14","slug":"simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6","status":"publish","type":"post","link":"https:\/\/www.akademiautomasi.com\/?p=1353","title":{"rendered":"Simulasi I\/O pada Wonderware InTouch dengan KepServerEx 6.6"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Saat memprogram HMI dengan Wonderware InTouch, jika kita tidak memiliki PLC dengan I\/O fisik, kita bisa melakukan simulasi I\/O (salah satunya) dengan KepServerEx. Posting kali ini akan membahas hal tersebut, dengan asumsi anda memahami bagaimana memprogram Wonderware InTouch. Tulisan sdr. Amar <a href=\\\"https:\/\/amarnotes.wordpress.com\/2013\/08\/01\/tutorial-komunikasi-wonderware-intouch-ke-opc-server-kepware-kepserverex\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">berikut<\/a> membantu saya untuk melakukan konfigurasi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\\\"https:\/\/www.kepware.com\/en-us\/products\/kepserverex\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">KepServerEx<\/a> ialah sebuah program yang menyediakan OPC server dan OPC client dengan demo version yang dapat digunakan selama 2 jam. OPC ialah protokol terbuka yang dapat digunakan untuk komunikasi berbagai <em>brand <\/em>peralatan atau software otomasi industri. Anda bisa membaca <em>posting<\/em> lama saya tentang OPC dan KepServerEx <a href=\\\"https:\/\/learnautomation.wordpress.com\/tag\/opc\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">di sini<\/a>.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/kepware\/\\\" rel=\\\"attachment wp-att-1371\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/kepware.jpg\\\" alt=\\\"\\\" class=\\\"wp-image-1371\\\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"\\&quot;wp-block-heading\\&quot; wp-block-heading\"><strong>Pengaturan di KepServerEx 6.6<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Bukalah halaman \\&#8221;KepServerEx Configuration\\&#8221;. Pada bagian \\&#8221;Connectivity\\&#8221; lakukan klik kanan, dan pilih \\&#8221;New Channel\\&#8221; untuk membuat Channel baru.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture1\/\\\" rel=\\\"attachment wp-att-1354\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture1.png\\\" alt=\\\"\\\" class=\\\"wp-image-1354\\\" \/><\/a><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Akan muncul berbagai tipe channel, sesuai dengan pilihan saat anda meng-<em>install<\/em> KepServerEx. Pilihlah tipe \\&#8221;Simulator\\&#8221;, karena kita memerlukan simulasi I\/O. Berilah nama <em>channel<\/em> anda, misalnya \\&#8221;ChannelSim\\&#8221;.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture2\/\\\" rel=\\\"attachment wp-att-1355\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture2.png\\\" alt=\\\"\\\" class=\\\"wp-image-1355\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah itu, kita membuat&nbsp;<em>device<\/em> baru dengan melakukan klik kanan pada \\&#8221;ChannelSim\\&#8221; dan memilih \\&#8221;NewDevice\\&#8221;. Tidak ada yang secara khusus perlu diubah. Berilah nama, misalnya \\&#8221;Device Sim\\&#8221;.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture4\/\\\" rel=\\\"attachment wp-att-1356\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture4.png\\\" alt=\\\"\\\" class=\\\"wp-image-1356\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kemudian buatlah <em>tag&nbsp;<\/em>dengan melakukan klik kanan pada area&nbsp;<em>tag<\/em> dan pilih \\&#8221;New Tag\\&#8221;.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture6\/\\\" rel=\\\"attachment wp-att-1357\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture6.png\\\" alt=\\\"\\\" class=\\\"wp-image-1357\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Berilah nama <em>tag<\/em>, misalnya \\&#8221;input1\\&#8221;, dan berikan address yang sesuai. Karena saya ingin membuat simulasi input diskrit, saya memberi tipe&nbsp;<em>Boolean<\/em>: \\&#8221;B0000\\&#8221;.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture7\/\\\" rel=\\\"attachment wp-att-1358\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture7.png\\\" alt=\\\"\\\" class=\\\"wp-image-1358\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">KepServerEx memberikan bantuan berupa daftar <em>address <\/em>yang sesuai untuk tipe data tertentu. Klik kiri di bagian paling kanan di \\&#8221;Address\\&#8221;, dan halaman berikut akan muncul.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture8\/\\\" rel=\\\"attachment wp-att-1359\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture8.png\\\" alt=\\\"\\\" class=\\\"wp-image-1359\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Saya membuat 3 buah <em>tag<\/em>: analog (K0000), input1 (B0000), dan Random1 (RANDOM(1000,1,1000)).&nbsp;<em>Tag&nbsp;<\/em>terakhir mengacu pada fungsi Random (\\&#8221;RANDOM(Rate, Low Limit, High Limit)) yang menghasilkan bilangan acak dari 1 &#8211; 1000 dengan kecepatan 1000 ms.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture9\/\\\" rel=\\\"attachment wp-att-1360\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture9.png\\\" alt=\\\"\\\" class=\\\"wp-image-1360\\\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"\\&quot;wp-block-heading\\&quot; wp-block-heading\">Pengaturan di Wonderware InTouch<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Di Wonderware InTouch, saya juga membuat 3 buah obyek yang akan mengakses&nbsp;<em>tag&nbsp;<\/em>pada \\&#8221;ChannelSim\\&#8221;: input1 (I\/O discrete), analog (I\/O integer) dan bil_random (I\/O real). Selain itu saya membuat&nbsp;<em>real time trend<\/em> untuk menampilkan&nbsp;<em>tag<\/em> \\&#8221;Sine1\\&#8221; (gelombang sinusoidal) dari <em>channel<\/em> \\&#8221;Simulation Example\\&#8221;. Berikut ini halaman di InTouch.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture10\/\\\" rel=\\\"attachment wp-att-1361\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture10.png\\\" alt=\\\"\\\" class=\\\"wp-image-1361\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Berikut ini pengaturan untuk <em>tag \\&#8221;<\/em>input1\\&#8221;, pada bagian \\&#8221;Item\\&#8221; diisikan nama&nbsp;<em>tag<\/em> yang didaftarkan pada KepServerEx. Meski saya buat sama, tapi <em>tagname<\/em> di InTouch tidak harus sama dengan&nbsp;<em>item<\/em>.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture11\/\\\" rel=\\\"attachment wp-att-1362\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture11.png\\\" alt=\\\"\\\" class=\\\"wp-image-1362\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Berikut ini pengaturan <em>access name <\/em>untuk&nbsp;<em>tag<\/em> di atas.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture12\/\\\" rel=\\\"attachment wp-att-1363\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture12.png\\\" alt=\\\"\\\" class=\\\"wp-image-1363\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bagian&nbsp;<em>application name<\/em> harus diisi \\&#8221;server_runtime\\&#8221; untuk KepServerEx 6. Sedang&nbsp;<em>topic name<\/em> harus diisi: \\&#8221;ChannelName_DeviceName\\&#8221;. Sesuai dengan konfigurasi sebelumnya, maka <em>topic name&nbsp;<\/em>yang saya gunakan: \\&#8221;ChannelSim_DeviceSim\\&#8221;.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture17\/\\\" rel=\\\"attachment wp-att-1370\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture17.png\\\" alt=\\\"\\\" class=\\\"wp-image-1370\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sedang untuk tag&nbsp;<em>wave<\/em> (I\/O real) pada <em>real time trend<\/em>, dengan prinsip yang sama, saya menggunakan pengaturan <em>access name<\/em> sebagai berikut.<\/p>\n\n\n\n<h4 class=\"\\&quot;wp-block-heading\\&quot; wp-block-heading\">Simulasi melalui OPC Quick Client dari KepServerEx<\/h4>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture14\/\\\" rel=\\\"attachment wp-att-1365\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture14.png\\\" alt=\\\"\\\" class=\\\"wp-image-1365\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Simulasi bisa dilakukan dengan memilih icon \\&#8221;OPC QC\\&#8221; di bagian kanan atas KepServerEx Configuration. Setelah terbuka, pilih bagian \\&#8221;ChannelSim.DeviceSim\\&#8221;, sehingga area sebelah kanan akan menampilkan&nbsp;<em>tag <\/em>yang kita buat.<br>\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk melakukan perubahan nilai&nbsp;<em>tag<\/em>, pilih semua <em>tag,&nbsp;<\/em>klik kanan dan pilih \\&#8221;Synchronous Write&#8230;\\&#8221;.<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture14b\/\\\" rel=\\\"attachment wp-att-1366\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture14b.png\\\" alt=\\\"\\\" class=\\\"wp-image-1366\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Halaman di bawah akan muncul. Isikan nilai yang anda inginkan pada kolom \\&#8221;WriteValue\\&#8221;, dan anda dapat melihat hasilnya pada aplikasi InTouch (via WindowViewer).<\/p>\n\n\n\n<figure class=\\\"wp-block-image aligncenter\\\"><a href=\\\"https:\/\/learnautomation.wordpress.com\/2019\/05\/14\/simulasi-i-o-pada-wonderware-intouch-dengan-kepserverex-6-6\/capture14c\/\\\" rel=\\\"attachment wp-att-1367\\\"><img src=\\\"https:\/\/learnautomation.wordpress.com\/wp-content\/uploads\/2019\/05\/capture14c.png\\\" alt=\\\"\\\" class=\\\"wp-image-1367\\\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Berikut ini video yang menunjukkan hasil simulasi pada Wonderware InTouch dengan I\/O dari KepServerEx.<\/p>\n\n\n\n<figure class=\\\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\\\"><div class=\\\"wp-block-embed__wrapper\\\">\n<iframe loading=\"lazy\" title=\"Simulasi I\/O pada Wonderware InTouch dengan KepServerEx\" width=\"1200\" height=\"900\" src=\"https:\/\/www.youtube.com\/embed\/qbMMZ8MLQFE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Semoga bermanfaat!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saat memprogram HMI dengan Wonderware InTouch, jika kita tidak memiliki PLC dengan I\/O fisik, kita bisa melakukan simulasi I\/O (salah satunya) dengan KepServerEx. Posting kali ini akan membahas hal tersebut, dengan asumsi anda memahami bagaimana memprogram Wonderware InTouch. Tulisan sdr. Amar berikut membantu saya untuk melakukan konfigurasi. KepServerEx ialah sebuah program yang menyediakan OPC server &#8230; <a title=\"Simulasi I\/O pada Wonderware InTouch dengan KepServerEx 6.6\" class=\"read-more\" href=\"https:\/\/www.akademiautomasi.com\/?p=1353\" aria-label=\"Read more about Simulasi I\/O pada Wonderware InTouch dengan KepServerEx 6.6\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":1371,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-with-sidebar","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[39],"tags":[97,69,60],"class_list":["post-1353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-scada-hmi-tutorial","tag-kepserverex","tag-opc","tag-wonderware-intouch"],"jetpack_featured_media_url":"https:\/\/www.akademiautomasi.com\/wp-content\/uploads\/2019\/05\/kepware.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=\/wp\/v2\/posts\/1353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1353"}],"version-history":[{"count":0,"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=\/wp\/v2\/posts\/1353\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=\/wp\/v2\/media\/1371"}],"wp:attachment":[{"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akademiautomasi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}