ARIES PLC110 [M02] -MS4, HMI, OPC dan SCADA, atau seberapa banyak seseorang membutuhkan teh Chamomile. Bagian 2

Selamat siang teman Bagian kedua dari tinjauan adalah mengimbangi yang pertama , dan hari ini saya menulis tinjauan ke tingkat atas yang ditunjukkan dalam judul sistem.

Kelompok alat tingkat atas mencakup semua firmware yang terletak di atas jaringan PLC (IDE untuk PLC, HMI, utilitas untuk chastotnikov, modul, dll. Kami tidak termasuk di sini).

Saya akan menerapkan struktur sistem dari bagian pertama lagi untuk membuatnya lebih mudah untuk memahami apa itu.



Jadi, level atas meliputi:

  • Gateway PC yang merutekan lalu lintas antara dua jaringan (jaringan PLC dan LAN perusahaan)
  • OPC server - perangkat lunak yang mengumpulkan data dari jaringan Modbus TCP dan menafsirkannya untuk diproses dalam SCADA dan database
  • SCADA - Paket perangkat lunak yang mencakup server dan klien. Cangkang grafis kami untuk pemantauan dan kontrol proses
  • DBMS - perangkat lunak yang memungkinkan kita untuk mengarsipkan data yang masuk ke SCADA dan, jika perlu, mengambilnya untuk melihat grafik, log, pelaporan

Saya tidak akan menyentuh jaringan perusahaan perusahaan (CS), karena itu adalah tanggung jawab administrator sistem kami, tetapi saya akan memberi tahu Anda bagaimana saya berinteraksi dengannya, tugas apa yang saya tetapkan ketika saya akan menjelaskan implementasi sistem, dan bukan gambaran umum.

Jadi mari kita mulai


Pertama-tama, kita secara fisik menyadari zat besi yang akan bekerja untuk kita. Perangkat keras, untuk berfungsi dalam dua jaringan yang berbeda , komputer memerlukan dua, pada kenyataannya, adapter jaringan. Yang pertama saya miliki adalah adaptor on-motherboard (untuk bekerja di CS), dan yang kedua (untuk bekerja di Modbus-TCP) saya memasukkan port ke PCI-E dan membawa kabel patch dari itu ke router (agar tidak menyebarkan kabel dari kabinet dari PLC ke PLC). PC oleh biro. Di sisi PLC, tentu saja, kami juga menyiapkan router.).

Sebenarnya, ini sudah cukup bagi komputer untuk berfungsi di masing-masing jaringan, tetapi secara default jaringan tidak akan melihat satu sama lain, Anda masih perlu menekan tombol.

Aspek penting pengaturan koneksi jaringan:

  1. Koneksi ke CS tidak boleh dilakukan dengan penerimaan alamat dari server DHCP; Anda harus mendaftarkan pengaturan adaptor secara manual (alamat tidak boleh berada dalam kisaran alamat DHCP) dengan indikasi wajib dari gateway jaringan. Di masa depan, ini sangat penting ketika mengatur akses jarak jauh
  2. Tidak perlu mencoba membuat jembatan jaringan antara adaptor, semua perutean dilakukan ketika layanan Windows yang sesuai diaktifkan
  3. Jika Anda ingin memiliki akses ke jaringan PLC dari komputer CS mana pun, maka perutean harus ditentukan untuk dilakukan oleh gateway jaringan utama
  4. Untuk mengatur akses jarak jauh, saya sarankan menggunakan port bebas non-standar untuk segera memotong peretas
  5. Tidak diperlukan perangkat lunak tambahan, semuanya dilakukan menggunakan alat Windows standar

Perangkat lunak


Saya ingin memilih produk yang memenuhi kriteria tertentu:

  • Pabrikan domestik - jika saya bisa mendapatkan dukungan teknis berbahasa Inggris dengan semua saluran komunikasi yang tersedia, maka tidak semua kolega saya dapat membanggakannya. Pemeliharaan sistem harus tersedia untuk semua orang, sehingga setidaknya saya tidak akan ditarik keluar dari liburan.
    Saya juga mencatat bahwa biaya perangkat lunak dalam negeri lebih dekat dengan realitas kami dan dapat diterima oleh pelanggan
  • Relatif baru, tetapi pada saat yang sama setidaknya sedikit diuji, hanya karena saya ingin tetap up to date
  • Antarmuka yang bagus dan estetika adalah sesuatu yang tidak setiap SCADA bisa banggakan. Sayangnya, desain akan masuk ke otomatisasi untuk waktu yang lama, dan saya ingin melihat kualitas konsumen dari produk akhir di tingkat tinggi
  • Integrasi timbal balik yang mudah antara OPC, SCADA dan DBMS (tanpa menari dengan rebana, minimal penekanan tombol) sehingga Anda dapat mengirim ke Kamchatka (dalam arti literal, kami memiliki pelanggan di sana) adjuster sederhana dari sistem kontrol proses, dan bukan arsitek sistem

