Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Plc, Scada, Operatör Paneller => Konuyu başlatan: fay_elektronik - 29 Aralık 2022, 21:31:50

Başlık: GMT plc alt program
Gönderen: fay_elektronik - 29 Aralık 2022, 21:31:50
Arkadaşlar GMT plc ile servo sürüp belli noktalarda dönen çemberi kapama ve açma islemi yapmam gerekiyor yazılıma başladım lakin bu benim plc de ilk projem çünkü ben embedded yazılım biliyorum leadder hiç yazmadım her neyse birçok yeri hallettim lakin sistemde belki 360° dönüşte 20-30 kez clamp unclamp yapmam gerekiyor bunun için alt program yazdım lakin bir sıkıntım var alt programda sistemi bekletmem gerekiyor yani satırları tarayıp ana programa dönmemeli fonksiyon açtım sinyali veya kapadım sinyalini veya zamanında acamayip alarm verilerini yaptıktan sonra ana programa dönmeli normal c dili yazılım yapsam fonksiyonda while ile sonsuz döngüye sokar işlemler bittikten sonra while koşulunu yanlışa çeker ve return yapar ana yazılıma dönerim ama bunu plc de yapamadım yardımci olabilirmisiniz
Başlık: Ynt: GMT plc alt program
Gönderen: Erol YILMAZ - 29 Aralık 2022, 23:07:40
Soluksuz 126 kelime.
Tek noktalama işareti yok. Tebrikler...
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 29 Aralık 2022, 23:11:33
Kompozisyon yazmıyorum veya şiir takıldığınız nokta bu mu bu site yardimlaşma sitesi mi yoksa türk dil kurumu mu (?)
Başlık: Ynt: GMT plc alt program
Gönderen: mehmet - 30 Aralık 2022, 01:54:40
PLC ne diyor bu duruma?
Başlık: Ynt: GMT plc alt program
Gönderen: quarko - 30 Aralık 2022, 07:53:52
Alıntı yapılan: fay_elektronik - 29 Aralık 2022, 23:11:33Kompozisyon yazmıyorum veya şiir takıldığınız nokta bu mu bu site yardimlaşma sitesi mi yoksa türk dil kurumu mu (?)

Dil, sadece kompozisyon ve şiir yazılırken dikkat edilen birşey değildir. Türkçe olarak birşeyler sorarken, mümkün mertebe dilimizin kurallarına riayet etmek için buranın Türk Dil Kurumu olmasına da gerek yok.
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 30 Aralık 2022, 08:04:48
Dil, sadece kompozisyon ve şiir yazılırken dikkat edilen birşey değildir. Türkçe olarak birşeyler sorarken, mümkün mertebe dilimizin kurallarına riayet etmek için buranın Türk Dil Kurumu olmasına da gerek yok.Arkadaşlar Allah aşkına sorununuz ne sizin ben buraya bir konu açıyorum bilginiz varsa ve yardım etmek istiyorsanız yorumlarınızı yazabilirsiniz bilmiyorsanız veya yardım etmek istemiyorsanız boş cevaplar yazmanız ne kadar doğru ve etik
Belkide ben cahilim arkadaş imla kurallarını bilmiyorum bu sizlerin neden zoruna gitti anlamadım formdaki bütün konuları okuyun hangi birimiz dikkat ediyor imla kurallarına
Nedense cevaplar ve öneriler yerine benim imla kurallarımdaki yanlışlarım konuşuluyor vallahi tuhaf
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 30 Aralık 2022, 08:10:57
PLC ne diyor bu durumaArkadaşlar bu gün milletin geyik yapası tuttu plc ne desin halimi hatrımı soruyor
Başlık: Ynt: GMT plc alt program
Gönderen: flowchartx - 30 Aralık 2022, 08:36:24
Bir çok PLC Structer Text(ST) olarak program yazmayı sağlar. Eğer kullandığınız PLC'de böyle bir şey varsa bununla yazmayı deneyin. C'ye yakın bir yazımı var daha rahat kullanırsınız.
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 30 Aralık 2022, 08:54:53
Bir çok PLC Structer Text(ST) olarak program yazmayı sağlar. Eğer kullandığınız PLC'de böyle bir şey varsa bununla yazmayı deneyin. C'ye yakın bir yazımı var daha rahat kullanırsınızGmtcnt de böyle bir özellik yok galiba sadece temel c if else while for döngüleri var gecikme fonksiyonu bile yok sistemde servo sürülecek olmasa çok basit. bir kart yaparım lakin kartla servo nasıl süreceğim hakkında hiç bir fikrim yok
Başlık: Ynt: GMT plc alt program
Gönderen: flowchartx - 30 Aralık 2022, 08:59:19
Servoların pulse ve direction uçları olur o uçları bulup mcu'dan kontrol edebilirsiniz. Bu yöntemle sadece hızı ve yönü kontrol edebilirsiniz diğer motor parametrelerine ulaşamazsınız. Tabi datashetten bakarak yapmanız daha sağlıklı olur.
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 30 Aralık 2022, 09:21:43
Sadece ileri geri yapmak işimi çözmüyor 360°'yi 24 e bölmem ve o istasyonlarda durdurmam gerekiyor
Başlık: Ynt: GMT plc alt program
Gönderen: flowchartx - 30 Aralık 2022, 09:32:30
Anlattığınız şey ileri geriden başka bir şey değil biraz düşünürseniz yapabilirsiniz. Bu yöntemle çalışan bir sürü CNC makinası var.
Başlık: Ynt: GMT plc alt program
Gönderen: forsa1975 - 30 Aralık 2022, 09:35:11
 
