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 İnceleme Yazısı -2

ISPSOFT İNCELEME YAZISI -2

ISPSoft nedir ve nasıl kullanılır ?.ISPSoft ile gelen yenilikler nelerdir ?.ISPSoft’un içeriği nedir ?.ISPSoft ile ilgili Deltanın yayımlamış olduğu manueli Türkçeleştirerek sizlere yardımcı olacak şekilde yazmaya devam ediyoruz.Bugün ki yazımızda ISPSoft dökümanını en baştan itibaren beraber inceleyeceğiz.

Tüm bunları yaparken konu başlıklarını soru-cevap şeklinde yaparak ilerleyeceğiz.

ISPSOFT SIKÇA SORULAN SORULAR

COMMGR Nedir ?

  • -COMMGR kitap üzerinde ‘Communication Management Tool’ olarak adlandırılmaktadır yani Haberleşme Yönetim Aracıdır.Bu program WPLSoft ile kullanılmaz.ISPSoft için hazırlanmış bir program olup ‘Simülasyon’ dahil haberleşme ayarlarını buradan yapabilir ve değiştirebilirsiniz.

Single Project & Group Project Nedir ?

  • -Tek proje ve grup proje anlamlarına gelir.Single Project ‘.isp’ uzantılı olup , Group Project ‘.pri’ uzantılıdır.WPLSoft ise ‘.dvp’ idi.Grup Projeleri ‘NWCONFIG’ üzerinden kolayca erişilebilir ve kullanılabilir.

PMSoft’un ISPSoft’a Entegrasyonu Nedir ?

  • -AH500 serisi modüllerde 2 adet kontrol modülü vardır ; AH10PM-5A ve AH20MC-5A.HWCONFIG üzerinden konfigüre edilirler ve sınırsız sayıda PMSoft projesi oluşturulabilir.

Yeni Proje Nasıl Oluşturulur ?

  • -‘Create New Project (Yeni Proje Oluştur)’ seçilerek Proje adını , Sürücü yolunu ve Plc tipini buradan seçerek yeni bir proje oluşturabilir.
  • -‘View’ bölümünün altında bulunan ‘Properties’ alanından ise ; Program Başlığını , Dosya adını , Şirket adını ve Tasarlayan Kişi bölümlerini düzenleyebilirsiniz.

WPLSoftta Yazılmış Program ISPSoftta Açılabilir Mi?

  • -WPLSoftta yazılmış program ISPSoftta açılırsa , dosya otomatik olarak ‘.isp’ formatına dönüştürülür.

Motion Module Nedir ?

  • -AH500 Serileri için proje yapılıyorsa ‘Motion Module’ , proje alanında gözükecektir.Yani, PMSoftu Motion Module için kullanabilirsiniz ve PMSoft bunun için üretilmiştir.

Sistem ve Proje Ayarları Nasıl Değiştirilir ?

  • -Sistem ve parametre ayarlarını ‘Tools -> Options’ bölümünden değiştirebilirsiniz.

COMMGR Üzerinden Bağlantı Driverları Nasıl Oluşturulur ?

  • -Commgr Programı açıldıktan sonra sağ tarafta bulunan ‘Add (Ekle)’ butonuna basılır.Burada gelen ekran üzerinden ‘Sürücü Adını’ , ‘Bağlantı Tipini’ vb. özellikleri ayarlayabilirsiniz.
  • Plc’ye bağlanmak ve haberleşme portu için ;

Dvp Serisi Plc’ler -> RS232 kullanır ve Delta haberleşme kablosu ile haberleşir.

Dvp-SX2 Serisi Plc’ler -> Type B mini USB Arayüzü vardır.USB ile bağlanılır.Usb bağlantısı RS232’ye dönüştürülebilir.

Not : Dvp-SX2 için USB Driverlar bilgisayarınıza yüklenmiş olmalıdır.

  • AH500 Serisi CPU Modül İçin ;

USB ile bağlanılabilir (Virtual Com)

RS232 , RS845 ve RS422 ile bağlanılabilir.(Driverlar mutlaka yüklenmiş olmalıdır)

Ethernet ile bağlanılabilir.(Ethernet Port ve RJ45 Kablo olmalı)

