Kayıtlar

Delta PLC Simulator ve Factory IO bağlantısı

Resim
  ISPSoft 3.17 (ve COMMGR 1.14) ile Factory IO bağlantısını Youtube da anlattım . Yani gerçek bir PLC olmadan simülasyon yapabilirsiniz.  Video da ayrıca modbus ascii protokolü ile çalışmak isteyen yazılımcı arkadaşlar için de biraz bilgi var. Normalde bu protokol seri port üzerinden kullanılıyor. Fakat DVP Simulator, bu protokolü, tcp/ip 10002 portundan kullanıyor. Yazılımcı arkadaşlar, Kepserver ile haberleşerek veya Kepserver olmadan direk modbus ascii protokolünü kullanarak plc (veya simulator) ile iletişim kurabilirler.. ISPSoft da plc ye program yüklerken veya simülasyon yaparken 10002 portunu ve bu protokolü kullanıyor. Şahsen protokol hoşuma gitti.. Sadece ascii karakterler kullanıldığından kullanımı gayet basit. Bizim barkod yazıcılar gibi sadece ascii karakterler ile çalışıyor. Videoda da göreceğiniz gibi plc simulator, modbus server (veya slave) olarak çalışıyor ve birden fazla client (veya master) bağlanmasına izin veriyor. Hercules, Kepserver ve ISPSoft hepsi clie...

PC_SIMU ile caraskal simülasyonu

Resim
  Youtube da izleyebilirsin.. Şişe dolum hattında  programdaki malzemeleri kullanarak hattı kendimiz oluşturmuştuk. Bu kez program dizininde bulunan puente_1 (PC_SIMU\GRAFCET\PUENTE_1) isimli projeyi çalıştırıyoruz. S7-1200 de hangi giriş, çıkışların kullanılacağı bilgisi proje dizininde bir .txt dosyasında görülebilmektedir. İspanyolca yazmışlar ama google translate sağolsun.  Resimde üst tarafta 2 adet 7-segment display var. Onları ben ilave ettim. Tia Portal da MW50 yani step (adım) numarasını göstermektedir.  Resimde caraskalın üstünde gözüken limit switch ler hiçbir işe yaramıyor. Yalnızca görsellik için konulmuşlar. Benim gibi onların hangi girişlere bağlandığını ayarlamaya filan kalkışmayın. Programın hatalı çalışmasına neden oluyorlar. Asıl limit switch ler gizli, direk gözükmüyorlar. Detayları görmek için üstte bulunan resmi aşağıya doğru bir kenara çekmeniz gerekiyor. Diyelim bir şeyleri taşıdınız, ve Puente_1.sim programının dağılmamış halini tekrar açmak ...

PC_SIMU ile Şişe dolum hattı simülasyonu

Resim
  Youtube da izleyebilirsin.. Önceki yazıda PC_SIMU ile Tia Portal programının haberleşme ayarlarını yapmıştık.. Şimdi örnek bir proje yapalım istedim. Önceki yazılardan birinde çift bobin sendromundan bahsetmiştim.. PLC taraması yukarıdan aşağı olduğundan üstteki resimde, şemada Q0.0 maalesef aktif olamıyor. Bu durumu düzeltmek için aşağıdaki gibi bağlantı yapıyoruz. CPU olarak 1214C DC/DC/DC kullandım.. Simülasyon yaparken gerçek donanım kullanılmadığından istediğimiz kadar ek modül kullanarak proje giriş çıkış sayısını artırabiliriz. Ek modülün özelliklerinde de aşağıdaki ayarları yapmayı unutmayalım.. Tag listemiz bu şekilde.. Merdiven şeması bu şekilde.. Q0.1 şişe dolumu, Q0.2 tank dolumu yapıyor.. Videoya bakarsanız, 14. şişeye kadar tank boşalıyor, 14. şişede tank tekrar dolmaya başlıyor. Bu işlem M0.0 dahili merker sayesinde gerçekleştiriliyor. Q2.0, Q2.1 ve Q2.2 sadece PC SIMU ekranında tankın yanındaki LED leri yakmak için kullanılıyor.. (MIN, MED, MAX) Sayaç değerini P...

