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

Bagaimana Mendesain Sistem IoT Industri dengan DDS dan LabVIEW 2017

Dua tahun lalu saya mulai mengerjakan proyek yang sangat menarik:"RTI DDS Toolkit untuk LabVIEW". Saya sangat senang karena saya tidak hanya akrab dengan LabVIEW, tetapi saya juga senang bekerja dengannya. Meskipun ini adalah kesempatan yang baik, saya harus mengakui bahwa saya sedikit gugup karena tepat sebelum bergabung dengan tim, saya mengetahui bahwa pengembang utama RTI DDS Toolkit untuk LabVIEW akan beralih ke departemen yang berbeda. Selain itu, RTI baru saja memenangkan penghargaan NI Tools Network Product of the Year. Jadi, tidak ada tekanan sama sekali.

Sekarang saya akan menjadi pengembang utama di tim LabVIEW. Penting untuk belajar sebanyak mungkin dari rekan saya sebelum dia pindah ke posisi barunya. Kami menghabiskan banyak waktu untuk meninjau proyek yang ada dan menambah pengetahuan saya tentang LabVIEW. Setelah beberapa bulan, transisi selesai dan saya mulai meluncurkan fitur baru dan mengambil kepemilikan penuh atas proyek.

Kemudian kami menerima kabar baik:RTI DDS Toolkit akan diintegrasikan ke LabVIEW 2017, edisi terbaru produk. Betapa mengagumkan! Kami bekerja sama dengan NI untuk mewujudkannya dan menyempurnakan produk kami agar sesuai dengan persyaratan NI. Kami juga mengembangkan tim kami untuk mendukung upaya tersebut – yang merupakan kabar baik!

Setelah beberapa bulan kami selesai dan LabVIEW 2017 dirilis dengan RTI DDS Toolkit terintegrasi! Integrasi ini diumumkan kepada publik selama presentasi utama di NI Week 2017.

Setelah pengumuman tersebut, kami telah menerima beberapa pertanyaan umum tentang DDS dan saya ingin menjawab semuanya di satu tempat:

"Tunggu sebentar, saya pengguna LabVIEW, tapi bisakah Anda memberi tahu saya lebih banyak tentang apa itu DDS?"

DDS adalah standar terbuka dari Object Management Group (OMG). Ini lebih dari sekadar protokol perpesanan, ini adalah kerangka kerja komunikasi data-sentris yang dapat dioperasikan untuk Industrial Internet of Things (IIoT). Untuk informasi lebih lanjut tentang DDS Anda dapat mengunjungi situs web OMG DDS:http://portals.omg.org/dds/what-is-dds-3/

"Jadi ini memungkinkan saya untuk berkomunikasi antar aplikasi LabVIEW, kan?"

Ya, memang. Namun tidak hanya itu, Anda juga dapat berkomunikasi antara LabVIEW dengan sistem lain tanpa mengkhawatirkan sistem operasi atau bahasa pemrograman. Anda bahkan dapat menghubungkan LabVIEW dengan sistem lama! Dan terlebih lagi, board NI yang menggunakan NI Linux juga dapat menggunakan teknologi ini (mis., cRIO 903x dan cRIO 906x series).

"Apa karakteristik utama Perangkat RTI DDS?"

RTI DDS Toolkit mencakup paradigma komunikasi data baru yang sangat dapat dikonfigurasi yang tidak ada sebelumnya di LabVIEW. Ini memungkinkan komunikasi N:M dengan keamanan, latensi rendah, keandalan, dan throughput tinggi. RTI DDS Toolkit yang dikombinasikan dengan metode komunikasi lain yang didukung LabVIEW akan memungkinkan Anda menghadapi semua tantangan jaringan Anda:

Secara default, ini mengikuti pola komunikasi publish-subscribe, di mana penerbit menulis data ke topik tertentu. Konsumen data berlangganan topik yang mereka minati, dan kemudian membaca data dari topik tersebut. Pembaca dan penulis data secara otomatis menemukan satu sama lain dan bertukar data peer-to-peer melalui jalur komunikasi terbaik yang tersedia, termasuk memori bersama, multicast UDP, atau unicast UDP. Karena tidak diperlukan layanan jaringan atau perantara pesan, ini memberikan solusi yang sangat skalabel dan mudah diterapkan.

"Oke, ini sangat berguna, tetapi, bagaimana cara menggunakan RTI DDS Toolkit di LabVIEW?"

Pertama, Anda harus menginstalnya di LabVIEW. Jika Anda menggunakan LabVIEW 2017, Anda akan memiliki pintasan di diagram blok:pilih Komunikasi Data, RTI DDS Toolkit, Instal, seperti yang terlihat di bawah ini:

Dalam versi sebelum LabVIEW 2017, Anda dapat menemukan toolkit kami di LabVIEW Tools Network. Anda dapat mengunduhnya melalui VI Package Manager. Cari 'rti dds' di kotak pencarian lalu klik tombol 'Install Package(s)':

Ini akan meluncurkan jendela instalasi dari VI Package Manager. Setelah mengklik tombol 'Berikutnya' beberapa kali, RTI DDS Toolkit akan diinstal.

