Merhabalar,
Bir proje kapsamında farklı input bilgileri ile farklı fotoğraflar ekrana getirmek istiyorum. Bunu macro kullanarak yapmak istiyorum.
X0 input geldiğinde A fotoğrafı gelecek. X1 input bilgisi geldiğinde de B fotoğrafı gelecek. Aşağıdaki gibi macro yazdığımda X0 kısmındaki fotoğraf değişimi çalışıyor. Fakat X1 ile ilgili birşey yazmama rağmen, X1 inputu geldiğinde aynı işlemi yapıyor. Fakat doğrusu B fotoğrafının gelmesini istiyorum. Desteklerinizi rica ederim
IF({Link2}1@X0)==0
{Link2}1@D100=0
ELSE
{Link2}1@D100=1
ENDIF
Farklı Input Bilgileri ile Ekrana Farklı Fotoğraf Getirme
- tusamteknik
- Mesajlar: 3
- Kayıt: 23 Kas 2022, 14:53
- İletişim:
- Durum: Çevrimdışı
- Turhan
- Mesajlar: 7340
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Farklı Input Bilgileri ile Ekrana Farklı Fotoğraf Getirme
Hedef ve kaynak adreslerinin her ikiside PLC seçilmiş ise bu işlemi PLC tarafında gerçekleştirmek daha doğru olacaktır.
Eğer makro komutları ile bu işlemi gerçekleştirecekseniz.
X0 ve X1 pasif ise D100= 0
X0 aktif ise D100 = 1
X1 aktif ise D100 = 2
X0 ve X1 aktif ise D100= 3 değerini alacaktır.
.
Eğer makro komutları ile bu işlemi gerçekleştirecekseniz.
X0 ve X1 pasif ise D100= 0
X0 aktif ise D100 = 1
X1 aktif ise D100 = 2
X0 ve X1 aktif ise D100= 3 değerini alacaktır.
.
Kod: Tümünü seç
({Link2}1@D100.0) = GETB ({Link2}1@X0)
({Link2}1@D100.1) = GETB ({Link2}1@X1)
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- tusamteknik
- Mesajlar: 3
- Kayıt: 23 Kas 2022, 14:53
- İletişim:
- Durum: Çevrimdışı
Re: Farklı Input Bilgileri ile Ekrana Farklı Fotoğraf Getirme
Turhan Bey,
Makro üzerinde yapmam daha ideal olacaktır.
({Link2}1@D100.0) = GETB ({Link2}1@X0)
({Link2}1@D100.1) = GETB ({Link2}1@X1)
Yazdığınız bu komutlar çok yardımcı oldu. Teşekkür ederim.
Makro üzerinde yapmam daha ideal olacaktır.
({Link2}1@D100.0) = GETB ({Link2}1@X0)
({Link2}1@D100.1) = GETB ({Link2}1@X1)
Yazdığınız bu komutlar çok yardımcı oldu. Teşekkür ederim.