Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Keypad Layar Khusus untuk eHMI PLCnext Engineer – Tingkatkan Interaksi Layar Sentuh

Proyek demo ini menunjukkan cara membuat keypad kustom untuk digunakan dengan eHMI di PLCnext Engineer. Ini dikembangkan sebagai solusi sementara untuk layar sentuh HMI seri BWP 2000, tetapi juga akan berfungsi dengan layar sentuh seri WP 4000.

Layar sentuh seri BWP 2000 hanya memiliki keyboard layar penuh; tidak ada opsi keypad. Keyboard layar dapat dipindahkan dari bawah layar ke atas layar sehingga tidak menutupi bidang input, tetapi dalam banyak skenario diinginkan keypad numerik.

Layar sentuh seri WP 4000 memiliki keyboard layar penuh dan keypad numerik. Namun, PLCnext Engineer tidak dapat menggunakan keypad numerik bawaan. Yang lebih menantang adalah fakta bahwa keyboard layar penuh tidak dapat dipindahkan dan sering menutupi bidang input.

Riwayat

2019.0 LTS

Proyek ini awalnya dibuat di PLCnext Engineer 2019.0 LTS dengan bantuan Tim Wicker dari Phoenix Contact USA. Ini dibuat untuk aplikasi klien tertentu yang hanya memiliki satu bidang input numerik.

2021.0 LTS

Proyek contoh diperbarui ke PLCnext Engineer 2021.0 LTS karena ini memungkinkan penggunaan parameter, tag, dan ekspresi sederhana dalam eHMI. Sekarang memungkinkan untuk menggunakan satu instance keypad kustom dengan banyak bidang input numerik.

Update Maret 2021:

Proyek contoh telah ditulis ulang oleh Wilco Meewis dari eL-Tec Elektrotechnologie di Belanda. Versi ini menggunakan char codes sebagai input untuk mengatasi keterbatasan sebelumnya angka negatif dan mendukung semua tipe data numerik. Wilco juga meningkatkan popup Keypad untuk secara otomatis menggunakan nilai saat ini variabel. Saya menambahkan tombol untuk menghapus nilai, jika diinginkan.

Implementasi

  1. Unduh proyek contoh di sini.
  2. Impor halaman eHMI “Keypad” dan Function Block NumericKeypad ke proyek Anda.
  3. Tambahkan instance Function Block “NumericKeypad” ke dalam Program. Program ini harus dijadwalkan dalam Task dengan Interval yang dua kali lebih cepat dari interval polling data eHMI.
  4. Gunakan objek “Text”, bukan objek “Text Input”, di HMI Anda tempat diperlukan bidang entri nilai numerik.
  5. Tambahkan dynamic “Action on Click” ke objek “Text” ini.
    • Atur “Action” menjadi “Open dialog”.
    • Untuk “Page” pilih “Keypad”.
    • Opsional, centang kotak untuk “Dim background”.
    • Pilih variabel yang diinginkan sebagai Source Value untuk Parameter “iOutput”.

Ulangi langkah 4 dan 5 untuk menambahkan sebanyak mungkin bidang input yang diperlukan untuk aplikasi Anda.

Keterbatasan

Semua keterbatasan yang diketahui telah diatasi. Mungkin ada keterbatasan atau tantangan tambahan yang belum teridentifikasi. Pengguna bertanggung jawab sepenuhnya atas semua tanggung jawab dan risiko saat menggunakan proyek demonstrasi ini.

Teknologi Industri

  1. Menguasai Perkalian dan Pembagian dengan Notasi Ilmiah
  2. Wawasan Industri 4.0: Q&A dengan Verena Majuntke Bosch.IO tentang IoT, Otomasi, dan Pabrik Masa Depan
  3. Procurement Cerdas: Menggabungkan AI dengan Wawasan Manusia
  4. Insinyur Australia Mengevaluasi Mesin Pengepakan Kayu Rotary Canggih
  5. Menguasai Reverse Engineering PCB: Panduan Langkah demi Langkah
  6. Manajemen Klaster pada PLCnext: Memanfaatkan Kubernetes untuk Otomasi Industri
  7. Pemantauan PLCnext Real-Time dengan Tableau Dashboards
  8. Membuat Power BI Dashboard dari Data Cloud PLCnext
  9. Membuat Grafana Dashboard Real-Time untuk PLCnext Control di Azure IoT Hub
  10. Membuat Aplikasi Go Pertama di PLCnext: Panduan Pemula