Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

TEK REÇETEYİ 3 FARKLI DATAYA AKTARMA

Cevapla
Kullanıcı avatarı
atakancelenk
Mesajlar: 3
Kayıt: 23 Eyl 2021, 14:00
İletişim:
Durum: Çevrimdışı

TEK REÇETEYİ 3 FARKLI DATAYA AKTARMA

Mesaj gönderen atakancelenk »

250 ADET GELİŞTİRİLMİŞ REÇETE İLE OLUŞTURDUĞUM REÇETEM VAR 3 AYRI MAKİNEM VAR. HER MAKİNEYE AYRI AYRI REÇETE ÇAĞIRMAK İSTİYORUM.

ÖRNEĞİN 1. MAKİNE ÇAĞIRIDĞIM ZAMAN REÇETE D100 DEN D200 E KADAR YAZSIN
2. MAKİNE ÇAĞIRDIĞIM ZAMAN D300 DEN D400E KADAR AYNI REÇETEDEN GELEN DATALARI YAZSIN
3. MAKİNE ÇAĞIRDIĞIM ZAMAN D400 DEN D500 E KADAR FARKLI REÇETELER ÇAĞIRMAK İSTİYORUM.
BMOV KOMUTU İLE YAPILABİLDİĞİNİ ANLADIM FAKAT TAM OLARAK KURAMADIM YARDIMCI OLURSANIZ SEVİNİRİM.
Kullanıcı avatarı
İslam
Mesajlar: 2098
Kayıt: 05 Tem 2018, 13:55
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: TEK REÇETEYİ 3 FARKLI DATAYA AKTARMA

Mesaj gönderen İslam »

Merhaba,

Aşağıdaki komut satırlarına göre;

Örneğin ENRCPNO değeri 1 olduğunda ENRCP0'dan itibaren 100 reçete değeri D200'den itibaren 100 dataya kaydedilecektir. ENRCPNO değeri 2 ve 3 olacak şekilde işlem benzerlik göstermektedir.

IF ENRCPNO == 1
BMOV(({Link2}1@D200), ENRCP0, 100)
ELSE
ENDIF
IF ENRCPNO == 2
BMOV(({Link2}1@D300), ENRCP0, 100)
ELSE
ENDIF
IF ENRCPNO == 3
BMOV(({Link2}1@D400), ENRCP0, 100)
ELSE
ENDIF
END
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
Cevapla

“HMI Forum” sayfasına dön