Replace RSLogix 500 SCP in Studio 5000: AOI + Module Scaling — figure 1

استبدال RSLogix 500 SCP في Studio 5000: AOI + تحجيم الوحدة النمطية

استبدل تعليمة RSLogix 500 SCP في Studio 5000 Logix Designer. قارن بين تحجيم وحدات القياس الهندسية لوحدة الإدخال/الإخراج 1756، وتنزيل AOI، وAOI مخصّص.

تعليمة SCP (التحجيم باستخدام المعلمات) مألوفة لكل مبرمجي RSLogix 500. لا يضع Studio 5000 Logix Designer تعليمة SCP جاهزة على شريط أدوات التعليمات. ويجب إعادة بناء الخريطة الخطية نفسها من خلال تحجيم وحدات الهندسة في الوحدة، أو نموذج Scale AOI من Rockwell، أو تسلسل AOI/CPT محلي للمشروع. وتكتشف المنشآت التي تترك العدادات الخام دون تحجيم حتى «وقت لاحق» لاحقًا أن وسوم PID وHMI والمؤرشف تختلف في وحدات الهندسة.

استبدال SCP في RSLogix 500 ضمن Studio 5000: AOI + تحجيم الوحدة — الشكل 1

Y = ((X − Xmin) ÷ (Xmax − Xmin)) × (Ymax − Ymin) + Ymin — مع تقييد النتيجة بالطريقة التي كانت تعمل بها SCP.

الحفاظ على سلوك التقييد

تحافظ SCP في RSLogix 500 على النتائج عند Ymin/Ymax عندما يتجاوز الإدخال الخام المجال المكوّن. ويجب أن يفعل أي بديل في Logix الشيء نفسه، وإلا فستدفع أعطال الحساسات قيمًا خارج المجال إلى نظام التحكم. استخدم حسابات REAL من البداية إلى النهاية؛ إذ إن القسمة الصحيحة تقطع دقة ما دون أقل بت يحتاج إليها نظاما حلقات PID.

الحل 1: وحدات الهندسة في الوحدة

بالنسبة إلى مجالات أجهزة الإرسال الثابتة، فعّل خيار Engineering Units في القناة التناظرية (1756-IF8/IF16 و1769-IF4/IF8 و5069-IF8 وما شابهها). أدخل حدَّي الإشارة المنخفض/العالي وقيم الهندسة المنخفضة/العالية، ثم نزّل الإعدادات واستخدم وسم REAL المحجّم مباشرة. لا يلزم إجراء حسابات في السلم. القيد: يظل المجال ثابتًا بعد التنزيل—أما إعادة ضبط المجال من HMI أثناء التشغيل فتحتاج إلى AOI.

عائلة الوحدة تحجيم وحدات الهندسة ملاحظات
1756-IF8 / IF16 لكل قناة الخيار المفضّل في ControlLogix
1769-IF4 / IF8 لكل قناة CompactLogix
5069-IF8 لكل قناة Studio 5000 v28+
استبدال SCP في RSLogix 500 ضمن Studio 5000: AOI + تحجيم الوحدة — الشكل 2

الحل 2: استيراد SCL_AOI

نزّل نموذج Scale AOI (معرّف الإجابة 52412 / حزم الفئة SCL_AOI.L5X)، واستورده ضمن Add-On Instructions، ثم أضف التعليمة إلى سطر. اربط Input وInputMin/Max وScaledMin/Max وScaledValue. وبما أن المعلمات وسوم، تستطيع لوحات HMI إعادة كتابة المجالات أثناء التشغيل—وهو الطلب الميداني الشائع عند إعادة ضبط مجالات الخزانات دون تنزيل الإعدادات.

الحل 3: AOI مخصص أو ST

IF (InMax - InMin) = 0.0 THEN
  ScaledValue := OutMin;
ELSE
  ScaledValue := ((InputValue - InMin) / (InMax - InMin)) * (OutMax - OutMin) + OutMin;
  IF ScaledValue > OutMax THEN ScaledValue := OutMax;
  ELSIF ScaledValue < OutMin THEN ScaledValue := OutMin;
  END_IF;
END_IF;

تستخدم البدائل في السلم SUB/DIV/MUL/ADD بالإضافة إلى فروع التقييد GRT/LES. احمِ من القسمة على صفر عندما يتساوى InMax وInMin. اعرض InMin/InMax/OutMin/OutMax مع إتاحة الوصول الخارجي للقراءة/الكتابة، حتى تتمكن HMI من اعتماد القيم.

تعيين المعلمات من SCP

‏SCP في RSLogix 500 ‏AOI في Studio 5000
Input (INT/DINT) Input (يُفضّل REAL)
InputMin / InputMax InMin / InMax
ScaledMin / ScaledMax OutMin / OutMax
تقييد مضمّن منطق تقييد صريح

