Skip to main content

ISPSoft Öğren

ISPSOFT İNCELEME YAZISI -5

ISPSoft nedir ve nasıl kullanılır ?.ISPSoft’un yararları nedir ?.Bu ve benzeri tüm soruların cevapları ile birlikte ISPSoftu Türkçeleştirmeye devam ediyoruz.Sağladığı kolaylıklar ve pratikliği nedeniyle Delta Plc kullananlar için yakın gelecekte olmazsa olmaz olacak bir program olan ISPSoft yazılarına devam edelim.

ISPSoft Sıkça Sorulan Sorular -5

Tasks Nedir ?

Task ‘Görev , İş’ anlamlarına gelir.ISPSoft içerisindeki herbir POU program tipi özel görevlere sahiptir.Tasklar ise POU’ların yönetiminde rol alırlar ve programın nasıl çalışacağı konusunda önemli bir rol oynarlar.Örnek vermek gerekirse , Taskları basketbol oyuncularına benzetebiliriz.

Cyclic Task: İleri ve geri tarama taskıdır.DVP serisi Plc’lerde bir adet bulunurken AH500 serilerinde 32 adet bulunmaktadır.

Timed Interrupt Task: Timed Interrup Subroutine gibi çalışır.Timed Interrupt oluştuğunda , Timed Interrupt Task çalışacaktır.Ek olarak bu Tasklar Plc seçiminide bağlıdır.

Conditional Interrupt Task: Birçok çeşidi bulunmaktadır.Örnek olarak; external interrupts , I/O interrupts, counting interrupts vb.Farklı Plc çeşitleri birbirinden farklı interrupt tasklara sahiptir.

Tasklar Project Management Area üzerinden listelenebilir ve seçilebilir.

Not : Eğer kullanıcılar Interrupt Fonksiyonlarını yetkilendirmek isterlerse, ‘EI’ komutunu ‘Cyclic Program’ içerisine  eklemelidirler.

POU Yönetimi Nedir ?

Eğer POU oluşturulmak istenirse Project Management Area bölümünden ‘Programs’ bölümüne iki kere tıklayın.Context Menu içerisinden POU’yu seçin ve ‘New’ butonuna tıklayarak yeni bir POU oluşturabilirsiniz.

Eğer Fonksiyon Bloğu şeklinde bir POU oluşturmak istiyorsanız , Project Management Area kısmından fonksiyon blok kısmına tıklayın ve Context Menu içerisinden POU’yu işaretleyip ‘New’ butonuna tıklanarak fonksiyon bloğu şeklinde bir POU oluşturmuş olursunuz.

Mevcut bir POU üstüne gelip Sağ tıkladıktan sonra ‘Properties’ bölümünden ‘Active’ kutucuğundaki ‘Tiki’ kaldırırsanız , ilgili POU inaktif olacaktır.

Symbols Nedir ?

Semboller ikiye ayrılır.Global Semboller ve Local Semboller.Global semboller tüm POU’larda proje içinde kullanılabilir.Local semboller local sembol tanımlı POU’larda kullanılabilir.

Yanısıra , POU içindeki local sembol belirticileri(tanımlayıcıları) diğer bir POU içinde olanla aynı olabilir.Tanımlayıcı tanımlama kuralları;

*Maximum 30 karaktere kadar isim verilebilir.

*Tanımlayıcı sembol ismi sistem içerisindeki bir ismi alamaz.

*Örnek olarak; komut kodu, cihaz ismi ya da özel anlam verilen bir şeyle aynı olamaz.

Örnek: ‘M0’ illegal(uygun olmayan) / ‘-M0’ legal(uygun olan)

*Arada boşluk bulunmamalıdır.Örnek: ‘INPUT CH0’ (uygun olmayan)

*Alt çizgi kullanılabilir ancak ard arda kullanılamaz veya sonra gelemez.

INPUT_CH0 uygun

INPUT__CH0 uygun olmayan

INPUT_CH0_ uygun olmayan

*Özel işaretler kullanılamaz.Örnek: * , # , ? , / , % , @

Sembol Sınıfları Nedir ?

Sembol sınıfları 5 gruba ayrılır.

‘VAR’ : Genel semboldür.Yalnızca genel operasyon, işlemler için kullanılan sembol sınıflarıdır.Bu sembolün önemi bu sınıfın sembolün data tipine bağlıdır yada ilişkilendirilmiş cihaza bağlıdır.

Latched Symbol : Yalnızca AH500 serisi modüller bu sınıf sembolleri destekler.Kullanıcılar bu sembolleri fonksiyon bloğu içinde tanımlayamayabilirler.

Bu sembol fonksiyonları VAR_RETAIN sınıfı içerisindedir ve VAR sınıfı sembol fonksiyonları ile benzerdir.

VAR_RETAIN ile VAR sınıfı sembollerin farkı nedir ?.Plc bağlantısı kopup tekrar bağlantı kurulduğunda VAR_RETAIN sınıfı değerler hatırlanır.

