HmiFuncDesigner adalah perangkat lunak yang mengintegrasikan HMI dan pengumpulan data. Ini bersifat open source dan bertujuan untuk berbagi teknologi, belajar satu sama lain, dan meningkatkan teknologi. Perangkat lunak ini sedang dalam pengembangan, fungsinya belum sempurna, dan banyak kode yang perlu difaktorkan ulang, tetapi saya yakin fungsi perangkat lunak ini akan lebih sempurna dalam waktu dekat! Jika Anda cukup beruntung melihat kode ini dan tertarik, saya menantikan Anda bergabung! !
Kode sumber ini mengacu pada ide desain SoftBox. Terima kasih khusus kepada penulis SoftBox!
1. Qt5.14.2+mingw73_32
2. Jika Anda perlu mengkompilasi di bawah Visual Studio tanpa menghasilkan karakter yang kacau, silakan merujuk ke dokumen (doc/Visual Studio utf8-NOBOM.docx)
Jalur proyek tidak boleh terlalu panjang. Yang terbaik adalah mengontrolnya dalam 256 karakter untuk menghindari kesalahan kompilasi! (Catatan: sistem Windows)
Buka perangkat lunak "Qt Creator 4.5.1 (Komunitas)" dan buka proyek HmiFuncDesigner/HmiFuncDesigner.pro.
Pilih mode Rilis.
Hapus file data yang dihasilkan oleh proyek yang dikompilasi sebelumnya.
Kompilasi ulang proyek.
Perangkat lunak yang dihasilkan setelah kompilasi berhasil terletak di direktori HmiFuncDesignerBin/bin.
Salin pustaka runtime yang diperlukan, buka jendela perintah "Qt 5.14.2 untuk Desktop (MinGW 7.3.0 32-bit)", direktori HmiFuncDesignerBin/bin, dan jalankan perangkat lunak windeployqt name.exe.
Operasi spesifiknya ditunjukkan pada gambar di bawah ini:
HmiFuncDesigner harus dikompilasi terlebih dahulu dan kemudian proyek HmiRunTime. Jika tidak, perpustakaan koneksi tidak dapat ditemukan.
Buka perangkat lunak "Qt Creator 4.11.1 (Komunitas)" dan buka proyek HmiRunTime/HmiRunTime.pro.
Pilih mode Rilis.
Hapus file data yang dihasilkan oleh proyek yang dikompilasi sebelumnya.
Kompilasi ulang proyek.
Perangkat lunak yang dihasilkan setelah kompilasi berhasil terletak di direktori RuntimeBin.
Salin perpustakaan runtime yang diperlukan, buka jendela perintah "Qt 5.14.2 untuk Desktop (MinGW 7.3.0 32-bit)", direktori RuntimeBin, dan jalankan perangkat lunak windeployqt name.exe.
Manajer proyek mempunyai fungsi sebagai berikut:
Parameter sistem, mengatur parameter yang terkait dengan operasi.
Peralatan komunikasi, membangun hubungan dan protokol komunikasi.
Konfigurasi database, pembuatan tabel variabel IO sistem, dan operasi seperti penyimpanan, alarm, dan konversi.
Manajemen basis data, data dalam memori real-time, dan pemantauan manajemen data SQL dengan cepat.
layar untuk membuat layar sistem.
Pemrograman logika, pemrograman JavaScript.
Teks, elips, garis, persegi panjang, panah, tombol alih, daftar teks variabel, gambar, tombol pop-up, lampu indikator, grafik batang numerik, jam, teks bergerak, wadah toples, kotak edit masukan
1. Modbus RTU
2.Modbus ASCII
3.ModbusTCPIP
4.Mitsubishi FX
Surel: [email protected]
QQ:706409617
Grup komunikasi QQ:568268522