سير عمل إعادة ضبط المجال من HMI أثناء التشغيل

عندما يتعين على المشغلين تغيير مجالات الهندسة دون تنزيل الإعدادات، اربط المدخلات الرقمية بوسوم InMin وInMax وOutMin وOutMax في AOI، واجعل عمليات الكتابة مشروطة ببت تأكيد لحظي. وتمنع حدود HMI الواقعية ميدانيًا (مثل العدادات الخام 0–32767 ووحدات الهندسة ضمن قدرة جهاز الإرسال) إدخالات الأخطاء الناتجة عن الضغط غير المقصود التي تعكس المجال. وثّق مجالات المصنع الافتراضية في لوحة العرض حتى يمكن استعادة تعديل غير صحيح دون فتح Studio 5000. وإذا استُخدم تحجيم وحدات الهندسة في الوحدة بدلًا من AOI، فخطط لتنزيل مضبوط كلما وجب تغيير مجال الهندسة—إذ لا توجد طريقة آمنة لإعادة كتابة خصائص القناة هذه أثناء التشغيل في معظم الوحدات.

فحوصات التشغيل التجريبي

اضبط Input قسرًا عند الحد الأدنى والمنتصف والحد الأقصى، وتحقق من ScaledValue. اضبطه قسرًا فوق Xmax وتحقق من التقييد العالي. اختبر مجالات الهندسة العكسية (OutMin > OutMax) إذا كانت SCP القديمة تستخدمها. وفي شاشات إعادة ضبط المجال في HMI، اشترط InMax > InMin واستخدم اعتمادًا لحظيًا حتى لا تترك التعديلات الجزئية مقامًا يساوي صفرًا. يجب أن تتبع عملية ترحيل أسطر SCP ضوابط التغيير نفسها المستخدمة في عمليات تحويل وحدات التحكم PLC وPAC من Logix الأخرى.

نبذة عن المؤلف

Mark Townsend | مهندس أتمتة أول – أنظمة Allen-Bradley

Mark Townsend مهندس أتمتة أول لديه أكثر من 18 عامًا من الخبرة في منصات Allen-Bradley، بما يشمل ControlLogix وCompactLogix وSLC-500 القديمة. ويتركز عمله اليومي على منطق RSLogix / Studio 5000 وتهيئة HMI باستخدام FactoryTalk View ضمن أساطيل قديمة ومختلطة.

استبدال RSLogix 500 SCP في Studio 5000: AOI + تحجيم الوحدة النمطية

استبدل تعليمة RSLogix 500 SCP في Studio 5000 Logix Designer. قارن بين تحجيم وحدات القياس الهندسية لوحدة الإدخال/الإخراج 1756، وتنزيل AOI، وAOI مخصّص.

تعليمة SCP (التحجيم باستخدام المعلمات) مألوفة لكل مبرمجي RSLogix 500. لا يضع Studio 5000 Logix Designer تعليمة SCP جاهزة على شريط أدوات التعليمات. ويجب إعادة بناء الخريطة الخطية نفسها من خلال تحجيم وحدات الهندسة في الوحدة، أو نموذج Scale AOI من Rockwell، أو تسلسل AOI/CPT محلي للمشروع. وتكتشف المنشآت التي تترك العدادات الخام دون تحجيم حتى «وقت لاحق» لاحقًا أن وسوم PID وHMI والمؤرشف تختلف في وحدات الهندسة.

استبدال SCP في RSLogix 500 ضمن Studio 5000: AOI + تحجيم الوحدة — الشكل 1

Y = ((X − Xmin) ÷ (Xmax − Xmin)) × (Ymax − Ymin) + Ymin — مع تقييد النتيجة بالطريقة التي كانت تعمل بها SCP.

الحفاظ على سلوك التقييد

تحافظ SCP في RSLogix 500 على النتائج عند Ymin/Ymax عندما يتجاوز الإدخال الخام المجال المكوّن. ويجب أن يفعل أي بديل في Logix الشيء نفسه، وإلا فستدفع أعطال الحساسات قيمًا خارج المجال إلى نظام التحكم. استخدم حسابات REAL من البداية إلى النهاية؛ إذ إن القسمة الصحيحة تقطع دقة ما دون أقل بت يحتاج إليها نظاما حلقات PID.

الحل 1: وحدات الهندسة في الوحدة

بالنسبة إلى مجالات أجهزة الإرسال الثابتة، فعّل خيار Engineering Units في القناة التناظرية (1756-IF8/IF16 و1769-IF4/IF8 و5069-IF8 وما شابهها). أدخل حدَّي الإشارة المنخفض/العالي وقيم الهندسة المنخفضة/العالية، ثم نزّل الإعدادات واستخدم وسم REAL المحجّم مباشرة. لا يلزم إجراء حسابات في السلم. القيد: يظل المجال ثابتًا بعد التنزيل—أما إعادة ضبط المجال من HMI أثناء التشغيل فتحتاج إلى AOI.