VAR_INPUT: Bu semboller fonksiyon bloğunun giriş pini olarak kullanılır.Fonksiyon bloğu çağrıldığında, bu sınıf sembolü çağırıcı bloktan giriş değerini alır.

Yanısıra, Ladder ve fonksiyon diyagram içinde, semboller fonksiyon bloğunun sol tarafında yer alır.Ve buradaki pinler bu sınıfta tanımlı sembollerin çağrılmasıyla ilgili değerleri alır.

VAR_OUTPUT: Bu semboller fonksiyon bloğunun çıkış pini olarak kullanılır.Fonksiyon bloğunun çalışmasının tamamlanmasının ardından işlem sonucu bu sınıftaki semboller üzerinden çağırıcıya (to caller) gönderilir.Yanısıra, Ladder diyagram ve fonksiyon bloğu içinde, semboller fonksiyon bloğunun sağ tarafında yer alır ve buradaki pinler bu sınıfta tanımlı sembollerin çağrılmasıyla ilgili değerleri alır.

VAR_IN_OUT: Bu sembol fonksiyon bloğunun geri besleme pini olarak kullanılır.Burada kullanılan sembol giriş -> proses -> çıkış yolunu izlemez.

Burada olan işlem giriş -> proses -> giriş şeklinde olmaktadır ve başladığı noktaya işlem sonunda geri dönmektedir.Bu sınıf semboller fonksiyon bloğunun sağ tarafında yer alır ve mavi pinler bu sembolü ifade eder.

ISPSoft Öğren Sonuç :

ISPSoft Öğren adlı içeriğimizi de sizlerle bugün paylaşmış bulunmaktayız.Bu içerikle  beraber bu seride bir hayli yol almış bulunmaktayız.ISPSoft içeriklerinin tamamını sizlerle paylaşmaya çalışıp , hızla ISPSofta adapte olmanız konusunda yardımcı olmaya devam edeceğiz.Bu hususla alakalı her türlü öneri , soru vb. bizlere iletebilirsiniz.İyi çalışmalar.

 

ISPSoft Nedir

ISPSOFT  İNCELEME YAZISI – 4

Ispsoft nedir ve nasıl kullanılır ?.Ispsoftun getirdiği yenilikler nelerdir ?.Ispsoftun farkları nelerdir ?.Bu ve buna benzer birçok soruya cevap aradığımız ıspsoft inceleme yazısı serisinin 4. Yazısını ISPSoft öğren adı altında yayımlıyoruz.Bu yazımızda kaldığımız yerden ISPSoft kitabının Türkçe halini soru cevap şeklinde yazmaya devam ediyoruz.

Delta Plc öğrenmeye yeni başlayanlar açısından büyük faydalar sağlayabileceği gibi farklı formatı ve arayüzüyle anlaşılması zor olabilir.Bu sebeple öncelikle WPLSoft’da Ladder mantığının çözülmesi pozitif olarak fayda sağlayacaktır.

ISPSOFT  SIKÇA SORULAN SORULAR – 4

‘Intelligent Module’ Parametre Ayarları Nedir ?

-HWCONFIG kullanılmadan da bazı modüller açılabilir ve kullanılabilir.

Modül Tipi : Network Module

Modül Modeli : AH10EN-5A -> Konfigürasyon araçları HWCONFIG içindedir ve yükleme gerektirmez.

AH10SCM-5A -> DCISoft (1.08) ve üzeri gerektirir.

Eğer ‘Intelligent Module’ ayarlarını ‘Set’ etmek istiyorsanız , System Configuration Area (Sistem Konfigürasyon Alanı ) kısmından sağ tıklayarak ‘Intelligent Module Configuration’ seçilir ve buradan ‘SCMSoft’ üzerinden ayarlar yapılır.

PO List Nedir ?

Donanım konfigürasyonu tamamlandıktan sonra kullanıcılar ‘Option -> PO List’ bölümünden konfigüre edilmiş olan herşeyi görebilir.

‘Rack Information List’ bölümünden ise kullanıcılar donanım konfigürasyonunun ardından ‘File ->Rack Information List’ bölümünden tüm modül ve açıklamalarına , giriş ve çıkış cihaz aralıklarına erişim sağlar.

I/O Scan Nedir ?

Donanım ile kurulan bağlantı sonrası HWCONFIG içinden I/O Scan tıklanarak donanım bilgileri indirilebilir.(Haberleşme Üzerinden)

I/O Scan’a ‘Option’ bölümünden de ulaşabilirsiniz.

I/O Scan ile Upload arasındaki fark ise ;

-Eğer I/O Scan seçilirse, donanım konfigürasyonu taranacaktır fakat modül parametreleri tamamlanmayacaktır.

-Eğer ‘Upload’ seçilirse CPU Modülündeki donanım konfigürasyonu okunacaktır.Güncel donanım konfigürasyonundan ‘Upload’ edilen konfigürasyon farklı olabilir.

Online Diagnosis Nedir ?

