You are on page 1of 10

HMI (Human Machine Interface) adalah membuat fungsi dari teknologi nyata.

Jadi dengan membuat desain HMI yang sesuai, akan membuat pekerjaan fisik lebih mudah. pada hampir semua solusi teknis, efektifitas dari HMI adalah dapat memprediksi penerimaan user terhadap seluruh solusi yang ada. konsep HMI yang Moderen pada industri adalah sebagai media komunikasi antara operator dengan perancangan yang secara ideal mampu memberikan informasi yang diperlukan, agar perencanaan yang dilakukan dengan tingkat efisiensi maksimum. HMI merupakan sarana bagi operator untuk mengakses sistem otomasi di lapangan yang mencangkup operasional , pengembangan, perawatan troubeleshooting fungsi dari HMI yaitu: 1. Memberikan informasi plant yang up-to-date kepada operator melalui graphical user interface. 2. Menerjemahkan instruksi operator ke mesin 3. Engineering Development Station Bagian-bagian dari Human Machine Interface (HMI) Meliputi; 1. Tampilan Statis dan Dinamik 2. Manajemen Alarm 3. Trending 4. Reporting 1. Tampilan Statis dan Dinamik Pada tampilan HMI terdapat dua macam tampilan yaitu Obyek statis dan Obyek dinamik 1. Obyek statis, yaitu obyek yang berhubungan langsung dengan peralatan atau database. Contoh : teks statis, layout unit produksi 2. Obyek dinamik, yaitu obyek yang memungkinkan operator berinteraksi dengan proses, peralatan atau database serta memungkinkan operator melakukan aksi kontrol. Contoh : push buttons, lights, charts 2. Manajemen Alarm Suatu sistem produksi yang besar dapat memonitor sampai dengan banyak alarm. dengan banyak alarm tersebut dapat membingungkan operator. Setiap alarm harus di-acknowledged oleh operator agar dapat dilakukan aksi yang sesuai dengan jenis alarm. Oleh karena itu dibutuhkan suatu manajemen alarm dengan tujuan mengeleminir alarm yang tidak berarti Jenis-jenis alarm yaitu;

1. Absolute Alarm

High dab High-High Low dan Low-Low Deviation Alarm Deviation High Deviation Low Rote of Change Alarms Positive Rate of Change Negative Rate of Change

2.

3.

3.Trending Perubahan dari variable proses kontinyu paling baik jika dipresentasikan menggunakan suatu grafik berwarna. Grafik yang dilaporkan tersebut dapat secara summary atau historical. 4. Reporting Dengan reporting akan memudahkan pembuatan laporan umum dengan menggunakan report generator seperti alarm summary reports. Selain itu, reporting juga bisa dilaporkan dalam suatu database, messaging system, dan web based monitoring. Pembuatan laporan yang spesifik dibuat menggunakan report generator yang spesifik pula. Laporan dapat diperoleh dari berbagai cara antara lain melalui aktivasi periodik pada selang interfal tertentu misalnya kegiatan harian ataupun bulanan dan juga melalui operator demand.

Human machine interface (HMI) adalah sebuah interface yang membolehkan interaksi antara seorang manusia dan sebuah mesin. Human machine interface sangat bervariasi, dari control panel untuk nuclear power plants hingga screen dan input button pada sebuah cell phone. Merancang interface tersebut adalah sebuah tantangan, dan membutuhkan usaha untuk membuat fungsi interface, dapat diakses, mudah untuk digunakan dan logic. Beberapa engineer khusus untuk mengembangkan humen machine interface dan mengubah cara bagaimana orang berinteraksi dengan masin dan system. Dua komponen dibutuhkan pada sebuah human machine interface. Yang pertama adalah sebuah input. User membtuhkan beberapa cara untuk memberitahu mesin apa yang harus dilakukan, atau untuk menentukan mesin. Contoh dari input device meliputi keyboard, toggle, switch, touch screen, joystick, dan mouse. Seluruh device tersebut dapat diutilisasi untuk mengirimkan command kedalam sebuah system atau bahkan set interlink dari system.

Interface juga membutuhkan sebuah output, yang membolehkan mesin untuk tetap mengupdate user pada progress command, atau untuk menggunakan command pada space fisik. Pada sebuah computer, user memiliki sebuah screen yang dapat mendisplay informasi. Sebuah robot dapat memindahkan untuk merespon command dan menstore data pada sebuah hard drive sehingga orang dapat melihat bagaimana robot tersebut merespon.

