تتبع الموضة. وضع تتبع SCADA. تنزيل نظام SCADA. الإنشاء التلقائي للقنوات

معلومات عامة. يتكون TRACE MODE® 6 من نظام أدوات - بيئة تطوير متكاملةومن مجموعة من الوحدات التنفيذية. يتم تثبيت نظام الأدوات في مكان عمل مطور ACS. يقوم بإنشاء مجموعة من الملفات تسمى مشروع TRACE MODE. بمساعدة وحدات TRACE MODE® التنفيذية ، تم إطلاق مشروع ACS للتنفيذ في الوقت الفعلي. يتيح لك TRACE MODE إنشاء مشروع على الفور من أجل عديدالوحدات التنفيذية - عقد المشروع.

تشمل البيئة المتكاملة طقم كاملأدوات التطوير لأنظمة أتمتة العمليات ( APCS) وهي وسيلة الإنشاء:

واجهة المشغل (SCADA / HMI) ؛

أنظمة التحكم الموزعة (DCS) ؛

· قاعدة بيانات صناعية في الوقت الحقيقي.

· برامج أجهزة التحكم الصناعية (SOFTLOGIC) ؛

وكذلك الإدارة العمليات التجاريةإنتاج ( APCS):

· أنظمة إدارة الأصول وصيانة المعدات.

أنظمة إدارة الإنتاج (MES).

الوحدات التنفيذيةل APCS و APCS مختلفة. يتم تضمين الوحدات النمطية لأنظمة التحكم في العمليات (فئة SOFTLOGIC و SCADA / HMI) في المجمع TRACE MODE®، والوحدات النمطية التنفيذية لأنظمة التحكم الآلي (فئة EAM ، MES) - في المجمع T-FACTORY.exe ™.

يوفر كل من TRACE MODE® و T-FACTORY ™ معًا حلولاً للعمليات المتكاملة في الوقت الفعلي وإدارة الأعمال ، وإنشاء منصة متكاملة لإدارة الإنتاج.

TRACE MODE® 6 مريحة وبسيطةقيد الاستخدام. ومع ذلك ، تسمح لك بنية النظام بإنشاء ملفات أنظمة التحكم الآلي الكبيرة على مستوى الشركات. يظهر في الشكل الهيكل العام لنظام التحكم في العملية (SOFTLOGIC ، SCADA / HMI) ، والذي يمكن تطويره على أساس TRACE MODE® 6.

بجانب، بيئة تطوير متكاملةيسمح لك بإنشاء نظام تحكم آلي لأتمتة مهام إدارة تنفيذ الإنتاج (MES) وعمل الموظفين (HRM) والأصول الثابتة للمؤسسة (EAM).

حل مثل مهام الأتمتة واسعة النطاق في TRACE MODE®ربما بفضل التقنيات الخاصة التي تزيد من إنتاجية المطورين.

من بينها: قاعدة بيانات واحدة لمشروع موزع. البناء الآلي للمشروع مكتبات غنية من برامج التشغيل والخوارزميات والكائنات الرسومية ؛ أدوات تصحيح أخطاء قوية ؛ نظام نسخ احتياطي مدمج ؛ منشئ التقرير الخاص ؛ قاعدة بيانات صناعية في الوقت الحقيقي ؛ مكتبات غنية من برامج التشغيل والخوارزميات والكائنات الرسومية والوسائط المتعددة وقوالب المستندات.

يتضمن TRACE MODE 6 رقم قياسيمكتبات الموارد (الخط الاحترافي فقط) جاهزة للاستخدام في مشاريع التطبيقات. من بينها: برامج تشغيل مجانية لـ 2422 أجهزة التحكم ولوحات الإدخال / الإخراج ؛ 1116 الصور الرسومية للأشياء والعمليات التكنولوجية ؛ 596 كائنات متحركة أكثر 150 معالجة البيانات وخوارزميات التحكم ؛ الأشياء التكنولوجية المعقدة.


تركيب HMI بسيط للغاية. خذ الكائن "pump" من مكتبة TRACE MODE 6 واسحبه إلى أيقونة الكمبيوتر الشخصي حيث يجب وضع ذاكري - هذا كل ما عليك القيام به! سينشئ TRACE MODE 6 الشاشة نفسها ويسجل خوارزميات التحكم. الآن اسحب أيقونة وحدة التحكم التي اخترتها إلى أيقونة الكمبيوتر وسيتم توصيل برنامج التشغيل المطلوب تلقائيًا بالمشروع. انقر " يبدأ"وسيتم عرض معلومات الوقت الفعلي على المحاكاة.

RTM هو الخادم الرئيسي في الوقت الحقيقي لمستوى SCADA.الخوادم الرئيسية في الوقت الفعلي لمستوى SCADA / HMI في TRACE MODE 6 هي شاشةالوقت الحقيقي (RTM) و RTM +. يستقبل RTM TRACE MODE 6 البيانات من وحدات التحكم ولوحات الإدخال / الإخراج وأنظمة التحكم عن بعد (RTU) عبر البروتوكولات المدمجة أو برامج التشغيل أو عملاء OPC أو DDE. في MRV 6

تقوم الشاشة في الوقت الفعلي 6 بإجراء المعالجة الأولية للمعلومات الواردة من وحدات التحكم أو أنظمة الميكانيكا عن بُعد (الترشيح ، والقياس ، ومراقبة الحدود ، وما إلى ذلك) ، والتحكم في العمليات التكنولوجية وتنظيمها ، وإعادة توزيع البيانات عبر شبكة محلية (I-NET TCP / IP) ، معلومات التصور عن الرسوم البيانية والاتجاهات المتحركة للذاكرة (HMI) ، والحساب في الوقت الفعلي لمعلمات العملية الإحصائية (SPC - التحكم في العملية الإحصائية) ، وصيانة المحفوظات التاريخية ، وإدارة نظام DBMS الصناعي في الوقت الحقيقي SIAD / SQL ™ 6 ، وإنشاء التقارير المستندات ، مما يوفر الاتصال بنظام DBMS والتطبيقات عبر SQL / ODBC وخادم OPC المدمج (اختياري).

هناك شاشات في الوقت الفعلي بمجموعات مختلفة من الخصائص المذكورة أعلاه. بالإضافة إلى ذلك ، يتضمن SCADA TRACE MODE إصدارات من Real-time Monitor مع النسخ الاحتياطي التلقائي السريع ، والتحكم التكيفي ، مع خادم OPC مدمج ، وخادم GSM ، وما إلى ذلك.

تشتمل شاشة Real-time Monitor على وحدة تحكم HMI رسومية توفر تصورًا للمعلومات حول العملية التكنولوجية على الرسوم البيانية الديناميكية للذاكرة. شاشة الوقت الحقيقي لديها رسومات قويةفرص.

RTM مع الضبط الذاتي التكيفي للمنظمين.شاشات SCADA TRACE MODE في الوقت الحقيقي مع دعم الضبط الذاتي التلقائي (التكيفي) لوحدات التحكم PID تسمى Adaptive Control RTM . التحكم التكيفي MPBيعتمد على التكنولوجيا الأصلية ، والحقوق الحصرية التي تنتمي إليها AdAstra.

يوفر البرنامج ضبطًا دوريًا أو مستمرًا للمنظمين في الوضع التلقائي أو شبه التلقائي. التحكم التكيفي RTM قادر على ضبط حلقات التحكم في ظل ظروف التداخل ، وكذلك استبعاد ظهور الأوضاع غير المستقرة. يوفر استخدام وحدات التحكم التكيفية SCADA / HMI TRACE MODE 6 أفضل جودةالتحكم في أي وقت لفئة واسعة من الكائنات الآلية الثابتة وغير الثابتة. بالإضافة إلى ذلك ، تتيح لك وحدات التحكم التكيفية SCADA / HMI TRACE MODE 6 العمل بسعة إشارة اختبار أقل بكثير عند إدخال الكائن (حتى 2-4٪) مع الحفاظ على الخصائص التكيفية للنظام. مثل هذه التذبذبات التجريبية الصغيرة عمليا لا تزيد من درجة تآكل المشغلات.

التنظيم التكيفي في MRV +

Adaptive МРВ + هو نوع من الوحدات التنفيذية لـ TRACE MODE 6 SCADA المصممة للحساب التلقائي للإعدادات المثلى لـ PID ووحدات التحكم في حركة المرور مباشرة على محطة عمل المشغل.

يختلف هذا المنتج عن RTM + المعتاد من خلال دعم الكتل الوظيفية للغة FBD ، والتي تنفذ الضبط الذاتي التكيفي لوحدات التحكم PID في محطة العمل الآلية للمشغل (AWP). يمكن تنزيل الإعدادات المحسوبة إلى وحدة التحكم لتنفيذ مهام التحكم.

تسمح تقنيات التحكم التكيفي PID بما يلي:

· التحديد التلقائي للإعدادات المثلى لخوارزميات التحكم PI و PID للكائنات ذات الديناميكيات المختلفة ؛

· في أي وقت لتنفيذ عملية الضبط الذاتي في حلقة تحكم مغلقة ، مع الحفاظ على التحكم في العملية ؛

· إجراء عملية الضبط الذاتي عند أدنى مستوى لإشارة الاختبار ، والتي لا تؤدي إلى انتهاك التشغيل العادي للكائن. لا يزيد اتساع إشارة الاختبار عند خرج كائن التحكم عن 0.3-0.5 ٪ ، عند الإدخال 1-5 ٪ ؛

بدء عملية الضبط الذاتي في وقت واحد على جميع وحدات التحكم المثبتة في هذا الإنتاج ؛

· التحكم في عملية الضبط الذاتي لمحطة عمل المشغل ، وتصحيح الإعدادات الناتجة ، وتغيير سعة توافقيات الإدخال والإخراج ؛

· توفر МРВ + التكيفي إمكانية التحكم الآلي في عملية الضبط الذاتي على محطة العمل من أجل استبعاد التشغيل غير المستقر للنظام ؛

غالبًا ما تكون الاهتزازات التجريبية مفيدة للعملية التكنولوجية ؛

يمكن استخدام انجراف الإعدادات للحكم على حالة معدات العملية.

يدعم Adaptive RTM + الخوارزميات التكيفية التالية:

وحدة تحكم PID التكيفية ( APID);

· مراقب قواعد المرور التكيفي ( APDD);

تحديد الكائن ( IDNT);

تحكم مشروط ( MREG);

ضبط وحدة تحكم PID وفقًا لمعلمات الكائن ( CALC);

ضبط PID عن طريق قفزة الوظيفة ( RJMP).

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

يمكن تنفيذ التنظيم التكيفي في وضع الضبط المستمر لمعاملات المنظم ، وبشكل دوري ، أو بأمر من محطة عمل المشغل.

تحكم مشروطتم تنفيذه كنموذج رقمي للكائن المنظم ومراقب استاتيكي كامل الترتيب. يتم حساب إعدادات المنظمين التكيفيين مع مراعاة فترة الاقتراع للقناة المحددة في عقدة AWS.

بالإضافة إلى وحدات التحكم المشروطة والتكيفية بتنسيق MPV + التكيفينفذت الدعم للكتل الوظيفية الأخرى:

تحكم PID ( PID);

منظم SDA ( PDD);

منظم ثلاثي المواضع ( بريج);

· وحدة تحكم ضبابية ( FZCTR).

