Şimdi Ara

Bir Otomasyoncunun yazılımı sizce ne olmaldır ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
4 Misafir - 4 Masaüstü
5 sn
19
Cevap
0
Favori
5.012
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar Merhaba.ßen otomasyon teknikeriyim.2 yıldan beridir otomasyon işiyle uğraşıyorum.Firmamızda önceden Elektronik kart tamiri,invertör satış devreye alma v.s. gibi işlerle uğraşıyorduk fakat artık bugün itibariyle kararımızı değiştirdik ve yazılım işine atılmaya karar verdik..

    Teknik serviste 5 kişiydik.3 kişiye düşdük.Diğer 2 arkadaş yine özel müşterilerimizin kart ariza ve teknik servis hizmeti verirken ben yazılım işine atandım bir anda =)

    Tabi ki bunun faktörü zaten PLC programlıyor olmam ve okulda pic basic pro görmemdi.Yani yabancı değildim program işine,çoktandır da aklımda idi fakat gerçekleştirme fırsatım olmamıştı.(Bu arada yaş 23
    Patrondan da tam destek alınca atıldık bir anda içimdeki sevdaya =)

    Lafin özü HMI Panel programlama,scada ve nadir de olsa pic programlama işine giriyoruz.
    Benim için en önceliklisi HMI Programlama ve Scada sistemi olacaktır..

    Öğrenmeye başlamak için C++ diliyle başlıyorum..
    Hem Scada içinde C++ öğrendikten sonra C# ile görsel yapabilirim diye düşündüm.

    C#'dan C++ geçmek biraz tuhaf olurdu sanki diye düşündüm.

    Sizce başlıkta belirtildiği gibi "Bir Otomasyoncunun Yazılım Dili Ne Olmalıdır ? "

    Dipnot:C diliyle başlamak istiyordum fakat görsel bir set bulamadığımdan dolayı kararım bu 2 dil arasında kaldı..



    < Bu mesaj bu kişi tarafından değiştirildi Fkarizmatik -- 22 Ağustos 2012; 18:22:40 >







  • quote:

    Orijinalden alıntı: Fkarizmatik

    Arkadaşlar Merhaba.ßen otomasyon teknikeriyim.2 yıldan beridir otomasyon işiyle uğraşıyorum.Firmamızda önceden Elektronik kart tamiri,invertör satış devreye alma v.s. gibi işlerle uğraşıyorduk fakat artık bugün itibariyle kararımızı değiştirdik ve yazılım işine atılmaya karar verdik..

    Teknik serviste 5 kişiydik.3 kişiye düşdük.Diğer 2 arkadaş yine özel müşterilerimizin kart ariza ve teknik servis hizmeti verirken ben yazılım işine atandım bir anda =)

    Tabi ki bunun faktörü zaten PLC programlıyor olmam ve okulda pic basic pro görmemdi.Yani yabancı değildim program işine,çoktandır da aklımda idi fakat gerçekleştirme fırsatım olmamıştı.(Bu arada yaş 23
    Patrondan da tam destek alınca atıldık bir anda içimdeki sevdaya =)

    Lafin özü HMI Panel programlama,scada ve nadir de olsa pic programlama işine giriyoruz.
    Benim için en önceliklisi HMI Programlama ve Scada sistemi olacaktır..

    Öğrenmeye başlamak için C++ diliyle başlıyorum..
    Hem Scada içinde C++ öğrendikten sonra C# ile görsel yapabilirim diye düşündüm.

    C#'dan C++ geçmek biraz tuhaf olurdu sanki diye düşündüm.

    Sizce başlıkta belirtildiği gibi "Bir Otomasyoncunun Yazılım Dili Ne Olmalıdır ? "

    Dipnot:C diliyle başlamak istiyordum fakat görsel bir set bulamadığımdan dolayı kararım bu 2 dil arasında kaldı..

    merhaba,
    Benım fıkrım C# ıle ugrasma performans acısından zayıf sonucta sızın yaptıgınız sıstemler atmel veya arm processor ıle calısıcak dıye tahmın edıyorum o yuzden benım fıkrım pıc ıcın ccs c olabılır veya mıkroC.
    Mıcrochıp ıcınde asembly olabılır

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • gorsel ıcın qt kullanabılırsın gercı c++ ın derınıne ınersen dıgerlerıne gerek kalmıyabılır
    Kolay gelsın

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Evet doğrudur.Scada Görsel anlamda tasarlayıp,içerisinde bazı bölümlerinde script oluşturmak lazım.Bunu AutoPlay Media Studio gibi düşünün.Kullanan varmı bilmiyorum lakin bir buton eklersin bu butona standart olarak klasör aç,program çalıştır gibi hazır komutlar geliyor.Lakin şöyle düşünün o butona her bir bastığımda ses kademeli olarak düşsün sistemdeki gibi (fantaziye bak :D ).Bu durumda yazılım işi gerekebiliyor.
  • "PcAccess + Opc Connection + Visualbasic - Java Uygulama geliştirme yaparak Plc ile haberleşme"

    Öğrenmek istediğim tam olarak bu..
  • Zaten scada programlıcaksan onun scriptini öğrenmen lazım. Mesela movicon visual basic'e benzer bir script dili kullanıyodu.
    Onun haricinde monitör programları için c# uygun. Hız faktörü önemli değil zaten bu tür uygulamalarda. C++ seni gereksiz yere uğraştırır. Ama yinede projelerin ne olduğunu bilmeden karar vermek zor. Otomasyon deyince çok geniş bir alandan bahsediyosun.
    Bi an kendimle çelişkiye düştüm. Yüce isa.
  • quote:

    Orijinalden alıntı: seyfi84

    sorduğun şey PLC/pıc/Scada programlama değil. OPC bunlar arasında haberleşme veri aktarımı monitör edilmesi ile ilgilidir, PC-Windows programlamadır.
    Pc-Access Siemens'in OPC DA client programıdır.
    otomasyon alemi çok ketumdur, MSDN gibi herkese açık detaylı bilgileri bulamazsın, Siemens/GE/Schneider/neyse şirketi seç ve ordan başla.

    Tamamen Katılıyorum.Bilgi paylaşımı özellikle panel programlamada kimsede yok.Ben durumumu şöyle bir dille ifade edeyim.

    1-} O tür kaynakları nasıl temin edebilirim bilginiz var mı?
    2-} otomasyon camiasinda Neden bana herkes C++ diyor ? Örneğin bir tekstil makinasında C++ ile neler yapilabilir ?
    3}C# öğreneceğim elbette.Otopark,hastane,eczane müşteri takip gibi küçük otomasyon işlerinde iş görür gibime geliyor...

    kafam çok karişti bir anda ne yapmaliyim sizce...

    Dipnot:öncelikli öğrenmem gereken elbette ki HMİ Panel Programlama..




  • Eğer otomasyon sistemi yazacaksan şöyle söyliyeyim :

    C++ ile C# ı karşılaştırdığımızda, ikisininde kod zorluğu aşağı yukarı aynıdır. Fakat C++ ile yaptığın bir otomasyon sistem programının kod uzunluğu atıyorum 5 sayfa sürdüyse, bu c#da 3 sayfaya iner. Ayrıca c# görsel olduğu için çok daha avantajlı olacaktır otomasyon sistemlerinde. Eğer görsellik fark etmez. Önce C gibi şeylerden başlamak istiyorum dersen C++ öneririm.

    Ayrıca otomasyon sistem programlarını Visual Basic'ile de yapabilirsin fakat VisualBasic C# kadar etkili bir değildir.
  • quote:

    Orijinalden alıntı: £XE

    Eğer otomasyon sistemi yazacaksan şöyle söyliyeyim :

    C++ ile C# ı karşılaştırdığımızda, ikisininde kod zorluğu aşağı yukarı aynıdır. Fakat C++ ile yaptığın bir otomasyon sistem programının kod uzunluğu atıyorum 5 sayfa sürdüyse, bu c#da 3 sayfaya iner. Ayrıca c# görsel olduğu için çok daha avantajlı olacaktır otomasyon sistemlerinde. Eğer görsellik fark etmez. Önce C gibi şeylerden başlamak istiyorum dersen C++ öneririm.

    Ayrıca otomasyon sistem programlarını Visual Basic'ile de yapabilirsin fakat VisualBasic C# kadar etkili bir değildir.

    Cevap için teşekkürler.peki C# ile haberleşme olayini ve bahsettiğim script olayini gerçekleştirebilirmiyim ?
  • quote:

    Orijinalden alıntı: Fkarizmatik

    quote:

    Orijinalden alıntı: £XE

    Eğer otomasyon sistemi yazacaksan şöyle söyliyeyim :

    C++ ile C# ı karşılaştırdığımızda, ikisininde kod zorluğu aşağı yukarı aynıdır. Fakat C++ ile yaptığın bir otomasyon sistem programının kod uzunluğu atıyorum 5 sayfa sürdüyse, bu c#da 3 sayfaya iner. Ayrıca c# görsel olduğu için çok daha avantajlı olacaktır otomasyon sistemlerinde. Eğer görsellik fark etmez. Önce C gibi şeylerden başlamak istiyorum dersen C++ öneririm.

    Ayrıca otomasyon sistem programlarını Visual Basic'ile de yapabilirsin fakat VisualBasic C# kadar etkili bir değildir.

    Cevap için teşekkürler.peki C# ile haberleşme olayini ve bahsettiğim script olayini gerçekleştirebilirmiyim ?

    Yorumların tam belirgin değil.. Otomasyon yazmak istiyorsan C# derim ben. Fakat o haberleşme olayını biraz daha açrsan yani sen ne öğrenmek ve ne yapmak istiyorsun ?




  • Teksil makinası onun otomasyonu için tüm bu yorumlar.Dokunmatik Panel olacak.O panelde servo motor kontrol,üretimi hakkında bilgi alımı,yani makinanın beyni için.S7-200 bağlayacağım programını yapacağım takıntım ondan sonra..Haberleşmesi,anlık bilgi görüntüleme vs.
  • Birde Şunu söylemeden edemiyeceğim.Örneğin;

    C# ile animasyonlu program yazip plc ile haberleştirebiliyormuyum ? Yani bir tesisdeki deponun doluluk oranı,depoya bağlı vanaların oransal açıp kapama v.s. bilgileri an ve an görme ve kaydetme...

    veya makina 1 şuan çalışıyor,makina 2'de Aşırı akım rölesi atmış çalışmıyor gibi mesajları yapacağımız bir display ekran ile haberleştirip görüntüleme gibi v.s.

    yani her halükarda ortaya hep haberleşme ve script çıkıyor.Burada dil farkı çıkıyor.Sizce sistemler için önerilen diller nelerdir ?

    Dipnot:umarım bu defa anlatabilmişimdir
  • quote:

    Orijinalden alıntı: Fkarizmatik

    Birde Şunu söylemeden edemiyeceğim.Örneğin;

    C# ile animasyonlu program yazip plc ile haberleştirebiliyormuyum ? Yani bir tesisdeki deponun doluluk oranı,depoya bağlı vanaların oransal açıp kapama v.s. bilgileri an ve an görme ve kaydetme...

    veya makina 1 şuan çalışıyor,makina 2'de Aşırı akım rölesi atmış çalışmıyor gibi mesajları yapacağımız bir display ekran ile haberleştirip görüntüleme gibi v.s.

    yani her halükarda ortaya hep haberleşme ve script çıkıyor.Burada dil farkı çıkıyor.Sizce sistemler için önerilen diller nelerdir ?

    Dipnot:umarım bu defa anlatabilmişimdir

    C# ile yapılabilir gibime geliyor. Fakat dediğin gibi biraz değişik senin söylediklerin. Eğer böyleyse hemen C# a girişme derim. İyice araştır. Yani Plc haberleşme nedir bilmiyorum. Yanlış yönlendirmek istemem.




  • quote:

    Orijinalden alıntı: seyfi84

    quote:

    Orijinalden alıntı: Fkarizmatik

    quote:

    Orijinalden alıntı: seyfi84

    sorduğun şey PLC/pıc/Scada programlama değil. OPC bunlar arasında haberleşme veri aktarımı monitör edilmesi ile ilgilidir, PC-Windows programlamadır.
    Pc-Access Siemens'in OPC DA client programıdır.
    otomasyon alemi çok ketumdur, MSDN gibi herkese açık detaylı bilgileri bulamazsın, Siemens/GE/Schneider/neyse şirketi seç ve ordan başla.

    Tamamen Katılıyorum.Bilgi paylaşımı özellikle panel programlamada kimsede yok.Ben durumumu şöyle bir dille ifade edeyim.

    1-} O tür kaynakları nasıl temin edebilirim bilginiz var mı?
    2-} otomasyon camiasinda Neden bana herkes C++ diyor ? Örneğin bir tekstil makinasında C++ ile neler yapilabilir ?
    3}C# öğreneceğim elbette.Otopark,hastane,eczane müşteri takip gibi küçük otomasyon işlerinde iş görür gibime geliyor...

    kafam çok karişti bir anda ne yapmaliyim sizce...

    Dipnot:öncelikli öğrenmem gereken elbette ki HMİ Panel Programlama..

    1. yazdım işte, şirketi ürünü seç öyle araştır. Mesela S7-200 demişsin, bu siemens simtac serisi bir plc, google'da arayınca sayfası çıktı:http://****/Rgzkr5 anlatıyor, kenarda Software tıkladım, Step-7 Micro/Win ile bu plc programlanıyor, WinCC Flexible micro ile kontrol panelleri programlanıyor, PC-Access de OPC server/client işi görüyor ister C++ ister Basic hatta Excel içinde makro yazarak bile OPC kullanabiliyorsun. google'da arayınca OPC'nin syafası çıkıyor bu bir standard. ingilizcen yoksa bilmem nasıl olur bu işler... ama bir noktadan sonra siemens ile irtibat kurman gerekebilir.
    2. çünkü makineyi üreten yanında sadece C++ kütüphanesi vermiştir de ondan. bak yukarıda siemens ister c++ ister basic ister excel makrosu kullan demiş, muhtemelen COM bazlı dilden bağımsız bir arabirim veriyor, öteki sadece C++ ile kullanılan bir DLL veriyordur. yani dilin bir numarası yok, kütüphane(API) seni bağlar.
    3. dil mesele değil, C# dedin mi bir .Net öğrenmen gerek, .Net içinde GUI yapmak için WinForms var, WPF var, Metro var, üçü de birbirinden farklı ve adamakıllı öğrenmek aylar sürer. C++ dedin mi, eğer .Net kullanmayacaksan, MFC var, Qt var... Bunların hepsi karmaşık kütüphaneler, framework'ler.


    --Cevap için Teşekkürler--
    1}Evet başardım bugün.Örnek basit bir program ile.Start'a basiyorum motor ileri,2.start'a basıyorum motor geri.stop basiyorum motor duruyor ve bir de aşırı akım rölesi koydum.Bunu simülasyon yaptiğimda ise ekranda,

    -Start bastığımda motor ileri döndüğünde ekranda"motor ileri" diye mesaj veriyor.
    -2.Start bastığımda ekranda "motor geri" diye mesaj veriyor.
    -stop veya termik attiğinda ise "termik attı kontrol edin" veya "motor durdu" diye mesaj veriyor.

    Bundan sonrası OPC'ye giriyor.Onuda çözecez artık...

    Bakalım sonumuz hayrola artık ne diyelim..




  • Programladan ve ingilizceden anlayan şu linki inceleyebilir mi ?

    http://mestaa.blogspot.com/2010/11/opc-client-c-net-sample-rslinx-opc.html
  • FKarizmatik Merhaha
    OPC Server ile C# bağlantısı yapıp PLC deki bilgileri C# da bir arayüz hazırlayıp oradan mı gösteriyorsun...?
  • @pcdr0733

    yardımcı olabilirmisin ?
  • Fkarizmatik PLC kursu na git çok yararlı olur. İstanbulda var mı bilmiyorum vardır muhtemelen. Çorlu ve Çekezköyde eğitim veren yerler var.
    PLC için kullandıgın firmanın dokümanları ,nasıl haberleşecegin hakkında bilgi ve örnek Kodları verir. c#, c++ , Delphi, Access, Excel vb. diller ile nasıl baglanacagın nasıl ver okuyup yacağın bilgisi mevcut. En çok kullanılan Simens,Omron,Mitsubishi dir PLC ler arasında. Başka Marka olsa bile onunda bütün bilgileri vardır.
    Scada programları için de hazır OPC serverlar var otomatik bir çok bilgiyi çekiyor ve bilgisayara aktarıyor. Çok da pahalı bir şey değil. Çok fazla data geldi durumlarda. Zaten böyle bir şey kullanman gerekir.
    programcılıkta yeni isen C++ hiç bulaşma. Zaten hepsinin. c# desteği var. Önemli olan seriportan veya ethernet portundan bilgiyi almak ve yazmak.
  • Gaziantepteyim ve 1 tane bile yoktur plc kursu.Analog dijital sensör uygulamaları hep araştıra araştıra çat pat öğrendik.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.