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 – البرمجة للصناعة. مفتوح المصدر.

blacksmith@forgeiec.io