Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
fotosel sensör kullanabilirsin, cisimden yansımalı olabilir, fabrikada cam yüzeyin diğer tarafında granül şeklinde hammaddeyi algılamak için kullanıyoruz, hassasiyet ayarlı olursa daha iyi olur.
projemde LM35 kullanmıştım. LM35 sıcaklık sensörü 0-100 derece için 0-1V çıkış veriyordu. plc analog modüle bunu 0-10V olarak okutmak için, LM35'in çıkış sinyalini opamp ve toleransı %1 olan dirençler kullanarak 0-10v'a dönüştürmüştüm. analog modülü de bu sinyale göre konfigüre etmiştim.
yukarı sayıcı kullan. girişteki butona basıldığında girişte 0'dan 1'e geçiş olduğunu kabul edersek, sayıcının cnt girişinden önce bu girişin tersini alırsan negatif kenarda tetikleme elde edersin. sayıcıyının değeri 2 olunca resetleme ekle. sayıcı değeri 0'a eşitse, çıkış kesilecek şekilde...
LAD/FBD/STL'i açtım. LAD'de TV değerini S5T#6S12MS yazdım, LAD editör otomatik olarak S5T#6S10MS'ye düzeltti. S5T#6S19MS yazdım, yine aynı düzeltmeyi yaptı. S5T#6S20MS yazınca, bunu kabul ediyor. buradan ölçeklemenin 10MS olduğu sonucuna varılır.
bahsettiğim yöntem tamamen çalışan bir yöntemdir. yöntemde problem yok. bize yedek olarak verilmiş PLC dosyalarının dil problemi yüzünden açılmama problemini, bu yöntemi kendimiz bularak gidermiştik.
MD60'daki veriyi saniye cinsinden kabul edersek,
reel olarak 1000 ile çarp, sonuç milisaniye olsun.
çarpma işleminin sonucunu ROUND komutuyla REAL-->DINT yap.
buradan çıkan sonucu MOVE komutuyla, Time cinsinden bir lokal değişkene ata.
Time cinsinden çıkan sonucu ise IEC Time To...
PIW 280 şeklinde bir kullanım yoksa, PID 280 şeklinde DWord olarak da kullanılmış olabilir. Arayacağınız verinin program içinde değişik veri tiplerinde olacağını da dikkate alınız. PLC'de hiç kullanmadan direkt olarak Wincc'de de kullanma işlemi yapılmış olabilir. Böyle durumlar için hardware...
Siemens S7-300 PLC'ler 32 bit işlemleri işleyebiliyor. 16 bitlik(INT) işlemleri 32 bit(DINT) işlemek, çok az da olsa zaman kazandırır.
Ayrıca komutların işletim sürelerinin olduğu dökümanlar var. Bunlara bakarak, aynı işi yapan fakat daha az zaman kullanan komutları kullanma yolu tercih...
PLC programları, programlayıcının inisiyatifinde olan bir durum. programlamada tarama süresini kısaltıcı önlemlerin de alınarak yazılması konusunda çalışması olan var mı?. Bilindiği gibi tarama süresinin kısa tutulması, çalışan sistemin daha hızlı tepki vermesi demektir. Çalışması olan varsa...
language dosyasını not defteri ile açın. ikinci sıradaki sayı windows dil kodundaki sayıdır. türkçe için 1055, ingilizce(ABD) için 1033
olmasını istediğin dilin kodunu yaz, kaydet çık. programı tekrar çalıştır.