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

Selamat siang teman teman. Bagian kedua dari ulasan mengikuti yang pertama, dan hari ini saya menulis ulasan tentang sistem tingkat atas yang ditunjukkan dalam judul.

Kelompok alat tingkat atas kami mencakup semua perangkat lunak dan perangkat keras di atas jaringan PLC (IDE untuk PLC, HMI, utilitas untuk konverter frekuensi, modul, dll. tidak disertakan di sini).

Saya akan lampirkan kembali struktur sistem dari bagian pertama, agar lebih mudah memahami apa yang sedang kita bicarakan.

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

Jadi, level teratas meliputi:

  • Lalu lintas perutean gateway PC antara dua jaringan (jaringan PLC dan LAN perusahaan)
  • Server OPC - perangkat lunak yang mengumpulkan data dari jaringan Modbus TCP dan menafsirkannya untuk diproses di SCADA dan database
  • SCADA - Paket perangkat lunak yang mencakup server dan klien. Shell grafis kami untuk memantau dan mengelola proses
  • DBMS adalah perangkat lunak yang memungkinkan kita mengarsipkan data yang masuk ke SCADA dan, jika perlu, mengambilnya untuk melihat grafik, log, dan menghasilkan laporan.

Saya tidak akan menyentuh jaringan perusahaan (CN) perusahaan, karena itu berada dalam kompetensi administrator sistem kami, tetapi saya akan memberi tahu Anda bagaimana saya berinteraksi dengannya, tugas apa yang saya tetapkan ketika saya menjelaskan implementasi sistem, dan bukan ulasan.

Jadi, mari kita mulai

Hal pertama, Kami secara fisik menjual perangkat keras yang sesuai untuk kami. Perangkat keras, untuk pengoperasian dalam dua berbeda jaringan, komputer memerlukan dua adaptor jaringan. Yang pertama saya miliki adalah adaptor on-motherboard (untuk bekerja di CS), dan yang kedua (untuk bekerja di Modbus-TCP) saya masukkan ke port PCI-E dan dari sana saya mengeluarkan kabel patch ke router (hanya agar tidak berserakan kabel dari lemari dengan PLC ke PC untuk biro.Di sisi PLC tentunya kita juga memasang router.).

Faktanya, ini cukup agar komputer dapat berfungsi di setiap jaringan, tetapi secara default jaringan tidak akan saling melihat, Anda masih perlu menekan tombol.

Aspek penting dalam mengatur koneksi jaringan:

  1. Menghubungkan ke CS tidak boleh dilakukan dengan mendapatkan alamat dari server DHCP, Anda harus menentukan pengaturan adaptor secara manual (alamat tidak boleh termasuk dalam rentang alamat DHCP) dengan indikasi wajib gateway jaringan. Kedepannya, hal ini sangat penting ketika mengatur akses jarak jauh.
  2. Tidak perlu mencoba membuat jembatan jaringan antara adaptor; semua perutean dilakukan ketika layanan Windows terkait diaktifkan
  3. Jika Anda ingin memiliki akses ke jaringan PLC dari komputer CS mana pun, maka routing harus didaftarkan untuk dilakukan oleh gateway utama jaringan tersebut.
  4. Untuk mengatur akses jarak jauh, saya sarankan menggunakan port gratis non-standar untuk segera memutus setengah peretas
  5. Tidak perlu menginstal perangkat lunak tambahan, semuanya dilakukan menggunakan alat standar Windows

Perangkat lunak