RTI DDS Toolkit mengikuti pola pemrograman yang sama seperti API LabVIEW lainnya:

Jadi penggunaan RTI DDS Toolkit adalah intuitif untuk pemrogram LabVIEW.

"Apa yang dapat saya temukan di RTI DDS Toolkit?"

Versi 2.0.0.104 (termasuk dalam LabVIEW 2017) juga menyertakan beberapa alat yang membantu Anda dalam pengembangan aplikasi Anda. Alat tersebut menyediakan cara mudah untuk melakukan tindakan berikut:

"Sesuatu yang tidak terduga terjadi di aplikasi saya, bagaimana cara men-debug-nya?"

Panel Administrasi RTI DDS Toolkit memungkinkan Anda meninjau pesan debug aplikasi LabVIEW Anda serta melihat gambaran global sistem Anda (termasuk jumlah entitas yang dibuat, node LabVIEW, dll. ). Anda juga dapat mengonfigurasi beberapa parameter logging di dalamnya:

"Anda juga menyebutkan keamanan, jadi, bagaimana cara mengamankan data saya?"

RTI DDS Toolkit dapat dikonfigurasi untuk mengautentikasi, mengenkripsi, dan menandatangani komunikasi Anda menggunakan kunci dan dokumen yang berbeda. Kami menyediakan Panel Keamanan yang memudahkan pembuatan konfigurasi keamanan yang Anda inginkan. Anda membuat 'Profil Aman' yang akan digunakan saat membuat entitas (penulis atau pembaca data). Anda juga dapat mengelola profil ini:di tab 'Profil Saat Ini', daftar semua profil yang dibuat akan ditampilkan. Anda dapat memilih profil apa saja dan memuat parameternya atau menghapusnya:

"Saya memiliki tipe yang kompleks, dapatkah saya menggunakan RTI DDS Toolkit dengan tipe ini?"

VI polimorfik yang disertakan dalam RTI DDS Toolkit mendukung banyak tipe sederhana. Jika ini tidak cukup, Generator Tipe Kompleks memungkinkan Anda membuat subVI kustom Anda untuk menggunakan DDS untuk definisi tipe LabVIEW tertentu (*.ctl). Generator ComplexType ini akan menghasilkan file-file berikut:

Jika Generasi Contoh VI diaktifkan, subVI berikut juga akan dibuat:

Semua subVI tersebut akan memiliki pin input yang tipenya akan menjadi definisi tipe (*.ctl file) yang telah Anda berikan sebelum membuat subVI tersebut.

Jika tipe Anda berubah, Anda hanya perlu membuat ulang subVI lagi (tanpa membuat contoh VI). Ganti dan aplikasi Anda akan mendapatkan perubahan terbaru.

Seperti yang mungkin Anda ketahui, panel ini hanya didukung pada sistem Windows. Ini karena mereka bergantung pada fitur LabVIEW yang tidak didukung pada target RT. Namun, kami telah menambahkan beberapa subVI tambahan untuk mereplikasi tindakan dari Panel Administrasi dan Keamanan pada target RT. SubVI ini memiliki subpalette sendiri (DDS Debugging dan DDS Security) di bawah kategori Tools. Untuk aplikasi Windows, Anda dapat menggunakan panel, serta subVI yang dibuat.

Anda dapat menemukan informasi lebih lanjut tentang RTI DDS Toolkit dengan memeriksa sumber daya hebat berikut:

  1. Panduan Memulai Perangkat RTI DDS
  2. Laman web RTI DDS Toolkit
  3. Forum Perangkat RTI DDS di Portal Komunitas RTI
  4. Panduan Pengguna Perangkat NI RTI DDS

Anda juga dapat mendaftar di sini untuk webinar yang kami selenggarakan bersama, "Cara Mendesain Sistem IoT Industri dengan Dukungan Komunikasi Data Interoperable LabVIEW 2017" dengan pakar teknis dari NI. Kami akan membahas dukungan komunikasi data di LabVIEW 2017, memperkenalkan OPC dan RTI DDS Toolkit, membandingkan dan membedakan standar OPC UA dan DDS, serta memberikan panduan dalam memilih solusi

[1] [2] 下一页

Teknologi Internet of Things

  1. IoT Industri:Bagaimana peringatan cerdas dan sensor menambah nilai pada motor listrik
  2. Bagaimana IoT dapat membantu anak-anak dengan ASD belajar dan bermain?
  3. Bagaimana Platform IoT Industri Mendorong Transformasi?
  4. Bagaimana Aplikasi Berkode Rendah Mempercepat Implementasi IoT Industri
  5. Dapatkah Sistem ERP dan MES Mengikuti IIoT?
  6. Bagaimana IoT meningkatkan nilai otomatisasi industri dalam minyak dan gas
  7. Cara menjadikan IoT nyata dengan Tech Data dan IBM Bagian 2
  8. Cara menjadikan IoT nyata dengan Tech Data dan IBM Bagian 1
  9. 5 Alasan Proyek IoT Gagal dan Cara Menghindarinya
  10. Bagaimana IoT melacak waktu henti di lini pengemasan Barang dan Produk Industri?