Koneksi Wonderware InTouch dengan PLC Siemens S7 1200 via OPC

Dalam posting ini saya ingin menjelaskan koneksi Wonderware InTouch dengan PLC Siemens S7 1200 via OPC (dengan bantuan KepServerEx). Hampir 7 tahun yang lalu saya menulis posting serupa untuk PLC Siemens S7 200. Saat itu sebagai OPC client digunakan produk “OPC Link” yang saat ini sudah digantikan oleh “Factory Suite Gateway”.

Berikut ini video yang menampilkan bagaimana mengubah status I/O fisik di PLC Siemens S7 1200 dapat ditampilkan pada Wonderware InTouch dengan protokol OPC.

Untuk mengkomunikasikan InTouch dan S7 1200 dengan protokol OPC, diperlukan OPC server (KepServerEx) dan OPC Client (FS Gateway). OPC Server bertugas untuk mengumpulkan data dari hardware PLC dan mengubahnya dalam format OPC. Sedang OPC Client bertugas untuk membaca data dari OPC server tersebut dan mengirimkannya ke HMI (InTouch). Berikut ini beberapa pengaturan yang perlu dilakukan. Diagram hubungan lengkap antar software dan hardware dapat dilihat di bawah.

Continue reading “Koneksi Wonderware InTouch dengan PLC Siemens S7 1200 via OPC”

Simulasi I/O pada Wonderware InTouch dengan KepServerEx 6.6

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 dan OPC client dengan demo version yang dapat digunakan selama 2 jam. OPC ialah protokol terbuka yang dapat digunakan untuk komunikasi berbagai brand peralatan atau software otomasi industri. Anda bisa membaca posting lama saya tentang OPC dan KepServerEx di sini.

Pengaturan di KepServerEx 6.6

Bukalah halaman “KepServerEx Configuration”. Pada bagian “Connectivity” lakukan klik kanan, dan pilih “New Channel” untuk membuat Channel baru.

Continue reading “Simulasi I/O pada Wonderware InTouch dengan KepServerEx 6.6”

Instalasi “Archestra System Platform 2012 with Wonderware InTouch 2012”

Berikut ini proses instalasi untuk DVD “Archestra System Platform 2012 with Wonderware InTouch 2012”. Dalam DVD tersebut, selain Wonderware InTouch, juga sudah dilengkapi dengan Application Sever, Historian Server, Historian Client, dan Information Server. Berikut ini tampilan DVD tersebut.

install1Silahkan melakukan klik kiri 2 kali pada “setup.exe” yang terletak pada source program. Akan muncul gambar berikut.

install2

Setelah itu akan muncul gambar berikut. Continue reading “Instalasi “Archestra System Platform 2012 with Wonderware InTouch 2012””

Wonderware InTouch 2012 (v 10.5) – System Requirement

Sebelum melakukan instalasi Wonderware InTouch 2012, sebelumnya perlu dipahami System Requirement dari program tersebut. Berikut ini informasi dari file “Read Me

Hardware Requirements

Berikut ini spesifikasi yang direkomendasikan untuk melakukan instalasi dan menjalankan Wonderware InTouch HMI Version 10.5.

InTouch Hardware Requirements

  • Operating system yang disarankan untuk InTouch development ialah Windows 2008 R2 SP1 atau Windows 7 SP1
  • Operating system yang disarankan untuk run-time nodes ialah Windows 7 SP1
  • SQL Server 2008 SP1 Express, Standard, atau Enterprise (32-bit) ialah satu – satunya versi yang didukung saat ini

Berikut ini gambaran dalam tabel.

Spec1 Continue reading “Wonderware InTouch 2012 (v 10.5) – System Requirement”

Wonderware InTouch Troubleshooting

Berikut ini posting tentang sedikit pengalaman saya tentang proses troubleshooting saat menggunakan Wonderware InTouch. Silahkan jika ada rekan – rekan menambahkan tips troubleshooting yang lain.

troubleshooting_bg1

1. Fitur Symbol Factory tidak muncul di Wizard (untuk InTouch versi 10.1 ke bawah)

Solusi : Hal ini terjadi karena saat instalasi Anda hanya menekan tombol Next sampai selesai. Untuk memperbaiki tekan setup.exe pada source Wonderware InTouch, pilih Modify, lalu pastikan semua pilihan tercentang saat proses instalasi.

2. Muncul pesan “Windowmaker/WindowViewer is already active” saat akan membuka Application manager

