Mitsubishi Electric PLC Programlama - Factory IO | Ders 2: HMI Panel Programlama, Timer, Dört İşlem

  Рет қаралды 2,565

Bilal Karaman

Bilal Karaman

Күн бұрын

Bu dersimizde, GX Works3 editöründe PLC projesi hazırlanması ve GT Designer3 editöründe HMI Panel Programlanması detaylıca anlatılmıştır. Bunun yanında, Factory IO programındaki sıvı dolum tankı uygulaması, PLC - HMI panel ile birlikte programlanmıştır. Operatör, HMI panel üzerinden süreyi kendisi girebilir ve sıvı tankının dolum ya da tahliye işlemlerinde geçen süreyi anlık olarak takip edebilir.
00:00 Giriş
00:09 Video sonundaki çalışmayı izleyelim
00:56 Factory IO programında senaryonun hazırlanması
02:53 GX Works3 editöründe PLC yazılımının hazırlanması
18:38 MX OPC Configurator yazılımında konfigürasyon yapılması
20:12 Factory IO programında haberleşmenin sağlanması
20:38 Factory IO programında PLC bağlantılarının yapılması
21:15 HMI Panel Programlanması
31:06 Uygulamamıza ait çalışmamızı izleyelim
Programlar için indirme linkleri aşağıda mevcuttur:
***GX Works3 (PLC için) - drive.google.com/file/d/1Zswy...
(GX Works3 kurulumu için lisans numaraları: 095-394462924 ya da 043-033110678)
***GT Designer3 (HMI için) - drive.google.com/file/d/1GAbT...
(lisans numarası içinde mevcuttur.)
***MX OPC Configurator - drive.google.com/file/d/1xrzK...
(lisans numarası içinde mevcuttur.)
***Factory IO - drive.google.com/file/d/1f6e1...
(kurulum videosu içinde mevcuttur.)
#HMI_Programlama #SıvıDolumTankıProjesi #TimerKullanımı #PLCDörtİşlem