SCADA TRACE MODE 6 في الأتمتة المعقدة لـ JSC Poliplast-Novomoskovsk.شركة OJSC Poliplast-Novomoskovsk (Novomoskovsk) متخصصة في إنتاج وبيع المواد المضافة للخرسانة وقذائف الهاون والمنتجات الكيميائية في مختلف الصناعات. تبلغ الطاقة الإنتاجية لشركة OJSC Poliplast-Novomoskovsk 36000 طن من المنتجات سنويًا. الشركة جزء من مجموعة Polyplast التي تحتل مكانة رائدة في سوق الخلطات الخرسانية.
تعمل OJSC Poliplast-Novomoskovsk باستمرار على توسيع نطاق المنتجات ، وكذلك على إيجاد فرص جديدة لتطبيقها. من خلال تحسين المنتجات والتقنيات الحالية ، تحقق الشركة النتيجة التي يتوقعها المستهلك.

ظهر النظام الأول الخاضع لسيطرة SCADA TRACE MODE في OJSC Poliplast-Novomoskovsk مؤخرًا نسبيًا. في مارس 2007 ، تم تشغيل نظام التحكم في العمليات لإنتاج الملدن الفائق SP1 والمشتت. كانت الشركة مطور نظام التحكم في العمليات الجديد المستند إلى SCADA TRACE MODE 6 مركز- تكامل النظام المعتمد AdAstra.

تم اختيار وحدات التحكم كنظام أساسي للأجهزة لنظام التحكم في العمليات الجديد لـ OJSC Poliplast-Novomoskovsk SLC-500 ألين برادلي(الولايات المتحدة الأمريكية) وكذلك أجهزة الاستشعار والمحركات من أفضل الشركات المحلية والأجنبية - إلمر(مدينة موسكو)، بيضاوي(اليابان)، اخلع(سان بطرسبورج)، سيمنز(ألمانيا)، المستشعر(مدينة موسكو)، أرماجوس(جوس خروستالني).

يتم الاتصال بين وحدة التحكم SLC-500 Allen-Bradley و TRACE MODE SCADA عبر برنامج تشغيل DeviceNet مجاني مضمّن بسرعة 100 ميجابت في الثانية. يتم إجراء الاتصال بين مسجلات SCADA TRACE MODE 6 و RMT-59 من خلال خادم OPC عبر واجهة RS-232. تتصل وحدات التحكم الرسومية البعيدة بـ TRACE MODE RTM عبر شبكة Ethernet بسرعة 100 ميجابت في الثانية.

يتحكم نظام التحكم في عملية إنتاج الملدن المتفوق في التقنيات التالية:

· السلفنة.

· تركيز؛

· تحييد؛

تنظيم ضغط البخار ودرجة حرارة البخار المتكثف عند مخرج المبادل الحراري .

APCS على مستوى المشغل الملدن المتفوق، الذي تم إنشاؤه في SCADA TRACE MODE 6 ، يتضمن محطتي عمل آليتين (AWS) لتقني المشغل و 4 محطات عمل بعيدة لفريق الإدارة والتقنيين ومختبر الجودة في OAO Poliplast-Novomoskovsk. تم تطوير محطات عمل المشغلين على أساس TRACE MODE MPB +. تم إنشاء واجهة مشغل ذات صور واقعية في جميع أماكن العمل في المحرر الرسومي لـ TRACE MODE 6 Integrated Development Environment.

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

محطات العمل البعيدة لـ APCS المصنعة بواسطة Superplasticizer هي وحدات تحكم رسومية عن بُعد تعتمد على وحدة برنامج TRACE MODE 6 NetLink Light. تراقب محطات العمل هذه معلمات وأحداث العملية التكنولوجية. يتم استخدام هذه الشروط من قبل المختبر وخدمة التقنيين وفريق الإدارة - رئيس الإنتاج والمدير العام لـ OAO Poliplast-Novomoskovsk.

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

بعد الإطلاق الناجح وتشغيل نظام التحكم في العملية لإنتاج الملدن الفائق ، قررت شركة Polyplast Novomoskovsk OJSC الاستمرار في استخدام SCADA TRACE MODE لأتمتة إنتاجها. بحلول أغسطس 2007 ، أطلق المتخصصون في المركز العديد من الأنظمة الأخرى التي تخضع لسيطرة SCADA TRACE MODE 6. نظام التحكم في العمليات لإنتاج المواد المضافة المعقدة السائلة - نظام التحكم في العملية الثالث على أساس SCADA TRACE MODE 6 ، الذي تم تنفيذه بواسطة Center LLC في Poliplast- Novomoskovsk OJSC.

تم أيضًا تطوير نظام التحكم في العملية الجديد لإنتاج المواد المضافة السائلة المعقدة للخرسانة على أساس SCADA TRACE MODE ووحدة التحكم Allen-Bradley SLC 500. تم استخدام وحدات ICP DAS I-7000 كوحدات DCS لتخزين المواد الكيميائية السائلة المواد الخام ، والتي يتم دعمها أيضًا في SCADA TRACE MODE 6 من خلال برنامج تشغيل مجاني مدمج.

فرع خلط السائلتقوم بإنتاج المضافات السائلة المعقدة للخرسانة من المواد الخام الرئيسية - الملدن المتفوق (SP1).

جوهر إنتاج المضافات السائلة هو كما يلي: من 6 صهاريج تخزين بمواد خام مختلفة ومنتجات نصف منتهية ، يتم سكب المكونات الضرورية في المفاعل وفقًا لنسب محددة مسبقًا (تتوافق مع إنتاج منتج أو آخر في المفاعل). انتاج).

يؤدي نظام التحكم في العملية لإنتاج المواد المضافة المعقدة السائلة للخرسانة في OAO Poliplast-Novomoskovsk الوظائف التالية:

· تحضير المضافات (تحميل جرعات لجميع المكونات وخلطها مع تأخير زمني) ؛

· مراقبة وتسجيل كافة المعايير التكنولوجية الضرورية.

شحن كمية معينة من المنتج ؛

· المحاسبة المتغيرة لتحضير / شحن المنتجات بالاسم.

· المحاسبة التجارية المتغيرة لاستهلاك المواد الخام.

· إصدار فاتورة للشحن الفعلي للمنتج.

تم تطوير مستوى المشغل لنظام التحكم الآلي في العملية لإنتاج المواد المضافة السائلة المعقدة للخرسانة في Polyplast-Novomoskovsk OJSC في بيئة التطوير المتكاملة TRACE MODE 6 وهي محطة عمل آلية للمشغل تحت سيطرة TRACE MODE DocMRV + 6 لمدة 10 قوالب المستندات و 4 محطات عمل بعيدة تحت سيطرة TRACE MODE Netlink Light. يتم أرشفة البيانات التكنولوجية في Access DBMS باستخدام برنامج تشغيل بروتوكول ODBC المجاني المدمج في SCADA TRACE MODE 6 ، وكذلك في أرشيفات SIAD / SQL 6. وظيفة التوثيق التلقائي لبوليصة الشحن للمنتجات المشحونةويتم شحن المنتج النهائي إلى المستهلك في شاحنات السكك الحديدية والصهاريج أو إرسالها إلى صهاريج التخزين.

وفقًا للمدير العام لشركة Poliplast-Novomoskovsk LLC Lots A.A. " بعد تشغيل النظام ، بدأت ردود الفعل الإيجابية تأتي من المستخدمين النهائيين فيما يتعلق بتحسين جودة المواد المضافة والشحن عالي الدقة والسرعة العالية في تحضير المواد المضافة.

نظرًا للنمو في الطلب على المنتجات ، تعتزم JSC Poliplast تطوير أنظمة التحكم في العمليات على أساس SCADA TRACE MODE و PLC SLC 500 Allen-Bradley في مرافق الإنتاج الكبيرة.

وضع SCADA TRACE في نظام إرسال الإنتاج لمصفاة أتيراو.متخصصو الشركة "مدمج نظم المعلومات"KIS" (الكازاخستانية stan) بالتعاون مع Namip Industry Solutions (روسيا) عن تنفيذ المرحلة الأولى من نظام توزيع الإنتاج في مصفاة أتيراو.

لتطوير ADCS لمصفاة النفط في Atyrau ، استخدمنا وضع تتبع SCADA 6. يتكون مستوى التحكم في نظام أتمتة المصفاة الجديد من جزأين:

يعمل الخادم الموجود على جهاز كمبيوتر مخصص تحت سيطرة TRACE MODE Real-time Monitor مع دعم لأرشفة البيانات (RTM +) ؛

تعتمد محطات عمل المشغل على وحدات العميل TRACE MODE 6 - ثلاث وحدات تحكم رسومية عن بُعد لـ NetLink Light (NLL).

على مستوى الأجهزة ، يستخدم النظام وحدات تحكم YOKOGAWA ، والتي يتم توصيلها عبر خادم OPC.

يتحكم ADCS الجديد لمصفاة أتيراو في الأنظمة الفرعية التكنولوجية التالية:


· تركيب وقود الديزل.

· تركيب تنقية الهيدروجين.

· إنتاج الهيدروجين النباتي.

· إنتاج الكبريت النباتي.

· تركيب برج التبريد.

· الأزمرة.

· تركيب البنزين المائي.

· تركيب تنظيف غاز الأمين.

إنتاج أرصدة المواد

تتم كتابة البيانات من TRACE MODE إلى أوراكل نظم إدارة قواعد البيانات- واحدة من أقوى نظم إدارة قواعد البيانات وانتشارها في الصناعة. تقوم ADCS الجديدة لمصفاة النفط في Atyrau الخاضعة لسيطرة SCADA TRACE MODE بإجراء عشرات من استعلامات SQL إلى DBMS في الوقت الفعلي ، استنادًا إلى بيانات حول خصائص المنتجات البترولية المختلفة من قاعدة المختبر المركزي للمصنع ، وإعادة حساب درجة الحرارة الفعلية ويولد تدفقات الموادلثمانية عمليات تثبيت من أجل إنشاء ملف مشترك توازن المواد النباتية.

من الممكن العمل في الوضع التلقائي بالكامل والوضع اليدوي مع إدخال بيانات المختبر بواسطة المشغل.

في الوقت الحالي ، تتلقى الأقسام المتخصصة في مصفاة أتيراو معلومات تشغيلية حول سير العملية التكنولوجية في مرافق الإنتاج الرئيسية ونتائج أنشطتها في المزرعة.

تم تطوير نظام الإرسال لإنتاج تكرير النفط في Atyrau Oil Refinery من قبل متخصصين مؤهلين تأهيلاً عالياً لا يعرفون فقط نظام SCADA وتقنيات المعلومات ، ولكنهم يفهمون أيضًا عمليات إنتاج تكرير النفط بعمق. نتيجة للعمل ، تلقت الخدمات التكنولوجية في Atyrau Oil Refinery أداة حديثة لرصد وتحليل وإدارة وحدات الإنتاج.

مثال على تنفيذ عملية نظام التحكم للحجم الصغيروحدة تكرير النفط NPU-20 على أساس SIMATIC. هيكل النظام: مصفاة نفط صغيرة الحجم (NPU-20) مصممة لمعالجة النفط الخام منخفض الكبريت أو مكثفات الغاز من أجل إنتاج وقود المحركات لتوفير المنتجات النفطية للمناطق النائية والتي يتعذر الوصول إليها.

تسمح لك مصفاة النفط بالحصول على جزء بسيط من البنزين المباشر في الصيف والشتاء ديزل. يشمل المصنع الكتل التكنولوجية التالية:

تجميع الفرن

الوحدة التكنولوجية الرئيسية هي تجميع العمود ووحدة التبريد ومضخات الضخ) ؛

كتلة التحكم.

