ARIES PLC110 [M02] -MS4 ، HMI ، OPC و SCADA ، أو كم يحتاج الشخص إلى شاي البابونج. الجزء 2

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

تتضمن مجموعة أدوات المستوى الأعلى جميع البرامج الثابتة الموجودة أعلى شبكة PLC (IDE لـ PLC ، HMI ، أدوات مساعدة لـ chastotnikov ، وحدات ، وما إلى ذلك نحن لا ندرج هنا).

سوف أقوم بتطبيق هيكل النظام من الجزء الأول مرة أخرى من أجل تسهيل فهمه.



لذلك ، المستوى العلوي يشمل:

  • بوابة الكمبيوتر الشخصي التي توجه حركة المرور بين شبكتين (شبكة PLC والشبكة المحلية للمؤسسات)
  • خادم OPC - برنامج يجمع البيانات من شبكة Modbus TCP ويفسرها للمعالجة في SCADA وقاعدة البيانات
  • SCADA - حزمة برامج تتضمن خادمًا وعملاء. لدينا قذيفة رسومية للمراقبة والتحكم في العملية
  • DBMS - برنامج يتيح لنا أرشفة البيانات الواردة إلى SCADA ، وإذا لزم الأمر ، استعادتها لعرض الرسوم البيانية والسجلات والإبلاغ

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

لذلك دعونا نبدأ


بادئ ذي بدء ، ندرك جسديا الحديد الذي سيعمل لنا. الأجهزة ، لتشغيلها في شبكتين مختلفتين ، يتطلب الكمبيوتر محوّلين لشبكة الاتصال. أول واحد كان لدي هو محول اللوحة الأم (للعمل في CS) ، والثاني (للعمل في Modbus-TCP) قمت بإدخال منفذ في PCI-E وجلبت سلك التصحيح منه إلى جهاز التوجيه (فقط حتى لا تنتشر الأسلاك من الخزانات من PLC إلى PC by bureau. على الجانب PLC ، بالطبع ، نحن أيضًا نصمم جهاز توجيه.).

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

الجوانب المهمة لإعداد اتصالات الشبكة:

  1. لا ينبغي إجراء الاتصال بـ CS باستلام العنوان من خادم DHCP ؛ يجب تسجيل إعدادات المحول يدويًا (يجب ألا يكون العنوان في نطاق عناوين DHCP) مع الإشارة الإلزامية لبوابة الشبكة. في المستقبل ، هذا مهم جدًا عند تنظيم الوصول عن بُعد
  2. لا حاجة لمحاولة إنشاء جسر شبكة بين المحولات ، يتم تنفيذ كل التوجيه عند تمكين خدمة Windows المقابلة
  3. إذا كنت ترغب في الوصول إلى شبكة PLC من أي كمبيوتر CS ، فيجب أن يتم توجيه التوجيه بواسطة بوابة الشبكة الرئيسية
  4. لتنظيم الوصول عن بُعد ، أوصي باستخدام منافذ مجانية غير قياسية لقطع المتسللين الفوريين على الفور
  5. لا يلزم وجود برامج إضافية ؛ كل شيء يتم باستخدام أدوات Windows القياسية

البرمجيات


أردت اختيار المنتجات التي تلبي معايير معينة:

  • مُصنِّع محلي - إذا كان بإمكاني الحصول على دعم تقني باللغة الإنجليزية مع جميع قنوات الاتصال المتاحة ، فلا يمكن لزملائي التباهي به. يجب أن تكون صيانة النظام متاحة للجميع ، حتى لا يتم سحبها من العطلة على الأقل.
    لاحظ أيضًا أن تكلفة البرنامج المحلي أقرب إلى حقائقنا ومقبولة لدى العملاء
  • جديد نسبيًا ، ولكن في نفس الوقت على الأقل تم اختباره قليلًا ، ببساطة لأنني أرغب في التحديث
  • واجهة جميلة وجمالية هو شيء لا يمكن أن تفتخر به كل SCADA. لسوء الحظ ، سيدخل التصميم في التشغيل الآلي لفترة طويلة ، وأود أن أرى صفات المستهلك للمنتج النهائي على مستوى عالٍ
  • دمج متبادل سهل بين OPC و SCADA و DBMS (بدون الرقص مع الدف ، والحد الأدنى من مكابس الأزرار) حتى تتمكن من إرسال Kamchatka (بالمعنى الحرفي ، لدينا مصانع للعميل هناك) معادل بسيط لنظام التحكم في العملية ، وليس مهندس نظام

