Simatic Manager Program çalışmıyor?

ibora

Usta Üye
Katılım
14 Eyl 2008
Mesajlar
1,203
Puanları
156
Yaş
56
Arkadaşlar günaydın,
Üzerinde çalıştığım bir projede işin içinden çıkamadığım bir durum oluştu. Aşağıdaki şekilde bir program yazdım. Programın ilk kısmı sürekli taranan bir FC içinde çalışıyor(FC525) ve MW5058 içine sadece bir kez 3 değerini yüklüyor:
A M 7460.4
AN M 5055.2
JCN ATLA
S M 5055.2
L 3
T MW 5058

ATLA: A DB513.DBX 3.0


Yapmak istediğim şu: MW5058 değerini açısal olarak çağrılan bir FC içinde 3,4,0,1,2,3,4,0,1,2,3,4.... şeklinde saydırmak.

Buraya kadar her şey normal. Programın diğer kısmı ise başka bir FC içinde(FC752) çalışıyor. Bu FC ise encoderden alınan açı değerine göre belli bir açı aralığında çağrılıyor ve programın bu kısmı açı değeri yakalandığı anda sadece bir kez dönüyor.
WDF: AN M 5055.0
S M 5055.0
R M 5055.1

L MW 5058
L 1
+I
T MW 5058
L MW 5058
L 5
>=I
L 0
T MW 5058


Yukarıda koyu işaretlediğim kısımda MW5058'i 1 artırıyorum ve geri yüklüyorum. Daha sonra 5 sayısı ile karşılaştırıyorum ve büyük eşit ise MW5058'e 0 değeri yüklüyorum. Ama programın bu kısmını çalıştıramadım. Değer hiç artmıyor. Eğer altı çizili kısmı kaldırırsam yani karşılaştırma ve sıfır değeri atma kısmını silersem MW5058 normal şekilde artıyor. İşin içinden çıkamadım. Acil yardımlarınızı bekliyorum.
 
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
Çözdüm. ACC değeri 1 olduğu için MW5058 içine hep 0 değerini atıyordu. >= testinden sonra JCN komutunu kullanarak problemi çözdüm.

Sent from my SM-N915F using KontrolKalemi.Com Mobil mobile app
 

Forum istatistikleri

Konular
128,163
Mesajlar
915,590
Kullanıcılar
449,927
Son üye
yusuf2023

Yeni konular

Geri
Üst