WinCCOAチュートリアル。パート1。プロジェクトとパラモジュールの作成

WinCCOAと呼ばれるSiemensの視覚化システムについて少しお話しすることにしました。このSCADAは、WinCCのクラシックバージョン(およびtia-portalバージョン)よりもロシア市場での普及がはるかに少なく、パブリックドメインではほとんど知識がなく、知識の共有に消極的です。いくつかの点で、WinCC OAは従来のSCADAシステムとは根本的に異なるため、最初に基本をマスターする必要があります。

この基礎を習得する前に、WinCCOAビルドアーキテクチャについて一般的に理解しておくことをお勧めします。これを行う最良の方法は、WinCCOAの専門家であるAndreyKondrashkinによるウェビナーとスピーチの録音をインターネットで見つけることです。 Andrey Gennadievichは非常に強力なスペシャリストであり、優れたスピーカーです。実際、このメモのサイクルは、彼の2日間の入門トレーニングに基づいています。この投稿をお勧めします。

たとえば、SmartSCADAまたはPreactorアドオンに精通するなど、問題の調査をさらに深く掘り下げることができますが、これはシステムの基本的な理解をはるかに超えています。このビデオから取り上げる最も重要なことは、WinCCOAアーキテクチャを理解することです。たとえば、システムが「マネージャ」と呼ばれる個別の完全な機能ユニットで構成されているという事実。マネージャーは厳密に割り当てられた役割を実行します。システム全体の中心はイベントマネージャー(EV)です。視覚化マネージャー、ユーザーインターフェイス、またはuiがあります。たとえば、ドライバがあります-s7。スクリプトマネージャー、コントロールがあります。すべてのマネージャーは、1台の物理PCに配置されているか、複数のPCに配置されているかに関係なく、標準のTCP / IPプロトコルを使用して中央EVを介して相互に通信します。

理解する必要がある2番目の重要な特徴。OAはイベント駆動型システムです。データの常時ポーリングはほとんどありません。オペレーターの画面の読み取り値の変化は、コントローラー内の対応する変数の値が変化した場合にのみ発生します。

第3。すべてまたはほとんどすべてが、スクリプト(「アセンブラーでプログラムできないもの、はんだ付けできます」(c))およびテキストファイルによって実装されます。模倣ライトを点灯する必要がありますか?脚本。さらに、変数の変更に関連付けられ、この変更に対してのみ特定のアクションを自動的に実行するスクリプト。

, . . , , . , , 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
データポイント名を指定します

. DP: Flap1, Flap2 Flap3.

3つのDPが作成されました
DP

DP Flap1

パラモジュールのDPFlap1の拡大図
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