Simulasyon yazılımı neleri içerir ?
Simulasyon yazılımı, içerisinde sahayı simüle
ettiği için sahada bulunabilecek hangi bileşen varsa bu bileşenleri
yazılım dünyasına dünüştürülmüş şekilde içerisinde
bulundurur. Ayrıca saha olarak otomasyon sistemine bağlanabilmesi ve
haberleşme yapabilmesi için gerekli bileşenleri de içerir.
Saha içerisinde bulunan Vana gibi, Motor gibi, Tank
gibi birtakım bileşenleri gerçeğe uygun olarak birer bileşen şeklinde
içinde barındırır. Bu bileşenler içlerinde kendilerine özel
kodları saklar ve birtakım parametreler yardımıyla
parametrelendirilebilirler. Sisteme dahil edilip birbirlerine bağlanıp
parametrelendirildiğinde otomatik olarak çalışacak şekilde düzenlenmişlerdir.
Bu parametrelendirme işi design sırasında olabildiği gibi RunTime
esnasında da olabilmektedir.
Simulasyon yazılımının çalışma prensipleri
Bileşenlerden oluşturulan ve simule edilmek istenen
sitemin parametreleri ile konfigüre edilen sistem artık birbirine bağlanmış
ve herbir bileşenin içerisindeki kodlar sayesinde kendi kendine çalışabilir
bir hale gelmiştir. Bu haliyle derlendiğinde sistem çalışacak ve
minimal düzeyde simulasyonu gerçekleştirecektir. Fakat asıl can alıcı
nokta bu kısımdan sonra başlamaktadır. Simulasyon artık C++ ortamına
taşınacak ve interface arkasına yazılacak birtakım kodlar
sayesinde sistem gerçeğe oldukça yakın bir biçimde çalışacaktır.
Sistemin bu haliyle dış dünyayla bir bağlantısı
yoktur. Fakat yine bu bileşenlerden bir bileşen olan ve simulasyon
bileşenleri ile otomasyon donanımını birbirine bağlayan TDBServer
bileşeni yardımıyla otomasyon donanımı ile bağlantısını sağlayacaktır.
Bu bileşenin amacı simulasyonu gerçekleştiren ve
grafik interface sağlayan bileşenlerin birtakım özelliklerinin
haberleşme yardımıyla okunup yazılabilmesidir.
Bu bileşene bağlanan grafik bileşeni özellikleri
IPC.DB isimli bir database’e bağlanacak ve bu database üzerinden
IEOPCDriver isimli bir exe yardımıyla Applicom kartı üzerinden
Profibus veya Industrial Ethernet protokollu otomasyon sistemine bağlanacaktır.
Simulasyon programınızın çalışmasını test etmek amacıyla
sistemi haberleşme ağına bağlamadan da bağlı olduğu database üzerinden
değerleri set etmek yoluyla çalıştırmak da mümkündür. Database
üzerinde analiz yapmak ve değerleri set etmek amacıyla DBInspector
programından faydalanılır. Database ile haberleşme kartı Applicom
arasında köprü vazifesini gören IEOPCDriver.exe programı
background’da çalışan bir task olarak görev yapar. Simulasyon
database’i ile otomasyon
sistemi arasındaki veri transferini sağlar.
TDBServer
bileşeni database ile grafik bileşenleri arasında bağlantıyı sağlayan
bileşendir. Grafik bileşenlerinin çeşitli değerleri bu komponente
bağlanmak suretiyle database’e bağlanmış olur. DBServer bileşeninin
üzerine sağ tıklanması suretiyle DBServerEditor programı çalışmaya
başlar(IEOPCConfigurator). Bu program sayesinde bağlanan bileşenin
hangi data blok, hangi register’a ve hangi range ve raw değerleri
ile bağlanacağı verilir. Oluşturulan bağlantıların gruplanması
ve IEOPCDriver ile izlenebilmesi mümkün olabilmektedir.
Saha
içerisinde, matematiksel olarak modellenebilen ve C++ programlama
dili yardımı ile implemente edilen tüm prosesler Elmak Simulasyon
Yazılımı ESY V2.10 yardımı ile simule edilebilmektedir.
Uygulamaya özel dizayn akıllı komponentler yardımı ile son derece
kolay olmakta ve C++ dilinin CBuilder yazılım ortamı ile kullanıcının
hizmetine sunduğu Tümleşik geliştirme ortamı ile kısa süre içerisinde
simulasyon programlarının hazırlanması mümkün olabilmektedir.
Fabrikaya gitmeden fabrika ile çalışabilmek ve hem PLC hem de SCADA
programınızı simulasyon/gerçek sistem ayrımında hiçbir
revizyona tabi tutmadan yanlızca simulasyon bilgisayarınızın
networke dahil edilmesi suretiyle programlarınızın doğru çalışırlığını
test edebilme şansına sahip olacaksınız. Ayrıca daha dizayn aşamasındayken
ve henüz dökümantasyonu yapmadan simulasyonu yapabilecek ve hatalarınızdan
daha dizayn safhasında kurtulacak ve bu hataları devreye almanın
sonuna kadar taşımamış olacaksınız.
Sonuç
olarak elipsis ile Fabrika olmadan Fabrikayı devreye alacak ve
otomasyonunuzu fabrikanıza zarar vermeden, huzur içinde devreye alma
testleri yaparak ve emin bir şekilde devreye alarak otomasyon çalışmanızı
noktalayacaksınız.
1 / 2 |