قررت أن أتحدث قليلاً عن نظام التصور من 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.
.
. 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
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 — . :
Position Flow — int, — bool. Flap ( , DP, DPT).
Flap , , «Create datapoint»
. DP: Flap1, Flap2 Flap3.
DP Flap1
, , . : _original, _common _lock. WinCC OA . - . DPE (datapoint element) .
original — DPE. DPE . 0, 01.01.1970. unix time, 1970 . Flap1.Inputs.Position.original para
, , , . (variable bits). 5 6 ( , ), .
, Original Value ( DPE — , ), Online Value — . . Original — , , , « », Online — . ? , . , 12, , — 10, Online = 10 .
DPE Position (Flap1) , , .
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
. ( Flap1 Flap2 «p..=») .
«Function» "p1 + p2"
.. . _original DPE Flap3.Inputs.Position
, , Flap1 10 ( ), Flap2 10, 0 + 10 = 10.
, , DPE , DPT ( ). — ? , , ? — . . — Master Datapoint. , . , , . — , DP Excel .