حزمة InterSystems IRIS Smart Factory Starter Pack
ملحوظة: تم ترخيص هذا التطبيق كمصدر مفتوح بموجب ترخيص MIT ولا يتم دعمه رسميًا من قبل شركة InterSystems Corporation. استخدامه على مسؤوليتك الخاصة.
حزمة Starter Pack لشركات التصنيع التي تستخدم OPC-UA للوحة معلومات OEE. تعد حزمة المبتدئين إطارًا عامًا للإنشاء السريع وتتكون من:
- API لإدارة البيانات الرئيسية
- API لإعداد المعدات مع البيانات ذات الصلة من PLC
- API لإنشاء بنية البيانات
- API لإرسال المعلومات إلى PowerBI باستخدام واجهة Push DataSet
- مثال التكامل مع JD Edwards
يتم استخدام حزمة المبتدئين ضمن مشروع في مصنع لمنح المشغلين رؤية فورية في OEE والمقاييس المخصصة الأخرى أثناء عمليتهم. لمزيد من المعلومات حول العمل الوظيفي والتقني، راجع Wiki https://github.com/intersystems/asp-oee/wiki الخاص بالمشروع.
بناء
تم تقسيم المستودع إلى 4 أجزاء.
فصول
وينقسم مصدر هذا الحل إلى:
- مصادر التكامل JDE
- إطار عمل توليد OPC-UA
- دفع PowerBI لتكامل مجموعة البيانات
الصور
الصور المستخدمة داخل الويكي
ساعي البريد
مشاريع PostMan للبدء بسرعة في هذا المشروع
بايثون
يستخدم هذا الحل InterSystems Python Gateway https://openexchange.intersystems.com/package/PythonGateway مع مكتبة OPC-UA المجانية https://github.com/FreeOpcUa/opcua-asyncio
ابدء
تثبيت
- قم بإنشاء مساحة اسم باسم OEESP
- قم بتثبيت بوابة InterSystems Python https://openexchange.intersystems.com/package/PythonGateway
- قم بتثبيت فئات InterSystems. يمكن القيام بذلك بسهولة باستخدام هذه الأداة https://github.com/gertjanklein/iris-export-builder
- قم بتثبيت كود python في دليل على جهازك واحصل على المتطلبات عن طريق تشغيل
pip install -r requirements.txt
- تثبيت ساعي البريد (https://www.postman.com/downloads/)
- اختياريًا، يمكنك تحميل البيانات الرئيسية المتوفرة في دليل البيانات الرئيسية في الجدول opc.ua.config.* المطابق
التكوين الأولي
قبل أن نتمكن من استخدام الحل حقًا، نحتاج إلى إنشاء تطبيقات الويب يدويًا. انتقل إلى بوابة الإدارة إلى إدارة النظام -> الأمان -> التطبيقات -> تطبيقات الويب
DataModel
- الاسم - /api/v1/datamodel
- فئة الإرسال - opc.ua.rest.datamodel.disp
- إعدادات الأمان - غير مصادق عليه
معدات
- الاسم - /api/v1/equipment
- فئة الإرسال - opc.ua.rest.equipment.disp
- إعدادات الأمان - غير مصادق عليه
البيانات الرئيسية
- الاسم - /api/v1/masterdata
- فئة الإرسال - opc.ua.rest.masterdata.disp
- إعدادات الأمان - غير مصادق عليه
مشروع ساعي البريد المبتدئ
هناك مشروعان لساعي البريد متاحان يمكنك استيرادهما في ساعي البريد للبدء.
- تتكون مجموعة StarterPack من جميع عناوين URL المتاحة ضمن خدمات الراحة
- تعد مجموعة أمثلة StarterPack مثالًا بسيطًا يساعدك على العمل من خلال إعداد بسيط مكون من 3 طبقات (التدريج والتحويل والتقديم) لجهاز واحد وبعض العقد.
- بيئة تطوير StarterPack لتشغيل المشاريع محليًا
درس تعليمي
يحتوي موقع wiki (https://github.com/intersystems/asp-oee/wiki/Tutorial) لهذا المستودع على برنامج تعليمي يشرح المثال الذي تم تسليمه كمشروع PostMan وكيفية استخدام النموذج الذي تم إنشاؤه وتحديثه.