المخطط العام NPU - 20

وصف العملية التكنولوجية: يتم ضخ النفط الخام من خزانات المواد الخام ، والتي تعد جزءًا من المرافق خارج الموقع ، في المبادل الحراري T-1. في المبادل الحراري T-1 ، يتم تسخين المادة الخام إلى 50-80 (اعتمادًا على نوع المادة الأولية) بواسطة التيار الجانبي لعمود التقطير. علاوة على ذلك ، يتم تسخين المادة الخام بالتتابع في المبادلات الحرارية T-2 و T-3 إلى درجة حرارة 80-150 درجة مئوية وتدخل الفرن.

تم تصميم الفرن لتسخين المواد الخام إلى 215-360 درجة مئوية وتسخين بخار الماء بدرجة حرارة تصل إلى 360 درجة مئوية. تم تصميم عمود التقطير K-1 لفصل النفط الخام إلى أجزاء. يدخل ناتج التقطير لعمود K-1 (بخار البنزين ، وبخار الماء ، وغاز الهيدروكربون) إلى وحدة التبريد ، حيث يتم تكثيفه وتبريده إلى 40 درجة مئوية ، ثم إلى خزان الارتداد E-1. تم تصميم الخزان E-1 لفصل ناتج التقطير للعمود إلى بنزين وغاز ومكثف بخار. يتم توفير جزء من البنزين لعمود التقطير للري.

يتم عرض الشريط الجانبي للعمود K-1 في عمود التجريد K-2. يدخل التيار الجانبي المنزوع (وقود الديزل) إلى وحدة التبريد ثم يُزال من الوحدة.

يدخل المنتج السفلي لعمود التقطير (في حالة التشغيل على الزيت - زيت الوقود ، على مكثف الغاز - وقود الديزل) إلى وحدة التبريد ثم يتم إزالته من التركيب.

متطلبات نظام الأتمتة: يجب أن يوفر نظام المراقبة والتحكم الآلي لمصفاة النفط الصغيرة NPU-20 ما يلي:

التحكم عن بعد والتنظيم التلقائي للمعلمات التكنولوجية للوحدة التكنولوجية الرئيسية ؛

التحكم عن بعد في تشغيل الآليات وحالة معدات الوحدة التقنية الرئيسية ؛

التحكم عن بعد في المعلمات التكنولوجية لوحدة الفرن ؛

المراقبة عن بعد لحالة معدات وحدة الفرن ؛

تشكيل تقارير وثائق الوردية على تشغيل المنشأة ،

تشكيل قاعدة بيانات (تاريخ) لمعلمات العملية التكنولوجية وتشغيل الآليات حسب فترات التقويم.

حل وخصائص نظام الأتمتة: من الناحية الوظيفية ، يتكون النظام من خزانتين (خزانة تحكم وخزانة تحكم) ووحدة تحكم للمشغل وأجهزة استشعار ومشغلات موجودة محليًا. توجد خزانة التحكم (SHKU) وخزانة الطاقة (SHS) ووحدة التحكم الخاصة بالمشغل في غرفة المشغل. تحتوي خزانة التحكم على: وحدة التحكم المنطقية القابلة للبرمجة (PLC) ، ووحدات إدخال الإشارة المنفصلة ، ومحطة الإدخال / الإخراج الموزعة SIMATIC ET 200S (1) ، وإمدادات الطاقة ، وحواجز الحماية من الشرر ، والمرحلات المساعدة ، ومستشعر الترحيل للتحكم في اللهب ، والمفاتيح التلقائية. تحتوي وحدة تحكم المشغل على لوحة تعمل باللمس وأزرار تحكم. تحتوي خزانة الطاقة على: SIMATIC ET 200S محطة إدخال / إخراج موزعة (2) ، قواطع دوائر ، موصل غير عكسي ، مصدر طاقة.

يتم تثبيت أجهزة الاستشعار والمحركات الموضوعة بشكل منفصل في الموقع. أثناء تشغيل النظام: يقوم PLC ، باستخدام وحدات الإدخال ، ومجموعة من المدخلات الخاصة ومحطة SIMATIC ET 200S (1) ، بجمع البيانات من أجهزة الاستشعار. يتم إرسال البيانات المجمعة للعرض على لوحة المشغل. يتلقى PLC أيضًا أوامر من اللوحة ، وينفذ برنامج معالجة البيانات والأوامر ، وينقل الأوامر إلى المشغلات باستخدام مجموعة المخرجات الخاصة به ومحطة SIMATIC ET 200S (2). تعرض لوحة اللمس الحالة الحالية للنظام ، وتتلقى أوامر من المشغل و PLC. يوفر النظام التحكم في 63 معلمة ، بما في ذلك:

درجة الحرارة - 12 نقطة ؛

الضغط - 7 ؛

الاستهلاك -2 ؛

المستوى - 7 ؛

تشغيل المعدات وحالة الآليات - 16 ؛

الطوارئ -3 ؛

الإدخال اليدوي للمعلمات - 16 ؛

عدد المعلمات التناظرية المنظمة هو 6.

عمل مخبري رقم 2.

إنشاء واجهة المشغل ونموذج التحكم في بيئة العملوضع التتبع 6

  1. الهدف من العمل

دراسة مبادئ تطوير واجهة المشغل ونمذجة نظام إدارة المنشأةوضع التتبع 6 أنظمة SCADA.

  1. مهام

إنشاء مشروع لنظام تحكم ديناميكي كائن باستخدام نظام تطوير متكاملوضع التتبع 6 ، محاكاة تشغيل نظام التحكم باستخدام شاشة التصحيح في الوقت الحقيقي.

  1. الجزء النظري

يتضمن تطوير المشروع في بيئة TRACE MODE 6 المتكاملة (IS) الإجراءات التالية:

  • إنشاء هيكل المشروع في الملاح ؛
    • تكوين أو تطوير المكونات الهيكلية على سبيل المثال ، تطوير قوالب لشاشات المشغل الرسومية ، وتطوير قوالب البرامج ، ووصف المصادر / أجهزة الاستقبال ، وما إلى ذلك ؛
    • تكوين تدفق المعلومات ؛
    • اختيار أجهزة ACS (أجهزة الكمبيوتر ، وأجهزة التحكم ، وما إلى ذلك) ؛
    • إنشاء العقد في طبقةنظام وتكوينها ؛
    • توزيع القنوات التي تم إنشاؤها في طبقات مختلفة من الهيكل ، عن طريق العقد وتشكيل السطوح البينية لتفاعل المكونات في تدفق المعلومات ؛
    • حفظ المشروع في ملف واحد لتحريره لاحقًا ؛
    • تصدير العقد إلى مجموعات الملفات للإطلاق اللاحق تحت سيطرة شاشات TRACE MODE.

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

3.1. تصنيف كائنات هيكل المشروع.

3.1.1. تصنيف المكونات.

وفقًا للغرض الوظيفي ، تنتمي مكونات المشروع إلى أحد الأنواع التالية:

  • القنوات المكونات التي تحدد خوارزمية المشروع. يمكن إنشاء القنوات في طبقات مختلفة ، ولكن توزيعها النهائي على العقد في الطبقةنظام إلزامي وإلا فلن يتم تصديرها إلى RTM ؛
  • القوالب المكونات التي ، عند العمل في الوقت الفعلي ، يمكن استدعاؤها بواسطة القنوات مع تمرير المعلمة. يتم تكوين نقل المعلمات عند تطوير مشروع في IS من خلال ربط وسائط القالب بالقنوات أو المصادر / المستقبِلات ؛
  • المصادر / المصارفتبادل قوالب القنوات مع مختلف الأجهزة والتطبيقات. تعني الأجهزة هنا وحدات التحكم ، بالإضافة إلى الوحدات / اللوحات الخارجية والداخلية لأغراض مختلفة ، والتي يتم دعم التبادل بها بواسطة شاشات TRACE MODE (بما في ذلك من خلال برامج التشغيل). يتم أيضًا إنشاء متغيرات نظام TRACE MODE والمولدات المدمجة في IC كمصادر / أحواض ؛
  • مجموعات الموارد مجموعات من النصوص والصور ومقاطع الفيديو التي يمكن استخدامها في تطوير قوالب لشاشات الرسوم ؛
  • كائنات رسوميةالمكونات ، وهي في الحالة العامة عدة عناصر بيانية (من تلك المتوفرة في محرر عرض البيانات) ، مجمعة في عنصر واحد. يمكن استخدام الكائنات الرسومية في تطوير قوالب للشاشات الرسومية ؛
  • المنافذ التسلسليةمعلمات منافذ COM ؛
  • قواميس الرسائلمجموعات من الرسائل التي تم إنشاؤها عند وقوع أحداث مختلفة ؛
  • محطات هذه المكونات التي تصف الاتصالات الكهربائية (على سبيل المثال ، خزانات الأسلاك) هي عناصر من مخطط التوصيل الكهربائي لنظام التحكم الآلي.

3.1.2. تصنيف الطبقة.

إن طبقات بنية المشروع المحددة مسبقًا لها الغرض التالي:

  • موارد لإنشاء مجموعات مخصصة من النصوص والصور ومقاطع الفيديو ، وكذلك الكائنات الرسومية ؛
  • قوالب البرنامجلإنشاء قوالب البرنامج ؛
  • قوالب الشاشة لإنشاء قوالب لشاشات الرسوم واللوحات الرسومية والرسوم البيانية ذاكري ؛
  • قوالب ارتباط قاعدة البياناتلإنشاء قوالب ارتباط قاعدة البيانات ؛
  • قوالب المستنداتلإنشاء قوالب المستندات (التقارير) ؛
  • قاعدة بيانات القناة هذه الطبقة هي مستودع جميع قنوات المشروع. يمكنك إجراء عمليات باستخدام القنوات (بما في ذلك إنشائها) في طبقات مختلفة ، ولكن في جميع الحالات يتم تنفيذ هذه العمليات فعليًا في طبقة القناة الأساسية. في أي طبقة أخرى يتم فيها تنفيذ أمر لإجراء عملية مع قناة ، يتم عرض نتيجته فقط وبالتالي توجد أوامر لحذف القنوات وإتلافها ؛
  • نظام لتكوين العقد ومكوناتها (يتم إنشاء العقدة كمجموعة جذر لهذه الطبقة) ؛
  • المصادر / الوجهاتلإنشاء مولدات مدمجة ، وقوالب لقنوات التبادل مع مختلف الأجهزة وتطبيقات البرامج ، وكذلك لتكوين متغيرات النظام TRACE MODE 6 ،
  • تكنولوجيا لتطوير مشروع من تقنية (أي مع تجميع المكونات بناءً على انتمائها إلى كائن تكنولوجي). في هذه الطبقة ، يتم إنشاء تشفير القناة تلقائيًا مع وراثة ترميز جميع الكائنات ذات المستوى الأعلى التي تنتمي إليها القناة. عند تصحيح أخطاء مشروع ما ، يمكن لطبقة التكنولوجيا أن تلعب دور العقدة التي يتم تحديد أمر لهاحفظ العقدة لـ RTM. بالإضافة إلى ذلك ، يتم تحديد أوامر التفاعل مع قاعدة البيانات التكنولوجية لهذه الطبقة ؛
  • البنية لتطوير مشروع من الطوبولوجيا (أي مع تجميع المكونات حسب الموقع) ؛
  • أنا آند سي لوصف التوصيلات الكهربائية لنظام التحكم الآلي ؛
  • مكتبات المكوناتلإنشاء مكتبات لحلول تصميم الكائنات للمهام الفردية. تحتوي هذه الطبقة على مجموعات محددة مسبقًا النظام والمستخدم.

