Tutorial WinCC OA. Bagian 1. Membuat proyek dan modul para

Saya memutuskan untuk sedikit bercerita tentang sistem visualisasi dari Siemens yang bernama WinCC OA. SCADA ini jauh lebih sedikit tersebar di pasar Rusia daripada versi klasik WinCC (dan juga versi tia-portal), hanya ada sedikit pengetahuan tentangnya di domain publik, pengetahuan dibagikan dengan enggan. Dalam beberapa hal, WinCC OA sangat berbeda dari sistem SCADA konvensional, jadi Anda harus menguasai dasar-dasarnya terlebih dahulu.

Sebelum menguasai dasar ini, saya menyarankan Anda untuk membiasakan diri secara umum dengan arsitektur build WinCC OA. Cara terbaik untuk melakukannya adalah dengan menemukan rekaman webinar dan pidato Andrey Kondrashkin, pakar WinCC OA, di Internet. Andrey Gennadievich adalah spesialis yang sangat handal dan pembicara yang sangat baik. Siklus catatan ini sebenarnya didasarkan pada pelatihan pengantar selama dua hari. Saya merekomendasikan posting ini .

Anda dapat mempelajari lebih dalam tentang masalah ini lebih jauh, misalnya - berkenalan dengan add-on SmartSCADA atau Preactor, tetapi ini jauh melampaui pemahaman dasar sistem. Hal terpenting yang dapat diambil dari video ini adalah pemahaman tentang arsitektur WinCC OA. Misalnya, fakta bahwa sistem terdiri dari unit fungsional lengkap yang terpisah, yang disebut "manajer". Manajer menjalankan perannya yang ditugaskan secara ketat. Inti dari seluruh sistem adalah pengelola acara (EV). Ada manajer visualisasi, Antarmuka Pengguna atau ui. Ada driver, misalnya - s7. Ada manajer skrip, kontrol. Semua manajer berkomunikasi satu sama lain melalui EV pusat menggunakan protokol TCP / IP standar, terlepas dari apakah mereka berada di satu PC fisik, atau di beberapa.

Ciri pembeda penting kedua yang perlu dipahami. OA adalah sistem yang digerakkan oleh peristiwa. Ini hampir tidak memiliki polling data yang konstan. Perubahan pembacaan di layar operator hanya akan terjadi jika nilai variabel terkait di pengontrol berubah.

Ketiga. Semua atau hampir semuanya diimplementasikan oleh skrip ("Apa yang tidak dapat diprogram di Assembler, Anda dapat menyolder" (c)) dan file teks. Perlu menyalakan lampu tiruan? Naskah. Selain itu, skrip yang terkait dengan perubahan dalam variabel dan melakukan tindakan tertentu hanya pada perubahan ini secara otomatis.

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

Proyek baru di seri 3.16
3.16

.

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

(root). , , , .

.

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

Mengedit proyek
Memilih file konfigurasi proyek
-
Mengedit konfigurasi proyek

. . - . - . . .

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

Di editor gedi, tekan tombol yang disorot di tangkapan layar
gedi ,
Modul pengeditan data para
para

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

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

Buat tipe titik data
Deklarasikan nama tipe titik data

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

Tentukan struktur tipe titik data

Ketik detailing

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

Menetapkan jenis variabel ke struktur "daun"
""
Tampilan Akhir Jenis Titik Data Flap
Flap

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

Jenis titik data dibuat

Flap , , «Create datapoint»

Buat titik data tipe Flap
Flap
Tentukan nama titik data

. DP: Flap1, Flap2 Flap3.

Tiga DP dibuat
DP

DP Flap1

Tampilan DP Flap1 yang diperluas dalam modul para
DP Flap1 para

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

Konfigurasi asli untuk item titik data
original

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

Menetapkan nilai untuk DPE
DPE

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

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

DPE Position (Flap1) , , .

Menambahkan konfigurasi ke 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

Klik "Konfigurasi"
"Configure"
Panggil jendela pemilihan titik data untuk parameter pertama
Pilih Flap1.Inputs.Position sebagai parameter pertama
Flap1.Inputs.Position
Tambahkan parameter ke daftar
Parameter p1 sekarang disetel
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