S7 1200 de FIFO işlemi nasıl yapılır?

technoman

Üye
Katılım
24 Nis 2007
Mesajlar
14
Puanları
1
Yaş
40
Arkadaşlar herkese selamlar;

S7 200 de TABLE ve FIFO komutları vardı bu komutlar S7 1200 de yok.
S7 1200 de FIFO işlemini nasıl yapabilirim?
Şöyleki S7 200 de data blok da 6 ad. VW seçip bunlara 2, 4, 6, 8, 10, 12 değerlerini atamıştım.
10 bölümlük de bir tablo oluşturmuştum. Gerekli şart oluşunca bu şarta bağlı VW değeri tabloya ekleniyordu.
Daha sonra istek şartı oluştuğunda FIFO komutu ile tablodan değer okuyordum.
Programımı S7 1200 e dönüştürebilmem için aynı işlemi nasıl yapabileceğim konusunda yardımcı olabilirmisiniz? (mümkünse örnekleme yaparak) hepinize saygılar sunarım.
 
Açıklayın biraz bakalım. Siz DB'ye yazdığınızda bunun anlamı yazılan datanın DB'nin ilk satırına yazılması ve son satırdaki datanın uçması mı oluyor ? DB'den okuma nasıl ?
 
DB a yazılan değerler sabit değerler buradan okuma yapıp tabloya değer atanarak eklenebilir, sonra tablodan okunur.Bu işlem S7200 de oluyor.DB da yazdığınız VW100=2 gibi bir değeri I0.0 girişi aktif olunca VW10 a taşır sonrada tabloya eklersiniz sonrada tablodan FIFO veya LIFO ile okuma yaparsınız.DB da birden fazla değer oluşturup her birini bir şart oluşunca tabloya koyarak işlem yapabilirsiniz.
S7 1200 de FIFO veya LIFO işlemi yapılmak istense nasıl olacak? Bir değeri tabloya ekle sonra tablodan al (FIFO veya LIFO ile) yeni nesil bir PLC de bu komutların olmaması büyük eksiklik.Hele Siemens PLC için son derece büyük bir eksiklik.Umarım ileriki versiyon yazılımlarda bu komutlarda desteklenir.
 
s7 1200 de fıeld read field vride komutlar var okumak veya yazmak istediğin db nin istediğin yerdeki deerini belirterek bu işlemi yapabilirsin ayrıca not düşmek istiyorum s7 1500 de de tablo komutları yok istediğin index numarasını girerek tablo varmış gibi derlere ulaşabilirsiniz
 

Yeni mesajlar

Forum istatistikleri

Konular
129,864
Mesajlar
930,851
Kullanıcılar
452,726
Son üye
ugur Göktürk

Yeni konular

Geri
Üst