برنامج WinCC OA التعليمي. الجزء 1. إنشاء مشروع ووحدة الفقرة

قررت أن أتحدث قليلاً عن نظام التصور من Siemens المسمى WinCC OA. إن SCADA في السوق الروسية أقل انتشارًا بكثير من الإصدارات الكلاسيكية من WinCC (و tia-portal منها أيضًا) ، وهناك القليل من المعرفة عنها في المجال العام ، ويتم مشاركة المعرفة على مضض. في بعض النواحي ، يختلف WinCC OA اختلافًا جذريًا عن أنظمة SCADA التقليدية ، لذلك تحتاج أولاً إلى إتقان الأساسيات.

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

يمكنك التعمق في دراسة المشكلة والمزيد ، على سبيل المثال - التعرف على SmartSCADA أو الوظائف الإضافية Preactor ، لكن هذا يتجاوز كثيرًا الفهم الأساسي للنظام. أهم شيء يجب استخلاصه من هذا الفيديو هو فهم بنية WinCC OA. على سبيل المثال ، حقيقة أن النظام يتكون من وحدات وظيفية كاملة منفصلة ، والتي تسمى "المديرين". يؤدي المدير دوره المحدد بدقة. يقع مدير الأحداث (EV) في قلب النظام بأكمله. هناك مدير التصور أو واجهة المستخدم أو واجهة المستخدم. هناك برامج تشغيل ، على سبيل المثال - S7. هناك مدير البرنامج النصي والتحكم. يتواصل جميع المديرين مع بعضهم البعض عبر EV المركزية باستخدام بروتوكول TCP / IP القياسي ، بغض النظر عما إذا كانوا موجودين على جهاز كمبيوتر شخصي واحد أو عدة أجهزة.

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

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

, . . , , . , , 1 . . , , 3, 4 TIA Portal, . , , , , — . , . - . S7plus , -.

tips & tricks . , «». — , . , winccoa, . , — TCP, «» WinCC OA, . .

. — . . — 30 (ui) . WinCC OA ( «para» «gedi» ) , «». — 30 . 30 . 10 , ui , 30 , 20. , , , .

, . . , — . , - , — « ». WinCC OA , . , , WinCC OA C:\Siemens\Automation\WinCC_OA\3.16\config\config

, WinCC OA.

:

[general]
pvss_path ="C:\Siemens\Automation\WinCC_OA\3.16\"
proj_path ="C:\Siemens\Automation\WinCC_OA\3.16\"
proj_version = "3.16"
langs = "en_US.utf8"
langs = "de_AT.utf8"
langs = "ru_RU.utf8"
lang = "auto"

lang = «auto» lang = «ru_RU.utf8», .

[general]
pvss_path ="C:\Siemens\Automation\WinCC_OA\3.16\"
proj_path ="C:\Siemens\Automation\WinCC_OA\3.16\"
proj_version = "3.16"
langs = "en_US.utf8"
langs = "de_AT.utf8"
langs = "ru_RU.utf8"
#lang = "auto"
lang = "ru_RU.utf8"

# ( — ) lang, lang, :

— « »

. WinCC OA Project Administrator.

- , hardware code , shield-file. «Get hardware code».

. «New project». 3.17, Legacy Standart Project.

مشروع جديد في السلسلة 3.16
3.16

.

. Runnable () . 3.17 "Use NextGenArchiver", , " ", , " ". . , . WinCC OA . .

(root). , , , .

.

, - . ( ) «Change project properties», «Edit config file» .

تحرير مشروع
اختيار ملف تكوين المشروع
-
تحرير تكوين المشروع

. . - . - . . .

. , . root' . , . gedi, WinCC OA Console

. : , , , . , .

Process Monitor. ( Event Manager). pmon WinCC OA, , , , , .

Database Manager . Archive Manager (6 ) WinCC OA . , . , , -num .

Control Manager. — , . , , ( ).

— ui gedi, .

. .

, ui, 0 () ( , ). 1 — , 2 — , 3 — . , , , , .

gedi ( — gedi ) para

في محرر gedi ، اضغط على الزر المميز في لقطة الشاشة
gedi ,
وحدة تحرير البيانات الفقرة
para

Para . , data point type — , (data point) . , WinCC OA. — , .

, , (, ..), ( , , ). ? , , /, ( /) ..

إنشاء نوع نقطة البيانات
قم بتعريف اسم نوع نقطة البيانات

DPT (data point type) — Flap. Add node .

حدد بنية نوع نقطة البيانات

اكتب بالتفصيل

. (inputs) — (Position) (Flow), (Commands) — (Open) (Close), — (Torque). , ( ) . Position Flow , Open, Close Torque — . :

تعيين أنواع المتغيرات لهيكل "الأوراق"
""
المنظر النهائي لنوع نقطة بيانات الرفرف
Flap

Position Flow — int, — bool. Flap ( , DP, DPT).

تم إنشاء نوع نقطة البيانات

Flap , , «Create datapoint»

إنشاء نقطة بيانات من نوع Flap
Flap
حدد اسم نقطة البيانات

. DP: Flap1, Flap2 Flap3.

تم إنشاء ثلاثة موانئ دبي
DP

DP Flap1

عرض موسع لـ DP Flap1 في وحدة الفقرة
DP Flap1 para

, , . : _original, _common _lock. WinCC OA . - . DPE (datapoint element) .

التكوين الأصلي لعنصر نقطة البيانات
original

original — DPE. DPE . 0, 01.01.1970. unix time, 1970 . Flap1.Inputs.Position.original para

تحديد قيمة لـ DPE
DPE

, , , . (variable bits). 5 6 ( , ), .

, Original Value ( DPE — , ), Online Value — . . Original — , , , « », Online — . ? , . , 12, , — 10, Online = 10 .

DPE Position (Flap1) , , .

إضافة التكوين إلى DPE
DPE

Archive settings .

Alert settings — .

Periphery address — OPC- . DPE . , — DPE, « ».

Command conversion Message conversion — «» ( , — , ..) .

Default value Value Range — , .

Smoothing — . . , (polling) . , (, s7 100 10 ), EV. ( ) ? , . , , . , «/».

Authorization —

Datapoint function — . . Datapoint function DPE Flap3.Inputs.Position

_dp_fct, Configure

انقر فوق "تكوين"
"Configure"
اتصل بنافذة اختيار نقطة البيانات للمعلمة الأولى
حدد Flap1.Inputs.Position كمعامل أول
Flap1.Inputs.Position
إضافة معلمة إلى القائمة
تم الآن تعيين المعلمة p1
p1

. ( Flap1 Flap2 «p..=») .

«Function» "p1 + p2"

.. . _original DPE Flap3.Inputs.Position

, , Flap1 10 ( ), Flap2 10, 0 + 10 = 10.

, , DPE , DPT ( ). — ? , , ? — . . — Master Datapoint. , . , , . — , DP Excel .




All Articles