8 Yıldır kullanıyorum. Gecikme fonksiyonu olmayan bir PLC olabilir mi?
3 tane timer fonksiyonu var. Ayrıca benim en çok kullandığım 100 ms 500 ms  gibi sabit zamanlarda tikleyen sistem bitleri var.
Yükselen kenarda kullanırsanız , C makro içinde bunu bir memory wordü sayac olarak kullanabilirsiniz.

Sistemi bekletmeniz PLC mantığına ters. PLC sürekli yukarıdan aşağı soldan sağa tarayarak ilerler.
Bekkletmek istediğiniz işlemi bir bit set olduğunda çalıştırın. Alt programda ise bu biti reset edin. Tekrar set etmek için gereken zamanı bekleyin ve zaman sonunda set edin.  Program çalışırken siz bekletmek istediğiniz işlemi yapmadan bekletirsiniz.

GMT Sitesinde videolu dersleri var. Bu PLC nin en güzel tarafı bütün dökümantasyonu Türkçe . Aynı zamanda yerli PLC.
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 30 Aralık 2022, 10:18:05
8 Yıldır kullanıyorum. Gecikme fonksiyonu olmayan bir PLC olabilir mi?
3 tane timer fonksiyonu var. Ayrıca benim en çok kullandığım 100 ms 500 ms  gibi sabit zamanlarda tikleyen sistem bitleri var.
Yükselen kenarda kullanırsanız , C makro içinde bunu bir memory wordü sayac olarak kullanabilirsiniz.

Sistemi bekletmeniz PLC mantığına ters. PLC sürekli yukarıdan aşağı soldan sağa tarayarak ilerler.
Bekkletmek istediğiniz işlemi bir bit set olduğunda çalıştırın. Alt programda ise bu biti reset edin. Tekrar set etmek için gereken zamanı bekleyin ve zaman sonunda set edin.  Program çalışırken siz bekletmek istediğiniz işlemi yapmadan bekletirsiniz.

