ıspsoft POU olusturmak

zikomo

Üye
Katılım
21 Ocak 2019
Mesajlar
35
Puanları
1
Yaş
49
ıspsoftta fonsiyon pou ile progran pou arasında ne fark var birde pou olusturunca kod yazmak gerekli imi mesala 4 sayfa pou olusturduk ayni programı ayrı ayrı bolüm olusturdum 1 saysadaki pou 4 sayfadaki pou birbirine baglı mı calısır
 
Poular birbirinden bağımsızda çalışır bağlıda çalışır bu size kalmış ama tarama sırasına göre çalışırlar sol menüde TASKS-Cycle Tasks tıkladığınızda altalta programda oluşturduğunuz POU'lar listelenir sürükle bırak mantığı ile pouların tarama sırasını istediğiniz şekilde ayarlayabilirsiniz.
Bir pounun içinde kullandığınız X,M,D,S.... g,b, alanları ve bitleri diğer pou içerisindede kuyllanabilirsiniz.
programınız ister tek pou ieçrisineisterseniz birden çok pou içerisine yazabilirsiniz bu size kalmış.
Ben birden çok pou kullanmayı tercih ediyorum böylece programda bir düzeltme yapacaksam veya hata arıyorsam bunu bulmak daha kolay oluyor.
Aşağıdaki görselde programı bölğmlere ayrılmış ve tarama sırası değiştirilmiş şekilde gösterdim.
Programdaki herhangi bir POU üzerine sağ tıklayıp Properties seçtiğiniz zaman açılan pencerede işaretlediğim ACTİVE yazısındaki tiki kaldırırsanız bu pouyu plc içerisine yükleseniz dahi işlem yapmaz devredışı bırakmış olursunuz. Buda makinedeki bir bölümü programdan devredışı bırakıp ileride yeniden ihtiyaç olduğunda devreye almanıza yada yaptığınız büyük kompleks bir makinedeki bazı fonksiyonları kısıtlayıp müşterinnin isteiğine göre düzenlemenizi sağlayan bir kolaylık. Tıpkı bir programın freee-pro-ultimate gibi farklı özelliklerinin aynı yapı içerisinde bulunması gibi :)
Properties penceresinde sağdaki Task açılır menüsüne tıklarsanız buradanda oluşturduğunuz pounun ne çeşit bir interrupt olduğunu veya nasıl bir soubrutine olduğunu şeçebilirsiniz.
Yine properties menüsünde resimde görüldüğü gibi her POU'yu ayrı ayrı ve birbirinden farklı şifrelerle şifreleyibilirsiniz ve bu şifre girilmeden o POU içeriği kesinlikle görüntülenemez ve bu şifrelemeyi sadece rakamlarla DEĞİL en fazla 12 karaktere kadar klavyenizde bulunan bütün tuş kombinasyonlarını kullanarak yapabilirsiniz. Buda kırılmasını çok çok zorlaştıran bir durumdur. Şifrelem yerindeki LOCK işaretlerseniz şifreli bir POU yada fonksiyon bloğunun şifresi artık değiştirilemez veya devredışı bırakılamaz.

11.jpg
 
shox bu ayrıntı cevabın için cok tsk ederim
ustam birde role cıkıslı transistor cıkıslı plc arasında bi fark varmı ?
gecende plc ile kumanda edilen bir makinade motor surucusunu kontrolu keypete aldım bunu yaptıktan sonra plc duman cıktı ve araızalandı trassitor cıkıslı idi plc neden boyle oldu anlayamadım bu konu hakkında fikri olan arkasalar varmı
 
Son düzenleme:
Poular birbirinden bağımsızda çalışır bağlıda çalışır bu size kalmış ama tarama sırasına göre çalışırlar sol menüde TASKS-Cycle Tasks tıkladığınızda altalta programda oluşturduğunuz POU'lar listelenir sürükle bırak mantığı ile pouların tarama sırasını istediğiniz şekilde ayarlayabilirsiniz.
Bir pounun içinde kullandığınız X,M,D,S.... g,b, alanları ve bitleri diğer pou içerisindede kuyllanabilirsiniz.
programınız ister tek pou ieçrisineisterseniz birden çok pou içerisine yazabilirsiniz bu size kalmış.
Ben birden çok pou kullanmayı tercih ediyorum böylece programda bir düzeltme yapacaksam veya hata arıyorsam bunu bulmak daha kolay oluyor.
Aşağıdaki görselde programı bölğmlere ayrılmış ve tarama sırası değiştirilmiş şekilde gösterdim.
Programdaki herhangi bir POU üzerine sağ tıklayıp Properties seçtiğiniz zaman açılan pencerede işaretlediğim ACTİVE yazısındaki tiki kaldırırsanız bu pouyu plc içerisine yükleseniz dahi işlem yapmaz devredışı bırakmış olursunuz. Buda makinedeki bir bölümü programdan devredışı bırakıp ileride yeniden ihtiyaç olduğunda devreye almanıza yada yaptığınız büyük kompleks bir makinedeki bazı fonksiyonları kısıtlayıp müşterinnin isteiğine göre düzenlemenizi sağlayan bir kolaylık. Tıpkı bir programın freee-pro-ultimate gibi farklı özelliklerinin aynı yapı içerisinde bulunması gibi :)
Properties penceresinde sağdaki Task açılır menüsüne tıklarsanız buradanda oluşturduğunuz pounun ne çeşit bir interrupt olduğunu veya nasıl bir soubrutine olduğunu şeçebilirsiniz.
Yine properties menüsünde resimde görüldüğü gibi her POU'yu ayrı ayrı ve birbirinden farklı şifrelerle şifreleyibilirsiniz ve bu şifre girilmeden o POU içeriği kesinlikle görüntülenemez ve bu şifrelemeyi sadece rakamlarla DEĞİL en fazla 12 karaktere kadar klavyenizde bulunan bütün tuş kombinasyonlarını kullanarak yapabilirsiniz. Buda kırılmasını çok çok zorlaştıran bir durumdur. Şifrelem yerindeki LOCK işaretlerseniz şifreli bir POU yada fonksiyon bloğunun şifresi artık değiştirilemez veya devredışı bırakılamaz.

Ekli dosyayı görüntüle 51429
Tam anlayamadığım için sormak istedim. Eski konu biraz hortlamış olacak.
1) Properties penceresinde task kısmından Diyelim ki External İnterruption X3 seçtim diyelim. Plc nin x3 girişi aktif olmaz ise ilgili POU aktif olmayacağı için çalışmaz doğru mu ?

2) Bunu bir makinada Manuel çalışmayı aktif etme ve Otomatik çalışmayı aktif etme gibi bir seçim yapmak için kullanabilir miyim ?

3) Pou pasif edildiği zaman tarama zamanının dışında tutuluyor mu ?
 

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Geri
Üst