Saya ingin memilih produk yang memenuhi kriteria tertentu:

  • Pabrikan dalam negeri - meskipun saya bisa mendapatkan dukungan teknis berbahasa Inggris melalui semua saluran komunikasi yang tersedia, tidak semua rekan saya dapat membanggakan hal ini. Pemeliharaan sistem harus tersedia untuk semua orang, sehingga setidaknya saya tidak ditarik kembali dari liburan.
    Saya juga mencatat bahwa biaya perangkat lunak dalam negeri lebih mendekati kenyataan kita dan dapat diterima oleh pelanggan
  • Relatif baru, tapi setidaknya sedikit terbukti, hanya karena Anda ingin mengikuti perkembangan zaman
  • Antarmuka estetis yang menyenangkan adalah sesuatu yang tidak dapat dibanggakan oleh semua SCADA. Sayangnya, desain alat otomasi akan memakan waktu lama, namun saya ingin melihat kualitas konsumen dari produk akhir pada tingkat yang tinggi.
  • Integrasi timbal balik yang mudah antara OPC, SCADA dan DBMS (tanpa menari dengan rebana, minimal menekan tombol), sehingga Anda dapat mengirim pengatur sistem kontrol proses sederhana ke Kamchatka (secara harfiah, kami memiliki pabrik pelanggan di sana) dan bukan arsitek sistem

server OPC

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

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

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

Versi gratisnya dibatasi hingga 32 tag, tapi saya memasukkan variabel Boolean ke dalam register dan mengirimkannya dengan satu tag LONG INT, dan di SCADA saya sudah "mengurainya" menjadi bit-bit, sedikit trik, saya harap mereka tidak datang untuk saya. Ngomong-ngomong, tidak semua scuds bisa mengakses satu per satu kata, jadi resepnya tidak universal.

Butuh waktu sekitar satu menit bagi saya untuk menerima tag tipe REAL pertama setelah menginstal OPC, jadi saya tidak mencari lebih jauh, saya senang dengan kesederhanaannya. Namun, wajar untuk dicatat bahwa perangkat lunak ini bahkan menyediakan eksekusi skrip khusus untuk menerima data, yang secara signifikan dapat memperluas fungsionalitas di tangan yang tepat.

sistem SCADA

Dalam pertanyaan ini, maksud saya tidak hanya penciptaan lingkungan yang indah dan fungsional bagi pengguna, tetapi juga kenyamanan bagi pengembang, karena seorang programmer yang menelusuri dokumentasi setidaknya selama 15 menit per jam untuk menemukan informasi yang diperlukan akan kehilangan (murni secara hitung) sampai dengan 2 jam per hari, yaitu 25% dari hari kerja. Harap dicatat bahwa saya tidak menganggap pilihan saya benar-benar obyektif, berdasarkan rasa dan warna, seperti yang mereka katakan...

Pasar domestik sistem SCADA menawarkan kepada kita:

  • SCADA sederhana
  • Cahaya Sederhana
  • MasterSCADA 4D
  • CAHAYA Telemekanika ARIES
  • RIAM

