الاتصال مع العناصر الأخرى

يصف هذا القسم كيفية نقل البيانات بين عدة عناصر. على سبيل المثال، يمكن حساب بيانات الطقس أو المؤشرات في نفس الوقت.

المتغيرات العالمية

للتواصل مع العناصر الأخرى داخل نفس المشروع، يتم استخدام المتغير مع البادئة global..

نصيحة: استخدم كتلة الوظيفة STATUS وGETSTATUS لنقل القيم المركزية.

من المهم ملاحظة أن عند تغيير قيمة المتغير العالمي، يتم إعادة حساب جميع العناصر المتأثرة، مما قد يؤدي إلى زيادة وقت الدورة.

لأن ترتيب استدعاء المتغير العالمي يلعب دورًا، عند تغيير المتغير العالمي، يتم تشغيل دورة مزدوجة لتقليل وقت الاستجابة.

لتسليط الضوء على جميع العناصر المستخدمة، يمكن النقر بزر الفأرة الأيمن على المتغير العالمي في المعاينة النشطة. إذا تم استخدام المتغير في عنصر آخر، سيتم إظهار هذه العناصر تحت مستخدم من قبل.

استخدامها كقواعد بيانات

لا ينصح باستخدام البادئة في قواعد البيانات، حيث قد يؤدي ذلك إلى زيادة الحمل على PLC.

يجب عدم استخدام المثال أعلاه. بدلاً من ذلك، يجب وضع نتيجة الحساب على أنها متاحة عالميًا.

ثم يمكن معالجة النتيجة في العناصر الفردية.

اكتشاف الحافات

لا يمكن أيضًا معالجة الحافات عبر متغير عالمي، حيث قد يكون القيمة موجودة لأكثر من دورة واحدة. أو قد لا تكون موجودة أبدًا عند إعادة التعيين. بدلاً من ذلك، استخدم اكتشاف الحافة في كل عنصر.

بينما global.count1 لا يعمل بشكل صحيح، يتم استخدام إشارة متناوبة في global.count2. هذا يبقى ثابتًا صحيحًا أو خاطئًا بعد المعالجة. ثم يمكن إنشاء حافة. بدلاً من ذلك، يمكن أيضًا استخدام مؤقت، ولكن قد يؤدي ذلك إلى مشاكل حساسة للوقت.

في هذا المثال، يتم زيادة رقم عند حافة واحدة، حيث يتم تفسير القيمة TRUE ك1.

المتغيرات الفائقة العالمية

يتم استخدام المتغيرات الفائقة العالمية هذه لنقل البيانات بين عدة مشاريع على نفس الخادم أو نفس الشبكة. يتم استخدام واجهة المتغيرات الفائقة العالمية لهذا الغرض.

يتم وصف الطريقة بشكل أكبر في الفصل الاتصال مع واجهة.

المتغيرات الهائجة العالمية

باستخدام هذه الطريقة، يمكن للبيانات التواصل بين عدة خوادم عبر السحابة في الوقت الفعلي. يتم إجراء الاتصال هنا عبر واجهة المتغيرات الهائجة العالمية.