خادم OPC


أثناء معرفتي بـ MasterSCADA 4D ، أثناء اختبار PLC ، قمت بزيارة موقع الشركة المصنعة بفاعلية ورأيت أنها تقدم خوادم OPC للكتابة الخاصة بها لأي بروتوكول نقل بيانات تقريبًا. بالنسبة لبروتوكول Modbus ، لديهم خادم Master OPC Universal Modbus منفصل ، على سبيل المثال يستطيع التحدث فقط في Modbus.

يوجد أدناه لقطة شاشة للواجهة: بإيجاز ، في رأيي ، لا يوجد أي لزوم لها ، ولكن ربما يفتقر المستخدم المتطور إلى شيء ما.



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

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

نظام سكادا


في هذا الصدد ، لا أقصد فقط خلق بيئة جميلة وعملية للمستخدم ، ولكن أيضًا راحة المطور ، حيث إن المبرمج الذي يتصفح الوثائق لمدة 15 دقيقة على الأقل في الساعة للعثور على المعلومات الضرورية يفقد ما يصل إلى ساعتين في اليوم (حسابيًا بحت) ، هذا هو 25 ٪ من يوم العمل. يرجى ملاحظة أنني لا أعتبر خياري موضوعيًا تمامًا ، من حيث الذوق واللون ، كما يقولون ...

السوق المحلي لـ SCADA - أنظمة توفر لنا:

  • سكادا بسيطة
  • SimpLight
  • MasterSCADA 4D
  • ARIES القياس عن بعد
  • CASCADE