3.1.3. تصنيف العقدة.

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

بشكل عام ، يمكن أن تعمل العقد تحت شاشات مختلفة.

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

يتم تعيين معلمات العقدة في محرر معلمات العقدة المقابل.

أنواع العقدة:

  • RTM . تم تصميم عقدة RTM للتشغيل على جهاز كمبيوتر يتم التحكم فيه بواسطة وحدات تنفيذية لشاشات عائلة RTM (RTM) التي تدعم عرض شاشات رسوم المشغل ، وتدعم التبادل عبر واجهة تسلسلية وشبكة بمعدات مختلفة وإعادة حساب القنوات من جميع الفئات ، باستثناء T - قنوات المصنع.
  • مصنع تي . تم تصميم عقدة T-FACTORY للعمل على جهاز كمبيوتر يتم التحكم فيه بواسطة الوحدات التنفيذية لعائلة شاشات T-FACTORY لحل مهام نظام التحكم الآلي.
  • MicroRTM . تم تصميم عقدة MicroRTM لتعمل على جهاز كمبيوتر أو في وحدة تحكم تحت سيطرة عائلة Micro RTM للوحدات التنفيذية. يتمثل الاختلاف الرئيسي بين هذه الشاشات و RTM في عدم وجود دعم لعرض شاشات الرسوم.
  • المسجل . تم تصميم عقدة Logger للتشغيل على جهاز كمبيوتر يتم التحكم فيه بواسطة الوحدة التنفيذية للمسجل (المسجل) وهي شاشة قادرة على الحفاظ على المحفوظات من خلال قنوات جميع عقد المشروع.
  • EmbeddedRTM . تم تصميم عقدة EmbeddedRTM للتشغيل على جهاز كمبيوتر أو في وحدة تحكم تحت سيطرة الوحدات التنفيذية لعائلة شاشات RTM المضمنة مع دعم اللوحات الرسومية ، ودعم التبادل مع المعدات باستخدام بروتوكولات مختلفة وإجراء إعادة حساب القناة.
  • تقنية NanoRTM . تم تصميم عقدة NanoRTM للتشغيل في وحدة تحكم تحت سيطرة الوحدة التنفيذية Nano RTM ، وهي شاشة تشبه Micro RTM ، ولكنها مصممة للعمل مع عدد صغير من القنوات.
  • وحدة التحكم . تم تصميم عقدة وحدة التحكم للتشغيل على جهاز كمبيوتر يتم التحكم فيه بواسطة وحدات تنفيذية ، والتي ، على عكس RTM ، لا تعيد حساب القنوات المخصصة للعمل مع البيانات. تتيح لك وحدات التحكم تلقي البيانات من عقد المشروع الأخرى عبر الشبكة وعرضها على شاشات الرسوم والتحكم في العملية من الرسومات. لا يمكن أن تتفاعل وحدات التحكم مع عقد T-FACTORY.
  • TFactory_Console . تم تصميم عقدة TFactory_Console للتشغيل على جهاز كمبيوتر يقوم بتشغيل وحدات تنفيذ مشابهة لوحدات التحكم ، ولكن بالإضافة إلى ذلك ، فهي قادرة على التفاعل مع عقد T-FACTORY.
  • جزءا لا يتجزأ من وحدة التحكم . تعمل هذه العقدة على الشاشات التي تدعم اللوحات الرسومية فقط.

3.2 مبدأ تشغيل الشاشة. TRACE MODE 6 قناة.

عند بدء التشغيل ، تقرأ الشاشة معلمات العقدة التي تم تعيينها أثناء تطوير المشروع في IS ، بالإضافة إلى معلمات العقد الأخرى للتفاعل الصحيح معها.

تتكون خوارزمية التشغيل لأي شاشة TRACE MODE من تحليل هياكل القنوات للمتغيرات التي تم إنشاؤها أثناء تطوير المشروع في IS وفي الوقت الفعلي. اعتمادًا على فئة القناة وتكوينها ، بناءً على نتائج تحليلها ، تقوم الشاشة بإجراء عملية أو أخرى: كتابة قيم متغيرات القناة إلى الأرشيف ، وطلب قيمة مصدر البيانات عبر الواجهة المحددة وكتابة هذه القيمة إلى القناة ، واستدعاء الشاشة الرسومية للمشغل على الشاشة ، وما إلى ذلك.

من خلال كتابة قيمة إلى قناة ، في الحالة العامة ، فإننا نعني تخصيص قيمة لمتغير (سمة)قيمة المدخلاتهذه القناة.

يمكن تكوين خاصيتين مهمتين للقناةالتواصل والتحدي.

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

الخاصية الثانية تعني قدرة القناة على استدعاء (تنفيذ) قالب بالمعلمات الضرورية التي تم تمريرها إليه (بالنسبة لقناة من فئة CALL ، فإن خاصية الاستدعاء لها وظائف ممتدة). بناءً على الخاصية ، يتم تنفيذ الاستدعاء ، على سبيل المثال ، واجهة مشغل رسومية ، وتبادل مع قاعدة البيانات ، وما إلى ذلك.

تسمى مجموعة قنوات العقدة بقاعدة القناة لهذه العقدة.

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

المتغيرات المضمنة في القناة تسمى سماتها. سمات القناة لها غرض مختلفو نوع مختلفبيانات. السمات والسمات المنطقية التي يمكن أن تأخذ قيمتين محددتين فقط تسمى الأعلام. مثال على العلم هو نوع القناة الذي يأخذ قيمتين INPUT (القنوات الرقمية من نوع INPUT مخصصة لتلقي البيانات من المصادر) و OUTPUT (القنوات الرقمية من نوع OUTPUT تهدف إلى إرسال قيمتها إلى أجهزة الاستقبال). تسمى السمات المستخدمة لتمرير القيم عند استدعاء القالب وسائط القناة. يتم توفير السمات مع فهارس رقمية (تبدأ فهرسة السمات من 0 ، فهرسة الوسائط من 1000). السمات لها اسم كامل واسم قصير (تدوين ذاكري). معرّفات السمات هي فهرسها وفي بعض الحالات اسم قصير.

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

يُطلق على تنفيذ الخوارزميات الداخلية للقناة وتحليل سماتها بواسطة جهاز العرض إعادة حساب القناة.

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

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

القناة هي بنية تتكون من مجموعة من المتغيرات والإجراءات التي تحتوي على إعدادات للبيانات الخارجية والمعرفات وفترة إعادة الحساب لمتغيراتها. معرّفات القناة هي: الاسم والتعليق والترميز. على سبيل المثال ، سيكون اسم القناة المرتبطة بالقناة الخامسة لبطاقة الإدخال التناظرية الموجودة في البصمة الأولى لوحدة التحكم هو AI_-pe01-0005. بالإضافة إلى ذلك ، تحتوي كل قناة على معرّف رقمي يستخدم داخليًا للإشارة إلى تلك القناة. هناك أربع قيم رئيسية بين متغيرات القناة: الإدخال (In) ، والأجهزة (A) ، والحقيقي (R) والإخراج (Q). بمساعدة الإعدادات ، ترتبط قيمة إدخال القناة بمصدر البيانات والإخراج مع جهاز الاستقبال.

اعتمادًا على اتجاه حركة المعلومات ، أي من مصادر خارجية (بيانات من وحدات التحكم أو المحققين أو متغيرات النظام) إلى قناة أو العكس ، تنقسم القنوات إلى:

  • الإدخال (نوع الإدخال) (الشكل 2.1) ،
  • الإخراج (نوع الإخراج) (الشكل 2.2).

أرز. 2.1. نوع القناةمدخل

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

أرز. 2.2. نوع القناةانتاج

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

  • إجراء إدارة هذه القناة ؛
  • إجراءات لإدارة أو بث القنوات الأخرى ؛
  • ميتابروغرام في لغة تكنو إيل ؛
  • قناة العقدة البعيدة (على سبيل المثال ، عبر الشبكة) ؛
  • عامل باستخدام أشكال الرسوم البيانية.

بالنسبة للقنوات من النوع OUTPUT ، يتم الحصول على قيمة الأجهزة من إجراء الترجمة الفعلي. تحتوي قيم الأجهزة للقنوات على مثل هذا الاسم ، حيث أنه من الملائم الحصول على قيم الإشارات الموحدة التي تعمل بها معدات الإدخال / الإخراج (4-20 مللي أمبير ، 0-10 فولت ، إلخ). تهدف القيم الحقيقية إلى تخزين قيم المعلمات التي يتم التحكم فيها أو إشارات التحكم في وحدات حقيقية (على سبيل المثال ، كجم / ساعة ،ا C ،٪ ، إلخ). يتم تحديد قيمة الإخراج فقط للقنوات من النوع OUTPUT. يتم حسابه من قيمة الأجهزة.

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

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

  • التحجيم (الضرب والتعويض) ،
  • التصفية (قمع الذروة والفتحة والتنعيم) ،
  • المعالجة المنطقية (الإعداد المسبق ، الانعكاس ، التحكم في التوافق) ،
  • الترجمة (استدعاء برنامج خارجي) ،
  • التحكم (استدعاء برنامج خارجي).

قد يختلف ترتيب التسلسل ومحتوى الإجراءات اعتمادًا على نوع القناة (الإدخال أو الإخراج ، التناظرية أو المنفصلة). تعتمد مجموعة الإجراءات في القناة على تنسيق البيانات. تستخدم القنوات المتغيرة التناظرية الإجراءات التالية:التحجيموالترجمة والتصفية والتحكم . القنوات التي تعالج المعلمات المنفصلة تستخدمالمعالجة المنطقيةوالبث والتحكم.

إجراء التحجيمتستخدم فقط على القنوات التي تعمل مع المتغيرات التناظرية. تتضمن عمليتين:الضرب والتحول . يختلف تسلسل هذه العمليات حسب نوع القناة:

  • لقنوات INPUTيتم ضرب قيمة الإدخال في المضاعف المحدد وتضاف قيمة الإزاحة إلى النتيجة. يتم تعيين النتيجة إلى قيمة الجهاز للقناة ؛
  • لقنوات من نوع الإخراجتضاف قيمة الإزاحة إلى قيمة الأجهزة ، ثم يتم ضرب هذا المجموع بالمضاعف المحدد ، ويتم تعيين النتيجة إلى قيمة الإخراج للقناة.

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

عند إعداد الإجراء ، ترتبط وسيطات الإدخال والإخراج للبرنامج المحدد بسمات القناة الحالية ، بالإضافة إلى أي قنوات أخرى من قاعدة البيانات الحالية. لذلك ، يمكن أيضًا استخدام إجراء الترجمة لقناة ما لتوليد قيم القنوات الأخرى.

مثال على استخدام تكامل إجراء الترجمة لقراءات المستشعر.

الترشيح إجراء موجود فقط للقنوات التناظرية. تختلف مجموعة العمليات التي يؤديها لقنوات الإدخال والإخراج. لقنوات INPUTيتم إجراء التصفية بعد إجراء الترجمة حتى يتم تكوين القيمة الحقيقية. تشمل التصفية العمليات التالية:

  • كبت الرشقات العشوائية في مسار القياس ؛
  • التحكم بالمقياس تتبع ناتج القيمة الحقيقية للقناة خارج الحدود المحددة للمقياس.