Solusi : tekan ctrl + alt + del, masuk ke Task Manager – Process, lakukan End Process dari “spcpro.exe”

3. Muncul pesan “Computer name is currently editing the application” saat akan membuka aplikasi InTouch dari Application Manager.

Solusi : masuk folder aplikasi yang bersangkutan, dan hapus file “appedit.lok”

4. Gambar aplikasi InTouch menjadi kacau saat dibuka di komputer atau LCD dengan resolusi layar lain

Solusi : matikan penskalaan otomatis dengan masuk ke folder aplikasi, buka file INTOUCH.INI, isikan “ScaleForResolution = O”

5. Lupa password aplikasi InTouch (kontributor: e.one)

Buat aplikasi InTouch yang baru, dan buat password yang baru juga. Kemudian ambil filepassword.bin” dan pindahkan ke folder aplikasi yang Anda lupa password-nya.

(Update 10/8/2019) Berikut ini daftar solusi dari beberapa permasalahan yang umum ada di Wonderware.

Komunikasi PLC Siemens S7 200 – Wonderware InTouch melalui Internet

Dua minggu lagi ialah waktu sidang TA untuk mahasiswa bimbingan saya, Yefta Noventa. Topik yang diangkat berhubungan dengan komunikasi jaringan PLC Siemens S7 200 – Wonderware InTouch melalui internet. Penerapan yang dilakukan pada model/miniatur bangunan yang (asumsinya) terletak di 2 kota. Saya akan tuliskan deskripsi singkatnya di posting kali ini (hanya untuk bagian komunikasi saja).

Skema project Yefta terdiri dari 2 buah PLC Siemens S7 200 – CPU 224 yang masing – masing memiliki modul komunikasi Ethernet (CP 243). 2 PLC tersebut dihubungkan ke Ethernet hub. Sebagai SCADA Software digunakan Wonderware InTouch yang terhubung dengan PLC (via Ethernet hub) melalui DA Server “DASSIDirect”. Berikut ini gambarannya.

skema TA Yefta

Dengan skema seperti di atas, PC dapat melakukan monitoring dan controlling jarak jauh terhadap I/O device yang melekat di kedua PLC tersebut. Cara pembedaan PLC di Wonderware InTouch cukup dilakukan dengan pembedaan Access Name dan Topic Name. Karena 1 buah Topic Name akanmewakili 1 buah PLC beserta IP yang dimilikinya. Masing – masing PLC akan diberikan IP pada saat konfigurasi modul CP 243, sehingga 2 PLC dan PC memiliki IP yang berbeda.

Continue reading “Komunikasi PLC Siemens S7 200 – Wonderware InTouch melalui Internet”

Koneksi Wonderware InTouch ke PLC Siemens S7-200 via OPC

Pada posting sebelumnya, saya menjelaskan sekilas tentang koneksi PLC Siemens S7 200 dengan Wonderware InTouch menggunakan modul komunikasi Ethernet. Hal ini bisa dilakukan jika kita memiliki modul CP 243-1 yang harganya cukup mahal. Alternatif koneksi secara serial bisa menggunakan protokol OPC. Konfigurasi PC – PLC yang digunakan ialah seperti gambar berikut.

Penjelasan per bagian software diberikan pada bagian berikut.  Continue reading “Koneksi Wonderware InTouch ke PLC Siemens S7-200 via OPC”

Konfigurasi DA Server untuk Komunikasi WW InTouch dengan PLC (Omron, Siemens, Mitsubishi) – Updated

Beberapa waktu lalu saya diminta dosen pembimbing (saat S1) di ITS untuk membantu mengkoneksikan PLC Mitsubishi Q Series dengan WW InTouch. Setelah mencoba beberapa jam, sayangnya belum berhasil. Ternyata kami temukan bahwa untuk koneksi serial dengan PLC tersebut harus ada tambahan modul komunikasi tertentu.

Update 19/06/2013 : koneksi dengan PLC Mitsubishi Q Series sudah berhasil dengan memanfaatkan modul komunikasi Ethernet (tipe QJ71E71), dengan DA Server DASMTEthernet

Setelah kembali ke lab saya di UK Petra, karena penasaran, saya mencoba koneksi PC – PLC dengan DA Server untuk mendalami permasalahan tersebut. DA Server ialah semacam driver untuk PLC. Sebelumnya, untuk PLC yang lebih lama, program yang digunakan ialah I/O Server. Berikut hasil uji sederhana yang saya lakukan pada beberapa merk PLC (Omron, Siemens, Mitsubishi).