Saya akui, saya tidak melihat lebih jauh, mungkin ada hal lain. Mengingat saya yang menentukan pilihan, berarti operasinya berhasil. Mari kita lihat sistem ini, dengan mengingat kriteria yang dijelaskan di atas:

  1. RIAM β€” Saya langsung menerima skor terendah untuk visualisasi; Saya bahkan tidak mengunduh distribusinya. Kontrol yang lolos dari Win95 mengakhiri perangkat lunak ini bagi saya.
    Tidak ada peringkat
  2. CAHAYA Telemekanika ARIES β€” Saya juga tidak mengunduhnya, tetapi alasannya di sini bukan hanya pada antarmukanya, meskipun menurut saya, hal itu juga menyisakan banyak hal yang diinginkan. Pertama, produk OWEN, setelah setengah bulan menguji dan men-debug PLC dengan modul, memberi saya kekhawatiran yang wajar dalam hal keandalan dan fleksibilitas. Dan yang kedua, sistem ini diposisikan sebagai sistem pemantauan dan pengendalian pada jaringan distribusi energi, yang pertama dan terutama. Industri makanan tidak sesuai dengan kebutuhan saya (meskipun dapat melakukan segalanya, pemasar sendiri masih mempersempit target audiensnya). Oleh karena itu, oleh.
    Tidak ada peringkat
  3. MasterSCADA 4D - sekilas, ini adalah opsi yang paling jelas dan sederhana. Mari kita jelaskan:
    • Tidak memerlukan instalasi terpisah dari server OPC saat bekerja dengan OWEN PLC, driver sudah ada di dalamnya
    • Secara keseluruhan, antarmukanya cukup bagus dan indah, kontrolnya juga 4/5 yang kuat
    • Lingkungan desain yang nyaman

    Semuanya tampak baik-baik saja dan bagus, saya menganggap sistem ini tanpa opsi ketika saya mengambil pengontrolnya, TAPI:

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

    Peringkat: 3.5/5 Packingnya bagus, isinya kurang banyak

  4. Sederhana β€” Saya akui, saya terpesona dengan rasio fungsionalitas/biaya dari buletin teknis di situs web produsen. Ada server Web dan SMS, E-mail dan banyak klien dan banyak OPC yang terhubung, semua ini berharga sekitar 5000 rubel pada saat penulisan - sen. Dan jika Anda seorang pengembang dan membuat permintaan terpisah dalam kuesioner online di situs tersebut, maka mereka akan mengirimi Anda versi kit distribusi untuk 200 tag tanpa batasan apa pun, yang menurut saya sangat keren. Ini jelas merupakan nilai tambah.

    Dan sekarang kontra:

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

    • Penampilannya di bawah rata-rata, seperti dicat dengan Paint
    • Bantuan sangat langka
    • Fungsionalitas yang sangat terkompresi, terlihat jelas saat menyiapkan tren dan grafik
    • Editor skrip terlihat dalam piksel, itulah sebabnya menyakitkan mata
    • Menyiapkan tag perangkat lunak juga menyenangkan
    • Jika Anda hanya ingin membawa proyek ke dalam flash drive untuk diedit di PC lain, maka ini cukup sulit. Struktur file proyek yang tidak dapat dipahami
    • Tenaga penjualan adalah bagian besar dalam hidup Anda, dan itu menjengkelkan.

    Gambar: Editor skrip sederhana

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

    Peringkat: 3.0/5 Isiannya bagus, tidak ada kemasan sama sekali

  5. SCADA sederhana - ini pilihanku, disini kemungkinan besar aku akan bias, tapi tetap saja. Pabrikan menawarkan 2 pilihan jenis DEMO: Dengan batas 64 tag eksternal dan fungsionalitas sedikit berkurang atau berfungsi penuh dengan batasan Runtime 1 jam (Setelah itu server SCADA harus di-restart). Biaya kit distribusi dalam perakitan paling sederhana mulai dari 6900 rubel. pada saat penulisan.

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

    Pro:

    • Sangat indah, baik IDE maupun kontrolnya
    • Informasi yang kaya, semuanya dijelaskan luar dan dalam
    • Integrasi data server OPC yang mudah
    • Antarmuka paling sederhana, bahkan intuitif
    • Integrasi DBMS yang mudah
    • Untuk meluncurkan klien jarak jauh tidak diperlukan ketersediaan suatu proyek
    • Pembuat laporan yang bagus
    • Untuk semua objek ada event seperti OnClick, OnMouseEnter, dll. Secara umum, IDE ini mirip dengan editor Delphi Embarcadero yang disederhanakan, dan editor skrip memiliki tooltip

    Cons:

    • Kontrol yang bisa digunakan tidak begitu banyak (bisa dibuat custom)
    • Karena SCADA bisa dibilang Plug and Play, menurut saya ada batasan dan fungsinya, tapi saya belum menemukannya
    • Tren dengan panel kontrol penuh (zoom, jeda, gulir) hanya ditampilkan di jendela terpisah
    • Untuk berfungsi penuh lisensi harus dibayar dengan baik (mulai 38000 rubel ke atas)

    Peringkat: 4.5/5 Isinya bagus, kemasannya bagus

Basis data

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

Saya dapat mencatat bahwa seluruh pengaturan pengarsipan dimulai dengan menginstal paket dari Oracle dan konfigurasi sederhananya, dan kemudian menghubungkan dalam satu klik ke SCADA.

Kemudian kita pilih di pengelola tag apa yang akan diarsipkan dan apa yang tidak dan nikmati.

Terima kasih atas perhatian Anda semua.

Berikutnya adalah serangkaian artikel dengan deskripsi yang konsisten tentang solusi terhadap masalah yang kami temui dan, sebagai hasilnya, pembuatan sistem Langkah-demi-Langkah.

Sumber: www.habr.com

Tambah komentar