HMI or MMI (part1)


HMI adalah singkatan dari Human Machine Interface sedangkan MMI adalah singkatan dari Man Machine Interface. Intinya sih sama aja bila dilihat dari singkatannya pengertian HMI/MMI adalah Interface (antar muka) antara Mesin dengan Manusia. Mesin dalam hal ini bisa berupa Mesin, System Package atau bahkan Sebuah Plant (cth: Petrochemical/Oil&Gas Plant). Pada umumnya HMI/MMI adalah berupa komputer dengan display di Monitor CRT/LCD dimana kita bisa melihat keseluruhan system dari layar tersebut. Layaknya sebuah komputer, HMI/MMI biasanya dilengkapi dengan keyboard dan Mouse. dan biasa juga diganti dengan touch screen. Dimana keyboard sendiri juga bisa di ganti dengan tampilan di layar buat penginputan. Sebagai ilustrasi .. andaikan ada sebuah plant yang terdiri dari Tangki, Pompa, dll beserta alat2 intrumentasinya seperti Level Indicator Transmitter (LIT), Pressure Indicator Transmitter (PIT), dll. Maka kita bisa menggambarkan plant tersebut di layar dengan mencontoh dari P&ID (Pipeline & Instrumentation Diagram) dan bisa menampilkan value (nilai) dari masing2 sensor/transmitter yang bersangkutan. Untuk lebih jelasnya bisa click link berikut ini hubungan antara plc dan hmi/mmi Berikut fungsi dari HMI/MMI:

Monitoring, kita dapat memonitor/mengawasi kondisi plant kita secara real time tanpa perlu keluar dari control room. Setting (based on security level), kita dapat merubah setting misal settingan alarm high dan low dari suatu pressure atau bahkan kita bisa merubah settingan trip suatu system. Take action (based on security level), kita dapat menjalan suatu proses atau menshutdown proses tersebut. Alarm, disediakan Alarm History dan Summary. Sehingga nantinya kita bisa menge-track alarm2 apa saja yang aktif dan bisa mendapatkan alasan kenapa suatu system tiba-tiba trip/shutdown. Trending, ini adalah graphic dari sebuah process misal temperature dari system yang bersangkutan. Bisa dilihat secara Real Time atau History

HMI or MMI part2

November 9, 2007 juare97 Sambungan dari part1 ..

Seperti yang pernah di bahas di postingan terdahulu mengenai HMI / MMI, salah satu programnya aplikasi adalah Wonderware (www.wonderware.com) InTouchTM . Kebetulan saya sudah coba versi 6.0, 7.0, 8.0, dan 9.0. sedangkan versi 10 nya belum saya coba karena sudah pindah profesi jadi instrument engineer yang sebagian besar hanya menangani field instrument saja. Untuk versi 10 ini, bisa dilihat di postingan ini wonderware-intouch-10

