HadiSCADA
HadiSCADA
  • Видео 84
  • Просмотров 178 573
C# Email Sender + Attachment
This tutorial shows how to Send an Email using C# application.
the steps:
- create a google account
- set the security
- create App Password
- create a new C# Winform project
- coding
- test and check the email
- add Attachment
Просмотров: 134

Видео

OPC Data Gateway + ODBC
Просмотров 1283 месяца назад
This video shows how to Send data from some OPC Item to another OPC Item, and also from ODBC SQL Table to OPC Item.
OPC DA Data Bridge - Demo
Просмотров 1505 месяцев назад
This video shows How to use OPC DA Data Bridge application. the demo application can be downloaded here: mega.nz/file/E3wzkI5Q#cCiKI1bH5JeVA1CnJilMvrAiJ9TnV-_lyDXy_bTFaZc Thanks.
Auto Startup Aplikasi - Windows 10
Просмотров 1269 месяцев назад
Ini cara singkat untuk menjalankan sebuah aplikasi ketika Windows Startup, pada OS Windows 10.
Scalare* SCADA Scripting FULL
Просмотров 34111 месяцев назад
Pada video kali ini kita akan membahas lebih jauh tentang Scripting pada Scalare* SCADA. Silakan download file projek Scalare* yang sudah berisi contoh-contoh script disini: mega.nz/file/luA2gQQD#fh0AAay3ZSRZ_WytWjJ5uXdeYuJlBXOHIWtZoaXFBYc Scalare* terupdate silakan download disini: hadiscada.com/scalare/download/Scalare.zip Kalau ada pertanyaan silakan tulis di komentar atau kirim email ke: ha...
Scalare* SCADA - Scripting
Просмотров 22611 месяцев назад
Video kali ini memperkenalkan fitur baru Scalare* SCADA yaitu: Scripting. Dengan fitur ini pengguna aplikasi Scalare bisa dengan leluasa membuat script yang diinginkan sesuai dengan kebutuhan proses SCADA. Kita akan membaca data dari aplikasi ModbusHD sebagai Modbus TCP simulator dan melakukan perhitungan sederhana yaitu penjumlahan. Silakan download Scalare* SCADA terupdate disini: hadiscada.c...
How to use Button in Scalare* SCADA
Просмотров 466Год назад
There are 8 events for Button in Scalare* SCADA: 1. GotoPage 2. SetTag 3. AddTag 4. SubTag 5. ToggleTag 6. Login 7. Logout 8. RunScript This video will show you some of them. Check your Scalare* SCADA version and update to the latest version here: hadiscada.com/scalare/download/Scalare.zip Thanks, and have a nice day!
Web SCADA with Scalare + Grafana
Просмотров 1,5 тыс.Год назад
This video shows how to create a web SCADA using Scalare and Grafana. In this example, I run the S7-PLC DB Simulator application as a PLC simulator, then I run Scalare to read the data and log to the MySQL database on the Miqottt.com server, and finally I login to Grafana on my server and create a Datasource and Dashboard. S7-PLC DB Simulator ruclips.net/video/ZGsIwFcajUE/видео.html Scalare* ha...
How to Install OPC DA Client Library
Просмотров 1,1 тыс.Год назад
OPCDAAuto.dll is an official library for OPC DA Client from OPC Foundation. You can get the file and other resources from this website: opcfoundation.org/ Before you create/run some OPC DA Client application, you need to install the DLL first. These are 3 ways to install the DLL into your Windows PC : 1. Manual for Windows 32-bit 2. Manual for Windows 64-bit 3. Automatic by Code Download sample...
OPC Modbus TCP Server XP
Просмотров 384Год назад
This is a simple application (commercial / not free) for reading OPC DA and Modbus TCP that can be published as a Modbus TCP Server. We designed this app for Windows XP 32-bit, so the GUI is not pretty enough, but it can run in Windows 10. You can purchase this little application (with full sourcecode) by sending me an email here: hadiscada@gmail.com Thanks.
Tutorial: WPF SCADA - Day 5 (finale)
Просмотров 1,2 тыс.Год назад
Assalaamu'alaikum.. Teman2 yang saya hormati, tibalah kita pada akhir seri DIY membuat aplikasi SCADA: WPF SCADA. Pada video kali ini kita akan belajar bagaimana membuat Dashboard SCADA. Kita akan menggunakan library Livecharts untuk membuat objek Gauge, Bar Chart dan Line Chart. AFAIK, ada 2 tipe Graphic pada aplikasi/software SCADA: 1. Fixed Graphic/Dashboard 2. Dynamic Graphic/Dashboard Yang...
Tutorial: WPF SCADA - Day 4
Просмотров 805Год назад
Asslaamu'alaikum.. Pada tutorial kali ini kita akan instal library EasyModbus untuk konek, baca dan tulis ke Modbus TCP Server. Kita akan menggunakan aplikasi ModbusHD sebagai Modbus TCP Server simulator. Selamat menyaksikan. Terima kasih dan Salam.
Tutorial: WPF SCADA - Day 3
Просмотров 590Год назад
Assalaamu'alaikum.. Jumpa lagi dengan HadiSCADA, mudah-mudahan teman-teman tidak bosan, karena pelajaran kita masih banyak.. hehe.. Melanjutkan pembelajaran kita sebelumnya, pada video kali ini kita akan menambahkan Theme dan Icon pada projek WPF SCADA kita dengan menggunakan library dari MaterialDesign. Dengan library tersebut kita bisa merubah warna-warna objek dengan mudah. Kita bisa juga me...
Tutorial: WPF SCADA - Day 2
Просмотров 841Год назад
Assalaamu'alaikum... Melanjutkan pembelajaran sebelumnya, kali ini kita akan memodifikasi projek WPF SCADA kita dengan menambahkan Menu, yang berisi menu File diantaranya untuk Save dan Open ke/dari file Text, juga menu Recents untuk menyimpan list file yang sudah dibuka. Untuk yang belum melihat materi sebelumnya (Day 1) silakan buka link berikut : Part 1 : ruclips.net/video/GVif1Z4Eo0o/видео....
Tutorial: WPF SCADA - Day 1 Part 2
Просмотров 3,4 тыс.Год назад
Assalaamu'alaikum... Pada video kali ini kita akan belajar untuk membuat aplikasi WPF SCADA. Durasinya lebih panjang dari biasanya karena kami sertakan penjelasan mengenai beberapa hal terkait WPF untuk pengetahuan bagi yang baru mengenal WPF. Kami menggunakan Bahasa Indonesia agar teman-teman bisa lebih mengerti materinya. WPF (Windows Presentation Form) mempunyai banyak kelebihan dari Windows...
Tutorial: WPF SCADA - Day 1 Part 1
Просмотров 1,9 тыс.Год назад
Tutorial: WPF SCADA - Day 1 Part 1
Tutorial: C# OPC UA Client
Просмотров 6 тыс.Год назад
Tutorial: C# OPC UA Client
Tutorial: C# OPC UA Server
Просмотров 5 тыс.Год назад
Tutorial: C# OPC UA Server
Publish OPC DA as OPC UA Server
Просмотров 498Год назад
Publish OPC DA as OPC UA Server
How to Publish OPC Data to MQTT
Просмотров 462Год назад
How to Publish OPC Data to MQTT
Read OPC UA with OPCAgentX
Просмотров 348Год назад
Read OPC UA with OPCAgentX
Tutorial: OPC DA Client - C# WinForm
Просмотров 3,1 тыс.Год назад
Tutorial: OPC DA Client - C# WinForm
How to install OPC DA library
Просмотров 894Год назад
How to install OPC DA library
How to install Graybox OPC (DA) Simulator
Просмотров 566Год назад
How to install Graybox OPC (DA) Simulator
OPC Agent Expert : OPC DA & UA Client Windows App
Просмотров 839Год назад
OPC Agent Expert : OPC DA & UA Client Windows App
Tutorial : EXCEL to MQTT - VB WinForm - Part 2
Просмотров 328Год назад
Tutorial : EXCEL to MQTT - VB WinForm - Part 2
Tutorial : EXCEL to MQTT - VB WinForm - Part 1
Просмотров 923Год назад
Tutorial : EXCEL to MQTT - VB WinForm - Part 1
Tutorial: MySQL to MQTT - VB.net
Просмотров 562Год назад
Tutorial: MySQL to MQTT - VB.net
Tutorial: Modbus TCP to MQTT - VB.net WinForm
Просмотров 1,2 тыс.Год назад
Tutorial: Modbus TCP to MQTT - VB.net WinForm
Tutorial: iOS & Android MQTT Client App - Xamarin Forms Visual Studio Mac
Просмотров 1,7 тыс.Год назад
Tutorial: iOS & Android MQTT Client App - Xamarin Forms Visual Studio Mac

