Nama : Handy Wicaksono
S1 & S2 di Teknik Elektro, ITS Dosen Teknik Elektro, UK Petra
Trainer Industrial Automation TC, UK Petra
Meminati otomasi industri (PLC, SCADA) dan
robot cerdas
Just an introduction
Just an introduction
Overview
Overview
1. SCADA, What and Why?
2. SCADA Architecture
3. SCADA Application
4. SCADA Trend
4. SCADA Trend
What is SCADA? (1)
What is SCADA? (1)
Monitoring Akuisisi data Kontrol sekunder DatabaseWhat is SCADA? (2)
What is SCADA? (2)
“Teknologi yang memampukan pengguna
untuk mengumpulkan data dari satu atau lebih fasilitas jarak jauh
dan/atau mengirim instruksi kontrol dan/atau mengirim instruksi kontrol terbatas ke fasilitas – fasilitas tersebut”
What is SCADA? (3)
What is SCADA? (3)
Why
Why SCADA is important?
SCADA is important? (1)
(1)
PLC Input Devices Output Devices Plant
Why PLC is not enough?
• Operator tidak dapat “melihat” proses • PLC tidak hanya hasilkan produk,
Why SCADA is important?
Why SCADA is important? (2)
(2)
PLC
Directors
Aliran data perusahaan
Plant PLC Manual Record Entering The data
Why SCADA is important?
Why SCADA is important? (3)
(3)
Directors
Aliran data perusahaan
Plant PLC
Why data is important?
• Data yang direkam dan dianalisa
memberi nilai tambah bagi perusahaan
Apakah ada SCADA?
History : “Primitive” SCADA
History : “Modern
History : “Modern” SCADA (2)
History : “Modern” SCADA (2)
12
SCADA Basic Components (1)
SCADA Basic Components (1)
Komunikasi SCADA Software SCADA Software Komunikasi
Field Devices Field Devices
SCADA Basic Components (2)
SCADA Basic Components (2)
1. Field Devices (Sensor dan aktuator)
2. PLC atau RTU (controller) 3. Sistem Komunikasi
4. Komputer (Master Terminal Unit)
4. Komputer (Master Terminal Unit)
Programmable Logic Controller
Programmable Logic Controller
Komputer industri khusus untuk mengawasi dan
mengendalikan proses industri.
menggunakan bahasa pemrograman khusus
untuk kontrol industri (ladder diagram)
Didesain untuk tahan terhadap lingkungan
Didesain untuk tahan terhadap lingkungan
industri yang banyak gangguan
Remote Terminal Unit
Remote Terminal Unit
Alat pengendali dan pengumpul data
di industri
Beroperasi pada lokasi yang jauh,
dimana data dikirim pada sistem utama dimana data dikirim pada sistem utama
melalui telemetry (radio, dial-up telephone,
atau leased lines)
Sistem
Sistem Komunikasi
Komunikasi (1)
(1)
Sangat bervariasi!
Contoh Komunikasi PC- PLC
Sistem
Sistem Komunikasi
Komunikasi (2)
(2)
1. Dari PLC ke field device
2. Dari PLC ke PLC
3. Dari PLC ke PC
4. Dari PC ke PC lainnya (jaringan)
4. Dari PC ke PC lainnya (jaringan)
Sistem
Sistem Komunikasi
Komunikasi (3)
(3)
Pengumpulan dan pemeliharaan data
Hirarki Industrial Networks
Device Network Control Network Information Network mengintegrasikan peralatan di lapangan dengan perusahaan pengendalian I/O real time,
messaging - interlocking antar
pengendali
pemeliharaan data
Sistem
Sistem
Komunikasi
Komunikasi (4)
(4)
Hirarki Industrial NetworksKomputer
Komputer sebagai
sebagai MTU
MTU
Master Terminal Unit :
◦ Komputer dengan SCADA software
◦ Merupakan “otak” dari sistem SCADA
SCADA Software in the market
SCADA Software in the market
Wonderware
Intellution (GE)
Citect (Schneider)
Factory Talk, RS View (Rockwell
Factory Talk, RS View (Rockwell
Automation)
WinCC (Siemens)
Iconics
DT Analyst DT Analyst DT Analyst DT Analyst ActiveFactory ActiveFactory ActiveFactory ActiveFactory InSQL InSQL / / Historian Historian InSQL InSQL / / Historian Historian QI Analyst QI Analyst QI Analyst QI Analyst
Studi
Studi kasus
kasus :
: Wonderware
Wonderware (1)
(1)
Historian Historian Historian Historian SuiteVoyager SuiteVoyager SuiteVoyager SuiteVoyager AppServer AppServer AppServer AppServer
Plant Data Sources
InTouch InTouch InTouch InTouch
Studi
Studi kasus
kasus :
: Wonderware
Wonderware (2)
(2)
SCADA software function :
Interfacing with field device
Control and monitoring
Alarm, trend
Alarm, trend
Database, report
Statistical analysis : Key Performance
Index, Statistical Process Chart, Quality, Downtime
Studi
SCADA Application
SCADA Application
Chemicals manufacturing Electric power generation Petroleum refiningPharmaceutical & life
science
Plastic & rubber Food & beverage
manufacturing
Metals, minerals, &
mining
Oil and gas
extraction
manufacturing
Pulp & paper
manufacturing
Water & wastewater
Aplikasi
Aplikasi flow monitoring
flow monitoring pada
pada
perusahaan
Aplikasi
Aplikasi power metering
power metering pada
pada
perusahaan
perusahaan gas (2)
gas (2)
Aplikasi
Aplkasi
Aplkasi Pembuatan
Pembuatan Susu
Susu
Sumber : PT. Sukses Bersama Nusantara
Aplikasi
Aplikasi pada
pada perusahaan
perusahaan
pembangkit
Aplikasi
Aplikasi pada
pada perusahaan
perusahaan pembangkit
pembangkit –
–
Trend of lead & raw metering
Trend of lead & raw metering
Aplikasi
Aplikasi pada
pada perusahaan
perusahaan minyak
minyak
--PLC
SCADA Trend
SCADA Trend
Electrical and informatics integration
Ethernet as industrial network
Open standard communication (OPC)
Security issue
Security issue
Mobile device application for SCADA
Integration with business software (SAP,
MES, OEE Report, etc.)
Must have a Special Card
Modbus + DH + InTouch
Ethernet as Industrial Network (1)
Ethernet as Industrial Network (1)
PLC PLC PLC PLC
PLC
Profibus
TCP/IP
InTouch InTouch InTouch InTouch
Ethernet as Industrial Network (2)
Ethernet as Industrial Network (2)
36 Must have a Special Card PLC PLC PLC PLC PLC Modbus + DH + Profibus
Use Ethernet Card
InTouch InTouch InTouch InTouch
Ethernet as Industrial Network (3)
Ethernet as Industrial Network (3)
PLC With Ethernet module TCP/IP PLC With Ethernet module PLC With Ethernet module PLC With Ethernet module PLC With Ethernet module
OPC Definition (1)
OPC Definition (1)
OLE for Process Control (OPC)
A software interface technology used
to facilitate the transfer of data
between industrial control systems, between industrial control systems, Human Machine Interfaces (HMI),
supervisory systems and enterprise systems such as historical databases
OPC Definition (2)
OPC Definition (2)
Contoh implementasi OPC
Primary Value of OPC (1)
Primary Value of OPC (1)
OPC provides a common interface for
communicating with diverse industrial
control products,
regardless of the software or
regardless of the software or hardware used in the process
OPC is open connectivity through the
creation and maintenance of open
standards specifications
Primary Value of OPC (2)
Primary Value of OPC (2)
OPC Architecture
OPC Architecture
OPC is based on a client-server
architecture
OPC Application in the market
OPC Application in the market
KepServerEx from Kepware
OPC Data Hub from Cogent
OPC Data Hub from Cogent
OPC Systems.NET from Open
Future of OPC
Future of OPC
Studi
Studi Kasus
Kasus OPC
OPC sederhana
sederhana pada
pada
perusahaan
perusahaan gas (1)
gas (1)
Menyimpan data dari
flow computer unit di
berbagai area ke berbagai area ke
database OPC team
Membuat aplikasi web
secara real time yang menampilkan data tersebut IT team
Studi
Studi Kasus
Kasus OPC
OPC sederhana
sederhana pada
pada
perusahaan
perusahaan gas (2)
gas (2)
Konfigurasi KepServerEx
(OPC server) yang membaca data alat
Konfigurasi DataLogger
Konfigurasi DataLogger
Studi
Studi Kasus
Kasus OPC
OPC sederhana
sederhana pada
pada
perusahaan
perusahaan gas (3)
gas (3)
Konfigurasi DataLogger (add-ons
KepServerEx)
◦ Ambil tag name dari OPC Server
◦ Atur koneksi ke database (DSN)
◦ Atur koneksi ke database (DSN)
◦ Menyimpan ke tabel baru/existing
◦ Konfigurasi durasi penyimpanan ke database
Konfigurasi (sederhana) SQL Server 2008
◦ Desain tabel, tipe data
Security Issue (1)
Security Issue (1)
“Lobang keamanan” pada SCADA
Security Issue
Security Issue (2)
(2)
Serangan Worm Stuxnet ke komputer dengan
SCADA
SCADA Mobile Device Application
Mobile Device Application
SCADA application on tablet and Smartphone
Suggestion :
Suggestion :
What
What can we do now (at campus)?
can we do now (at campus)?
Learning Information Technology aspect
◦ Network, database, OOP, dll
Self experiment on SCADA system
with freeware (if existed) with freeware (if existed)
Part time job at automation system
integrator
Following student competition (lomba
Suggestion :
Suggestion :
What can we do now (at campus)?
What can we do now (at campus)?
Self experiment
example InTouch / VB.NetWonderware OPC Client (OPC Link) (OPC Link) OPC Server (KepServerEx 5) PLC Omron PLC Siemens
Please visit : http://learnautomation.wordpress.com