Forge Studio
Forge Studio – بيئة التطوير المتكاملة للأتمتة الصناعية
Forge Studio هي بيئة التطوير المتكاملة لمنصة ForgeIEC لبرمجة وحدات التحكم المنطقية القابلة للبرمجة وفقا لمعيار IEC 61131-3. مطورة بلغة C++17 مع Qt6، توفر أداة بجودة صناعية لجميع مهام برمجة PLC.
لغات IEC 61131-3 الخمس
محرر واحد لجميع اللغات – تبديل سلس، متغيرات مشتركة، بنية مشروع موحدة.
- النص المهيكل (ST) – تمييز بناء الجمل، الإكمال التلقائي، البحث والاستبدال
- قائمة التعليمات (IL) – دعم كامل للغة مع تحرير ذكي
- مخطط الكتل الوظيفية (FBD) – محرر رسومي مع مكتبة كتل
- مخطط السلم (LD) – تمثيل مألوف لمنطق التبديل
- مخطط الوظائف المتسلسلة (SFC) – مخططات تسلسل الخطوات للتحكم في العمليات
الترجمة والنشر
يقوم Forge Studio بترجمة برامج IEC محليا على محطة العمل. يتم نقل ملفات C المولدة إلى PLC الهدف عبر gRPC مشفر. يحتاج PLC فقط إلى مترجم C – لا حاجة لمترجم IEC على النظام الهدف.
- ترجمة محلية باستخدام
iec2c(IEC 61131-3 إلى C) - نقل مشفر إلى النظام الهدف
- إنشاء تلقائي لملف Makefile متوافق مع المنصة
- دعم معماريات x86_64 و ARM64 و ARMv7
أنظمة الحقل الصناعية
تكوين حافلات الحقل بتسلسل هرمي للشرائح مألوف من بيئات تطوير IEC 61131-3 الراسخة، مع اكتشاف تلقائي للأجهزة.
- Modbus TCP – اتصال Ethernet
- Modbus RTU – اتصال تسلسلي RS-485
- EtherCAT – حافلة حقل Ethernet في الوقت الفعلي
- Profibus DP – معيار صناعي مثبت
- تخصيص تلقائي لعناوين IEC بدون تعارضات
- ماسح شبكة لاكتشاف الأجهزة
تصحيح الأخطاء المباشر
- مراقبة المتغيرات في الوقت الفعلي أثناء تشغيل PLC
- فرض القيم بدون توقف الإنتاج
- لوحة مراقبة مع وظيفة التصفية
المكتبة القياسية
مكتبة IEC القياسية الكاملة: العدادات، المؤقتات، كشف الحواف، تحويلات الأنواع والدوال الرياضية. قابلة للتوسيع بكتل معرفة من قبل المستخدم. مخزنة في قاعدة بيانات SQLite للوصول السريع والبحث الفعال.
إدارة المستخدمين
- مصادقة بكلمة مرور مع تشفير bcrypt
- رموز JWT للجلسات
- تسجيل دخول أول وفقًا للمعيار الصناعي
- التحكم في الوصول القائم على الأدوار
Forge Studio – البرمجة للصناعة. مفتوح المصدر.