Server OPC


Selama berkenalan dengan MasterSCADA 4D, ketika PLC sedang diuji, saya secara aktif mengunjungi situs web produsen dan melihat bahwa mereka menawarkan server OPC ejaan mereka sendiri untuk hampir semua protokol transfer data. Untuk protokol Modbus, mereka memiliki Master OPC Universal Modbus Server yang terpisah , mis. dia hanya bisa berbicara di Modbus.

Di bawah ini adalah tangkapan layar antarmuka: cukup ringkas, menurut saya, tidak ada yang berlebihan, tetapi mungkin pengguna yang canggih mungkin kekurangan sesuatu.



Batasan versi gratis adalah 32 tag , tetapi saya meletakkan variabel boolean di register dan mengirimkannya dengan satu tag LONG INT, dan di SCADA, saya sudah "mengurai" itu menjadi bit, sedikit trik, saya berharap mereka tidak akan datang untuk saya. Ngomong-ngomong, tidak semua skad dapat mengakses setiap bit kata, jadi resepnya tidak universal.

Butuh waktu sekitar satu menit untuk menerima tag jenis NYATA pertama setelah menginstal OPC, jadi saya tidak melihat lebih jauh, saya puas dengan kesederhanaannya. Namun, akan adil untuk mengatakan bahwa perangkat lunak ini bahkan menyediakan untuk pelaksanaan skrip pengguna untuk menerima data, yang secara signifikan dapat memperluas fungsionalitas di tangan-tangan terampil.

Sistem SCADA


Dalam hal ini, maksud saya tidak hanya menciptakan lingkungan yang indah dan fungsional bagi pengguna, tetapi juga kenyamanan bagi pengembang, karena seorang programmer yang membalik-balik dokumentasi setidaknya 15 menit per jam untuk menemukan informasi yang diperlukan hilang hingga 2 jam sehari (murni aritmetika), itu adalah 25% dari hari kerja. Harap dicatat bahwa saya tidak menganggap pilihan saya sebagai benar-benar obyektif, dalam hal rasa dan warna, seperti yang mereka katakan ...

Pasar domestik SCADA - systems menawarkan kepada kami:

  • Skada sederhana
  • Sederhana
  • MasterSCADA 4D
  • ARIES Telemechanics LIGHT
  • CASCADE

