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

Percepat Waktu Anda ke Pasar dengan Alat Profesional Connext

Dua minggu sebelum demo.

Kami memiliki satu kesempatan ini untuk membangun sistem kontrol microgrid yang berfungsi yang perlu:

Dalam posting ini, saya akan berbicara tentang masalah dunia nyata yang kami hadapi dan bagaimana alat disertakan dalam RTI Connext ® DDS Professional membantu kami memecahkan masalah integrasi kami hanya dalam beberapa hari. Masalah umum yang dihadapi di sebagian besar proyek disorot, dengan alat RTI khusus untuk menangani masing-masing. Sepanjang jalan Anda akan menemukan tautan ke video dan artikel pendukung bagi mereka yang ingin menyelam lebih dalam. Harapan saya adalah Anda menemukan ini sebagai titik awal yang berguna untuk mempelajari cara menerapkan alat RTI untuk membuat pengembangan DDS Anda lebih cepat dan mudah.

Demo Besar

Ini adalah demo kerja pertama dari Open Field Message Bus (OpenFMB) Panel Interoperabilitas Smart Grid, cara baru untuk mengontrol perangkat di tepi jaringan listrik secara real time dengan menerapkan teknologi IoT seperti DDS.

Berikut adalah diagram blok sistem yang menunjukkan arsitektur perangkat keras, sistem operasi, dan bahasa:

Saat kami membawa peserta individu ke jaringan, kami menemui sejumlah masalah. Deskripsi tantangan dan alat yang kami gunakan untuk mengatasinya berikut ini. Pindai daftar judul dan lihat apakah Anda harus men-debug salah satu masalah ini di sistem DDS Anda, lalu periksa tautan untuk mempelajari beberapa kiat baru. Saat melakukannya, pikirkan tentang bagaimana Anda akan mencoba mendiagnosis masalah tanpa alat yang disebutkan.

Masalah:Masalah konfigurasi jaringan

Alat:Ping DDS RTI

Tim dari Oak Ridge National Labs sedang mengerjakan GUI LabVIEW yang akan menjadi tampilan utama. Laptop mereka tidak dapat melihat data dari klien mana pun di jaringan. Kami memeriksa dasar-dasarnya untuk memastikan mesin mereka berada di subnet yang sama - selalu periksa dasar-dasarnya terlebih dahulu! Sementara utilitas ping standar dapat mengkonfirmasi keterjangkauan dasar antar mesin, itu tidak memeriksa apakah port yang diperlukan untuk penemuan DDS terbuka. Utilitas rtiddsping melakukan hal itu, dan memberitahu kami dalam hitungan detik bahwa firewall yang dipasang pada laptop resmi mereka mencegah lalu lintas penemuan DDS. Untuk ikhtisar hebat tentang cara memeriksa dasar-dasarnya, lihat pos komunitas ini .

Masalah:Apakah aplikasi saya mengirim data?

Alat:Mata-mata, Konsol Admin

Pertanyaan umum di antara vendor yang menggunakan DDS untuk pertama kalinya adalah apakah aplikasi mereka berfungsi dengan benar:Apakah itu mengirim data pada interval yang tepat, dan apakah datanya masuk akal? Untuk pemeriksaan cepat, kami menggunakan utilitas RTI DDS Spy. Spy menyediakan pelanggan sederhana yang dapat memfilter secara selektif untuk jenis dan topik tertentu, dan dapat mencetak sampel individual yang diterimanya, memungkinkan Anda melihat data yang ditulis aplikasi dengan cepat. Setiap vendor menggunakan DDS Spy sebagai pemeriksaan kewarasan setelah awalnya menjalankan aplikasi mereka.

Terkadang pembaruan untuk topik yang sama dapat berasal dari beberapa penerbit dalam sistem. Tidak yakin yang mana yang menulis pembaruan terbaru? Sakelar baris perintah untuk Spy ("-showSampleIdentity") memungkinkan Anda melihat asal pembaruan.

Spy adalah aplikasi konsol yang dapat digunakan pada target yang disematkan untuk pengujian dasar. Ukurannya yang kecil, startup yang cepat, dan kesederhanaan adalah keunggulan utamanya. Detail penggunaan ada di sini.

Masalah:Jenis data tidak cocok

Alat:Konsol Admin, Monitor

Satu vendor melaporkan bahwa dalam pengujian sebelumnya mereka melihat data dari salah satu aplikasi lain, dan sekarang tidak. Konsol Admin dengan cepat menunjukkan kepada kami bahwa ketidakcocokan tipe data yang harus disalahkan – yaitu, dua topik dengan nama yang sama tetapi tipe data yang berbeda. Jenis ketidakcocokan ini bisa sulit untuk didiagnosis, terutama untuk tipe besar dengan banyak anggota. Konsol Admin memanfaatkan sentrisitas data DDS untuk mengintrospeksi tipe data seperti yang dipahami oleh setiap aplikasi di sistem Anda. Ini kemudian menyajikan tampilan yang disederhanakan dan tampilan "IDL setara" yang memudahkan untuk membandingkan jenis di panel berdampingan. Ini sangat berharga dalam situasi di mana Anda tidak memiliki IDL sumber dari setiap aplikasi.

