ARIES PLC110[M02]-MS4, HMI, OPC ve SCADA veya bir kişinin ne kadar Papatya çayına ihtiyacı olduğu. Bölüm 2

Tünaydın arkadaşlar. İncelemenin ikinci kısmı ilkine devam ediyorve bugün başlıkta belirtilen sistemin en üst seviyesinin incelemesini yazıyorum.

Üst düzey araç grubumuz, PLC ağının üzerindeki tüm yazılım ve donanımı içerir (PLC'ler için IDE'ler, HMI'lar, frekans dönüştürücüler için yardımcı programlar, modüller vb. buraya dahil değildir).

Bahsettiğimiz şeyin daha kolay anlaşılması için sistemin yapısını ilk bölümden itibaren tekrar ekleyeceğim.

ARIES PLC110[M02]-MS4, HMI, OPC ve SCADA veya bir kişinin ne kadar Papatya çayına ihtiyacı olduğu. Bölüm 2

Yani, üst düzey şunları içerir:

  • İki ağ (PLC ağı ve kurumsal LAN) arasındaki trafiği yönlendiren PC ağ geçidi
  • OPC sunucusu - Modbus TCP ağından veri toplayan ve bunu SCADA ve veritabanında işlenmek üzere yorumlayan yazılım
  • SCADA – Bir sunucu ve istemcileri içeren bir yazılım paketi. Süreçleri izlemeye ve yönetmeye yönelik grafik kabuğumuz
  • DBMS, SCADA'ya giren verileri arşivlememize ve gerekirse grafikleri, günlükleri görüntülemek ve raporlar oluşturmak için bu verileri almamıza olanak tanıyan bir yazılımdır.

Sistem yöneticimizin yetkisi dahilinde olduğu için işletmenin kurumsal ağına (CN) dokunmayacağım, ancak onunla nasıl etkileşime girdiğimi, sistemin uygulanmasını anlatırken hangi görevleri belirlediğimi ve size anlatacağım. bir inceleme değil.

Öyleyse başlayalım

İlk şey, İşimize yarayacak donanımları fiziksel olarak satıyoruz. Donanım, iki işlem için farklı ağlar için bir bilgisayar iki ağ bağdaştırıcısına ihtiyaç duyar. Sahip olduğum ilki anakart üzeri bir adaptördü (CS'de çalışmak için) ve ikincisi (Modbus-TCP'de çalışmak için) PCI-E bağlantı noktasına taktım ve ondan yama kablosunu yönlendiriciye çıkardım (sadece PLC'li dolaplardan büro için PC'ye kabloların dağılmaması için PLC tarafında elbette bir yönlendirici de kuruyoruz.).

Aslında bu, bilgisayarın her ağda çalışması için yeterlidir, ancak varsayılan olarak ağlar birbirini görmeyecektir, yine de düğmelere basmanız gerekecektir.

Ağ bağlantılarını kurmanın önemli yönleri:

  1. CS'ye bağlanma, bir DHCP sunucusundan adres alınarak yapılmamalıdır; ağ geçidinin zorunlu gösterimi ile adaptör ayarlarını manuel olarak belirtmeniz gerekir (adres DHCP adres aralığına dahil edilmemelidir). Gelecekte uzaktan erişimi organize ederken bu çok önemlidir.
  2. Bağdaştırıcılar arasında bir ağ köprüsü oluşturmaya çalışmanıza gerek yoktur; tüm yönlendirme, ilgili Windows hizmeti etkinleştirildiğinde gerçekleştirilir.
  3. Herhangi bir CS bilgisayarından PLC ağına erişim sağlamak istiyorsanız, yönlendirmenin ağın ana ağ geçidi tarafından gerçekleştirilecek şekilde kaydedilmesi gerekir.
  4. Uzaktan erişimi düzenlemek için, yarı bilgisayar korsanlarını hemen kesmek için standart olmayan ücretsiz bağlantı noktalarını kullanmanızı öneririm
  5. Hiçbir ek yazılımın yüklenmesine gerek yoktur, her şey standart Windows araçları kullanılarak yapılır

Yazılım

Belirli kriterleri karşılayan ürünleri seçmek istedim:

  • Yerli üretici - mevcut tüm iletişim kanallarından İngilizce teknik destek alabildiğim halde, tüm meslektaşlarım bununla övünemez. Sistemin bakımı herkesin erişimine açık olmalı ki en azından tatilden çekilmeyeyim.
    Ayrıca yerli yazılım maliyetinin gerçeklerimize daha yakın ve müşteriler için kabul edilebilir düzeyde olduğunu belirtmek isterim.
  • Nispeten yeni, ancak en azından biraz kanıtlanmış, çünkü zamana ayak uydurmak istiyorsunuz
  • Hoş, estetik bir arayüz her SCADA'nın övünemeyeceği bir şeydir. Otomasyon araçlarında tasarımın ortaya çıkması ne yazık ki uzun zaman alacak ancak nihai ürünün tüketici kalitesinin yüksek düzeyde olmasını isterim.
  • OPC, SCADA ve DBMS'nin karşılıklı kolay entegrasyonu (tefle dans etmeden, minimum tuşa basma), böylece bir sistem mimarı yerine basit bir proses kontrol sistemi ayarlayıcısını Kamçatka'ya gönderebilirsiniz (kelimenin tam anlamıyla orada müşteri tesislerimiz var)

OPC sunucusu

MasterSCADA 4D ile tanışmam sırasında PLC test edilirken üreticinin web sitesini aktif olarak ziyaret ettim ve neredeyse her veri aktarım protokolü için kendi OPC sunucularını sunduklarını gördüm. Modbus protokolü için ayrı bir protokol sunuyorlar Master OPC Evrensel Modbus Sunucusuyani yalnızca Modbus konuşabiliyor.

Aşağıda arayüzün bir ekran görüntüsü verilmiştir: Kısaca, bence gereksiz hiçbir şey yok, ancak belki de bilgili bir kullanıcı bir şeyleri kaçırıyor olabilir.

ARIES PLC110[M02]-MS4, HMI, OPC ve SCADA veya bir kişinin ne kadar Papatya çayına ihtiyacı olduğu. Bölüm 2

Ücretsiz sürüm 32 etiketle sınırlıdır, ancak Boolean değişkenlerini kayıtlara koydum ve bir LONG INT etiketiyle gönderdim ve SCADA'da onu zaten parçalara ayırdım, küçük bir numara, umarım benim için gelmezler. Bu arada, tüm Scud'lar bir kelimenin tek tek parçalarına erişemez, dolayısıyla tarif evrensel değildir.

OPC'yi kurduktan sonra ilk REAL tipi etiketini almam yaklaşık bir dakikamı aldı, bu yüzden daha fazla bakmadım, basitliğinden memnundum. Bununla birlikte, bu yazılımın veri almak için özel komut dosyalarının yürütülmesini bile sağladığını ve bunun doğru ellerde işlevselliği önemli ölçüde artırabileceğini belirtmekte fayda var.

SCADA sistemi

Bu soruda, sadece kullanıcı için güzel ve işlevsel bir ortam yaratılmasını değil, aynı zamanda geliştirici için de rahatlığı kastediyorum, çünkü gerekli bilgiyi bulmak için saatte en az 15 dakika dokümantasyonda gezinen bir programcı kaybeder (tamamen aritmetik olarak) günde 2 saate kadar, yani çalışma gününün %25'i. Lütfen seçimimin, dedikleri gibi, tat ve renge dayalı olarak tamamen objektif olduğunu düşünmediğimi unutmayın...

SCADA sistemlerinin iç pazarı bize şunları sunmaktadır:

  • Basit SCADA
  • Basit Işık
  • MasterSCADA 4D
  • ARIES Telemekanika IŞIĞI
  • ÇAĞLAYAN

İtiraf ediyorum, daha fazla bakmadım, belki başka bir şey vardır. Seçimi benim yaptığımı düşünürsek operasyon başarılı olmuş demektir. Yukarıda açıklanan kriterleri hatırlayarak bu sistemlere bakalım:

  1. ÇAĞLAYAN — Görselleştirmede hemen en düşük puanı aldım; dağıtımı bile indirmedim. Win95'ten kaçan kontroller benim için bu yazılımın sonunu getirdi.
    Derecelendirme yok
  2. ARIES Telemekanika IŞIĞI — Ben de indirmedim, ancak buradaki nedenler sadece arayüzde değil, bana öyle geliyor ki arzulanan çok şey bırakıyor. Öncelikle OWEN ürünleri, modüllü PLC'leri yarım ay boyunca test edip hata ayıklamanın ardından güvenilirlik ve esneklik açısından bana haklı endişeler yaşattı. İkincisi ise bu sistemin öncelikle enerji dağıtım şebekelerinde izleme ve kontrol sistemi olarak konumlandırılmasıdır. Gıda sektörü ihtiyaçlarıma pek uymuyor (her şeyi yapabilse bile pazarlamacılar yine de hedef kitleyi kendileri daraltmış durumda). Bu nedenle, tarafından.
    Derecelendirme yok
  3. MasterSCADA 4D - ilk bakışta bu en açık ve basit seçenektir. Açıklayalım:
    • OWEN PLC ile çalışırken OPC sunucusunun ayrı kurulumunu gerektirmez, sürücüler zaten içindedir
    • Genel olarak oldukça hoş ve güzel bir arayüz, kontroller de güçlü 4/5
    • Kullanışlı tasarım ortamı

    Her şey yolunda ve güzel görünüyor, kumandayı elime aldığımda bu sistemin seçeneksiz olduğunu düşündüm, ANCAK:

    Güzel bir günde projeyi RunTime modunda açtım (iş simülasyonu) ve 4 boş pencerem asılıydı, gözlerimi ovuşturdum, kapattım, proje yöneticisini kontrol ettim, yeniden başlattım - aynı şey. Daha sonra yapılan değişikliklerin analiz edilmesi, bilgisayarın yeniden başlatılması vb. gibi sonuçlara yol açmayan bir dizi standart manipülasyon. Özetle: Dağıtımı daha iyi günlere bırakıyorum, anlamaya hiç niyetim yok, güvenilmez.

    Değerlendirme: 3.5/5 İyi paketleme, çok fazla doldurma yok

  4. Basit — İtiraf etmeliyim ki, üreticinin web sitesinde yer alan teknik bültendeki işlevsellik/maliyet oranına hayran kaldım. Bir Web sunucusu ve SMS, E-posta ve birçok istemci ve birçok bağlı OPC var, tüm bunların yazıldığı sırada yaklaşık 5000 ruble maliyeti var - kuruş. Ve eğer bir geliştiriciyseniz ve sitedeki çevrimiçi ankette ayrı bir talepte bulunursanız, o zaman size dağıtım kitinin 200 etiketlik bir versiyonunu herhangi bir kısıtlama olmadan gönderecekler ki bu bence çok güzel. Bu kesinlikle bir artı.

    Ve şimdi eksileri:

    Temel: IDE, farklı işlevlere sahip birkaç bağımsız yardımcı programdır ve bu nedenle, bir proje üzerinde çalışırken, çoklu monitörlü bir sistemde bile uygun olmayan 3-4 pencere + yardım + dokümantasyonu açık tutmak zorunda kalacaksınız .

    • Görünüm ortalamanın altında, sanki Paint'te boyanmış gibi
    • Yardım çok az
    • Trendleri ve grafikleri ayarlarken açıkça görülebilen, yüksek oranda sıkıştırılmış işlevsellik
    • Komut dosyası düzenleyici piksel cinsinden görülebilir, bu yüzden gözleri acıtıyor
    • Yazılım etiketlerini ayarlamak da bir zevktir
    • Projeyi başka bir bilgisayarda düzenlemek üzere bir flash sürücüye taşımak istiyorsanız, bu oldukça zordur. Anlaşılmaz proje dosyası yapısı
    • Satış elemanları hayatınızın büyük bir bölümünü oluşturuyor ve bu da can sıkıcı.

    Resim: Simplelight komut dosyası düzenleyicisi

    ARIES PLC110[M02]-MS4, HMI, OPC ve SCADA veya bir kişinin ne kadar Papatya çayına ihtiyacı olduğu. Bölüm 2

    Değerlendirme: 3.0/5 Doldurma iyi, ambalaj yok

  5. Basit SCADA - bu benim seçimim, burada büyük olasılıkla önyargılı olacağım, ama yine de. Üretici 2 tür DEMO seçeneği sunar: 64 harici etiket sınırı ve biraz azaltılmış işlevsellik veya 1 saatlik Çalışma Süresi sınırlamasıyla tamamen işlevsel (Bundan sonra SCADA sunucusunun yeniden başlatılması gerekir). En basit montajda dağıtım kitinin maliyeti 6900 ruble'den başlıyor. bu yazının yazıldığı sırada.

    ARIES PLC110[M02]-MS4, HMI, OPC ve SCADA veya bir kişinin ne kadar Papatya çayına ihtiyacı olduğu. Bölüm 2

    Artıları:

    • Çok güzel, hem IDE hem de kontroller
    • Zengin bilgi, her şey içten dışa anlatılmış
    • OPC sunucu verilerinin kolay entegrasyonu
    • En basit arayüz, hatta sezgisel
    • Kolay DBMS entegrasyonu
    • Uzak istemciyi başlatmak için gerekli değil bir projenin kullanılabilirliği
    • Harika rapor oluşturucu
    • Tüm nesneler için OnClick, OnMouseEnter vb. gibi olaylar vardır. Genel olarak IDE, basitleştirilmiş Delphi Embarcadero düzenleyicisine benzer ve komut dosyası düzenleyicisinde bir araç ipucu bulunur.

    Eksileri:

    • Kullanılabilecek çok fazla kontrol yok (özel kontroller oluşturmak mümkündür)
    • SCADA pratik olarak Tak Çalıştır olduğundan dolayı sınırlamalar ve işlevsellik olduğunu düşünüyorum ancak şu ana kadar rastlamadım.
    • Tam kontrol paneliyle (yakınlaştırma, duraklatma, kaydırma) trendler yalnızca ayrı bir pencerede görüntülenir
    • Için tamamen işlevsel lisansın iyi ödenmesi gerekecek (38000 ruble ve üzeri)

    Değerlendirme: 4.5/5 Doldurma iyi, paketleme iyi

veritabanı

Burada seçim çok daha basitti; Simple SCADA kullanıma iki ürün sunuyor: MS SQL Server ve MySQL. İkincisi daha önce onunla çalıştığım için bana daha yakın çıktı ve orada durdum.

Tüm arşivleme kurulumunun, Oracle'dan bir paket ve onun basit konfigürasyonunu kurmak ve ardından tek tıklamayla SCADA'ya bağlanmaktan ibaret olduğunu söyleyebilirim.

Daha sonra etiket yöneticisinde neyin arşivlenip neyin arşivlenmeyeceğini seçip keyfini çıkarıyoruz.

İlginiz için hepinize teşekkür ederim.

Daha sonra, karşılaştığımız sorunların çözümünün tutarlı bir tanımını ve bunun sonucunda Adım Adım sisteminin oluşturulmasını içeren bir dizi makale geliyor.

Kaynak: habr.com

Yorum ekle