Kayıtlar

Nisan, 2023 tarihine ait yayınlar gösteriliyor

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 Simulatör gibi ücretsiz bir yazılım.. Kodlama bilmeden kolayca kullanılabiliyor. Advanced HMI  aslında bir Visual Studio çözüm dosyası.. İndirmek için firma sayfasına girip ADD TO CHART butonuna tıklayın. Sonrasında CHECKOUT butonuna tıklayın.  NEW?PLEASE PROVIDE YOUR BILLING INFORMATION başlığı altındaki b asit bir formu doldurmak gerekiyor. Ardından indirme linki gözüküyor. 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.  Sağda bulunan çözüm gezgini penceresinde MainForm.vb dosyasına çift tıklayın. HMI formu ekranda belirecektir. Ardından üstte bulunan Derle > Çözümü Derle menüsünden çözümü derleyin. Artık soldaki AdvancedHMI bileşenleri, Araç Kutusuna tıklayınca gözükecektir. İstenen bileşeni tutup,

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ış verdiğinden üstteki re

Do-more Simulator - modbus TCP

Resim
Önceki yazıda bir plc satın almadan program yazmayı ve programı test etmeyi, yani sanal plc simülatörü kullanımını anlatmıştım. Simülatör için resimdeki gibi basit bir program yapıyoruz.. ST4, plc nin saniyede bir ürettiği sinyaldir. Help butonu ile ulaştığımız yardım penceresinde ST4 ü aratırsak, başka hangi çeşitlerinin olduğunu görebiliriz.  ST4 sinyali, MHR1 isimli bir register i her seferinde bir artırmaktadır. MHR1 değeri 4000 den büyükse veya X1 girişi aktif olursa MHR1 sıfırlanmaktadır. MHR, modbus client lar için hizmet eden özel bir holding register grubudur. MHR1 (40001), MHR2 (40002).. diye devam eder. Simülatör, 502 numaralı porttan modbus server olarak çalıştığından modbus poll veya modbus tcp  master isimli program ile simülatöre bağlantı kurabiliriz. Modbus tcp master programını buradan da indirebilirsiniz. Resimde görüldüğü gibi iki farklı program aynı anda simülatörden bu değeri okumaktadır.. Linkten indirdiğiniz programda en üstteki kutuya 127.0.0.1 adresini girip

Do-more PLC Simulator

Resim
  AutomationDirect diye bilinen plc firmasının bir yazılımı olan Do-more Designer programını inceledim.. Simülatör, eğer plc donanım olarak elinizde yoksa yazdığınız merdiven programını test etmek amacıyla kullanılıyor.  Program ücretsiz ve asıl ilgimi çeken programla birlikte kurulan plc simülatörü..   Simülatör bir yazılım olmasına rağmen, gerçek bir plc gibi çalışıyor, modbus tcp veya seri port kullanımını destekliyor.. Gerçek plc gibi bilgisayarda çalışan simülatöre softplc deniyor. Buradaki soft, yumuşak anlamında değil, software anlamında oluyor tabi :) Bu yüzden bu program, plc programlamayı öğrenmek için güzel bir seçenek olur diye düşündüm. Simülatör, direk modbus server özelliği aktif olarak açıldığından, isterseniz Factory IO ile de iletişimi sağlayarak güzel bir plc öğrenme ortamı oluşturmanıza olanak sağlayacaktır.  Büyüklüğü 300 MB civarında olan programın şuan son sürümü olan 2.9.4 versiyonunu, paylaştığım linkten indirdiyseniz, basit bir program yazalım ve simülasyo