53 0 3MB
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 a) Modbus : TCP, RTU b) OPC DA c) IEC104 d) MQTT 2. Tag Management a) Read and Write b) Realtime Monitor 3. Visualisasi a) b) c) d)
Basic Object Visibility Picture Change Chart
4.
Database a) MSSQL Server b) MySQL c) Logging d) Viewer 5. File a) Save config b) Open config c) Logging
Step 2 : Advance 1. 2. 3.
WPF Material Design Tag Management a) b) c)
4.
Graphic a) b) c)
5. 6.
Connection Tag Realtime Monitoring Multiple Page Design Navigation LiveCharts
Script / Calculation Alarm a) b) c)
Configuration Alert Logging
7.
Tag Logging a) b) c)
8.
User Administration a) b)
9.
Configuration Table Viewer Trend Chart Viewer Configuration Login form
Reporting a) b)
CSV / Excel PDF
10. Notification a) b) c)
Email Telegram / Whatsapp SMS
Terima kasih