DASOMHL untuk PLC Omron CPM 1

Untuk terkoneksi dengan PLC Omron CPM1, biasanya saya menggunakan I/O Server Omron Host Link (OmronHL), namun kali ini saya menggunakan DA Server : DASOMHL. Perubahan yang jelas ialah penggantian topic name dari “OmronHL” menjadi “DASOMHL”. Selebihnya secara umum sama. PLC Omron ialah salah satu yang paling mudah dikonfigurasi untuk InTouch. Berikut ini gambarannya.

Dari PLC Omron CPM1 tentunya menggunakan CIF01 sebagai port komunikasi serial.

DASSIDirect untuk PLC Siemens S7 200

Koneksi antara WW InTouch dan PLC Siemens S7 200 tidak bisa menggunakan komunikasi serial biasa, namun harus dengan modul komunikasi Ethernet (agak ironis karena harganya lebih mahal dari PLCnya). Kebetulan tahun lalu lab kami membelinya sehingga bisa mencobanya. Untuk topic name menggunakan “DASSIDirect”, dan pilihan protokol dengan SuiteLink (bukan DDE). Berikut ini konfigurasinya. Continue reading “Konfigurasi DA Server untuk Komunikasi WW InTouch dengan PLC (Omron, Siemens, Mitsubishi) – Updated”

Koneksi Wonderware InTouch dengan MS SQL Server Database

Dalam buku saya tentang dasar pemrograman Wonderware InTouch, saya sempat menuliskan tentang koneksi antara InTouch dengan MS Access Database beserta pemrogramannya. Bagaimana jika program tersebut dihubungkan dengan MS SQL Server Database?

Secara umum, untuk tersambung dengan Database, berikut ini langkah – langkah umum yang harus kita lakukan :

1. Koneksi dengan Database

Hal ini dilakukan dengan instruksi SQLConnect() dan SQLDisconnect(). Prinsipnya di sini kita memilih database yang ingin kita hubungkan dengan InTouch. Untuk MS Access, hal ini dilakukan dengan pengaturan DSN (Data Source Name) di ODBC. Continue reading “Koneksi Wonderware InTouch dengan MS SQL Server Database”

Koneksi PLC Omron CJ2M dengan Wonderware InTouch

Beberapa waktu yang lalu saya diminta sebuah perusahaan untuk membantu mengkoneksikan PLC Omron CJ2M dengan Wonderware InTouch. Berikut ini dokumentasi singkat percobaan saya.

Untuk terkoneksi dengan PLC Omron CJ2M, perlu dilakukan beberapa setting pada Wonderware InTouch dan DA Server (Omron FINS Serial).

Setting di Wonderware InTouch

Di Wonderware InTouch, pada tag yang digunakan sebagai I/O tag dari PLC, berikan access name berikut :

  • Access Name : bebas
  • Node Name : nama komputer dalam jaringan (bisa dikosongi jika aplikasi hanya 1 komputer)
  • Application name : DASOMFINSSerial
  • Topic Name : bebas (disarankan sama dengan access name)

Kemudian pada bagian item name dari I/O tag tersebut isikan alamat PLC dengan setting sebagai berikut

  • Item name : CIOxxxx.pp , misal : CIO0000.01

Selain itu juga perlu dilakukan pengaturan pada bagian DA Server

Continue reading “Koneksi PLC Omron CJ2M dengan Wonderware InTouch”

Aplikasi Terdistribusi Wonderware InTouch pada Jaringan

Selain diterapkan pada aplikasi stand alone, Wonderware InTouch dapat juga digunakan sebagai aplikasi yang terdistribusi pada suatu jaringan. Sehingga Anda bisa menampilkan 1 aplikasi InTouch di beberapa komputer sekaligus dalam suatu jaringan.

Setelah berdiskusi dengan mas Tonny Leonard, saya bisa menerapkannya saat memberi pelatihan minggu lalu. Berikut ringkasannya.

Arsitektur jaringan

Dalam membangun aplikasi Wonderware InTouch yang terdistribusi, ada 3 buah pilihan arsitektur yang dapat digunakan :

  1. Client based architecture
  2. Server based architecture
  3. Network Application Development (NAD)