عائلة الوحدة تحجيم وحدات الهندسة ملاحظات
1756-IF8 / IF16 لكل قناة الخيار المفضّل في ControlLogix
1769-IF4 / IF8 لكل قناة CompactLogix
5069-IF8 لكل قناة Studio 5000 v28+
استبدال SCP في RSLogix 500 ضمن Studio 5000: AOI + تحجيم الوحدة — الشكل 2

الحل 2: استيراد SCL_AOI

نزّل نموذج Scale AOI (معرّف الإجابة 52412 / حزم الفئة SCL_AOI.L5X)، واستورده ضمن Add-On Instructions، ثم أضف التعليمة إلى سطر. اربط Input وInputMin/Max وScaledMin/Max وScaledValue. وبما أن المعلمات وسوم، تستطيع لوحات HMI إعادة كتابة المجالات أثناء التشغيل—وهو الطلب الميداني الشائع عند إعادة ضبط مجالات الخزانات دون تنزيل الإعدادات.

الحل 3: AOI مخصص أو ST

IF (InMax - InMin) = 0.0 THEN
  ScaledValue := OutMin;
ELSE
  ScaledValue := ((InputValue - InMin) / (InMax - InMin)) * (OutMax - OutMin) + OutMin;
  IF ScaledValue > OutMax THEN ScaledValue := OutMax;
  ELSIF ScaledValue < OutMin THEN ScaledValue := OutMin;
  END_IF;
END_IF;

تستخدم البدائل في السلم SUB/DIV/MUL/ADD بالإضافة إلى فروع التقييد GRT/LES. احمِ من القسمة على صفر عندما يتساوى InMax وInMin. اعرض InMin/InMax/OutMin/OutMax مع إتاحة الوصول الخارجي للقراءة/الكتابة، حتى تتمكن HMI من اعتماد القيم.

تعيين المعلمات من SCP

‏SCP في RSLogix 500 ‏AOI في Studio 5000
Input (INT/DINT) Input (يُفضّل REAL)
InputMin / InputMax InMin / InMax
ScaledMin / ScaledMax OutMin / OutMax
تقييد مضمّن منطق تقييد صريح

سير عمل إعادة ضبط المجال من HMI أثناء التشغيل

عندما يتعين على المشغلين تغيير مجالات الهندسة دون تنزيل الإعدادات، اربط المدخلات الرقمية بوسوم InMin وInMax وOutMin وOutMax في AOI، واجعل عمليات الكتابة مشروطة ببت تأكيد لحظي. وتمنع حدود HMI الواقعية ميدانيًا (مثل العدادات الخام 0–32767 ووحدات الهندسة ضمن قدرة جهاز الإرسال) إدخالات الأخطاء الناتجة عن الضغط غير المقصود التي تعكس المجال. وثّق مجالات المصنع الافتراضية في لوحة العرض حتى يمكن استعادة تعديل غير صحيح دون فتح Studio 5000. وإذا استُخدم تحجيم وحدات الهندسة في الوحدة بدلًا من AOI، فخطط لتنزيل مضبوط كلما وجب تغيير مجال الهندسة—إذ لا توجد طريقة آمنة لإعادة كتابة خصائص القناة هذه أثناء التشغيل في معظم الوحدات.

فحوصات التشغيل التجريبي

اضبط Input قسرًا عند الحد الأدنى والمنتصف والحد الأقصى، وتحقق من ScaledValue. اضبطه قسرًا فوق Xmax وتحقق من التقييد العالي. اختبر مجالات الهندسة العكسية (OutMin > OutMax) إذا كانت SCP القديمة تستخدمها. وفي شاشات إعادة ضبط المجال في HMI، اشترط InMax > InMin واستخدم اعتمادًا لحظيًا حتى لا تترك التعديلات الجزئية مقامًا يساوي صفرًا. يجب أن تتبع عملية ترحيل أسطر SCP ضوابط التغيير نفسها المستخدمة في عمليات تحويل وحدات التحكم PLC وPAC من Logix الأخرى.

نبذة عن المؤلف

Mark Townsend | مهندس أتمتة أول – أنظمة Allen-Bradley

Mark Townsend مهندس أتمتة أول لديه أكثر من 18 عامًا من الخبرة في منصات Allen-Bradley، بما يشمل ControlLogix وCompactLogix وSLC-500 القديمة. ويتركز عمله اليومي على منطق RSLogix / Studio 5000 وتهيئة HMI باستخدام FactoryTalk View ضمن أساطيل قديمة ومختلطة.

اترك تعليقًا

يرجى الملاحظة، يجب الموافقة على التعليقات قبل نشرها.