صمم وأسلك ونشر منطق أتمتة المباني -- مباشرة من متصفحك.
محرر ويب Sandstar هو بيئة برمجة مرئية لـ Sedona Framework. اسحب المكونات على لوحة رسم، وأسلكها معاً، ونشرها على المتحكمات المباشرة -- كل ذلك دون مغادرة SkySpark. إنه البديل الحديث لأدوات Sedona سطح المكتب فقط، حيث يجلب سير العمل الكامل للتطوير إلى المتصفح.
فكر فيه كـ IDE بصري لأتمتة المباني: ترى منطق التحكم الخاص بك كمخطط تدفق، وتجري التغييرات بالسحب والإفلات، وتدفع التحديثات إلى الأجهزة الفعلية في ثوان.
لماذا يهم
لقد تعطلت برمجة أتمتة المباني في عصر سطح المكتب. يقوم المهندسون بتنزيل أدوات العميل الثقيلة، وإدارة ملفات المشروع المحلية، ونقل الكود المترجم يدويًا إلى الأجهزة. يحول محرر ويب Sandstar سير العمل بالكامل إلى الإنترنت -- يمكن الوصول إليه من أي جهاز، ومدمج مع مشروع SkySpark الخاص بك، ومتصل بالأجهزة في الوقت الفعلي.
من يستخدمه
- مهندسو التحكم الذين يبرمجون أنظمة أتمتة مباني تعتمد على Sedona
- متكاملو الأنظمة الذين يحتاجون إلى تثبيت وضبط المتحكمات في الموقع من أي جهاز محمول
- فرق المنشآت التي تجري تعديلات سريعة دون تثبيت برامج متخصصة
البرمجة البصرية
اسحب وأسقط وأسلك
صمم منطق أتمتة المباني بالطريقة التي تفكر بها -- كمخطط تدفق. اسحب مكونات Sedona من لوحة الأدوات على لوحة رسم ملء الشاشة، ثم أسلك المدخلات إلى المخرجات بنقرة واحدة. تعرض كل عقدة فتحات الخصائص الخاصة بها مع القيم المباشرة وأنواع المقابس والشارات القابلة للتعديل.
تم بناء المحرر على Rete.js 2.0 مع منطقة عمل بحجم 5100 × 5100، ملاحة خريطة صغيرة، عرض مستوى التفاصيل الذي يبسط العقد عند التصغير، ومحاذاة التقطع للشبكة للحصول على تخطيطات نظيفة.
- I min 0.0 F
- I max 100.0 F
- out 72.4 F
- F in1 72.4 F
- F in2 1.5 F
- out 73.9 F
- B in true B
- out true B
مساحة العمل
كل شيء في العرض
يضع تخطيط الألواح الثلاث سير العمل الكامل تحت أطراف أصابعك. على اليسار، تعرض شجرة الاتصال كل جهاز وتطبيق ومكون في تسلسل هرمي قابل للملاحة. أدناه، تسرد لوحة الأدوات كل حزمة Sedona مثبتة مع أنواع المكونات التي يمكن البحث عنها والتي يمكنك سحبها مباشرة على القماش.
حدد أي مكون وسيفتح مفتش الخصائص على الجانب الأيمن مع ثلاث علامات تبويب: الخصائص للتحرير في القيمة الفتحة المضمنة، وأظهر الروابط الواردة والصادرة، والفتحات للعرض الكامل للمخطط. انقر فوق أي شارة قيمة قابلة للتحرير لتغييرها على الجهاز المباشر فوراً.
المراقبة المباشرة
قيم حقيقية في الوقت الفعلي، أجهزة حقيقية
تتحدث كل قيمة فتحة على القماش في الوقت الفعلي عبر اشتراك WebSocket. تتحول أسلاك الاتصال إلى اللون الأخضر الصلب عندما يكون الرابط مباشراً على الجهاز، حتى تتمكن من رؤية البيانات المتدفقة عبر منطق في نظرة واحدة. تعرض الروابط المخزنة مؤقتاً أو غير متصلة كخطوط رمادية متقطعة.
غيّر نقطة تعيين في المحرر وستسري فوراً على المتحكم -- لا حاجة لخطوة تجميع أو نشر للتعديلات البسيطة على المعاملات. تعرض شريط الحالة صحة الاتصال والطفرات المعلقة والعدد المشترك في المكونات.
- out 72.4 °F F
- out 74.0 F
- F in1 72.4 F
- F in2 74.0 F
- out false B
خط الإنتاج
التجميع دون تثبيت أي شيء
يعمل مترجم Sedona من جانب الخادم عبر SkySpark. انقر على تجميع والمحرر يتحقق تلقائياً من اعتمادات الحزم ويرفع أي حزم مفقودة وينشر XML للتطبيق الخاص بك إلى sedonac ويستقبل الملف الثنائي SAB المترجم -- كل ذلك في خطوة واحدة.
قم بنشر الملف الثنائي المترجم مباشرة إلى متحكم الهدف عبر نفس اتصال WebSocket. بدون كابلات USB أو بطاقات SD أو أدوات نقل ملفات منفصلة. يحدث دورة البناء والنشر بالكامل داخل المتصفح.
إدارة الجهاز
الاتصال والإدارة والنقل
يعرض مدير الجهاز كل متحكم في نظرة واحدة -- حالة الاتصال والحزم المثبتة والطفرات المعلقة وآخر طوابع زمنية متصلة. احفظ بيانات اعتماد الجهاز للاتصال بنقرة واحدة، أو قم بتعيين الاتصال التلقائي حتى تكون المتحكمات الخاصة بك جاهزة عند فتح المحرر.
اسحب وأسقط ملفات SAX على المحرر لاستيراد تعريفات التطبيق. قم بتحميل وتنزيل ملفات الحزم والبيانات الوصفية والملفات الثنائية SAB المترجمة مباشرة إلى الأجهزة. تستخدم نقل الملفات بث مقسم مع تقارير التقدم.
مدير الجهاز
إضافة اتصالتكامل المنصة
يعيش داخل SkySpark
لا عنوان منفصل، لا تسجيل دخول إضافي. يتم تثبيت محرر ويب Sandstar كامتداد SkySpark أصلي ويظهر في شريط مشروع جنباً إلى جنب مع العروض الأخرى. المصادقة وسياق المشروع والوصول إلى الجهاز يتم وراثته تلقائياً.
يعمل المحرر كمجلد Fantom يخدم واجهة أمامية Vue 3 من خلال weblet SkySpark. يتم وساطة اتصالات WebSocket إلى المتحكمات من خلال Sandstar Web Socket، وتبادل نفس مجموعة الجلسات وسجل الأجهزة المستخدم من قبل بقية مشروع SkySpark الخاص بك.
مجموعة التقنيات
البنية
الميزات
- محرر العقد البصري مبني على Rete.js 2.0 مع السحب والإفلات وأسلاك، والخريطة الصغيرة، والتكبير/التصغير
- إدخال/إخراج الجهاز في الوقت الفعلي -- اقرأ واكتب قيم المكون على متحكمات Sedona المباشرة
- مترجم متكامل -- قم بترجمة تطبيقات Sedona (sedonac) مباشرة من المتصفح
- إدارة الملفات -- تحميل/تنزيل ملفات SAX و SAB من/إلى المتحكمات
- عرض SkySpark -- يعمل كعرض تطبيق SkySpark أصلي في الشريط الجانبي
خط الإنتاج
- بناء Vue: TypeScript + Vue 3 مترجم إلى
dist/ - بناء Pod:
dist/مجمعة في موارد حزمة Fantom ومترجمة
المتطلبات
- SkySpark 3.0.24+ مع امتداد Sedona
- Sandstar Web Socket للاتصال بالجهاز
- متصفح حديث (Chrome أو Firefox أو Safari أو Edge)