للقنوات من النوع OUTPUTهذا الإجراء يولد قيمة حقيقية من قيمة الإدخال. في هذه الحالة ، يتم تنفيذ العمليات التالية:

  • الحد من معدل تغير القيمة الحقيقية ؛
  • قمع التقلبات الصغيرة في قيمة القناة ؛
  • تجانس الأسي؛
  • التحكم في المقياس يقطع قيمة إجراء التحكم إلى حدود مقياس القناة.

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

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

  • التحليل المتسلسل لجميع القنوات الممكّنة للعقدة (بترتيب تصاعدي للمعرف) وتعيين علامة SV (غير متاحة للمستخدم) للقنوات التي تتطلب إعادة الحساب ؛
  • إعادة حساب جميع القنوات (باستثناء قنوات CALL) من نوع INPUT ، والتي ينبغي إعادة حسابها في الدفق الرئيسي ، وفي بعض الحالات ، معالجة هذه القنوات ؛
  • إعادة تعيين علم SV ؛
  • إعادة حساب ومعالجة قنوات فئة CALL للتيار الرئيسي ؛
  • إعادة حساب القنوات من نوع الإخراج ، والتي يجب إعادة حسابها في الدفق الرئيسي ، وتحليل قيمة خرجها. اضبط علامة Q على القنوات التي تغيرت قيمة إخراجها.

علامة SV التي لم يتم مسحها في الدفق الرئيسي هي علامة على الحاجة إلى إعادة حساب القناة في الدفق المقابل.

يتم تكوين وقت دورة CALC (الوقت المسموح به لتنفيذ مهام مؤشر الترابط الرئيسي مرة واحدة) باستخدام معلمتين تم تعيينهما في القسمإعادة حساب علامة التبويب الأساسية محرر العقدة. معاملإذن يضبط دقة المؤقت بالثواني (القيمةالتجزئة) ، معلمة الفترة فترة التحويل بالوحداتالقراد. يحدد منتج هذه المعلمات وقت دورة CALC بالثواني.

دقة الموقت (القراد ) يمكن أن تختلف في الحدود التالية:

  • في MS Windows على الأقل 0.01 ج ؛
  • في MS Windows CE ما لا يقل عن 0.001 ثانية.

دقة المؤقت الافتراضية هي 0.055 ثانية ، فترة 10.

3.3 تطوير واجهة رسومية.

يوفر TRACE MODE 6 تمثيلًا رسوميًا لتقدم العملية ، بالإضافة إلى التحكم في العملية باستخدام الأدوات الرسومية.

يتم تنفيذ واجهة المشغل الرسومية بعدة أشكال:

  • في شكل مجموعة من الشاشات الرسومية ، تم تطوير قوالبها في محرر تمثيل البيانات (RPD) ، للعقد التي يتم تنفيذها بواسطة الشاشات على الأجهزة التي تتمتع بأداء كافٍ وخصائص ضرورية أخرى (على سبيل المثال ، عند استخدام الرسومات الحجمية ، يتطلب نظام الفيديو دعم OpenGL 1.1) ؛
  • في شكل مجموعة من اللوحات الرسومية ، تم تطوير قوالبها في eRPD (تعديل RPD) ، للعقد التي يتم تنفيذها بواسطة أجهزة عرض على أجهزة ذات أداء محدود (على سبيل المثال ، في وحدات التحكم مع نظام التشغيل Windows CE OS).

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

يحتوي كل من RPD و eRPD على عدد كبير من العناصر الرسومية المضمنة (على التوالي ، GE و USE) ، والتي تسمح لك بتصوير أي عملية فنية تقريبًا ، وعرض جميع المعلومات الضرورية حول تقدمها ، وكذلك إدارة العملية الفنية. بالإضافة إلى ذلك ، يتضمن TRACE MODE 6 عددًا كبيرًا من موارد النصوص والصور ومقاطع الفيديو والكائنات الرسومية المختلفة التي يمكن استخدامها في تطوير واجهة المشغل الرسومية. يمكن إنشاء الموارد من قبل المستخدم.

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

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

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

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

هناك نوعان من الكائنات الرسومية: "كائن" و "كتلة". يمكن أن تشير الأولى إلى 256 قناة ، بينما يمكن أن تشير الثانية إلى قناة واحدة فقط.

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

يتيح لك TRACE MODE إجراء عدد من العمليات باستخدام الكائنات الرسومية: النسخ والحفظ واللصق في مشاريع أخرى أو قواعد رسومية لنفس المشروع ، والإخراج لفصل النوافذ على الشاشات الأخرى ، وما إلى ذلك.

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

3.4. برمجة الخوارزمية.

يتطلب أي نظام تحكم آلي معالجة البيانات الرياضية كما هو الحال في القياستدفقات المعلومات (المستشعر => USO => وحدة التحكم => محطة المشغل) ، وفي التحكم (محطة المشغل => وحدة التحكم => جهاز التشغيل).

يوفر TRACE MODE 6 الأدوات التالية لمعالجة البيانات الرياضية:

  • الخوارزميات الداخلية للقنوات العددية ؛
  • البرامج. لتطوير البرامج بلغات مدمجة في نظم المعلوماتتكنو ST و Techno SFC و Techno FBD و Techno LD و Techno IL ، وهي تعديلات لغات ST (نص هيكلي) و SFC (مخطط الوظيفة المتسلسلة) و FBD (مخطط كتلة الوظيفة) و LD (مخطط سلم) و IL (قائمة التعليمات) للمعيار IEC61131-3. تسمح البرامج المطورة في IS باستخدام وظائف من مكتبات خارجية (DLL).

توفر هذه الأدوات إمكانية معالجة البيانات الرياضية في أي رابط لتدفق المعلومات.

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

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

يحتوي TRACE MODE 6 أيضًا على أدوات لتصحيح أخطاء البرامج.

لغة البرمجة الرئيسية في TRACE MODE 6 هي Techno ST. يتم ترجمة البرامج المطورة في Techno LD و Techno SFC و Techno FBD إلى Techno ST قبل التجميع. يتم ترجمة برامج IL جزئيًا إلى ST قبل التجميع ، وجزئيًا إلى المجمع. ويترتب على ذلك ، على سبيل المثال ، أن الكلمات الأساسية Techno ST هي نفسها لجميع اللغات الأخرى.

لا يمكن استخدام البرنامج إلا بعد أن يتم تجميعه بنجاح. لتجميع برنامج ، قم بأحد الإجراءات التالية:

  • الأمر Runتجميع من قائمة البرامج (أو اضغط على المفتاح F7 أو اضغط على LK على الأيقونةتجميع (F7) شريط أدوات المصحح) ينشئ هذا الأمر رمزًا فقط لتصحيح أخطاء البرنامج في IS. يتم تخزين رمز التصحيح في دليل فرعي تم إنشاؤه ضمن الدليل٪ TRACE MODE 6 IDE٪ \ tmp. إذا اكتشف المترجم أخطاء ، فإنه يعرض الرسائل المقابلة في نافذة ، والتي في هذه الحالة تفتح تلقائيًا. إذا كان التحويل البرمجي ناجحًا ، لا يفتح مربع الرسالة ؛
  • تنفيذ تصدير المشروع باستخدام هذا الأمر ، يتم إنشاء كل من التصحيح والتعليمات البرمجية القابلة للتنفيذ في مجلد العقدة التي تحتوي على قناة استدعاء البرنامج. إذا تم العثور على أخطاء في البرنامج ، يتم عرض رسالة تفيد بأنه لا يمكن تصديرها.

لتنفيذ برنامج في الوقت الفعلي ، يجب إنشاء قناة من فئة CALL بنوع استدعاء البرنامج في العقدة وتهيئتها لاستدعاء قالب البرنامج.

تتم معالجة قناة CALL مماثلة من النوع INPUT مع فترة إعادة الحساب الخاصة بها في التدفق المقابل.

تتم معالجة قناة CALL مماثلة من نوع الإخراج ، على وجه الخصوص ، عند استخدام وظيفة التحكميجري عنصر رسومي.

  1. وصف أنظمة البرمجيات المستخدمة

يتم تشغيل نظام أداة TRACE MODE 6 بالنقر المزدوج فوق زر الماوس الأيسر (LC) الموجود على أيقونة سطح مكتب Windows أو من Start / All Programs /وضع التتبع 6 / TRACE MODE IDE 6 ".

النتيجة النهائية لنظام الأدوات TRACE MODE 6 هي مجموعة من الملفات المعدة لتنفيذ مهام ACS في شاشات الوقت الفعلي على محطات العمل ووحدات التحكم. في العمل المخبري ، سيتم استخدام ملف التعريف مع دعم لشاشات الرسوم كجهاز RTM لمحطة العمل.ملف rtc.exe ، الموجود في دليل نظام أدوات TRACE MODE 6. يسمح لك ملف التعريف بتشغيل عقدة واحدة من المشروع المطور على جهاز كمبيوتر مثبت عليه نظام الأداة.

يحتوي غلاف IC على قائمة رئيسية تتضمن القائمةملف وعرض وويندوز ومساعدة وشريط الأدوات.

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

في حالة فتح العديد من المحررين ، تتوافق أشرطة الأدوات وقوائم عنوان IP مع المحرر الذي توجد نافذته هذه اللحظةنشط.

تتوفر قائمة غلاف IC وشريط الأدوات في جميع الحالات.

يتم توفير أدوات جميع المحررين ونوافذ IP مع تلميحات الأدوات.

لتعيين الإعدادات العامة لـ IS ومحرري القوالب ، من المفترض أن يتم فتح مربع حوار بواسطة الأمرقائمة ملف إعدادات IS.

يتم حفظ المشروع للتحرير عن طريق الأمراحفظ (Ctrl - S) أو Save As (Ctrl - Shift - S) من قائمة File . يتم حفظ المشروع في ملف ثنائي بامتداد prj لمزيد من التحرير في IS. عند تنفيذ هذه الأوامر ، يتم حفظ مكتبات المكونات المخصصة في ملف tmdevenv.tmul (في دليل IS). يوفر نظام المعلومات التكرار إصدار سابق prj و tmul عند إعادة تنفيذ الأمريحفظ يتم تغيير امتدادات الملفات المحفوظة مسبقًا إلى ~ prj و ~ tmul على التوالي.

يتم حفظ المشروع للإطلاق عن طريق الأمرحفظ ل MRVالقائمة ملف أو عن طريق الضغط على زر مشابه على شريط أدوات IS. يتم تصدير جميع العقد إلى مجموعات الملفات لنسخها لاحقًا إلى الأجهزة ، والتي يجب تنفيذها تحت سيطرة شاشات TRACE MODE. قبل تصدير العقد ، يجب حفظ المشروع في ملف prj.

عند تنفيذ الأمرحفظ ل MRVيتم إنشاء دليل فرعي في الدليل الذي يحتوي على ملف prj<имя файла prj без расширения>، حيث يتم إنشاء مجلد به مجموعة ملفات لكل عقدة. يحتوي مجلد العقدة على الاسم المحدد للعقدة عندما تم تكوينها في IS (مع استبدال المسافات برموز "_"). يتم تصدير ملفات العقد التي لها نفس الأسماء في IS إلى مجلد واحد.

الشرط الضروري لتصدير العقدة هو أن تحتوي على قناة واحدة على الأقل.

على الأمر حفظ العقدة لـ RTMمن قائمة المشروع أو قائمة السياق الخاصة بالمتصفح ، يتم تصدير العقدة المحددة إلى مجلد عشوائي ، بينما لا يقوم التصدير الثاني بإنشاء نسخ احتياطية من العقدة.

  1. تدابير أمنية

