- toekang scada - http://toekangscada.com -

Project InTouch + MySQL !

Posted By toekang On June 30, 2015 @ 12:13 am In Automation,HMI/Scada,Wonderware | 15 Comments

Terus terang dari artikel-artikel yg masih belum sempat ditulis, ini bukan favorit toekang. Yang menjadikan tulisan ini jadi yg pertama ditulis karena ada kata ‘MySQL’ !
Ha … sejak taon 2004 lalu, toekang sebenarnya sudah melupakan MySQL untuk dipakai dalam aplikasi desktop terutama di automation sejak M$ dan Oracle ngeluarin versi Express yg sama2 gratis.
.. trus kenapa kembali ke MySQL? alasannya simple, user yang minta :)

Oke mari bahas projectnya. Simple sekali prosesnya seperti dibawah :
graphics
Alur proses data adalah sbb :

  • PLC melakukan counter produksi dimana inputnya dari pulse sensor. Hasilnya dikirim ke SCADA
  • SCADA menyimpan hasilnya ke database, melakukan log hourly, shiftly, daily dan monthly. Kemudian hasilnya ditampilkan di Monitor
  • Server IT, membaca record produksi dari database SCADA untuk kepentingan arsip dan presentasi

Dalam diskusi dengan team terdapat 3 opsi software yang akan dipakai:

  • VB-Libnodave + MySQL
  • Siemens WinCC + MySQL
  • Wondenware InTouch + MySQL

Opsi pertama awalnya yang dipilih dengan pertimbangan harga, opsi ke-dua toekang reject karena terus terang belum paham bagaimana cara WinCC akan konek ke MySQL. Tetapi karena ini project super kilat, hanya diberi waktu seminggu untuk develop, maka pilihan jatuh opsi ke-tiga yg dimenangkan … :)

Begini kira2 hasilnya :
graphics
Berikut design dan editor database:
graphics
Struktur/design database diatas sudah dimodifikasi dari design yg diberikan pihak IT user(moga-moga bukan IT beneran) yang membuat toekang sedikit mengernyitkan dahi. Tabel dibuat apa adanya, tanpa dinormalisasi sama sekali sehingga sangat boros data, terlalu banyak pengulangan data2 string.
Setelah toekang normalisasi maka keluarlah tabel2 master diatas.

Project closed ! tinggal nunggu upahnya … :)

Oh ya catatan buat yg pingin coba Wonderware InTouch dengan MySQL database.
Untuk melakukan koneksi InTouch – MySQL berikut langkahnya (versi ODBC):

  • Pertama instal MySQL Connector/ODBC.
  • Buat ODBC DSN(Data Source Name)
  • terakhir, didalam InTouch pada bagian script SQLConnect() isi DSN=name_dsn –> SQLConnect( ConnId , “DSN=toekangdb” );

Ini skrinsut ODBC DNS diatas :
graphics
Selebihnya cara handling data antara database dan InTouch sama dengan cara yang dipakai untuk M$ SQL Server !


Article printed from toekang scada: http://toekangscada.com

URL to article: http://toekangscada.com/2015/06/30/project-intouch-mysql/

Copyright © 2008 toekangscada. All rights reserved.