Bir OPC Uygulaması: Tesislerdeki Proseslerde Fonksiyonel Güvenlik Nasıl Sağlanır?

Bu yazımızda, ‘Tesislerdeki Proseslerde Fonksiyonel Güvenlik Nasıl Sağlanır?’ bölümü ile ilgili uygulama yapılacaktır. Bu bölümü uygulamak için, önceki bölümdeki mevcut bir projeyi veya SCE tarafından sağlanan arşivlenmiş ‘p03-01-exercise-r1905-en.zip’ projesi kullanılabilir. Ayrıca,’p03-02-opc-template-r1905-en.xls’ (zip dosyası ‘p03-02-files-r1905-en.zip’ içinde bulunur) gerekir. SIMIT programı için (opsiyonel) simülasyon, ‘p01-04-plantsim-v10-r1905-en.simarc’ dosyasından alınabilir. Demo modunda çalıştırılabilir. Projelerin/dosyaların indirilmesi Siemens’in web sitesinde bulunur

Siemensin dosyaları bulunduran internet sitesine gitmek için => tıklayınız

Gerekli donanım ve yazılım

-Mühendislik istasyonu: Gereksinimler donanım ve işletim sistemini içerir (daha fazla bilgi için, PCS 7 kurulum DVD’sindeki Benioku(Readme) bölümüne bakınız)

-SIMATIC PCS 7 yazılımı V9 SP1 veya üstü

-Kurulu program paketleri (SIMATIC PCS 7 Software Trainer Paketinde bulunur):

-Mühendislik bilgisi -> PCS 7 Mühendislik

-Mühendislik bilgisi-> BATCH Mühendisliği

-Çalışma Zamanı(Runtime) -> Tek İstasyon -> OS Tek İstasyon

-Çalışma Zamanı(Runtime) -> Tek İstasyon -> BATCH Tek İstasyon

-Seçenekler -> SIMATIC Oturum Açma(Log In)

-Seçenekler -> S7-PLCSIM V5.4 SP8

Demo Versiyonu SIMIT Simülasyon Platformu V10

Simülasyon ve WinCC Runtime Nasıl Başlatılır?

  1. “Advanced Layouts for UIs P03-01” bölümündeki alıştırma projesini açıldıktan sonra, PLCSIM başlatılır ve tesis görünümünde(Plant View) proje nesnelerinin derlenmesini ve indirilmesini başlatın. (-> SCE_PCS7_Prj -> PLC-> Nesneleri Derleyin ve İndirin(Compile and Download Objects))

  1. ‘Start’ ile derlenmeye başlanmadan önce S7-PLCSIM’in STOP modunda olduğundan emin olunmalıdır. Grafikler için her şeyi derlenir ve indirilir. İşletim sistemi için, ‘İşletim Sisteminin bellek sıfırlaması(‘Memory reset of OS)’ olmadan derleyin. (-> Başlat(Start))

  1. Ardından, S7-PLCSIM’i ‘RUN’ moduna ayarlanır ve WinCC açılır. (-> SIMATIC PC-Station(1) -> WinCC Uygulaması(WinCC Appl.) -> İşletim Sistemi(1)(OS(1)) -> Açık Nesne(Open Object))

  1. Ardından, WinCC’de Runtime etkinleştirilir. (-> Etkinleştir(Activate))

OPC Scout ile Etiketlere Nasıl Erişilir?

  1. Runtime tamamen başlar başlamaz ‘OPC Scout V10’u başlatın. (-> Başlat -> Siemens Otomasyon -> SIMATIC -> SIMATIC NET -> OPC Scout V10)

  1. Yerel PC’nin çeşitli OPC sunucuları için teşhis verileri OPC Scout V10’da görülebilir. Belirli bir sunucuyla bağlantı kurmak mümkün değilse, bu bir hata olarak görüntülenecektir.

  1. WinCC sunucusuna ‘OPCServer.WinCC’ adı verilir. Bu sunucunun altında, izlenebilen CFC bloklarına kadar bir klasör yapısı genişletilebilir. Bu örnekte, Reactor R001 seviyesini görüntülemek için ‘Monitor_A1T2L001’ bloğu seçildi. (-> OPCServer.WinCC-> @LOCALMACHINE-> SIMATIC S7 Protokol Paketi(SIMATIC Protocol Suite)-> TCP/IP-> S7 Programı(S7 Program)-> A1_multipurpose_plant/T2_Reaction/ reactor$R001/A1T2L001/Mon_A1T2L001)

  1. Bu izleme bloğunun verilerinden ‘PV#Değer’ girişini izlemek isteniyor. Bu nedenle, ‘DA görünümü 1(Da View 1)’in alt alanına sürükleyin. (-> A1_multipurpose_plant/T2_reaction /reactor$R001/A1T2L001/Mon_A1T2L001.PV#Value)

  1. Ardından, ‘İzleme AÇIK(Montioring ON)’a tıklanır. Artık diğer bilgilere ek olarak bu etiketin değeri, zaman damgası ve kalitesi izlenebilir. Bu ‘OPCServer.WinCC’nin düzgün çalışıp çalışmadığını gösterir. (-> İzleme AÇIK(Monitoring ON))