أثناء العمل المخبري من الضروري:

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

انتباه! عند العمل على جهاز كمبيوتر ، أنت بحاجة إلى ذلكم الخيط: يتم توصيل الجهد الذي يهدد الحياة بكل مكان عمل. لذلك ، أثناء العمل ، يجب أن تكون حذرًا للغاية وأن تمتثل لجميع متطلبات السلامة.يا sti!

  1. يمارس

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

6.2 قم بتضمين برنامج في النظام باللغة FBD لتنفيذ نموذج ديناميكي لنظام التحكم.

6.3 قم بإدراك عمل نظام التحكم في الوقت الفعلي ، وقم بإزالة الاستجابة المؤقتة لكائن التحكم كرد فعل لتغيير خطوة في نقطة الضبط.

6.4. متغيرات المهام لمعلمات كائن التحكم موضحة في الجدول 1.

الجدول 1. متغيرات المهام لمعلمات كائن التحكم

رقم متغير

نسبة التحويلك

ثابت الزمنتي

تأخير N

تدخل SNS

بالإضافة إلى إشارة الإخراج ذات القيمة العشوائية في النطاق من 0 إلى 1٪

تكوين قمة بقيمة 25٪ من قيمة الخرج مع احتمال 0.01

زيادة عشوائية في الكسب في النطاق من 0 إلى 2٪

زيادة عشوائية في الوقت الثابت في النطاق من 0 إلى 2٪

تغيير عشوائي بمقدار 1 تأخير

إضافة إشارة جيبية بسعة 2٪ من قيمة الخرج إلى الخرج

  1. منهجية إنجاز المهمة

7.1 للوفاء بالفقرة 6.1. قم بالمهام التالية.

7.1.1. إنشاء مشروع قياسي جديد.

7.1.2. ادرس قسم المساعدة ابدأ سريعًا الجزء الثاني إنشاء شاشات محطات العمل.

7.1.3. في طبقة الموارد ، قم بإنشاء مجموعة صور. في هذه المجموعة ، قم بإنشاء مكون Image_Library واستيراد العديد من الأنسجة فيه.

7.1.4. في طبقة الموارد ، قم بإنشاء مجموعة Graphic_Elements. في هذه المجموعة ، قم بإنشاء Graphic_object. باستخدام أدوات الرسوم المتاحة ، قم بإنشاء صورة شرطية لكائن التحكم ، تتكون من شكلين ثلاثي الأبعاد على الأقل بنسيج متراكب.

7.1.5. في طبقة النظام ، قم بإنشاء عقدة RTM ، حيث يتم إنشاء مكون الشاشة. ضع العناصر الرسومية لواجهة المشغل على الشاشة:

  • عناصر لإدخال القيم وعرض قيم الضبط ،
  • صورة منظم
  • صورة كائن التحكم ،
  • خطوط الاتصال بينهما
  • عناصر لإدخال القيم وعرض قيم معلمات وحدة التحكم ،
  • عناصر لعرض قيم التحكم وإحداثيات الإخراج للكائن في شكل رقمي وفي شكل رسوم بيانية.

قم بإنشاء الحجج اللازمة وبناء القنوات تلقائيًا بناءً عليها. الرجوع إلى قسم المساعدة ابدأ سريعًا الجزء الأول.

7.2 لإكمال الفقرة 6.2 من المهمة ، قم بما يلي.

7.2.1. في عقدة RTM قم بإنشاء مكون البرنامج وضبط لغة البرمجة له FBD.

7.2.2. استكشف موضوع التعليمات تحرير خوارزميات البرمجة FBD -البرامج. اقرأ الوصف FBD - كتل. اكتشف الكتل PID و OBJ (قسم "اللائحة").

7.2.3. باستخدام كتل الطرح ، PID ، OBJ ، قم بعمل نموذج لنظام التحكم. قم بإنشاء وسيطات البرنامج اللازمة ، وربطها بالقنوات. إجراء ربط إشارات الإدخال والإخراج للكتل. للحظر OBJ معلمات معامل نقل عنصر التحكم ، ثابت الوقت ، تعيين التأخير كثوابت وفقًا لخيار المهمة. لمعلمة الضوضاء كتلة OBJ استخدم الثابت 0.

7.3. لإكمال الفقرة 6.3 من المهمة ، قم بما يلي.

7.3.1. قم بتوصيل الكتل وفقًا لمخطط "كائن التحكم في نقطة الضبط" (بدون منظم وبدون تغذية مرتدة).

7.3.2. قم بتجميع البرنامج وصححه في حالة وجود أخطاء. ابدأ تنفيذ المشروع باستخدام RTM.

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

  1. متطلبات محتوى التقرير وتصميمه

يجب أن يحتوي تقرير المعمل على:

  • معلومات نظرية موجزة ؛
  • صياغة مهام العمل المخبري ؛
  • وصف تسلسل العمل ؛
  • صور نوافذ العمل التي تم الحصول عليها نتيجة لنمذجة تشغيل النظام ؛
  • استنتاجات من العمل المخبري.
  1. أسئلة التحكم

9.1 ما هي الفرصوضع تتبع نظام SCADA لإنشاء واجهة المشغل؟

9.2. ما هي الأنواع الرئيسية من الموارد التي يمكن استخدامها لإنشاء واجهة مشغل في النظاموضع التتبع؟

9.3 ما هي لغة البرمجة FBD؟

9.4 ما هي الكتل الرئيسية من التكوين FBD يمكن استخدامها لنمذجة أنظمة التحكم؟

9.5 ما هي المعلمات التي يجب تعيينها لنموذج كائن التحكم؟

9.6 ما هي المعلمات التي يجب تعيينها لنموذج وحدة التحكم PID؟

9.7 كيف يتم إطلاق النظام في الوقت الفعلي؟

  1. معايير تقييم أداء العمل المخبري

يعتبر العمل المخبري مكتملاً إذا:

  • أنجز الطالب جميع المهام وفقًا لـطريقة n noy
  • نتائج العمل المعروضة في شكل تقريره التي تتوافق مع المتطلبات المقدمة لهم ؛
  • أجاب الطالب بشكل صحيح على جميع أسئلة التحكم ويمكنه تفسير النتائج.
  1. الأدب


تناظري (عائم)

مصدر

يتحرك

تحجيم

المعدات

إذاعة

الترشيح

حقيقي

يتحكم

يتحكم

حقيقي

إذاعة

المعدات

المعالجة المنطقية

مدخل

مصدر

منفصلة (HEX)

حقيقي

إذاعة

المعدات

المعالجة المنطقية

مخرج

المتلقي

منفصلة (HEX)

يتحكم

مدخل

الترشيح

حقيقي

إذاعة

المعدات

تحجيم

مخرج

تناظري (عائم)

يتحكم

مدخل

في سياق هذا العمل المخبري ، يجب على الطالب إتقان تسلسل إنشاء مشروع في نظام Trace Mode Scada وإنشاء مشروعه الخاص وفقًا للمهمة الفردية للمعلم. دعنا ننتقل مباشرة إلى إنشاء مشروع TRACE MODE.

يمكنك فتح نافذة البرنامج بالنقر المزدوج فوق الرمز المقابل على سطح مكتب Windows أو عن طريق البحث عن البرنامج في قائمة ابدأ.

