ChatDiagram
3 templates · Sequential function chart

أمثلة على مخطط التحكم المتسلسل SFC

تُعد Sequential Function Charts (SFC) لغة IEC 61131-3 للعمليات المتسلسلة؛ إذ تحدد الخطوات ما يجب تنفيذه، وتحدد الانتقالات متى ننتقل إلى الخطوة التالية، بينما يعكس الهيكل المرئي دورة الآلة الفعلية.

Standard IEC 61131-3:2013 §6.5Engine schematex-sfcExport SVG · PNG · PDF
How to

How to use a sequential function chart template.

  1. 01حدّد الخطوات

    سمِّ كل مرحلة من مراحل دورة العملية، مثل Initialize وFill وMix وDrain وRinse؛ وستتحول هذه المراحل إلى كتل الخطوات المستطيلة.

  2. 02أضف الانتقالات

    صف الشرط الذي يجب تحققه للانتقال من خطوة إلى التالية؛ وستتحول هذه الشروط إلى أشرطة الانتقال الأفقية.

  3. 03نمذج التفرّع والتقارب (اختياري)

    أضف فروعًا متوازية، مثل تفرّع AND، أو مسارات بديلة، مثل تفرّع OR، للعمليات التي تتضمن خطوات متزامنة أو مشروطة.

  4. 04صدّر المخطط لتوثيق الآلة

    تُعد مخططات SFC قياسية في توثيق أنظمة التحكم المتوافقة مع IEC؛ صدّرها بصيغة PNG أو SVG، أو شاركها لمراجعة برمجة PLC.

FAQ

Questions about sequential function chart templates

ما هو Sequential Function Chart؟

هي لغة برمجة PLC ضمن IEC 61131-3 تمثل العملية المتسلسلة على هيئة رسم بياني من الخطوات أو المراحل المتصلة بالانتقالات أو الشروط. وهي اللغة القياسية للتحكم في العمليات الدفعية وتسلسل تشغيل الآلات.

ما الفرق بين SFC ومخطط الحالات؟

يعرض كلاهما الحالات والانتقالات. أما SFC فهي لغة PLC قابلة للتنفيذ ذات دلالات محددة في IEC 61131-3، مثل إجراءات الخطوات وشروط الانتقال والتسلسلات المتوازية. بينما يمثّل مخطط الحالات UML أسلوبًا توثيقيًا بلا دلالات تنفيذية.

ما الفرق بين تفرّع AND وتفرّع OR في SFC؟

يبدأ تفرّع AND، الممثل بخطين أفقيين مزدوجين، عدة تسلسلات متوازية في الوقت نفسه. أما تفرّع OR، الممثل بخطوط أفقية مفردة مع شروط، فيتبع أحد المسارات البديلة وفقًا للانتقال الذي يُفعّل أولًا.