Thread Content
أريد مثالًا أو وحدة وظيفية للتبديل التلقائي للمشغل دون تدخل PID، لقد حاولت صنعها بنفسي، لكن النتائج لم تكن جيدة
للتوضيح، لقد استخدمت وحدة FB41 في عمل ذلك
يتم استخدام كتلة البيانات الخلفية كمفتاح، حيث يتم تعيين قيمتي الزرين في الشاشة إلى 1 و0 على التوالي لتحقيق التبديل بين الوضع اليدوي والأوتوماتيكي. بشكل افتراضي، عند التحويل إلى الوضع التلقائي دون استخدام برامج مساعدة، يبدأ العد من الصفر ويزداد تدريجيًا. أريد أن يبدأ التعديل بالقرب من قيمة الإخراج اليدوية الحالية، تمامًا كما في نظام DCS
يحتوي FB41 بشكل أساسي على تبديل سلس من الوضع اليدوي إلى الوضع الأوتوماتيكي، وكل ما عليك فعله هو التبديل من الوضع الأوتوماتيكي إلى الوضع اليدوي. قم بتعريف متغير لدبوس MAN_VAL، اسمه abc؛ وبشكل تلقائي، سيتم تخصيص قيمة الخرج move من FB41 لهذا المتغير.
يا صاحب الموضوع، التبديل بدون ازعاج يعني عند التحويل يدويًا إلى الوضع التلقائي، يكون قيمة SP مساوية لقيمة PV الحالية، وعند حدوث هذا التعيين ونقله، يكون ذلك تبديلًا بدون ازعاج.
تعديل PID، عادةً ما يتم أولاً بشكل يدوي للوصول إلى قيمة PV المطلوبة، ثم يتم التحويل إلى الوضع الأوتوماتيكي. أثناء التعديل اليدوي، طالما أن قيمة SP تتبع قيمة PV، فإن التحويل إلى الوضع الأوتوماتيكي سيتم بشكل سلس دون أي اضطرابات
في الاستخدام الفعلي، بغض النظر عن القيمة التي تم ضبطها يدويًا، فإن التحويل إلى الوضع الأوتوماتيكي يعني البدء من الصفر وزيادة القيمة تدريجيًا. على سبيل المثال، إذا كان الصمام قد تم فتحه يدويًا إلى 50%، وهو ما يقارب القيمة المطلوبة في العملية، فإن التحويل إلى الوضع الأوتوماتيكي لا يسمح بالبدء من 50% مثل نظام DCS، بل يجب البدء من 0%. ما أسأل عنه هو كيفية تحقيق القدرة على البدء من 50% مثل نظام DCS
من الأفضل طرح هذه الأسئلة في منتدى سيمنس التقني، فهناك عدد قليل جدًا من الأشخاص المتخصصين في PLC
من الأفضل طرح هذه الأسئلة في منتدى سيمنس التقني، فهناك عدد قليل جدًا من الأشخاص المتخصصين في PLC