Di postingan ini saya hanya membicarakan tentang wonderware secara umum saja. Untuk lebih jelasnya bisa baca InTouch User Guide (InTouchUG.pdf) yang datang dengan CD Installannya atau apabila sudah menginstall bisa dilihat di start menu. Untuk versi yang saya sebutkan diatas, wonderware bisa berjalan di Windows 2000 dan Windows XP. Di Win 98 juga bisa, tetapi pada umumnya komputer yang digunakan untuk HMI/MMI selalu dipasang di Windows NT based. Mungkin karena sifatnya yang stabil. (mungkin lohhh dan lebih secure karena ada level securitynya. lebih jelasnya tanya orang wonderwarenya aja yah

Penggunaan Intouch juga cukup mudah. Apabila sudah ada pengalaman programming high level language seperti basic, pascal, VB, Delphi, atau lainnya maka akan sangat membantu sekali. Kalo ndak punya sama sekali, mungkin masih bisa juga asal sabar dan tekun aja dalam mempelajarinya :p
Intouch terdiri dari 3 buah program:

Intouch Application Manager WindowMaker, dan WindowViewer

Intouch Application Manager adalah tempat dimana kita mengorganisasi aplikasi yang telah di buat. Pada umumnya apabila system telah dibuat, jarang kita membuka ini. Karena kalau HMI/MMI ini sudah dipakai untuk proses produksi, maka yang kita langsung menjalankan WindowViewer (biasanya langsung dijalankan otomatis apabila computer baru dinyalakan dan masuk ke windows). Jadi biasanya aplikasi ini dipakai pada saat stage development system HMI/MMI nya dimana kita ingin

membandingkan dengan aplikasi lain alias copy paste atau nyontek gitu loh ;p (lagian ngapain bikin dari awal ..capek2 mikir buang2 waktu). Selain itu juga ada fasilitas DBDumb dan DBLoad. Ini dipakai buat export dan import tag. Untuk memudah kan edit tag-tag yang akan dipakai di system. Di perusahaan saya dulu bahkan di buat engineering database (msaccess) yang memudahkan membuat tag-tag ini. Waktu awalnya saya sampe kagum soalnya dulu saya edit manual di excel di perusahaan sebelumnya yang lain (saya sudah beberapa kali pindah kerja nich.. bahkan pindah2 profesi walaupun masih berdekatan.. UUD sih dan kejeblos juga itu pun dulu saya merasa dah cepet sekali bikin tag-tagnya.. daripada bikin/edit dari WindowMaker . capek dehhhh .. :p)

WindowMaker sendiri merupakan program untuk mengedit window yang akan ditampilkan, script dan lain sebagainya. Disini kita akan menggambar System yang akan ditampilkan. Sudah disediakan tool menggambar seperti kotak dan garis, menampilkan Text dan lain sebagainya. Pada umumnya sih kita menggambar sesuai dengan P&ID yang ada. Nah dulu saya sempat lihat aplikasi untuk PT. AxxN (disamarkan dikit), programmernya bikin peta plantnya tampak dari atas termasuk ada pelabuhan dan laut. Bener-bener kreatif dan sabar :p, soalnya dibikin kecil2 .. (capek deh Kalo saya sih biasanya iseng2 aja bikin animasi misal nambahin gunung atau burung yang lagi terbang atau bahkan nampilin photo kita. Tapi perlu diingat kalo coba2 bikin animasi, lumayan ngabisin waktu. Apalagi kalo sampai usernya tertarik, pasti dia minta bikin macam2. Lah kalo kita jadi kontraktor, malah kita yang rugi soalnya kita kan di bayar LumSump, kalo daily rate, bolehlah . Apalagi kalo Hotel dan Makan ditanggung .. hidup jadi lebih makmur. Huehehhehe. Maklum biasanya kalo kerja dikontraktor pas tugas di luar kantor / di client biasanya dapat allowance dan uang makan. Lumayan kan duit makannya bisa ditabung. Kalo kita kerja di kantor sendiri, uang gaji tok aja plus harus keluarin duit buat makan siang. Kalo makan malam kan di rumah bareng keluarga. (hehehe jadi ngelantur inget pengalaman dulu waktu masih jadi fresh graduate engineer

Oke balik lagi ke Wonderware . Nah setelah aplikasi jadi, kita bisa run WindowViewer buat lihat hasilnya. Oh iya jangan lupa sediakan juga program OPC (OLE for Process Control, OLE itu Object Linking Embedded) untuk nge-Link antara Wonderware dengan PLC yang bersangkutan. Pemilihan OPC ini berdasarkan atas Protocol yang digunakan untuk komukasi PLC dengan Wonderware, contoh Modbus, Modbus TCP-IP, MPI Ethernet, dan lain sebagainya. Oh iya kalo nggak mau beli OPC nya, sebetulnya Wonderware juga punya IOServer / DA Server yang dikasih gratis. Cuman ada yang bilang kalo

beli OPC Third party lebih stabil. (namanya juga bayar yah harus lebih bagus dari yang gretongan kan ) . Jadi kalo mau gretongan .. minta aja CD IOServer / DA Server nya ke agen wonderwarenya.

Masalah susah ato mudah sangat relatif . Memang klo untuk pemula . Wonderware akan lebih mudah di cerna .. Tapi kalo sudah terbiasa dgn konsep OOP(Object Oriented Programing) kemungkinan akan memilih WinCC. Sebab di Wonderware everything is variable, sedang di WinCC adalah object. Jadi klo kita mo bikin benda kotak berubah warna di wonderware kita harus buat variable (tag) dulu baru di link ke kotak itu. di WinCC kan kita bisa merubah object kotak ini dari Button tanpa ada variable(tag) yg terlibat di dalamnya Cuman seperti halnya konsep OOP, klo ngak dirancang dgn bener akan sangat memusingkan juga nantinya . Di Wonderware ada juga yg telah OOP yaitu IAS(dgn core .NET, base-nya VB.NET tapi bisa juga nerima class2 yg dibuat pake C#) cuman sayangnya IAS ini tidak bisa melempar instant object ke client ato objectnya masih terpusat di server jadi klo ada 5 client yg akses ke IAS Server kita harus pinter2 ngatur aliran data .. klo ngak akan saling berebut kapling .:) lho kok jadi membanding2kan kayak sales aja . btw itu semua tergantung yg punya duit, ya klo bisa kita usul ke Software yg kita suka klo ngak ya pake yg bos-bos mo beli tinggal manfaatin kelebihan software masing2 . tul ngak ? eone On Nov 14, 2007 1:09 PM, Irawan, Juni A. <.> wrote: Tapi pengalaman saya pake wincc pak Saya masih lebih prefer wonderware . Masih lebih mudah untuk dipelajari karena user guide dan help bisa dikatakan lebih banyak... Dan memang lebih simple karena pake bahasa seperti delphi/pascal (high level languange) .

iya ya, untuk SCADA/HMI/DCS Siemens tuh sebetulya oke sekali cuman di pasar masih tertinggal . WinCC kena hadang Wonderware, RSView, Citect PCS7 susah nembus pasar Honeywell, Yokogawa, Foxboro dll

Hubungan antara PLC dan HMI/MMI


November 8, 2007 juare97 gambar berikut adalah ilustrasi hubungan antara PLC dan HMI/MMI .

pada gambar di atas ini adalah situasi di field (lapangan) yang biasanya di gambarkan di P&ID. ada beberapa alat instrumentasi (PIT=Pressure Indicator Transmitter, LIT=Level Indicator Transmitter, dll) yang di pakai disini.

nah alat2 instrumentasi di field ini ini dihubungkan ke PLC melewati terminal block (bisa saja langsung, tapi pada umumnya lewat sini dulu terkait dengan fabrikasi panel yang pada umumnya ditempat terpisah dan safety karena beberapa terminal block dilengkapi dengan fuse untuk menghindari short circuit yang bisa merusak modul I/O atau transmitter). Nah alat2 ini di kelompokkan dalam kategori yang sama .. Analog Input .. Analog Output .. Discrete Input .. Discrete Output

Nah disini PLC yang sudah di isi dengan program sesuai dengan FDS (Functional Design Spesification), akan melakukan fungsi logic dan pengontrolannya. melihat kondisi input, lalu megeksekusi programnya dan hasilnya akan di keluarkan ke output .. apabila kita ingin melihat plant/system dari sebuah interface seperti komputer maka kita bisa memasukkan program HMI/MMI di program ini kita bisa menggambar plant yang terdapat di P&ID atau bahkan menggambar sesuai dengan kondisi yang sebenarnya bisa masukkan gambar 2D, 3D bahkan photo aktualnya . disini kita bisa menarik kabel komunikasi dari PLC ke Komputer .. dan protocol untuk masing2 PLC berbeda-beda .. tapi untuk sekarang ini mereka sudah mendukung komunikasi TCP/IP (Ethernet).. jadi data yang dikirim dan diterima jadi lebih cepat selain itu tidak hanya untuk memonitor .. tetapi bisa untuk fungsi yang lain lihat di posting saya sebelumnya . tentang HMI or MMI untuk contoh: 1. System yang memakai PLC Modicon Quantum dengan Protocol Modbus TCP/IP. Apabila kita ingin mengkoneksi ke Wonderware kita bisa pakai IO Server Modbus TCP/IP (mbenet). 2. System yang memakai PLC S7-300 atau S7-400 dengan Protocol TCP/IP, untuk koneksi ke wonderwarenya bisa kita pakai DASSIDirect dan bisa saja dengan konfigurasi lainnya .. misal kita pakai 3rd party OPC Server/Client. oke segini dulu lain waktu akan diedit dan ditambah

You might also like