1. sayfa (Toplam 1 sayfa)

HMi da Veri Saklama

Gönderilme zamanı: Cum Eki 01, 2021 7:13 am
gönderen Myildizili1
Merhaba, Hmi da ki reçetelerin verilerini saklayabilir miyim ? Örneğin Metal kesen bir makina da PLC ve HMi bunun içerisindeki, tek reçetenin içinde bulunan 8 farklı ölçü var. Bu ölçülerden yılda ne kadar kesim yapılmış bunların verilerini saklama gibi bir çalışma veya örneği var mıdır ? Normalde sayac ile takip ediyoruz ama ölçü değiştikçe sayacı sıfırlamak zorunda kalıyoruz. Total olarak her ölçüye ait bir sayaç.

Re: HMi da Veri Saklama

Gönderilme zamanı: Cum Eki 01, 2021 7:13 am
gönderen Volkan
Bahsetmiş olduğunuz uygulama daha çok veri kaydı özelliği taşıyor. Reçete registerları ile veri kaydı registarlarını aynı yaparsanız istediğiniz olacak gibi.

Aşağıdaki videoyu inceleyebilirsiniz.

https://www.youtube.com/watch?v=a8P34DildWc

Re: HMi da Veri Saklama

Gönderilme zamanı: Cum Eki 01, 2021 7:13 am
gönderen Myildizili1
Şimdi Reçete de tek parametrem var ve 16 reçetem var Reçete seçiciden ekrandan değişik değişik ölçüleri seçip press de kesim yapıyorum sıkıntı yok. Fakat Veri kaydı da yapmam gerekiyor. Ve bu her reçete için nasıl bir yol izlemem gerekli. Bu reçeteleri ayrı ayrı parametre mi yazmam gerekli ?

Re: HMi da Veri Saklama

Gönderilme zamanı: Cum Eki 01, 2021 7:14 am
gönderen Volkan
İstediğiniz uygulama sanırım şöyle;

Her reçete değişikliğinde bir kayıt almak istiyorsunuz.
Reçete her değiştiğinde farklı bir değer üretime girmiş oluyor. Dolayısıyla hedef reçete adresini kayıt altında tutarsak işlem tamamlanmış oluyor.

Aşağıdaki uygulamayı inceleyebilirsiniz.
recete_verikaydi.rar
(437.94 KiB) 410 kere indirildi

Re: HMi da Veri Saklama

Gönderilme zamanı: Cum Eki 01, 2021 7:15 am
gönderen Myildizili1
Volkan bey , hazırlamış olduğunuz örneği inceledim ve şuan ki projeme uyarladım. Fakat Rapor çıktısını her ölçü için ayrı ayrı alma şansım var mı ? Yoksa hepsi tek bir excell tablosunda mı listelenecek.

Re: HMi da Veri Saklama

Gönderilme zamanı: Cum Eki 01, 2021 7:16 am
gönderen Volkan
Bu durum tamamen dışa aktarma ile alakalıdır. Veri kaydı sayfasında "Veriyi Dışa Aktar" sekmesinden ayarlanması gerekmektedir.
İstemiş olduğunuz özellik şu şekilde yapılabilir:
Kayıt tetik biti ile veriyi dışa aktar tetik biti aynı yapılır. (Ben makroda bitler arası 200ms gecikme koyuyorum ki önce reçete çalışsın, sonra veri kaydı alınsın, sonra dışa aktarma işlemi yapılsın)
resim_2021-10-01_101515.png
resim_2021-10-01_101515.png (49.31 KiB) 7672 kere görüntülendi

Aşağıdaki uygulama da her veri kaydı bir dosya olarak dışa aktarılmaktadır.

recete_verikaydi_2.rar
(438.2 KiB) 343 kere indirildi

Re: HMi da Veri Saklama

Gönderilme zamanı: Cum Eki 01, 2021 7:16 am
gönderen Myildizili1
Hocam ilk gönderdiğiniz örneğin aynısını yaptım. Fakat Tek listede ve 15sn de bir logları alıyor makina çalışmazken de log tutuyor. Benim istediğim Reçete deki ölçü Örneğin : 1parmak 79cm 3çeyrek 90cm gibi olan parçalar kaç adet kesilmiş ayrı ayrı görmek. Şuanki yaptığım loglar makina kesimi yapsada yapmasada 15sn de bir aynı ölçüyü yazıyor. Bana PLC deki sayıcıda ki veriler lazım ama her reçetenin verisi farklı olacak şekilde.

Re: HMi da Veri Saklama

Gönderilme zamanı: Cum Eki 01, 2021 7:17 am
gönderen Volkan
Yürütme Durumunu "Bit ile Tetikleme" seçtiğinize emin misiniz?
resim_2021-10-01_101639.png
resim_2021-10-01_101639.png (37.63 KiB) 7672 kere görüntülendi
Eğer öyle ise bu bitin bir şekilde 15 saniye de 1 kez tetiklenmediğine emin misiniz?


Sonuna ekle kısmının aşağıdaki gibi olduğuna emin misiniz?

resim_2021-10-01_101704.png
resim_2021-10-01_101704.png (47.73 KiB) 7672 kere görüntülendi

Uygulamanızda kesilen her parçanın PLC tarafından bir sayıcı ile sayılması gerekmektedir. HMI veri kaydı özeliiği ancak bu sayılan değeri belli aralıklarla depolayarak üretimi raporlayabilir. Örneğin 1 saat içinde şu kadar üretim yapılmış gibi. Yine bu veriyi PLC'deki sayıcı registerı içerisinden alabilir.

Örneğin her ölçü için farklı bir sayıcı kullanılacak.
Karşılaştırma ile o anda kesim yapılırken hangi ölçünün geçerli olduğu kontrol edilecek.
Kesim yapıldığı anda bir bit uygun olan sayıcıyı bir arttıracak.