Комментарии

  • @Kiseiju13
    @Kiseiju13 18 дней назад

    I'm having a problem, when i connect the modbus, the form goes timeout, as it said the read function cant get any data. Can you help me

  • @ОлегСтрюков-е3к
    @ОлегСтрюков-е3к 22 дня назад

    good day! Is there a simple for Modbus RTU slave?

  • @rezaest7703
    @rezaest7703 Месяц назад

    hi could you please send me your source code modbus tcp client (modbusHD) TO MY EMAIL. best regard

  • @vorapobautomation9760
    @vorapobautomation9760 Месяц назад

    How to show alarm in C# table and can ackhnowledge as well and reset too?

  • @brunocambraes
    @brunocambraes 2 месяца назад

    Hi, very good. Do you have a procedure where you demonstrate how to use the OPC-UA server to collect data in a postgree database?

  • @DJVesz
    @DJVesz 2 месяца назад

    Hi.After a while, the window closes automatically, what would be the solution?

  • @hamdibenfatma1647
    @hamdibenfatma1647 2 месяца назад

    Excellent Tutorial

  • @irfansyah6055
    @irfansyah6055 2 месяца назад

    Codenya boleh di share pak

  • @MrDhananjayjadhav
    @MrDhananjayjadhav 2 месяца назад

    Thank you very much sir.

  • @FaurinaFauzi
    @FaurinaFauzi 2 месяца назад

    should we configure grafana and mysql first?

    • @hadiscada
      @hadiscada 2 месяца назад

      yes, you are right

    • @FaurinaFauzi
      @FaurinaFauzi 2 месяца назад

      @@hadiscada can you give me little tutor about that? or where I cant find another video regarding that? i can't find it

  • @k_s_corp
    @k_s_corp 3 месяца назад

    What is the tag limit? I have a maximum of 92 tags subscribed to. What could be the problem?

    • @hadiscada
      @hadiscada 3 месяца назад

      hello, sorry for the late reply. first I want to thank you for your information. actually I don't know this limitation. and so I don't know the solution. I am very sorry. but maybe I found the solution in the future, I will share it, insya Allah. thanks.

  • @alejandroiglesiaspeinado1606
    @alejandroiglesiaspeinado1606 3 месяца назад

    Bro, you just save us a lot of worktime! Thank you so much!

  • @paolocini-xf4tp
    @paolocini-xf4tp 3 месяца назад

    Thanks again for the video, I have another question. if the tag values ​​are changed from the client, how do you re-read the new values ​​from the server? Thank you

    • @hadiscada
      @hadiscada 3 месяца назад

      Hello, I am sorry for my late respond and also I am sorry because I don't know the solution for your problem. but thanks for your visit and question.

  • @paolocini-xf4tp
    @paolocini-xf4tp 3 месяца назад

    thanks great video..I have a question. I integrated this OPC UA server into my application that takes data from a PLC, but I can't integrate this data into the ReferenceNodeManger instead of the Tags you created. how can I do?

    • @hadiscada
      @hadiscada 3 месяца назад

      Hello, I am sorry for my late respond and also I am sorry because I don't know the solution for your problem. but thanks for your visit and question.

  • @abrarnasir6585
    @abrarnasir6585 3 месяца назад

    Modbus RTU ade tak tuan?

    • @hadiscada
      @hadiscada 3 месяца назад

      untuk Modbus RTU Slave belum ada tutorialnya pak, tapi bisa kok pakai library EasyModbus ini, saya sudah pakai di aplikasi ModbusHD saya. Silakan dicoba sendiri ya.. maaf jawabannya telat. Terima kasih.

  • @HarisLukmanHakim1805
    @HarisLukmanHakim1805 4 месяца назад

    Ini tidak bisa berjalan di dotnet 8 yaa pak Hadi. Saya sudah mengitku semua step sih. juga sudha install dll tapi masih error Retrieving the COM class factory for component with CLSID {xxxxxxxx-xxxx-xxxx-xxx-xxxxxxxxxxxxxxx} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).

  • @chen7281
    @chen7281 4 месяца назад

    Thank you for the video LOVE YOU

  • @caio0233
    @caio0233 4 месяца назад

    EMAIL CONTACT

  • @SonchaiNukaeo-d7e
    @SonchaiNukaeo-d7e 4 месяца назад

    you can show example Ethernet IP? Visual is scanner

    • @hadiscada
      @hadiscada 4 месяца назад

      sorry i dont understand your question

    • @SonchaiNukaeo-d7e
      @SonchaiNukaeo-d7e 4 месяца назад

      @@hadiscada you know Ethernet IP protocol?

  • @SonchaiNukaeo-d7e
    @SonchaiNukaeo-d7e 4 месяца назад

    Library LiveCharts is free ?

    • @hadiscada
      @hadiscada 4 месяца назад

      yes, it is free. but there is a paid license for higher preformance chart

  • @lenslens7379
    @lenslens7379 4 месяца назад

    Thanks sir❤

  • @automationworks1430
    @automationworks1430 5 месяцев назад

    Owsam Job!!! You are phenomenon.

  • @ilhamakbar1984
    @ilhamakbar1984 5 месяцев назад

    Mantapp pak makasih ilmunya

  • @teardropteardrop7408
    @teardropteardrop7408 5 месяцев назад

    Superb. Regards from Türkiye

  • @agnesiowintry6081
    @agnesiowintry6081 5 месяцев назад

    izin bertanya pak apakah projek ini bisa diaplikasikan ke Autonics Temperature Controller TK4S menggunakan Modbus RTU RS 485 ?

    • @hadiscada
      @hadiscada 5 месяцев назад

      bisa pak.

    • @agnesiowintry6081
      @agnesiowintry6081 5 месяцев назад

      @@hadiscadasaya sudah mencoba nya pak cuman selalu mendapatkan notifikasi “ No Response from Modbus slave “ bagaimana untuk mengatasi nya pak ?

    • @hadiscada
      @hadiscada 4 месяца назад

      mungkin Slave ID nya harus diset/disamakan. coba pake aplikasi Modbus client/scanner yg lain dulu pak.

  • @virendrapainkara3199
    @virendrapainkara3199 5 месяцев назад

    Thank you so much. Very nicely explained. Keep it up 👍

  • @virendrapainkara3199
    @virendrapainkara3199 5 месяцев назад

    Hii there, very nice tutorial. I was wondering if it is possible to read more than one ip address and show it in the charts you have mentioned. Thank you

    • @hadiscada
      @hadiscada 5 месяцев назад

      yes it is possible. maybe you can learn from this code: ruclips.net/video/8NY8I81K7qI/видео.html

  • @Kipitril01
    @Kipitril01 5 месяцев назад

    halo om, mau nanya kalo error a call to sspi failed, see inner execption pas mau connect ke mysql nya kenapa ya?

    • @hadiscada
      @hadiscada 5 месяцев назад

      halo.. maaf sy tidak tahu soal itu

  • @vanminhtrip
    @vanminhtrip 5 месяцев назад

    My app working sir ,but How to read string data from plc siemmen s7 1200 sir ?

    • @hadiscada
      @hadiscada 5 месяцев назад

      for read data from S7 PLC you can see here : ruclips.net/video/K_GIVV2mI9E/видео.html for read String you can add this script : if (type == "String") { string[] ardb = tag.Split('.'); if (ardb.Length > 1) { string sdb1 = ardb[0]; string sdb2 = ardb[1]; int idb1 = int.Parse(sdb1.Replace("DB", "")); int idb2 = int.Parse(sdb2.Replace("DBD", "")); object ival1 = plc.Read(S7.Net.DataType.DataBlock, idb1, idb2, VarType.Byte, 1); object ival2 = plc.Read(S7.Net.DataType.DataBlock, idb1, idb2+1, VarType.Byte, 1); int ilen = int.Parse(ival2.ToString()); object val = plc.Read(S7.Net.DataType.DataBlock, idb1, idb2+2, VarType.String, ilen); if(val!=null) sret = val.ToString(); } }

    • @vanminhtrip
      @vanminhtrip 5 месяцев назад

      @@hadiscada thank you sir this help me read string from qrcode reader 🥰🥰🥰

  • @TechIntrovert250
    @TechIntrovert250 6 месяцев назад

    is this available in c# really needed that brother i loved your work you are so much fascinating

    • @hadiscada
      @hadiscada 6 месяцев назад

      hi, sorry I don't have a C# version for this project. but I think you can try to convert the script using this: converter.telerik.com

  • @labibsikder
    @labibsikder 6 месяцев назад

    I have a school task about modbus tcp can you help?paid

    • @hadiscada
      @hadiscada 6 месяцев назад

      you can contact me by email : hadiscada@gmail.com or by Whatsapp : +6281212129806

  • @labibsikder
    @labibsikder 6 месяцев назад

    Hi i need modbus tcp code for sent and recive data, can you help paid

    • @hadiscada
      @hadiscada 6 месяцев назад

      you can contact me by email : hadiscada@gmail.com or by Whatsapp : +6281212129806

  • @inmylife194
    @inmylife194 6 месяцев назад

    I try and it's working. But i don't understand why both doesn't need TCP/IP and Port information. You can explain for me, please. Thanks. And i have a hardware device (set client) connect by cable with my laptop (set sever). It's can't connect. Why? and need hardware set TCP/IP ?

    • @hadiscada
      @hadiscada 6 месяцев назад

      as a TCP server we dont need to define the IP address, but we need to define Port, but in this example project we are using default Modbus port (502) so we dont need to set the port in script, if you want to use other port then you need to set in the script. For your hardware client, I think you need to set the IP address in a same class of your laptop.

  • @bk.6511
    @bk.6511 7 месяцев назад

    Brother Salam Aleykum, first I would like to thank you. This video saved my life. I want to you ask you basic question, is there any social media to chat with you except youtube?. Love From Turkey❤️

    • @bk.6511
      @bk.6511 7 месяцев назад

      How to get ip for to read the device? Any example code for that?

    • @bk.6511
      @bk.6511 7 месяцев назад

      Brother will you make video for Separate Serial and Ethernet connection in one program?

    • @hadiscada
      @hadiscada 7 месяцев назад

      You can contact me via Whatsapp : +62 81212129806

  • @georgecormier7922
    @georgecormier7922 7 месяцев назад

    Thanks for a great training videos

  • @OTTYT1YT1OTT
    @OTTYT1YT1OTT 7 месяцев назад

    Can you do multiple clients the same way ?

    • @hadiscada
      @hadiscada 7 месяцев назад

      try this ruclips.net/video/8NY8I81K7qI/видео.html

  • @jujupomme1
    @jujupomme1 8 месяцев назад

    Hello, your video is a good basis for creating an opc Ua server with simple custom variables. I tried to modify to add complex custom structures. I couldn't do it. Do you know how to do it and eventually a tutorial on this subject? Thank you in advance. Best regard.

    • @hadiscada
      @hadiscada 7 месяцев назад

      you can read to some Text file which is contains the list of tags/node id here is the sample script : string filename = AppDomain.CurrentDomain.BaseDirectory + "uatags.txt"; if (System.IO.File.Exists(filename) == true) { using (var reader = new System.IO.StreamReader(filename)) { while (!reader.EndOfStream) { string stag = reader.ReadLine(); CreateVariable(rootMy, stag, DataTypeIds.String, ValueRanks.Scalar, 0); } } }

  • @aldisaputra1251
    @aldisaputra1251 8 месяцев назад

    masih aktif pak? mau nanya

    • @hadiscada
      @hadiscada 8 месяцев назад

      silakan pak

  • @marioarmillei
    @marioarmillei 8 месяцев назад

    please have code... i have same error...thanks

    • @hadiscada
      @hadiscada 8 месяцев назад

      i am sorry that since January 2024, the Miqottt.com is suspended. so the project will not running well, you need to change to other MQTT server/broker. Thanks.

  • @phatnguyentien72
    @phatnguyentien72 8 месяцев назад

    I used this library to connect RS485 to Mitsubishi FX3U PLC but it still doesn't work? What should I do? 😢

    • @hadiscada
      @hadiscada 8 месяцев назад

      sorry I have no experience with that PLC, so I can't help you.

  • @aldisaputra1251
    @aldisaputra1251 8 месяцев назад

    file gak bisa di download, kena virus

    • @hadiscada
      @hadiscada 8 месяцев назад

      coba yg ini pak : mega.nz/file/cyxDUY6L#TWpMRphi0vO_nax2QuCmaNBRbTPLNFjAARnp-afzd9k

  • @khokhokhoskinstore2435
    @khokhokhoskinstore2435 8 месяцев назад

    if i need to read out the plcexception after open a connection , how can i write in vb

    • @hadiscada
      @hadiscada 8 месяцев назад

      you can write script like this : try { PLC.Open(); } catch (PlcException ex) { MessageBox.Show(ex.Message); }

  • @GianfrancoGiorgianni-cl8uq
    @GianfrancoGiorgianni-cl8uq 8 месяцев назад

    Hi sir, unfortunately the software package does not work..

    • @hadiscada
      @hadiscada 8 месяцев назад

      hi.. what is the problem? maybe you need to install the OPC DA library first in your Windows, here is the tutorial: ruclips.net/video/KNxQExjK_CQ/видео.html thanks and regards.

  • @larissarachel5656
    @larissarachel5656 8 месяцев назад

    Can you help me? This error appears : The NModbus4 2.1.0 package is not compatible with monoandroid13.0 (MonoAndroid,Version=v13.0). The NModbus4 2.1.0 package supports: net40 (.NETFramework,Version=v4.0)

    • @hadiscada
      @hadiscada 8 месяцев назад

      sorry i have no solution yet for this problem i hope you will found the solution soon thanks and regards

  • @markeytcheson8919
    @markeytcheson8919 9 месяцев назад

    Never mind. A typo.😁

  • @markeytcheson8919
    @markeytcheson8919 9 месяцев назад

    I keep getting an error - System.Runtime.InteropServices.COMException: 'Invalid class string (Exception from HRESULT: 0x800401F3 (CO_E_CLASSSTRING))' Can you advise how to fix this?

  • @viveksubramanian7688
    @viveksubramanian7688 9 месяцев назад

    Thank you very much, i was able to connect the Modbus Server with Node Red and other Modbus Clients

    • @hadiscada
      @hadiscada 9 месяцев назад

      good job. thanks.

  • @ZenHomeAssistant
    @ZenHomeAssistant 9 месяцев назад

    Thank you so much for this great tutorial! Can you (or someone) please give me an example of the proper syntax to type in the "OPC Item" to read and write to a Siemens s7-1200 PLC? I am able to connect to it fine, but I cannot read or write data. I CAN read and write to the same PLC using UAExpert, but I don't see exactly what string that program is sending.

    • @hadiscada
      @hadiscada 9 месяцев назад

      hi, for Read and Write to S7-1200 PLC you can use this sample project: C# ruclips.net/video/K_GIVV2mI9E/видео.htmlfeature=shared VB.net ruclips.net/video/WguPS-NxCHQ/видео.htmlfeature=shared Thanks.

  • @fatihakalper9460
    @fatihakalper9460 9 месяцев назад

    Hello, I implemented the example in your video, but it gave me an error."int[] vals = ModClient.ReadHoldingRegisters(0, 3);"

    • @hadiscada
      @hadiscada 9 месяцев назад

      hi, what is the Error description/message ?

  • @artnimestudio
    @artnimestudio 10 месяцев назад

    Pak saya coba alarm logging di sql kok gak ke simpan ya? Tapi kalo file udah aman sih. Toong kasih tutorialnya dong pak.

    • @hadiscada
      @hadiscada 10 месяцев назад

      coba download lagi Scalare nya disini: hadiscada.com/download/ ada update yg sy perbaiki