You are on page 1of 20

BUILD SCADA

WITH
Apa itu SCADA ?

• Supervisory Control and Data Acquisition

1 Supervise / pengawasan

2 Control / pengendalian

3 Data Acquisition / pengumpulan data


Piramida
Forecast (2021-2026)
Revolusi Industri 4.0
Internet of Things
Fitur SCADA

• Connection
• Tag Management
• Graphic
• Alarm
• Logging
• Script
• User Administration
• Notification
Software SCADA
Membuat SCADA sendiri ?

1 FREE*
Tanpa biaya atau dengan biaya yang murah

2 Simple
Cukup menggunakan resource yang diperlukan saja

3 Customize
Buat sesuai kebutuhan dan kondisi di lapangan
Visual Studio

• Community Edition - Free


• Multi Platform : Windows, Linux, MacOS, Android
• Multi Language : VB, C#, C++, etc
• Multi Type Application : Desktop, Web, Mobile, etc
• NuGet Library
• Regular Update
https://visualstudio.microsoft.com/downloads/
Modbus

• Library
– EasyModbus
• https://github.com/rossmann-engineering/EasyModbusTCP.NET

• Simulator
– ModbusHD
• http://hadiscada.blogspot.com/2020/09/modbushd-aplikasi-modbus-tcp.html

– ModRS_Sim
• https://sourceforge.net/projects/modrssim/

• Virtual Serial Port


– VSPE
• http://www.eterlogic.com/Products.VSPE.html
OPC DA
• Library
– OPC Automation Wrapper
• https://opcfoundation.org/developer-tools/samples-and-tools-classic/automation-wrapper/

• Simulator
– Graybox
• http://gray-box.net/opc_simulator.php?lang=en
– Matrikon
• https://www.matrikonopc.com/products/opc-drivers/opc-simulation-server.aspx
• OPC Explorer
– OPC Agent Expert
• https://hadiscada.blogspot.com/2019/12/opc-agent-expert-opcagentx.html
– OPC Expert
• https://opcexpert.com/download-opc-expert/
MQTT

• Library
– M2MQTT.net
• https://www.nuget.org/packages/M2Mqtt/
• Broker
– Mosquitto
• https://mosquitto.org/download/
– HiveMQ
• https://www.hivemq.com/public-mqtt-broker/
Cloud

• Firebase
https://firebase.google.com/
– Realtime Database
– Storage
• Library
– FireSharp
• https://github.com/ziyasal/Fire
Sharp
Material Design
• https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit
LiveCharts
• https://lvcharts.net/
Step 1 : Basic
1. Komunikasi 4. Database
a) Modbus : TCP, RTU a) MSSQL Server
b) OPC DA b) MySQL
c) IEC104 c) Logging
d) MQTT d) Viewer
2. Tag Management 5. File
a) Read and Write a) Save config
b) Realtime Monitor b) Open config
3. Visualisasi c) Logging
a) Basic Object
b) Visibility
c) Picture Change
d) Chart
Step 2 : Advance
1. WPF 7. Tag Logging
2. Material Design a) Configuration
3. Tag Management b) Table Viewer
a) Connection c) Trend Chart Viewer
b) Tag 8. User Administration
c) Realtime Monitoring a) Configuration
4. Graphic b) Login form
a) Multiple Page Design 9. Reporting
b) Navigation a) CSV / Excel
c) LiveCharts b) PDF
5. Script / Calculation 10. Notification
6. Alarm a) Email
a) Configuration b) Telegram / Whatsapp
b) Alert c) SMS
c) Logging
Terima kasih

You might also like