Not : Yalnızca AHCPU5xx-EN serileri CPU Modülleri ‘ethernet portu’ ile uyumludur.

Seri Port ve Ethernet Portu için AH500 serisi CPU modülleri HWCONFIG üzerinden set edilmeli ve ayarlanmalıdır.

Eğer Usb port ile Ethernet portunu karşılaştıracak olursak daha uygun ve sağlam olanı Usb Porttur.

RS232 Kablo Bağlantı Şekli Nasıldır ?

Rx       ->  Tx

Tx       ->  Rx

Gnd    ->  Gnd

Seri Port ve Ethernet Port Parametreleri Nedir ?

  • -Seri Port Com1 : RS232 , ASCII , 9600 , 7 , EVEN , 1 , 1
  • -Seri Port Com2: RS232 , ASCII , 9600 , 7 , EVEN , 1 , 3
  • -Ethernet Port : Ip Adress -> Static , IP Address (Örnek) : 192.168.1.1 , Subnet Mask (Örnek) :     255.255.255.0 , Gateway Address (Örnek) : 192.168.1.1

Pratik Bağlantı Testi Nedir ?

  • -ISPSoft <-> Commgr <-> Communication Port <-> PLC
  • Plc’nin düzgün bir biçimde PC’ye bağlandığına emin olunduktan sonra ;
  • Program arayüzünden PLC -> System Information seçilir ve System Info ekranı ve ilgili bilgiler karşınıza gelir.Eğer bilgiler tam olarak karşınıza geliyorsa bağlantıların düzgün yapıldığı anlamına gelmektedir ve bağlantı sorunu bulunmamaktadır.

System Management Tools (Sistem Yönetim Araçları) Nedir ?

  • -Retentive Range : Kullanıcıların sisteme bağlı cihazların aralıklarını ayarlayabildiği bölümdür.
  • -Device Resource Allocation : Kullanıcı otomatik olarak sembollere atanmış olan cihaz aralığını buradan ayarlayabilir.
  • -Connected Information : Kullanıcı şimdiki sistem ayarlarını ve parametrelerini  görebilir.

Kullanıcı HWCONFIG ile Neler Yapılabilir ?

  • -Cpu parametrelerini Set edebilir.
  • -Modül parametrelerini Set edebilir.
  • -Parametreleri Upload/Download edebilir.
  • -Online donanım konfigürasyonu vb. işlemleri yapabilir.

Not : CPU Modülün tüm parametreleri HWCONFIG üzerinden set edilmiş olmalıdır.

HWCONFIG İçerisinde Neler Vardır ?

1)Product List (Ürün Listesi)

-Extension Rack

-Digital I/O Module

-Analog I/O Module

-Temperature Module

-Motion Control Module

-Network Module

2)System Configuration Area (Sistem Konfigürasyon Alanı)

-Ana çalışma alanıdır.Kullanıcılar tüm sistemi buradan konfigüre ve set edebilir.

3)Information List (Bilgi Listesi)

-Kullanıcılar için sistem konfigürasyonu hakkındaki tüm bilgi ve detaylar burada liste halinde listelenmiştir.

Örnek ; AH16AM10N-5A(Slot0) için; Dijital giriş modülü 16 girişe sahiptir ve Cihaz giriş aralığı: X0.0 – X0.15’tir.

Not: Bu modüller silinebilir , yerleri değiştirilebilir ve üzerilerine yorum eklenebilir.

ISPSoft İnceleme Yazısı -2 Sonuç :

ISPSoft İnceleme Yazısı dizisinin ikinci içeriğinide  sizlere açmış bulunmaktayız.Bu yazı dizisi Deltanın kendi kitabı üzerinden birebir çeviri yapılarak sizlere sunulmaktadır.ISPSoftu anlamak ve onu kullanabilmek program yazarken bizlere fazlasıyla kolaylık sağlayacağı gibi , zaman ve gerekli hafıza konusunda da bizlere yardımcı olacaktır.Devamı niteliğindeki yazılarımızıda en kısa sürede sizlere sunma gayreti içerisindeyiz.İyi çalışmalar.