Pihak Wonderware sendiri mengklaim bahwa pendekatan NAD adalah yang paling lengkap, namun untuk alasan kesederhanaan kita akan menggunakan client based architecture. Berikut ini arsitektur yang saya gunakan.

Continue reading “Aplikasi Terdistribusi Wonderware InTouch pada Jaringan”

Buku “Dasar Pemrograman SCADA Software dengan Wonderware InTouch”

Bersyukur pada Tuhan Yang Maha Esa! Akhirnya buku ke 2 saya terbit juga. Terima kasih untuk dukungan seluruh rekan, kolega, dan pemerhati otomasi di Indonesia! Berikut ini tampilan sekilasnya.

ISBN : 978-979-756-802-3

Penulis : Handy Wicaksono, S.T.,M.T.

Penerbit : Graha Ilmu, Yogyakarta

Tanggal Terbit : September 2011

Jumlah Halaman : xii + 176 halaman

Buku ini merupakan adaptasi dari modul pelatihan “Pemrograman SCADA Software dengan Wonderware InTouch 10.0 – Tingkat Dasar” yang diadakan oleh IATC. Penulis melakukan adapatasi untuk memenuhi kebutuhan masyarakat akan buku SCADA berbahasa Indonesia.

Pengantar, daftar isi dan informasi lain dapat meneruskan membaca posting ini. Continue reading “Buku “Dasar Pemrograman SCADA Software dengan Wonderware InTouch””

Komunikasi Wonderware InTouch – PLC dengan OPC (2)

Posting berikut merupakan kelanjutan dari posting sebelumnya tentang konsep komunikasi Wonderware InTouch dan PLC melalui OPC. Well, dengan menulis posting di blog ini memang memaksa saya untuk terus belajar sedikit demi sedikit 🙂 .

Ada 3 bagian yang harus diatur supaya komunikasi berhasil :

  • Pengaturan KepServerEx 5 (OPC Server dari KepWare)
  • Pengaturan Wonderware InTouch
  • Pengaturan OPCLink

Pengaturan KepServerEx 5

Pada program ini Anda perlu membuat Channel baru. Pengaturan Channel meliputi penentuan jenis I/O Driver yang akan digunakan pada KepServerEx 5, dalam kasus ini : Omron Host Link. Selain itu juga akan diatur konfigurasi komunikasi serial yang digunakan.

Setelah membuat channel, tambahkan device baru. Konfigurasi device meliputi penentuan tipe PLC Omron yang digunakan serta ID suatu PLC dalam jaringan.

Bagian terakhir yang bersifat optional ialah penentuan tag, dimana Anda bisa memasukkan variabel yang mewakili alamat tertentu dari PLC Omron. Keuntungan jika menambahkan tag ialah isinya akan dapat di-browse oleh OPCLink yang lain. Berikut ini hasil konfigurasi saya di KepServerEx 5. Continue reading “Komunikasi Wonderware InTouch – PLC dengan OPC (2)”

Komunikasi Wonderware InTouch – PLC dengan OPC (1)

Setelah membahas tentang pengenalan OPC di posting sebelumnya , pada posting kali ini saya ingin membahas tentang komunikasi Wonderware InTouch – PLC dengan OPC.

Secara umum, komunikasi keduanya dapat digambarkan dalam skema berikut :


Wonderware InTouch dihubungkan terlebih dulu dengan Wonderware OPCLink sebagai OPC client, kemudian dihubungkan lagi dengan OPC server yang berfungsi sebagai driver dari PLC tertentu yang digunakan. Berikut ini penjelasan OPCLink dan OPC Server.

Continue reading “Komunikasi Wonderware InTouch – PLC dengan OPC (1)”

Pengenalan SCADA Software

Jika Anda menyimak posting saya sebelumnya,  maka Anda dapata memahami konsep sistem SCADA secara umum, juga prinsip komunikasi data yang terjadi antara PC dan PLC dalam sistem tersebut.

Pada posting kali ini, saya akan menyoroti tentang SCADA software, suatu program yang kita letakkan pada Master Terminal Unit (biasanya berupa PC). Bagaimana pendekatan yang diperlukan dalam perancangan SCADA software? Apa saja fungsi – fungsi pokok suatu SCADA software? Anda bisa memahaminya dengan menyimak penjelasan di bawah.

picture9

Ada beberapa jenis pendekatan dalam perancangan sistem SCADA :

  • Centralized
  • Distributed
  • Master – Slave

Continue reading “Pengenalan SCADA Software”