PC_SIMU V3 ile S7-1200 simülasyonu

Resim
  PC_SIMU yazılımı üreticisi, onu scada simülasyon yazılımı olarak adlandırmış. Yazılım, çok basit bir kullanım sunuyor. Tia Portal ile hazırladığınız merdiven (ladder) şemasını, önünüzde sistem kurulmuş gibi test etme imkanı sağlıyor. Bu bloğu yazmaya başlamama neden olan plc simülasyon işini daha önceki yazılarıma (2021) bakarsanız görebilirsiniz. O zaman bu işi, Visual Studio C# kullanarak yapmıştım. PC_SIMU ile böyle şeylere gerek kalmadan iş yapılmış oluyor. PC_SIMU yazılımına direk plc'yi veya elinizde plc yoksa PLCSIM'i  bağlayabilirsiniz. Yazılım, Siemens LOGO, S7-200, S7-1200, S7-1500 ve Arduino ile çalışabiliyor. Resimdeki sistemi çalışırken youtube'da izleyebilirsiniz . Programın kurulum dizininde benzeri birçok hazır proje mevcut. Tabi kendiniz de bir sistem oluşturabilirsiniz. Altta bulunan kısa konveyör (CINTA2), rodless silindire bağlanmış olduğundan, yukarı veya aşağı yönde hareket edebiliyor. Sol tarafta AL_PA isimli obje, CINTA1 isimli konveyöre belli aral...

Do-more Simulator - AdvancedHMI bağlantısı

Resim
  Advanced HMI ile bilgisayar ekranını HMI a dönüştürebiliyorsunuz. Advanced HMI da Do-more PLC Simülatör gibi ücretsiz bir yazılım.. Kodlama bilmeden kolayca kullanılabiliyor. Advanced HMI  aslında bir Visual Studio çözüm dosyası.. Visual Basic veya C# kullanarak çözümün içine kodlar ilave edip, amacınıza uygun yazılım geliştirebilirsiniz. İndirmek için firma sayfasına girip ADD TO CHART butonuna tıklayın. Sonrasında CHECKOUT butonuna tıklayın. B asit bir formu doldurmak gerekiyor. Ardından indirme linki gözüküyor. Veya hiç uğraşmayın buradan indirin.. Sizde yoksa, Microsoft Visual Studio Community programını indirmeniz gerekiyor. Kurulum yaparken masaüstü program geliştirme niyetindeyim seçeneğini tıklayın..  AdvancedHMIv35.sln dosyasına çift tıklayın. Visual Studio açılacaktır. Daha önce bilgisayara kurmadıysanız, Visual Studio 2017 versiyonunu indirebilirsiniz ..  Sağda bulunan çözüm gezgini penceresinde MainForm.vb dosyasına çift tıklayın. HMI formu ekrand...

Do-more Simulator - Factory IO bağlantısı

Resim
  Size bağlantıyı anlatmak için 21 Senaryodan en basit olanı yani birinciyi seçtim.. Senaryo basit, factory io da play butonuna basınca kutu ilerleyecek.. Konveyör sonundaki sensör kutuyu görünce konveyör duracak. Factory io da Files > Drivers menüsünde CONFIGURATION butonuna tıklayıp, Modbus TCP/IP Client seçiyoruz. Host kutusuna 127.0.0.1 yazıyoruz. Do-more Sim server veya slave olarak çalışıyor.. Factory io, client veya  master  olarak çalışıyor. Do-more Sim çalışınca, factory io nun bu ekranında Connect butonuna basmamız ve yeşil renkli bağlantı simgesini görmemiz gerekiyor. Programı yazınca, factory io da Connect butonuna bastım.  Factory io da, play butonuna henüz basmadım.  Program bir satırdan oluşuyor. Geriye kalan üç satır, modbus sinyallerini plc girişlerine (X0, X1) ve plc çıkışlarına (Y0) aktarmaya yarıyor.. Factory io da Coil 0, sensörü temsil ediyor. Factory io, Do-more simülatörün modbus hafıza alanında MC1 e yazıyor.. Sensör, kutu yokken çıkı...