Saya akui, saya tidak melihat lebih jauh, mungkin ada sesuatu yang lain. Menimbang bahwa saya telah membuat pilihan, itu berarti operasi itu berhasil. Mari kita lihat sistem ini, mengingat kriteria yang dijelaskan di atas:

  1. CASCADE - segera mendapat nilai terendah untuk visualisasi, saya bahkan tidak mengunduh kit distribusi. Kontrol yang keluar dari Win95 memberi saya peluru pada perangkat lunak ini
    Tidak ada peringkat
  2. ARIES Telemechanics LIGHT - juga tidak mengunduh, tetapi alasannya tidak hanya di antarmuka, meskipun tampaknya juga meninggalkan banyak yang harus diinginkan. Pertama, produk ARIES setelah setengah bulan menguji dan men-debug PLC dengan modul membuat saya khawatir tentang keandalan dan fleksibilitas. Dan kedua, scada ini diposisikan sebagai sistem pemantauan dan kontrol dalam jaringan distribusi energi, pertama-tama. Industri makanan tidak cukup cocok untuk tugas-tugas saya (bahkan jika ia tahu segalanya, maka para pemasar sendiri mempersempit target audiens). Oleh karena itu, oleh.
    Tidak ada peringkat
  3. MasterSCADA 4D - sekilas, ini adalah opsi yang paling jelas dan paling sederhana. Kami menjelaskan:

    • Tidak memerlukan instalasi terpisah dari server OPC ketika bekerja dengan Aries PLC, driver sudah ada di dalam
    • Secara umum, antarmuka yang cukup bagus dan cantik, kontrolnya juga kuat 4/5
    • Lingkungan desain yang nyaman

    Semuanya tampak baik dan baik, saya menganggap sistem ini tanpa opsi, ketika saya mengambil controller di tangan saya, TETAPI:

    Suatu hari yang baik, saya membuka proyek dalam mode RunTime (peniruan kerja), dan saya memiliki 4 jendela kosong yang menggantung, saya menyeka mata, menutupnya, memeriksa manajer proyek, dan memulai kembali - hal yang sama. Kemudian serangkaian manipulasi standar seperti menganalisis perubahan yang dilakukan, me-reboot PC, dan sebagainya, yang tidak membuahkan hasil. Intinya: Saya membersihkan distribusi sampai hari yang lebih baik, tidak ada keinginan untuk mengerti, itu tidak dapat diandalkan.

    Rating: 3.5 / 5 Kemasan bagus, isinya tidak terlalu
  4. Simplight - Saya akui, saya terpesona oleh rasio fungsional / biaya dari buletin teknis di situs web pabrikan. Ada server Web dan SMS, E-mail dan banyak klien dan banyak OPC yang terhubung, semua ini harganya sekitar 5000r pada saat penulisan, satu sen. Dan jika Anda seorang pengembang dan membuat permintaan terpisah dalam kuesioner online di situs, maka Anda akan dikirim versi distribusi 200 tag tanpa batasan, yang menurut saya sangat keren. Ini tidak diragukan lagi merupakan nilai tambah.

    Dan sekarang kontra:

    Dasar: IDE adalah beberapa utilitas yang berdiri sendiri yang memiliki fungsi yang berbeda, dan karena itu ketika mengerjakan satu proyek Anda harus menjaga 3-4 jendela + bantuan + dokumentasi tetap terbuka, yang tidak nyaman bahkan pada sistem multi-monitor.

    • Di bawah rata-rata penampilan, seolah-olah dilukis dalam Cat
    • Bantuan sangat langka
    • Fungsionalitas yang sangat terkompresi, terlihat jelas saat menyiapkan tren dan grafik
    • Editor skrip terlihat dalam piksel, mengapa itu menyakitkan mata Anda
    • Menyiapkan tag perangkat lunak masih menyenangkan
    • Jika Anda hanya ingin membawa proyek pada flash drive untuk diedit pada PC lain, maka ini cukup sulit. Struktur file proyek yang tidak dapat dipahami
    • Tenaga penjualan yang profesional masuk ke dalam hidup Anda dengan ketat, yang mengganggu Anda

    Foto: Editor Skrip Simplight



    Rating: 3.0 / 5 Isi bagus, tidak ada kemasan sama sekali
  5. SCADA sederhana adalah pilihan saya, di sini saya kemungkinan besar akan bias, tetapi tetap saja. Pabrikan menawarkan pilihan 2 jenis DEMO: Dengan batas 64 tag eksternal dan fungsionalitas yang sedikit terpotong, atau berfungsi penuh dengan batas Runtime 1 jam (Setelah itu server SCADA harus dihidupkan ulang). Biaya distribusi dalam perakitan paling sederhana mulai dari 6900r. pada saat penulisan.



    Pro:
    • Sangat indah, baik IDE maupun kontrol
    • Referensi yang kaya, semuanya dilukis dari dan ke
    • Integrasi data server OPC mudah
    • Antarmuka paling sederhana, bahkan intuitif
    • Integrasi DBMS sederhana
    • Untuk menjalankan klien jarak jauh tidak memerlukan proyek
    • Pembuat Laporan Hebat
    • Untuk semua objek, ada acara seperti OnClick, OnMouseEnter, dll. Secara umum, IDE mirip dengan editor disederhanakan Delphi Embarcadero, dan editor skrip memiliki tooltip

    Cons:

    • Tidak banyak kontrol yang dapat Anda gunakan (Anda dapat membuat yang khusus)
    • Karena SCADA secara praktis adalah Plug and Play, saya pikir ada batasan dan fungsionalitas, tetapi saya belum pernah bertemu
    • Tren dengan panel kontrol penuh (zooming, jeda, gulir) ditampilkan hanya di jendela terpisah
    • Untuk lisensi berfitur lengkap, Anda harus membayar dengan baik (mulai 38.000 rubel ke atas)

    Rating: 4.5 / 5 Isi bagus, kemasan bagus

Basis data


Di sini pilihannya jauh lebih sederhana, Simple SCADA menawarkan dua produk MS SQL Server dan MySQL untuk digunakan. Yang kedua ternyata lebih dekat dengan saya, karena saya sebelumnya pernah bekerja dengannya, saya berhenti di situ.

Saya dapat mencatat bahwa seluruh pengaturan pengarsipan turun untuk menginstal paket dari Oracle dan konfigurasi sederhana, dan kemudian menghubungkan dalam satu klik di SCADA.

Kemudian kami memilih di tag manager apa yang akan diarsipkan dan apa yang tidak untuk dinikmati.

Terima kasih atas perhatiannya.

Berikutnya adalah serangkaian artikel dengan deskripsi yang konsisten tentang solusi untuk masalah yang saya temui dan, sebagai hasilnya, penciptaan sistem Langkah-demi-Langkah.

Source: https://habr.com/ru/post/id469439/


All Articles