Tutoriel WinCC OA. Partie 1. Création d'un projet et du module para

J'ai dĂ©cidĂ© de parler un peu du systĂšme de visualisation de Siemens appelĂ© WinCC OA. Ce SCADA est beaucoup moins rĂ©pandu sur le marchĂ© russe que les versions classiques de WinCC (et de tia-portal aussi), il y a peu de connaissances Ă  ce sujet dans le domaine public, les connaissances sont partagĂ©es Ă  contrecƓur. À certains Ă©gards, WinCC OA est radicalement diffĂ©rent des systĂšmes SCADA conventionnels, vous devez donc d'abord maĂźtriser les bases.

Avant d'assimiler cette base, je vous recommande de vous familiariser en général avec l'architecture de build WinCC OA. Pour ce faire, le meilleur moyen est de rechercher sur Internet les enregistrements des webinaires et des discours d'Andrey Kondrashkin, expert WinCC OA. Andrey Gennadievich est un spécialiste trÚs puissant et un excellent orateur. Ce cycle de notes est, en fait, basé sur sa formation d'introduction de deux jours. Je recommande ce post .

Vous pouvez approfondir l'Ă©tude du problĂšme, par exemple - vous familiariser avec les modules complĂ©mentaires SmartSCADA ou Preactor, mais cela va bien au-delĂ  de la comprĂ©hension de base du systĂšme. La chose la plus importante Ă  retenir de cette vidĂ©o est la comprĂ©hension de l'architecture WinCC OA. Par exemple, le fait que le systĂšme se compose d'unitĂ©s fonctionnelles complĂštes et sĂ©parĂ©es, appelĂ©es «gestionnaires». Le gestionnaire remplit son rĂŽle strictement assignĂ©. Le gestionnaire d'Ă©vĂ©nements (EV) est au cƓur de l'ensemble du systĂšme. Il existe un gestionnaire de visualisation, une interface utilisateur ou une interface utilisateur. Il existe des pilotes, par exemple - s7. Il y a un gestionnaire de script, contrĂŽle. Tous les gestionnaires communiquent entre eux via l'EV central en utilisant le protocole TCP / IP standard, qu'ils soient situĂ©s sur un PC physique ou sur plusieurs.

La deuxiĂšme caractĂ©ristique distinctive importante qui doit ĂȘtre comprise. OA est un systĂšme Ă©vĂ©nementiel. Il n'a presque pas d'interrogation constante des donnĂ©es. Les lectures sur l'Ă©cran de l'opĂ©rateur ne changeront que si la valeur de la variable correspondante dans le contrĂŽleur change.

TroisiĂšme. Tout ou presque tout est implĂ©mentĂ© par des scripts ("Ce qui ne peut pas ĂȘtre programmĂ© dans Assembler, vous pouvez souder" (c)) et des fichiers texte. Besoin d'allumer une lumiĂšre mimique? ScĂ©nario. De plus, un script qui est liĂ© Ă  un changement dans une variable et effectue automatiquement certaines actions uniquement sur ce changement.

, . . , , . , , 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.

Nouveau projet de la série 3.16
3.16

.

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

(root). , , , .

.

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

Editer un projet
SĂ©lection du fichier de configuration du projet
-
Modifier la configuration du projet

. . - . - . . .

. , . 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

Dans l'Ă©diteur gedi, appuyez sur le bouton mis en Ă©vidence dans la capture d'Ă©cran
gedi ,
Module d'édition de données para
para

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

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

Créer un type de point de données
Déclarer le nom du type de point de données

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

Spécifier la structure du type de point de données

DĂ©tails du type

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

Assigner des types de variables Ă  la structure "feuilles"
""
Vue finale du type de point de données de volet
Flap

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

Type de point de données créé

Flap , , «Create datapoint»

Créer un point de données de type Flap
Flap
Spécifiez le nom du point de données

. DP: Flap1, Flap2 Flap3.

Trois PDD créés
DP

DP Flap1

Vue agrandie de DP Flap1 dans le module para
DP Flap1 para

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

Configuration d'origine pour l'élément de point de données
original

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

DĂ©finition d'une valeur pour DPE
DPE

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

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

DPE Position (Flap1) , , .

Ajout de la configuration Ă  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

Cliquez sur "Configurer"
"Configure"
Appelez la fenĂȘtre de sĂ©lection des points de donnĂ©es pour le premier paramĂštre
SĂ©lectionnez Flap1.Inputs.Position comme premier paramĂštre
Flap1.Inputs.Position
Ajouter un paramĂštre Ă  la liste
Le paramÚtre p1 est maintenant réglé
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