Пікірлер: 12
@ercankr75
@ercankr75 4 жыл бұрын
Merhaba bilal bey timerlerde bazen sorun yaşıyorum girişler programda aktif olduğu halde saymıyor herhangi bir sorunda gozukmuyor kaldırıp tekrar aynı timerleri yükleyince düzeliyor neden olabilir hocam
@BilalKaramanYoutube
@BilalKaramanYoutube 3 жыл бұрын
Merhaba, 2 tane durum olabilir. İlki; muhtemelen programı yazdıktan sonra derlemeden (yani F4 tuşuna basmadan ya da Convert sekmesine tıklamadan) doğruca simulasyon tusuna basıyorsunuz. Bu durumda programınız yüklenmemiş oluyor fakat simulasyon Read Monitor penceresine geçerek sanki yüklenmiş ve çalışıyor izlenimi veriyor. Eğer programın sol üst taraftaki kutucuğu Write modundayken yazdığınız programı F4 tuşuna basarak ya da Convert sekmesine tıklayarak derlendiğinden ve sorun olmadığından emin olursanız, akabinde mevcut simulasyonu stop diyerek durdurup, sonrasında start simulasyon tuşuna basarsanız programın sorunsuz bir şekilde yüklendiğini ve simulasyonda sorunsuz çalıştığını göreceksiniz. İkinci durum ise; siz programda değişiklik yapıyorsunuz fakat mevcut simulasyonu durdurmadan doğruca tekrar start simulasyon tusuna basıyor olabilirsiniz. Benim videomda da gördüğünüz gibi, yazdığınız programı önce sorunsuz bir sekilde derleyip, akabinde mevcut simulasyon varsa Stop diyerek durdurup, son olarak start simulasyon derseniz, hicbir sorun olmadığını göreceksiniz. Kolay gelsin, iyi calismalar dilerim
@ercankr75
@ercankr75 3 жыл бұрын
@@BilalKaramanKZfaq cevap için çok teşekkür ederim hal ettim hocam sorun dediğiniz gibi de olabilirdi ben simülasyonu durduryordum gözümde kaçan ufak bir hata aynı timer i kulandığım satırdaki aynı timer kontaklarini kaldırip yardimci marker kulandim sorun çözüldü ama diyer yazdığım plclerde hiç böyle bir sorunla karşılaşmamıştım ilk defa oldu hal ilginç ama böyle yapınca düzeldi
@emrullahsglr
@emrullahsglr 3 жыл бұрын
Merhaba factory io da plc ye fill ve discharge ı bağlayınca belirtilmemiş hata diyor nedendir acaba
@BilalKaramanYoutube
@BilalKaramanYoutube 3 жыл бұрын
Merhaba, gx works editöründe oluşturduğunuz projeyi Fx5u gibi , F ile başlayan modeller ile olusturduysanız factory io’da bu tarz problemler yaşayabiliyoruz. Fakat bu videoda olduğu gibi, projeyi R04 modelinde bir Plc’yi seçerek oluşturmuşsak, hiç sorun yasamamaniz gerekir. Eğer gerçekten R04 modelinde bir plc seçip, her şeyi bu videomda izlediğiniz gibi yaptiysaniz ve buna rağmen bu sorunu yasiyorsaniz bana mail atın, mail üzerinden detaylı bakalım. bllkrmn9@gmail.com Kolay gelsin.
@ercankr75
@ercankr75 3 жыл бұрын
Merhaba bilal bey mitsubishi plc de 1000 msnye çevirdiğimde 32 ye kadar saydıktan sonra geriye doğru kendiliğinden sayıyor 32 nin üstüne ayarlayınca oluyor duble word 32 bit yapıyorum yine aynı neden olabilir başka
@BilalKaramanYoutube
@BilalKaramanYoutube 3 жыл бұрын
Merhaba, sorunuzu anlamadım maalesef, bana ekran resmini mail atabilir misiniz ? Daha iyi yardımcı olabilirim, Kolay gelsin.
@ercankr75
@ercankr75 3 жыл бұрын
@@BilalKaramanKZfaq özürdilerim hızlı yazarken bazı kelimeleri atlamışım çok afedersin hocam zaman ayarlarını operatör panelde girince timer çıkış değeri 30 sn yeye kadar sayabiliyor 30 sn den fazla ayarlayınca bu sefer 30 za kadar saydıktan sonra kendiliğinden set değerini tamamlaınicaya kadar aşağı sayma yapıyor umarım açıkladım olmasa sana video olarak mail atarım hocam sanırım hocam bit taşması oluyor kulandığım timerin masimum sayma değerini geçiyor başkada bir sorun olması mümkün değil ama yinede olmasa size bir video atarım o kadarda önemli değil bunu çözmenin bir çok yolu sadece kafama takıldı duble word değerine atınca yine aynı sorun devam etti kolay gelsin hocam
@BilalKaramanYoutube
@BilalKaramanYoutube 3 жыл бұрын
Bu örnekte HMI panelden aldığımız saniye cinsinden olan değeri , PLC programı içinde 1000 ile çarpıp, akabinde timer'a giriş yapmıştık ya. Bu durumda siz HMI panelden 30 sn girince, timer'a aslında 30000 değeri yüklenmiş oluyor. Timer, ms cinsinden 32 binden fazla değer almıyor olabilir. Sorun tam olarak bu. Aslında bunun adı bir sorun değil, çünkü timere doğruca T#500s yazsanız, timer 500 saniye sayar ve sonra çıkış verir. Ya da timer'a T#1d5h35m23s yazsanız, timer 1 gün 5 saat 35 dakika 23 saniye sayıp, sonra çıkış verir. Yani timer açısından bir sorun yok, biz bu videodaki örnekte, timer'a illa ms cinsinden değer girdiğimiz için, sayısal olarak girdiğimiz değerler çok büyük gelmiş olabilir. Dolayısıyla PLC projeleri yaparken yukarıda bahsettiğim yöntemlerle timer'a giriş yapıp, kullanabilirsiniz :) Deneyin bakalım söylediklerim gerçekten işe yarıyor mu ? Bu arada sizi tebrik ederim, çünkü çalışan ve uygulama yapan insan sorunlarla karşılaşır, hiç bir şey yapmayan insan hiçbir sorun yaşamaz. Bu yönden sizi takdir ediyorum, her zaman sorulara açığım, kolay gelsin.
@ercankr75
@ercankr75 3 жыл бұрын
@@BilalKaramanKZfaq bunları hepsini bilyorum hocam tabikide illaki eksikleri miz olsa bile siz gibi değerli bilim adamları hocalarımızdan hem fikir olmaktan her zaman gurur duyararız umarım doğru anlamışım word alanlarında taşma oluyor buda dediğiniz gibi timer le alakalı panelden müsterilerimiz dakika ısı gibi değerleri girmek istiyor lar o yüzden başka bloklar ve komutlar çözüyor uz sorun değil çok teşekkür ediyorum birde rt 3 tolboxta hocam mvs komutlarını kulandığım da sorun yaşıyorum MOV komutları nda herhangi bır sorun yok yazdığım programlar gayet başarılı çalışyor doğru yazyorum buna rağmen adımları robota ezberletiyorum gözden kaçan başka ne olabilir siz hocam bır video atacğim bakarsınız akşam acak atarım müsait olunca sizde müsait olursaniz bır bakın sizden ricam kodlara
@BilalKaramanYoutube
@BilalKaramanYoutube 3 жыл бұрын
Merhaba, Mvs komutu robotun lineer olarak dümdüz hareket etmesini sağlar. Robot programlarken mvs komutlarında sorun yaşamanızın sebebi, robotun mekanik olarak dümdüz hareket edemeyeceği noktalar belirlemeniz. Yani, örneğin, robot P1 noktasındayken, siz MVS P2 derseniz, P2 noktası olarak robotun mekanik olarak eksen hareketleri sınırları içinde, dümdüz gidebileceği ve ulaşabileceği bir nokta belirleyip robota öğretmelisiniz, Aksi halde robot ben buraya lineer olarak gidemem der ve hata verir. tabiki, videonuzu bekliyorum.
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 163 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 34 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:26
CRAZY GREAPA
Рет қаралды 19 МЛН
PLC ZERO'nun Bilgisayara Bağlantısının Sağlanması
5:23
Bilal Karaman
Рет қаралды 898
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 163 МЛН