أعترف ، لم أنظر إلى أبعد من ذلك ، ربما هناك شيء آخر. بالنظر إلى أنني اتخذت خيارًا ، فهذا يعني أن العملية كانت ناجحة. لنلقِ نظرة على هذه الأنظمة ، مع التذكير بالمعايير الموضحة أعلاه:

  1. CASCADE - حصلت على الفور على أدنى علامة للتخيل ، لم أقم حتى بتنزيل مجموعة التوزيع. وضعت عناصر التحكم التي تهرب من Win95 رصاصة بالنسبة لي على هذا البرنامج
    لا يوجد تقييم
  2. ARIES Telemechanics LIGHT - أيضًا لم يتم التنزيل ، ولكن الأسباب ليست فقط في الواجهة ، على الرغم من أنه يبدو أيضًا أنه يترك الكثير مما هو مرغوب فيه. أولاً ، تسبب منتجات ARIES بعد نصف شهر من الاختبار وتصحيح الأخطاء في الشرائح ذات الوحدات النمطية لي مخاوف مبررة بشأن الموثوقية والمرونة. وثانياً ، يتم وضع هذا السكادا كنظام مراقبة وتحكم في شبكات توزيع الطاقة ، أولاً وقبل كل شيء. ليست صناعة المواد الغذائية مناسبة تمامًا لمهامي (حتى لو كانت تعرف كل شيء ، فقد قام المسوقون أنفسهم بتضييق نطاق الجمهور المستهدف). لذلك ، من قبل.
    لا يوجد تقييم
  3. MasterSCADA 4D - للوهلة الأولى ، هذا هو الخيار الأكثر وضوحًا والأكثر بساطة. نفسر:

    • لا يتطلب تثبيت منفصل لخادم OPC عند العمل مع Aries PLC ، برامج التشغيل موجودة بالفعل في الداخل
    • بشكل عام ، واجهة جميلة وجميلة ، الضوابط هي أيضا قوية 4/5
    • بيئة تصميم مريحة

    يبدو أن كل شيء على ما يرام وجيد ، لقد فكرت في هذا النظام بدون خيارات ، عندما التقطت وحدة التحكم في يدي ، ولكن:

    في أحد الأيام الجيدة ، فتحت المشروع في وضع RunTime (تقليد العمل) ، ولدي 4 نوافذ فارغة معلقة ، وأمسح عيني وأغلقه ، وافحص مدير المشروع ، وأعد التشغيل - نفس الشيء. ثم سلسلة من المعالجات القياسية مثل تحليل التغييرات التي تمت ، وإعادة تشغيل جهاز الكمبيوتر ، وهلم جرا ، والتي لا تؤدي إلى نتيجة. خلاصة القول: أنا تنظيف التوزيع حتى أيام أفضل ، ليست هناك رغبة في فهم ، فإنه لا يمكن الاعتماد عليها.

    التقييم: 3.5 / 5 تغليف جيد ، التعبئة ليست غاية
  4. البساطة - أعترف ، لقد كنت مفتونًا بنسبة الوظائف / التكلفة من النشرة الفنية على موقع الشركة المصنعة. هناك خادم ويب ورسائل نصية وبريد إلكتروني والعديد من العملاء والعديد من OPCs المتصلة ، كل هذا يكلف حوالي 5000r وقت كتابة هذا التقرير ، بنس واحد. وإذا كنت مطورًا وقدمت طلبًا منفصلًا في الاستبيان عبر الإنترنت على الموقع ، فسيتم إرسال نسخة توزيع من 200 علامة دون أي قيود ، والتي في رأيي رائعة للغاية. هذا بلا شك زائد.

    والآن سلبيات:

    Basic: IDEs هي العديد من الأدوات المساعدة المستقلة التي لها وظائف متباينة ، وبالتالي عند العمل في مشروع واحد ، سيتعين عليك الحفاظ على 3-4 windows + help + documentation مفتوحًا ، وهو أمر غير ملائم حتى على نظام متعدد الشاشات.

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

    في الصورة: محرر النص البسيط



    التقييم: 3.0 / 5 التعبئة جيدة ، لا يوجد أي تغليف على الإطلاق
  5. SCADA البسيط هو خياري ، ومن المرجح أن أكون متحيزًا ، لكنني لا أزال. توفر الشركة المصنّعة خيارًا من نوعين من العرض التوضيحي: بحد أقصى 64 علامة خارجية ووظيفة مقطوعة قليلاً ، أو تعمل بشكل كامل مع حد وقت تشغيل قدره ساعة واحدة (بعد ذلك يجب إعادة تشغيل خادم SCADA). تكلفة التوزيع في أبسط التجميع تبدأ في 6900r. في وقت الكتابة.



    الايجابيات:
    • جميلة جدا ، على حد سواء IDE والضوابط
    • إشارة غنية ، يتم رسم كل شيء من وإلى
    • من السهل OPC خادم بيانات التكامل
    • أبسط واجهة ، حتى بديهية
    • تكامل DBMS بسيط
    • لتشغيل عميل بعيد لا يتطلب مشروع
    • مولد تقرير كبير
    • لكل الكائنات ، هناك أحداث مثل OnClick و OnMouseEnter ، إلخ. بشكل عام ، فإن IDE يشبه محرر Delphi Embarcadero المبسط ، ومحرر النص البرمجي لديه تلميح أدوات

    سلبيات:

    • لا توجد عناصر تحكم كثيرة يمكنك استخدامها (يمكنك إنشاء عناصر تحكم مخصصة)
    • نظرًا لأن SCADA عبارة عن ميزة التوصيل والتشغيل عمليًا ، أعتقد أن هناك قيودًا ووظائف ، لكنني لم أقابلها
    • يتم عرض الاتجاهات مع لوحة تحكم كاملة (التكبير ، والإيقاف المؤقت ، والتمرير) فقط في نافذة منفصلة
    • للحصول على ترخيص كامل المواصفات ، عليك أن تدفع جيدًا (من 38000 روبل وما فوق)

    التقييم: 4.5 / 5 الحشوة جيدة ، العبوة جيدة

قاعدة بيانات


هنا كان الاختيار أبسط من ذلك بكثير ، يقدم Simple SCADA اثنين من منتجات MS SQL Server و MySQL للاستخدام. أما الثانية فكانت أقرب إلىي ، حيث أنني عملت معه سابقًا ، توقفت عند هذا.

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

ثم نختار في مدير العلامات ما أرشفة وما لا يتمتع.

شكرا لكم جميعا على اهتمامكم.

التالي هو سلسلة من المقالات التي تحتوي على وصف ثابت لحل المشكلات التي واجهتها ، ونتيجة لذلك ، إنشاء نظام خطوة بخطوة.

Source: https://habr.com/ru/post/ar469439/


All Articles