GMT Sitesinde videolu dersleri var. Bu PLC nin en güzel tarafı bütün dökümantasyonu Türkçe . Aynı zamanda yerli PLC.
uzun uzadıya verdiğiniz cevap için teşekkür ederim
Gecikme derken delay komutu falan anlamında
Plc konusunda yeniyim firmamda bazen servo motor ile işlerim oluyor lakin otomasyoncular üzüyor sanki atom parcalıyorlar gelmiyorlar talepleri üslüplari hoşuma gitmiyor küçük dağları ben yarattım modundalar (genelleme olarak yanlış anlaşılmasin iyi ustalarımizda var elbet) algoritma ve c bilgim var lakin plc yazmak için programcı mantığından cıkamadım
Normalde örnek video ları izliyorum ilk denemeye rağmen baya birşeyler yazabildim çok fazla açma kapama yapacağım için alt program yapayım dedim ama beceremedim 😄
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 30 Aralık 2022, 10:24:13
Alıntı YapAnlattığınız şey ileri geriden başka bir şey değil biraz düşünürseniz yapabilirsiniz. Bu yöntemle çalışan bir sürü CNC makinası var.
Zaten o işi yapıyorum fanuc CNC driver tamiri yapıyorum ama çok fazla leadder ile işim olmuyor
Başlık: Ynt: GMT plc alt program
Gönderen: tunayk - 30 Aralık 2022, 11:53:09
Burada söylenen tarzda kontrolleri, servo sürücüler zaten kendi iç programında yapıyor. Hatta bazı Asenkron sürücülerde bile var.  Kullandığınız sürücü modelinin klavuzunda vardır. 

İşlem istasyon sayısı , hız - açı vb parametreler içerde tanımlanır. Siz sadece bir kontakla puls vererek sonraki pzisyona gitmesi için kamçılarsınız.

Pulse Train uygulamaları bütün servo sürücüler tarafından desteklenir ancak çoğu kez programcı bu seviyede kullanmaz çok daha özel işler gerekmedikçe.

Hemen hemen bütün sürücülerin bir parametre ayar programı olur ve bu programda tüm detayları girersiniz. Geri kalan sadece Modbus, Profinet veya dijital kontak ile sürücüye tetik vermek.

Haberleşmeli yapı ile durumu da anlık takip edersiniz.
Başlık: Ynt: GMT plc alt program
Gönderen: gold3nnn - 31 Aralık 2022, 09:33:31
Plc içerisinde delay fonksiyonu mu olurmuş hiç ? Mantığına aykırı pazartesi günü +90 (216) 668 00 06 nolu telefonu arayarak teknik destek istediğinizi iletin. Teknik birimdeki arkadaşlar takıldığınız yer ile alakalı yardımcı olurlar.
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 31 Aralık 2022, 16:30:52
Alıntı YapPlc içerisinde delay fonksiyonu mu olurmuş hiç ? Mantığına aykırı pazartesi günü +90 (216) 668 00 06 nolu telefonu arayarak teknik destek istediğinizi iletin. Teknik birimdeki arkadaşlar takıldığınız yer ile alakalı yardımcı olurlar.
Sayın ustam c alt programında delay fonksiyonunun olmadığını söylemiştim.
plc yi bilmiyorum c bilgim var plc yazmam gerekti yazıyorum ama aşamadığım yerleri sorma gereksinimi duydum
gmtcnt nın yardım menüsü çok detaylı değil bir türlü PC başına gecemedim leadder programını atayım eksiklerimi yazarsanız sevinirim

31 Aralık 2022, 16:31:24
Msj engellendimi anlamadım msj gitmiyor
Başlık: Ynt: GMT plc alt program
Gönderen: rree - 31 Aralık 2022, 19:43:39
Bir zaman bir çalışma yapmıştım. Hatırladığım kadarı ile 1ms osc arka planda çalışıyor. Bir zaman sayacı  ve işlemler diye rutin oluşturmuştum. Her işlemin bir gecikme zamanı vardı. Bu değerleri c
ortamında belirtmiştim. Karşılaştırma operantı İşlem ait değişkene sayaç ulaşıncaya kadar bekliyor idi. Sorunu tam anlamadım ama örnek dosyayı istersen göndereyim.
Başlık: Ynt: GMT plc alt program
Gönderen: fay_elektronik - 31 Aralık 2022, 20:47:42
resim harici siteye rar uzantısı eklenemiyormu leadder i yükleyemedim