-Kullanıcılar sadece HWCONFIG üzerinden offline iken modülleri konfigüre etmeyebilirler.Aynı zamanda ‘Online Mode’ fonksiyonu üstünden de düzenleme yapabilirler.(ISPSoftun normal olarak CPU modüle bağlı olması şartıyla)

-Kullanıcılar ‘Context Menü’ içerisindeki Module Information kısmından modüle sağ tıkladıklarında , Module Information kısmından modül adı ve tanımlamasını görebilirler.

-Eğer sağ tıklayıp ‘Diagnosis’ seçilirse ‘Module Error Log’ ekranına ulaşılır ve hata sebebi/sebepleri bu alan üzerinden bulunabilir.

RTC Ayarları Nedir ?

RTC ayarlarını ‘ Tools -> Set RTC -> Computer  & Custom ‘  yolunu takip ederek yapabilirsiniz.Gerçek zaman saati anlamına gelen RTC için ya bilgisayar saatini ya da manual olarak dilediğiniz zamanı girebilirsiniz.

PLC Hafıza Ayarları Nedir ?

Plc Menü -> Format Plc Memory yolunu takip ettiğinizde karşımıza iki seçenek çıkacaktır.Clear All Program Memory & Reset Plc Memory (Fabrika Ayarları)

Buradan cihazın program bilgisini sıfırlayabilir ya da cihazı tamamen fabrika ayarlarına döndürebilirsiniz.

ISPSoft Proje Oluşumu İçin Prosedür Nedir ?

ISPSoftta proje oluşturma aşamaları işlemleri ;  Hardware Configuration (Donanım Konfigürasyonu ) -> Network Configuration (Ağ Konfigürasyonu ) -> Programming (Programlama ) -> Test & Debugging (Test & Hata Ayıklama)  olarak sıralanır.

ISPSoft’a Ladder Diyagram Nasıl Eklenir ?

ISPSoftta Ladder diyagram oluşturmak için izlenecek yol ;  Programs  -> POU -> New yolu takip edilerek gelen ekran üzerinden ‘Language’ bölümünden ‘Ladder Diagram’ seçilmeli ve tamam denilmelidir.

Ladder diyagram üzerindeki  program dahil hataları görmek ve düzenlemek için ‘Compile Menu’ üzerinden ‘Check’ ve ‘Compile’ yapılmalıdır.Burada Compile’a bastığınızda uyarı ve hataları alt tarafta bulunan Compile Message ekranı üzerinden görebileceksiniz.Eğer herhangi bir uyarı ve ya hata yoksa ‘0 warning’ ve ‘0 error’ gelecektir.

Program Nasıl Testing & Debugging Yapılır ?

Programı ve parametrelerini PLC’e yüklemeden önce ISPSoft’un mutlaka Plc’ye bağlanmış olması gerekmektedir.Örnek verecek olursak , ISPSoft AHCPU530-EN CPU modülüne USB kablosu ile bağlanabilirsiniz.

CPU Modüle USB kablo üzerinden bağlandıktan sonra eğer AH500 serisi CPU modül USB Driverları yüklendiyse Delta Plc ‘Device Manager’ ekranı bölümünde görünecektir ve port numarası belirlenecektir.

Ek olarak ‘COMMGR’ programının yüklenmiş olması gerekmektedir açılmış olmalıdır.

Bağlantı Testi Nasıl Yapılır ?

PLC’ye program yüklendikten sonra kullanıcılar ISPSoft üzerinden PLC’yi başlatma statüsüne alabilirler.İki adet ISPSoft monitörü bulunmaktadır ; – Device Monitoring Mode   – Program Monitoring Mode olarak ikiye ayrılmıştır.

Burada program üzerinden ‘Online Mode’ vb. alınarak programın çalışıp çalışmadığı ya da Plc’e bağlanıp bağlanılamadığı gibi durumlar görülebilir ve test edilebilir.

Device Monitor Input Nedir ?

Device Monitor Table kısmından ‘add monitor table’ seçilerek yeni bir tablo hazırlanır.Burada karşınıza gelecek tabloda boş alana iki kere tıkladığınızda ‘Device Monitor Input’ karşımıza gelecektir.Yine gelen ekran üzerinden ‘Device Name’ ve ‘Device Count Bölümü’ ile karşılaşacaksınız.

Bu ekran üzerinde Device Name : M0 olarak yazdınız ve Device Count : 3 olarak belirlediniz.

Ekran üzerinde M0 , M1 , M2 aygıtlarını göreceksiniz.Ve aynı zamanda bu aygıtların durumlarını vb. gösteren ekran karşınıza gelecektir.

ISPSoft Nedir Sonuç :

Bu yazı dizimize ISPSoft Nedir ile devam ettik.ISPSoft yazılımına dair Türkçe kaynak oluşturabilme çalışmalarımız hızla devam ediyor.Bu hususta ilgili yazılarla alakalı daha detay bilgileri de sizlere verebilmeye çalışıyoruz.Kullanıma başladıktan sonra büyük bir rahatlama hissi ve kolaylık sağlayan ISPSofta bir an önce entegre olabilmeliyiz.İyi çalışmalar.