VBS/ActiveX ile Etiket Erişimi için Excel Nasıl Yapılandırılır?

  1. Bu durumda modül ile birlikte verilen Microsoft Excel dosyası çift tıklayarak açılabilir. (-> p03-02-opc-template-r1905-tr.xls)

  1. Ardından, Microsoft Excel’de yeni bir adla kaydedilir. (-> Dosya(File) -> Farklı Kaydet(Save As) -> p03-02-opc-r1905-en.xls)

  1. Microsoft Excel’de makroların başlatılabilmesi için doğru güvenlik ayarlarının yapılmış olması gerekir (-> Geliştirici araçları(Developer Tools)->Makro Güvenliği(Macro Security)-> Makro Ayarları(Macro Settings)-> Bildirim ile tüm makroları devre dışı bırakın(Disable all macros with notification)-> Tamam(OK))

  1. Ardından, güvenlik uyarısında bu oturum için makroları etkinleştirin. (-> İçeriği etkinleştirmek(Enable Content))

  1. Kalan ayarlar için Microsoft Excel’de ‘Visual Basic’i açılır. (-> Geliştirici araçları(Developer Tools)-> Visual Basic)

  1. Orada, ‘Araçlar(Tools)’ altında ‘Referanslar(Referances)’ açılır. (-> Araçlar(Tools) -> Referanslar(Referances))

  1. ‘OPCServer WinCC’ içindeki etiketlere erişimin çalışabilmesi için, burada ‘Siemens OPC DA Automation 2.0’ dll’sine referans seçilmelidir. Referans mevcut değilse, bu, ‘Gözat’ işlevi kullanılarak buraya girilmelidir. Yol ‘C:\Program Files (x86)\Common Files\Siemens\opc\sopcdaauto.dll’ şeklindedir (-> Siemens OPC DAAutomation 2.0-> Gözat(Browse)-> C:\Program Files\Common Files (x86)\Siemens\opc\ sopcdaauto .dll-> Tamam(OK))

  1. Şimdi, bilgisayar adı A1 hücresine girilmelidir. WinCC’de Bilgisayar özellikleri altında kopyalayabilirsiniz. (-> A1-> Bilgisayar Adı(Computer Name))

Not: Burada gösterilen gerekli bilgisayar adı sadece bir örnektir. Yukarıda gösterildiği gibi belirlenebilecek kendi yerel bilgisayar adı girilmelidir. Yapılandırılan ve yerel bilgisayar adları farklıysa, doğru adı elde etmek için ‘Yerel Bilgisayar Adını Kullan’ düğmesini tıklayın.

  1. Tam etiket adı A2 hücresine girilmelidir. OPC Scout V10’dan kopyalanabilir. (-> A2>A1_multipurpose_plant/T2_reaction/reactor$R001/A1T2L001/monitor_A1T2L001. PV#Value)

  1. Ardından, Microsoft Excel dosyasını çift tıklanarak yeniden açmadan önce kaydedilir ve kapatılır. (-> Kaydet(Save) ->X-> PCS7_SCE_0302_OPC.xls)

Excel’de Etiketlere Nasıl Erişilir?

  1. Excel açıldığında, güvenlik uyarısı not edilir ve bir sonraki oturum için makrolar etkinleştirilir. (-> İçeriği etkinleştirmek(Enable Content))

  1. Artık etiket B2 hücresinden izlenebilir.

  1. B3 hücresine etiket için yeni bir değer yazılabilir. Bunun için proses değeri yukarıdaki gibi kullanılamaz çünkü hemen üzerine tekrar yazılır. Bu nedenle, bu fonksiyonu test etmek için sabit bir parametre kullanılır, örneğin, A1_multipurpose_plant/T2_reaction/reactor$R001/ A1T2L001/monitor_A1T2L001.PV_AH_Lim. OPC Scout ile değeri 1005 olarak değiştirilir ve ardından Excel dosyası ile tekrar 1000 olarak değiştirilir.

KAYNAKÇA:

https://new.siemens.com/global/en/company/sustainability/education/sce/learning-training-documents.html

HAZIRLAYAN: Mehmet Berat Şen

linkedin.com/in/mehmet-berat-şen-583108167

KURSLARIMIZ

BLOG KATEGORİLERİ

SON YAZILAR

Mesajınız için teşekkür ederiz. Size en kısa sürede ulaşacağız.
Mesajınızı gönderirken bir hata oluştu. Lütfen tekrar deneyin.

İletişim Bilgilerinizi Bırakın Biz Sizi Arayalım!

Sizin memnuniyetiniz, bizim mutluluğumuzdur…

Mesajınız için teşekkür ederiz. Gönderildi.
Mesajınızı gönderirken bir hata oluştu. Lütfen tekrar deneyin.