Stop
هذا البلوك يوقِف السيناريو الجاري عند استلام إشارة منطقية TRUE. يُستخدم عادة في وضع التشغيل المستمر (continuous UI mode) عندما يجب أن يتوقف السيناريو بطريقة منظمة بعد طلب توقف يدوي أو برمجي.
📥 المدخلات
Boolean
إشارة منطقية؛ عند انتقالها إلى TRUE تطلب إيقاف السيناريو (يكون فعالًا فقط في وضع continuous UI mode).
📤 المخرجات
هذا البلوك لا يوفر مخرجات.
🕹️ عناصر التحكم
لا يحتوي هذا البلوك على عناصر تحكم تفاعلية. يعمل فقط بناءً على الإشارة المنطقية الواردة.
🎨 الميزات
طلب إيقاف منظّم للسيناريوهات التي تعمل في وضع continuous UI mode.
بسيط وموجه: مصمم فقط لقبول مشغّل منطقي لإيقاف التشغيل.
آمن للاستخدام في أقسام المخرجات حيث يلزم وجود شرط إيقاف نهائي.
📝 تعليمات الاستخدام
ضع البلوك في منطقة المخرجات (outputs) من السيناريو.
وصل مصدرًا منطقيًا إلى المدخل بحيث يصبح
TRUEعندما تريد إيقاف السيناريو.شغّل السيناريو في وضع continuous UI mode — عندما يصبح المدخل
TRUEسيتم تنفيذ أمر الإيقاف.
📊 التقييم
عند تحول الإشارة المنطقية إلى TRUE أثناء تشغيل السيناريو في وضع continuous UI mode، يصدر البلوك طلب إيقاف. إذا لم يكن البيئة تعمل في وضع continuous UI mode، فلن يكون لطلب الإيقاف أي تأثير.
💡 نصائح وحيل
استخدم
Logic Inputلزر إيقاف يدوي على الشاشة يمكنك تبديله أثناء التشغيل.استخدم
Keyboard/Barcode Readerلإيقاف السيناريو بزر من لوحة المفاتيح أو بمسح رمز شريطي.استخدم
Rising Edgeلتحويل إشارةTRUEالمستمرة إلى حدث إيقاف واحد (يمنع طلبات الإيقاف المتكررة).استخدم
Debug Inputلفحص والتحقق من الإشارة المنطقية المرسلة إلى هذا البلوك أثناء استكشاف الأخطاء.ادمج أنماط
Set - Resetللتحكم متى يُسمح بشرط الإيقاف أن يتفعّل.
🛠️ استكشاف الأخطاء وإصلاحها
لا يحدث شيء عند التشغيل: تحقق أن السيناريو يعمل في وضع continuous UI mode — الإيقاف يُتجاهَل في أوضاع تشغيل أخرى.
تكرار تريجر الإيقاف: استخدم
Rising Edgeأو ترتيبSet/Resetلضمان حدوث حدث إيقاف واحد فقط.الإشارة لا تصل إلى البلوك: تأكد من توصيل المصدر المنطقي وأنه يولد قيمة منطقية صحيحة؛ استخدم
Debug Inputللتحقق من الإشارة.
آخر تحديث