Dalam kasus ini, satu vendor belum menyinkronkan dengan repositori GitHub untuk IDL terbaru, jadi mereka bekerja dari versi file yang lebih lama. Mereka mengambil file terbaru dari GitHub, rtiddsgen membuat kode khusus tipe baru untuk mereka, dan setelah mengkompilasi ulang dengan cepat, aplikasi mereka dapat membaca dan menulis topik yang diperbarui.

Konsol Admin menampilkan tipe data

Masalah:QoS tidak cocok

Alat:Konsol Admin, Monitor

Selain penemuan, ketidakcocokan Kualitas Layanan (QoS) adalah masalah paling umum yang dialami oleh pengguna DDS selama integrasi. Dengan begitu banyak kenop yang harus diputar, bagaimana Anda memastikan bahwa pengaturannya kompatibel? Proyek OpenFMB memiliki bagian yang adil dari ketidakcocokan QoS pada awalnya. Konsol Admin menemukan ini dengan cepat dan memberi tahu Anda pengaturan QoS tertentu yang bertentangan. Anda bahkan dapat mengklik nama QoS dan langsung menuju ke dokumentasi. Informasi QoS yang dibagikan selama penemuan digunakan oleh Konsol Admin untuk mendeteksi ketidakcocokan.

Konsol Admin mengidentifikasi ketidakcocokan QoS keandalan

Masalah:Apakah sistem berfungsi seperti yang diharapkan?

Alat:Konsol Admin, Monitor

Sementara Spy menyediakan keluaran teks dasar untuk data langsung, Anda tidak dapat mengalahkan grafik untuk melihat bagaimana data berubah dari waktu ke waktu. Untuk visualisasi data yang lebih canggih, kami beralih ke Konsol Admin. Fitur visualisasi data yang ada di Konsol Admin sangat membantu dalam menentukan cara kerja sistem secara keseluruhan dengan cepat. Itu bahkan memungkinkan kami untuk menelusuri data historis untuk lebih memahami bagaimana kami sampai pada kondisi saat ini. Untuk mengetahui lebih lanjut tentang visualisasi data, lihat video intro singkat ini, atau video mendalam ini.

Visualisasikan data Anda dengan Konsol Admin

Masalah:Penyesuaian kinerja

Alat:Monitor, Konsol Admin

Dalam hal penyetelan kinerja, Monitor harus menjadi alat bantu Anda. Monitor bekerja dengan versi khusus pustaka DDS yang secara berkala menerbitkan data kinerja waktu nyata dari aplikasi Anda. Pustaka debug tidak terlalu mengganggu, dan data dikumpulkan serta disajikan oleh Monitor.

Menggunakan Monitor, Anda dapat mempelajari tentang:

  • Statistik transmisi dan penerimaan
  • Batas waktu yang terlewat
  • Tanda air tinggi pada cache
  • QoS tidak sesuai
  • Konflik tipe data
  • Sampel hilang atau ditolak
  • Hilangnya keaktifan

Penting untuk dicatat bahwa tidak setiap pengaturan QoS diiklankan selama penemuan. Banyak pengaturan QoS berlaku untuk manajemen sumber daya lokal dan penyetelan kinerja aplikasi, dan ini tidak dikirim selama penemuan. Dengan Monitor Anda juga dapat memeriksanya. Untuk pengenalan yang bagus tentang Monitor, lihat video ini.

Masalah:Mengubah data dalam penerbangan

Alat:Prototipe dengan Lua, DDS Toolkit untuk LabVIEW

Kami ingin GUI besar menunjukkan apa yang terjadi di microgrid secara real time. Tim di Oak Ridge National Labs secara sukarela membuat GUI di LabVIEW. DDS Toolkit untuk Labview memungkinkan Anda mengambil data dari aplikasi DDS dan menggunakannya di LabVIEW Virtual Instruments (VI). Namun ada beberapa ba

[1] [2] 下一页

Teknologi Internet of Things

  1. Plugin Telegraf untuk Connext DDS:Bangun Sistem Pemantauan Deret Waktu dengan DDS dan InfluxDB
  2. Connext DDS dan IoT Industri:5 Hal Teratas yang Perlu Diketahui
  3. ROS2 + DDS:Mainkan Lagi
  4. Platform Adaptif AUTOSAR 18.03:Sekarang dengan DDS!
  5. Apa yang Saya Lakukan dengan Data?!
  6. Perlawanan adalah sia-sia – Melindungi perusahaan Anda dari ketidakpatuhan terhadap peraturan perlindungan data
  7. Saatnya Memajukan Sistem S&OP, Data, dan Perencanaan Anda
  8. Kurangi Kemacetan Dengan 5 Alat Mudah
  9. Buat lingkungan operasi Anda dengan Aplikasi Nexus
  10. Merampingkan Sukses:3 Alat untuk Membantu Anda Mempercepat Lini Produksi Anda