Paket Pemula Pabrik Cerdas InterSystems IRIS
CATATAN: Aplikasi ini dilisensikan sebagai open source di bawah Lisensi MIT dan tidak didukung secara resmi oleh InterSystems Corporation. Gunakan dengan risiko Anda sendiri.
Aplikasi Starter Pack untuk perusahaan manufaktur yang menggunakan OPC-UA untuk OEE Dashboard. Paket Pemula adalah kerangka umum untuk pembuatan cepat dan terdiri dari:
- API untuk mengelola data master
- API untuk pengaturan peralatan dengan data terkait dari PLC
- API untuk pembuatan struktur data
- API untuk mengirimkan informasi ke PowerBI menggunakan antarmuka Push DataSet
- Contoh integrasi dengan JD Edwards
Paket Pemula digunakan dalam proyek di pabrik manufaktur untuk memberikan wawasan waktu nyata kepada operator mengenai OEE dan metrik khusus lainnya dalam proses mereka. Untuk informasi lebih lanjut tentang fungsi dan teknis kerja, lihat Wiki https://github.com/intersystems/asp-oee/wiki proyek.
Struktur
Repositori telah dipisahkan menjadi 4 bagian.
Kelas
Sumber solusi ini terbagi menjadi:
- Sumber integrasi JDE
- Kerangka kerja generasi OPC-UA
- Integrasi kumpulan data push PowerBI
Gambar
Gambar yang digunakan dalam Wiki
Tukang pos
Proyek PostMan untuk memulai dengan cepat dengan proyek ini
ular piton
Solusi ini menggunakan InterSystems Python Gateway https://openexchange.intersystems.com/package/PythonGateway dengan perpustakaan OPC-UA gratis https://github.com/FreeOpcUa/opcua-asyncio
Memulai
Instalasi
- Buat namespace dengan nama OEESP
- Instal InterSystems Python Gateway https://openexchange.intersystems.com/package/PythonGateway
- Instal kelas InterSystems. Ini dapat dilakukan dengan mudah dengan menggunakan alat ini https://github.com/gertjanklein/iris-export-builder
- Instal kode python di direktori di mesin Anda dan dapatkan persyaratannya dengan menjalankan
pip install -r requirements.txt
- Instal Tukang Pos (https://www.postman.com/downloads/)
- Secara opsional, Anda dapat memuat masterdata yang disediakan di direktori masterdata di tabel opc.ua.config.* yang sesuai
Konfigurasi awal
Sebelum kita benar-benar dapat menggunakan solusinya, kita perlu membuat aplikasi web secara manual. Buka Portal Manajemen ke Administrasi Sistem -> Keamanan -> Aplikasi -> Aplikasi Web
Model Data
- Nama - /api/v1/datamodel
- Kelas Pengiriman - opc.ua.rest.datamodel.disp
- Pengaturan Keamanan - Tidak Diautentikasi
Peralatan
- Nama - /api/v1/equipment
- Kelas Pengiriman - opc.ua.rest.equipment.disp
- Pengaturan Keamanan - Tidak Diautentikasi
Data induk
- Nama - /api/v1/masterdata
- Kelas Pengiriman - opc.ua.rest.masterdata.disp
- Pengaturan Keamanan - Tidak Diautentikasi
Proyek Pemula Tukang Pos
Ada 2 proyek tukang pos yang tersedia yang dapat Anda impor ke tukang pos untuk membantu Anda memulai.
- Koleksi StarterPack terdiri dari semua URL yang tersedia dalam Layanan Lainnya
- Kumpulan contoh StarterPack adalah contoh sederhana untuk membantu Anda menyiapkan dan menjalankan penyiapan 3 lapisan sederhana (pementasan, transformasi, dan penyajian) untuk 1 peralatan dan beberapa node.
- Lingkungan Pengembangan StarterPack untuk menjalankan proyek secara lokal
tutorial
Wiki (https://github.com/intersystems/asp-oee/wiki/Tutorial) dari repositori ini memiliki tutorial yang menjelaskan contoh yang telah dikirimkan sebagai proyek PostMan dan cara menggunakan & memperbarui model yang dihasilkan.