لإنشاء مشروع ، حدد العنصر "ملف \ جديد" ، حدد نوع المشروع "بسيط" في النافذة التي تظهر وانقر فوق الزر "إنشاء" (الشكل 1).

  • بيئة التطوير المتكاملة نمط التتبع 6

  • بعد ذلك ، سيتم ملء نافذة متصفح المشروع تلقائيًا بالحد الأدنى من الطبقات المطلوبة (الشكل 2).

    لحل مشكلتنا ، ستكون طبقتان فقط كافية - وهما "النظام" و "المصادر / أجهزة الاستقبال". تم بالفعل إنشاء عقدة "RTM" (Real Time Machine) في طبقة "النظام" ، والتي يوجد بداخلها مجلد "قنوات" وشاشة رسومية.

  • ملاح المشروع

  • لنبدأ بإنشاء مصدر إشارة. للقيام بذلك ، انقر بزر الماوس الأيمن على طبقة "Sources / Receivers" ، وبالتالي استدعاء قائمة السياق ، والتي سنذهب فيها على طول المسار "Create group \ PLC" (الشكل 3.). سيظهر مجلد يسمى "PLC_1" في هذه الطبقة. تحتاج إلى النقر بزر الماوس الأيمن فوق هذا المجلد وإنشاء مجموعة "Siemens_PPI_Group" (الشكل 4).

  • تكوين مجموعة في طبقة المصادر / الوجهات

  • إنشاء مجموعة "Siemens_PPI_Group"

  • في مجموعة "Siemens_PPI_Group" ، سننشئ ثلاثة مكونات:

    - "Siemens_PPI_MW2_R" - لقراءة الكلمة الثانية من منطقة ذاكرة Memory Word ؛

    - "Siemens_PPI_MW2_W" - لكتابة الكلمة الثانية من منطقة ذاكرة Memory Word ؛

    - "Siemens_PPI_DW0" - لقراءة الكلمة الصفرية لمنطقة الذاكرة المنفصلة.

    يظهر شكل الشاشة لمكونات Siemens_PPI_Group في الشكل 5.

  • مكونات مجموعة سيمنز

  • بالنقر المزدوج على مكون "Siemens_PPI_MW2_R" ، سنفتح نافذة خصائصه (الشكل 6).

  • نافذة خصائص المكون "Siemens_PPI_MW1_R"

  • املأ الحقول على النحو التالي:

    • الاسم: Siemens_PPI_MW2_R ؛
    • المنفذ: 0 ("0" يتوافق مع COM1 ، "1" - COM2 ، إلخ) ؛
    • العنوان: 2 (عنوان PLC في شبكة PPI) ؛
    • الإزاحة: 0x2 (لقراءة عنوان MW2) ؛
    • النطاق: علامات (كلمة) ؛
    بالنسبة لمكون "Siemens_PPI_MW2_W" ، تكون المعلمات متطابقة تمامًا. الاتجاه فقط - سيتغير الإخراج (أي كتابة البيانات إلى PLC من بيئة وضع التتبع). فيما يلي معلمات المكون "Siemens_PPI_DW0":
    • الاسم: Siemens_PPI_MW2_R ؛
    • المنفذ: 0 ؛
    • العنوان 2؛
    • الإزاحة: 0x0 (قراءة من العنوان صفر) ؛
    • المنطقة: الإدخال المنفصل (WORD) ؛
    • الاتجاه: الإدخال (أي قراءة البيانات من وحدة التحكم إلى بيئة وضع التتبع).
    بعد ذلك ، لنقم بإنشاء القنوات المناسبة للمكونات. للقيام بذلك ، افتح نافذة تصفح إضافية (الشكل 7).
  • الإنشاء التلقائي للقنوات

    في النافذة العلوية ، افتح مجموعة "القنوات" التي تنتمي إلى عقدة "RTM_1" لطبقة "النظام" ، وفي النافذة السفلية - مجموعة "Siemens_PPI_Group_1" التي تنتمي إلى مجموعة "PLC_1" من "المصادر / أجهزة الاستقبال" طبقة. لإنشاء قنوات تلقائيًا ، سنستخدم طريقة السحب والإفلات ، ما عليك سوى سحب وإفلات جميع المكونات باستثناء "Siemens_PPI_MW2_W" في مجموعة "القنوات".

    انقر نقرًا مزدوجًا لفتح مكون "Screen # 1: 1" الذي ينتمي إلى عقدة "RTM_1" في طبقة "النظام". يوجد شريط أدوات رسومات غني للاختيار من بينها ، بما في ذلك عناصر التحكم وأنواع الخطوط المختلفة و الأشكال الهندسية، بالإضافة إلى الاتجاهات والمخططات والمقاييس.

    من الممكن أيضًا إدراج الصور التي أنشأها المستخدم في المشروع ، والتي بدورها يمكن أن تؤدي وظائف التحكم أو المؤشرات.

    لنقم بإنشاء ثلاثة عناصر من نوع "نص". للقيام بذلك ، انقر فوق رمز شريط الأدوات ، وانقر بزر الماوس الأيسر في الموقع المحدد لحقل الرسم ، ودون تحرير ، قم بتمديد الكائن إلى الحجم المطلوب. بنفس الطريقة ، سنقوم بإنشاء زر ومصباح كهربائي (الشكل 8).

  • إنشاء واجهة المستخدم الرسومية

  • في حقل النص الأول ، أدخل الاسم ، وللقيام بذلك ، اتصل بنافذة الخصائص بالنقر المزدوج فوق زر الماوس الأيسر في حقل النص. في عمود "النص" ، أدخل "تبادل البيانات مع SIMATIC S7-200 PLC". باستخدام الحقول المناسبة ، قم بتغيير لون النص وخطه ، وكذلك لون المخطط التفصيلي والتعبئة (الشكل 9).

  • نافذة خصائص عنصر الرسم

  • دعنا نسمي نافذة "Screen Arguments" من القائمة الرئيسية "View". باستخدام زر "إنشاء وسيطة" ، سننشئ ثلاث وسائط ، وفقًا لعدد القنوات. قم بتغيير نوع البيانات لجميع الوسائط إلى "INT" ، وبالنسبة للوسيطة الثانية ، قم بتغيير النوع إلى "OUT". سنترك أسماء الحجج دون تغيير (الشكل 10).

  • نافذة وسيطات الشاشة

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

  • ربط وسيطة شاشة بعنصر رسومي

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

    سيظهر عنصر فرعي يحمل نفس الاسم مع خصائصه. حدد: "نوع التحويل - أدخل وتحويل". في خاصية "النتيجة" ، انقر على العمود الفارغ لعمود "القيمة". سيظهر جدول الشاشة. حدد الوسيطة الثانية (ARG_001) وانقر فوق الزر "إنهاء".

  • علامة التبويب "الأحداث" في نافذة خصائص العنصر الرسومي

  • دعنا نطلق على قائمة خصائص الكائن الرسومي "المصباح الكهربائي" بالنقر المزدوج على زر الفأرة الأيسر على هذا الكائن. املأ القيم كما يلي (الشكل 13): الربط:<2>ARG_002 ، نوع العرض: Arg = Const ؛ عكس: صحيح ؛ ثابت: 256.

  • نافذة خصائص العنصر الرسومي "Light bulb"

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

    أنت الآن بحاجة إلى إنشاء ارتباط لوسائط الشاشة بالقنوات ومكونات الطبقة "المصادر / أجهزة الاستقبال". للقيام بذلك ، في متصفح المشروع ، انتقل إلى طبقة "النظام" ، عقدة "RTM_1" ، "الشاشة رقم 1: 1" على طول المسار. انقر بزر الماوس الأيمن فوق المكون "Screen # 1: 1" وحدد عنصر "Properties" في قائمة السياق التي تظهر (الشكل 14).

  • استدعاء نافذة "خصائص العرض"

  • في نافذة خصائص الشاشة التي تفتح ، انتقل إلى علامة التبويب الوسائط (الشكل 15).

  • علامة تبويب الوسائط في نافذة خصائص العرض

  • لإنشاء ارتباط ، لكل وسيطة ، انقر نقرًا مزدوجًا فوق العمود الفارغ "Binding" المقابل للوسيطة المقابلة لفتح نافذة تكوين الاتصال (الشكل 5.16). في هذه النافذة ، بالنسبة للوسيطتين الأولى والثالثة ، حدد القنوات المناسبة (System \ RTM_1 \ Channels) ، أي "Siemens_PPI_MW2_R" و "Siemens_PPI_DW0".

    بالنسبة للوسيطة الثانية ، حدد "Siemens_PPI_MW2_W" ، ولكن مباشرة من طبقة "Sources / Receivers" (\ PLC_1 \ Siemens_PPI_Group_1 \ Siemens_PPI_MW2_W).

  • نافذة تكوين الاتصالات

  • بعد إجراء كل اختيار ، تحتاج إلى الضغط على زر "Binding". احفظ المشروع الذي تم إنشاؤه: "ملف \ حفظ". دعنا نعود إلى نافذة "Project Navigator" ، ويمكن استدعاؤها من قائمة "View" الرئيسية. حدد عقدة "RTM_1" لطبقة "النظام" واضغط على الزر "حفظ لـ RTM" من القائمة الرئيسية "المشروع". عند حفظ مشروع لجهاز عرض في الوقت الحقيقي ، يتم إنشاء مجلد عقدة "RTM_1" في مجلد المشروع.

    هذا يكمل إنشاء الواجهة الرسومية ، ولكن قبل بدء بيئة التنفيذ ، من الضروري إنشاء ملف تكوين منفذ COM للتشغيل الصحيح لبرنامج التشغيل ، والذي يسمح بتبادل البيانات بين وضع التتبع و PLC SIMATIC S7-200. لنفتح البرنامج لإنشاء ملف تكوين منفذ COM ، والذي يأتي مع الإصدار الأساسي من Trace Mode 6 والموجود في المجلد حيث تم تثبيت نظام SCADA هذا (С: \ Program Files \ AdAstra ResearchGroup \ Trace Mode IDE 6Base \ Drivers_with_Setup سيمنز PPI). يحتوي هذا الدليل على الملف القابل للتنفيذ وملف التكوين الفعلي. قم بتشغيل الملف القابل للتنفيذ PPIconfig.exe (الشكل 17).

  • نافذة تكوين المنفذ

  • في قائمة المنافذ ، يتكون كل سطر من ثمانية معلمات:

    1. رقم منفذ COM. ستؤدي إعادة تعريف نفس المنفذ إلى ظهور رسالة خطأ عند محاولة حفظ التكوين.

    2. معدل نقل البيانات (معدل الباود) من 300 نقطة أساس إلى 115200 نقطة أساس. بالنسبة لأجهزة شبكة PPI ، الافتراضي هو 9600 بت في الثانية.

    3. عدد بتات البيانات (بتات البيانات). الافتراضي هو 8 بت.

    4. يمكن أن يكون فحص التماثل (Parity) بلا أو فردي أو زوجي. الافتراضي لأجهزة شبكة PPI هو زوجي.

    5. عدد بتات التوقف (بتات الإيقاف): 1 أو 2. بت افتراضي 1 توقف.

    6. مهلة هذا المنفذ التسلسلي (بالمللي ثانية). الافتراضي هو 1000 مللي ثانية ؛

    7. التحكم في التدفق. قد يتطلب المحول المستخدم التحكم في التدفق. من أجل تشغيلها بشكل صحيح ، من الضروري تحديد الإشارات (RTS ، DTR) التي سيتم إعطاؤها قبل كل رسالة وإزالتها بعد إرسالها بشكل صحيح.

    8. عنوان وضع التتبع في شبكة PPI. وفقًا لمبادئ تبادل البيانات في شبكة PPI ، يجب أن يكون لكل جهاز عنوان فريد.

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


    لخلق دخول جديدانقر فوق الزر "إضافة" ، وسيؤدي الزر "حذف" إلى حذف السجل ، وسيفتح الزر "تحرير" أو انقر نقرًا مزدوجًا فوق عنصر القائمة نافذة لتحرير معلمات السجل (الشكل 18).


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

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

    لنبدأ مشروعنا بالضغط على زر "Start \ Stop" أو استخدم مجموعة المفاتيح Ctrl + R. إذا تم إجراء جميع الإعدادات بشكل صحيح ، فسيتوافق نموذج الشاشة مع الشكل الموضح في الشكل 19.

  • شكل الشاشة النهائي لمشروع تبادل البيانات بين PLC و Trace Mode

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

    نظام الأدوات TRACE MODE® 6هي أداة عالمية لتطوير وتصحيح تطبيقات أنظمة التحكم الآلي في العمليات ( APCS) وإدارة الإنتاج ( APCS).

    يتكون نظام أداة TRACE MODE 6 من بيئة تطوير متكاملةوشاشة تصحيح الأخطاء في الوقت الفعلي - المحلل.

    بيئة التطوير المتكاملة TRACE MODE 6 عبارة عن غلاف برمجي واحد يجمع بين جميع المكونات الرئيسية لنظام الأدوات:

    تتضمن بيئة التطوير المتكاملة TRACE MODE 6 أكثر من عشرة محررين، والتي يتم فتحها تلقائيًا عند استدعاء مكون مشروع معين. فيما بينها:

    بالإضافة إلى ذلك ، تحتوي بيئة التطوير المتكاملة TRACE MODE (الخط الاحترافي) على مكتبات واسعة من المكونات والخوارزميات الجاهزة:


    تمت برمجة خوارزميات التحكم على جميع مستويات نظام التحكم الآلي بنفس لغات معيار IEC 61131-3. العلاقات بين المكونات مراحل مختلفة، على سبيل المثال ، بين وحدة تحكم SOFTLOGIC وخادم APCS أو بين خادمين يتم إنشاؤها تلقائيًا باستخدام تقنية بناء تلقائي فريدة ضمن مشروع ACS موزع واحد ، بحيث يمكن نقل الحسابات بسهولة من جهاز كمبيوتر إلى وحدة تحكم أو العكس. يتم دمج جميع المحررين بإحكام مع أدوات تصحيح الأخطاء القوية لتحقيق ذلك أقصى قدر من الراحةتطوير أنظمة التحكم في العمليات الموزعة المعقدة وأنظمة التحكم الآلي.

    جميع مكونات المشروع - شاشات ، برامج ، استعلامات SQL وقوالب المستندات وقنوات TRACE MODE ومصادر البيانات مترابطة عبر الحجج. الحجج تجعل من الممكن تحقيقه أقصى قدر من المرونةعند إنشاء روابط بين المكونات الفردية. على سبيل المثال ، قد تكون البيانات من برنامج في وحدة تحكم ذات صلة مباشرةمع شاشة عرض محطة المشغل أو مع نموذج تخطيط الإنتاج MES ، ليس من الضروري إنشاء قنوات إضافية لهذا الغرض.

    يأتي نظام الأدوات مزودًا بمجموعة من برامج التشغيل المجانية لأكثر من 2588 وحدة تحكم ولوحات إدخال / إخراج. مصادر البيانات - يتم إنشاء وتكوين إشارات من USO ووحدات التحكم في النظام تلقائياباستخدام البناء التلقائي. هذا يتجنب أخطاء الربط اليدوي ويقلل بشكل كبير من وقت تطوير المشروع.

    تسمح بيئة التطوير المتكاملة الزيادة التدريجيةوظيفة ACS ، بدءًا من المراقبة البسيطة وتصور العملية التكنولوجية على جهاز كمبيوتر SCADA / HMI واحد وتنتهي بتنفيذ حلقات التحكم المعقدة ، وتنظيم الحوسبة الموزعة ، وربط أماكن العمل الإضافية والوحدات الاقتصادية: محاسبة المعدات وصيانتها (EAM) والمحاسبة وإدارة شؤون الموظفين (HRM) وإدارة تنفيذ الإنتاج (MES). في الوقت نفسه ، لن يواجه المطور أي إزعاج نفسي أثناء الانتقال ، على سبيل المثال ، من برمجة واجهة مشغل SCADA / HMI إلى وحدات تحكم SOFTLOGIC أو EAM ، لأن المحررين وأدوات تصحيح الأخطاء ولغات البرمجة هي نفسها.

    تستهدف بيئة التطوير المتكاملة TRACE MODE 6 مجموعة واسعة من المتخصصين ويمكن أن تتكيف مع مؤهلات مطور APCS و APCS. عند إنشاء مشروع ، يمكنك اختيار أسلوب التطوير: بسيط أو قياسي أو متقدم.

    يمكن تشغيل بيئة التطوير المتكاملة TRACE MODE 6 بالتوازي مع وحدة التنفيذ - Real-time Monitor (RTM) على جهاز كمبيوتر واحد ، والذي مريح جدالمرافقة أنظمة التحكم في العمليات الصغيرة.

    يمكن أن يكون المشروع المحرر تحديثها تلقائياعلى خوادم SCADA / HMI و MES و EAM و HRM ووحدات التحكم SOFTLOGIC البعيدة.

    تم تجهيز نظام أداة التطوير TRACE MODE 6 بشاشة خاصة لتصحيح الأخطاء في الوقت الفعلي - المحلل. هذه نسخة من وحدة TRACE MODE التنفيذية المصممة لتصحيح الأخطاء في الوقت الفعلي لمشروع APCS. يختلف ملف التعريف عن RTM المعتاد من حيث أنه يسجل جميع إجراءاته في ملف نصي. يعد ملف التعريف تطبيقًا مستقلاً ، ولكن يمكن تشغيل المشروع فيه من بيئة التطوير المتكاملة TRACE MODE 6 بالضغط على زر واحد على شريط الأدوات.

    مثل جميع برامج TRACE MODE ، تنقسم بيئة التطوير المتكاملة إلى خطوط أساسية ومهنية. نظام الأدوات الأساسي حر- يمكن تنزيلها / طلبها من الموقع.

    تعد بيئة التطوير المتكاملة TRACE MODE 6 مزيجًا فريدًا من الأغنى الوظيفة والحدسواجهه المستخدم. تدل الممارسة على أن استخدام بيئة التطوير المتكاملة يوفر ما يصل إلى 30٪ من وقت العمل مقارنة باستخدام برامج تحرير SCADA / HMI وأنظمة برمجة وحدات التحكم. كما أن تكامل الوحدات الاقتصادية T-FACTORY و SCADA لنظام TRACE MODE يفتح فرصًا لم يكن من الممكن الوصول إليها سابقًا لتحسين الإنتاج ككل.

    تتناول المقالة خصائص SCADA Trace Mode 6 ، والتي تبسط تطوير مشاريع APCS. يتم إعطاء أمثلة على أتمتة المباني و ACS لوحدة الطاقة.

    Adastra Research Group، LTD. ، موسكو


    وضع التتبع المتكامل لنظام SOFTLOGIC-SCADA 6 من شركة AdAstra Research Group، Ltd. لأكثر من 15 عامًا ، كان البرنامج الأكثر مبيعًا لأتمتة العمليات في روسيا ورابطة الدول المستقلة. يجعل المزيج الفريد من خصائص نظام Trace Mode 6 أساس أنظمة التحكم في العمليات الحديثة للتحكم الأمثل في العمليات.

    تتكون المنصة المتكاملة للتحكم في الإنتاج Trace Mode 6 من بيئة تطوير متكاملة يتم فيها إنشاء مشاريع ACS ومجموعة من الوحدات التنفيذية التي تضمن عمل النظام في الوقت الفعلي. تتضمن البيئة المتكاملة مجموعة كاملة من أدوات التطوير لأنظمة أتمتة العمليات (APCS) ، وهي أدوات إنشاء:

    واجهة المشغل (SCADA / HMI) ؛

    مجمعات المشغل الموزعة ؛

    قاعدة بيانات صناعية في الوقت الحقيقي ؛

    برنامج لوحدات التحكم الصناعية (SOFTLOGIC).

    من المزايا الكبيرة لحزمة برنامج Trace Mode 6 مكتبة كبيرة من برامج التشغيل المدمجة ، والتي تأتي مجانًا حتى مع الإصدار الأساسي من النظام. يتيح لك دعم عدد كبير من المعدات من الشركات المصنعة المحلية والأجنبية إنشاء أنظمة تحكم عملية موثوقة للغاية في بنية موزعة. مثال ممتاز لهذه الأطروحة هو ADCS لمبنى مكاتب إنتل ، والذي تم تطويره على أساس نظام Trace Mode 6 SCADA من قبل المتخصصين في شركة Protekt ، Nizhny Novgorod.

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

    يغطي نظام أتمتة مباني المكاتب من إنتل الأجهزة التالية: المبردات ، المبردات الجافة ، محطة التبريد ، محولات تردد المضخة ، مراوح العادم ، مكيفات الهواء المركزية ، وحدات ملف المروحة.

    على مستوى أجهزة النظام ، تم استخدام المعدات التالية:

    وحدات الإدخال / الإخراج من Advantech ؛

    محولات درجة الحرارة / الرطوبة من Sauter و S + S Regeltechnik ؛

    أجهزة استشعار ومرحلات تسرب السائل Jola ؛

    عدادات الطاقة الكهربائية SET 4TM ؛

    درجة الحرارة ، والرطوبة ، وأجهزة استشعار الضغط ، والمحركات الكهربائية لصمامات التحكم ، وكذلك وحدات التحكم في نظام التبريد والتهوية وتكييف الهواء من York ؛

    محولات التردد من شنايدر إلكتريك.

    وفقًا لاستعراضات المتخصصين في شركة "Protekt": "إن استخدام نظام التتبع SOFTLOGIC-SCADA-system Trace Mode 6 مع دعم متقدم لتبادل المعلومات مع معدات من مختلف العلامات التجارية جعل من الممكن حل مشكلة بناء آلي بشكل شامل نظام التحكم وضمان التشغيل المريح للأنظمة الهندسية للمبنى ".

    يتم لعب دور مهم في ضمان موثوقية APCS بالوسائل التقنية التي تمنع حالات الطوارئ وتقليل الخسائر الناجمة عن الفشل في تشغيل APCS. يمكن تقسيم هذه الوظائف إلى عدة مجموعات:

    الحماية من الأخطاء العرضية في مرحلة تطوير أنظمة التحكم في العمليات ؛

    تشخيص الفشل في الوقت المناسب ؛

    التكرار الساخن لمكونات وتجميعات APCS ؛

    الانتعاش التلقائي بعد الفشل ؛

    الحماية ضد الوصول غير المصرح به وإجراءات المستخدم غير الماهرة - ما يسمى بالعامل البشري.

    من قائمة هذه الوظائف ، فإن الأهم هو الاستعداد الساخن لمكونات وعقد أنظمة التحكم الصناعية. تملي التكرار في عناصر أنظمة APCS التي تم إنشاؤها إما من خلال وثائق الصناعة التنظيمية الحالية (على سبيل المثال ، للأشياء التي يحتمل أن تكون خطرة على بيئةو / أو موظفو الإنتاج - الصناعة النووية ، والكيمياء ، والمجمع الصناعي العسكري) ، أو طبيعة تدفق العملية التكنولوجية ، التي يمكن أن يؤدي انتهاكها إلى خسائر اقتصادية خطيرة (الطاقة الكهربائية ، والمعادن ، وما إلى ذلك). يتميز وضع التتبع 6 بميزة فريدة تسمح لك بإنشاء احتياطي فردي ومزدوج لعقدة المشروع بنقرة واحدة بالماوس. علاوة على ذلك ، يتم إنشاء عقدة متطابقة مع الحفاظ على جميع الروابط الداخلية والخارجية للقنوات مع مصادر البيانات. تم تصميم Trace Mode 6 مع وضع جميع متطلبات الموثوقية في الاعتبار ويدعم أنواعًا مختلفة من التكرار في الأجهزة والبرامج على جميع المستويات - من مستشعر واحد إلى خادم أرشيف على مستوى المؤسسة.

    أرز.مكتبة برامج تشغيل مدمجة تأتي مجانًا حتى مع الإصدار الأساسي

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

    يوفر Trace Mode 6 حلول أتمتة قوية بتقنيات فريدة تزيد من إنتاجية المطور. فيما بينها:

    بيئة تطوير متكاملة؛

    قاعدة بيانات موحدة لمشروع موزع ؛

    تحرير المجموعة

    مكتبات غنية من برامج التشغيل المجانية والخوارزميات والكائنات الرسومية ؛

    مشروع البناء التلقائي.

    أحد المشاريع التي أتاحت فيها تقنيات Trace Mode إمكانية تنفيذ مشروع نظام تحكم موثوق للغاية في العملية في أقصر وقت ممكن (بداية التصميم في يناير 2007) كان نظام التحكم في العمليات لوحدة الطاقة الثانية بسعة 215 ميغاواط في Pskovskaya GRES (فرع OAO OGK-2). بالفعل في أغسطس 2007 ، تم تشغيل النظام بنجاح من قبل المتخصصين في الشركة الروسية CJSC PIK “ZEBRA” تحت الإشراف الفني لـ JSC “Engineering Center UES - Firma ORGRES” (موسكو). على مستوى الأجهزة لنظام التحكم الآلي في العمليات ، تم استخدام PTK KRUIZ المصنعة بواسطة CJSC PIK ZEBRA (Journal “ISUP” 2 (14) _2007).

    تم تنفيذ العمل على إنشاء أنظمة التحكم الآلي في العمليات كجزء من المرحلة الثانية من أتمتة أنظمة التحكم والإدارة لوحدات الطاقة في Pskovskaya GRES (أمر RAO UES من روسيا بتاريخ 18 سبتمبر 2002 رقم 824). تم الانتهاء من المرحلة الأولى في ديسمبر 2004 مع تشغيل نظام التحكم الآلي في العملية لوحدة الطاقة الأولى من Pskovskaya GRES ، والتي تم تطويرها أيضًا على أساس PTK KRUIZ و SCADA Trace Mode.

    كانت كائنات التحكم وإدارة نظام التحكم الآلي في العمليات هي المعدات الرئيسية والمساعدة لوحدة الطاقة رقم 2 ، بالإضافة إلى معدات تدفئة المحطة العامة.

    بالإضافة إلى APCS نفسها ، تضمن مشروع الأتمتة لوحدة الطاقة الثانية لـ Pskovskaya GRES (OGK 2) تشغيل جهاز محاكاة وحدة الطاقة واسع النطاق المصمم للتعليم والتدريب الفعال لموظفي OGK 2.

    كان النهج الجديد بشكل أساسي لأتمتة المنشآت الصناعية هو إنشاء برامج تحكم جماعية وظيفية (FGU) ، والتي تؤدي مجموعات من العمليات التكنولوجية النموذجية ، مما يسهل عمل موظفي التشغيل في GRES.

    قام CJSC PIK "ZEBRA" منذ فترة طويلة بتطبيق تقنيات التطوير المتكامل والجماعي لأنظمة التحكم في العمليات واسعة النطاق التي تم تنفيذها في وضع التتبع ، والذي يسمح لك بإنشاء مشاريع باستخدام مجموعة أدوات واحدة في وقت قصير ، ويتمتع بوضع متميز شريك نظام معتمد في AdAstra Research Group، Ltd.