İki farklı veriyi yan yana yazma

dodo41

Üye
Katılım
25 Şub 2018
Mesajlar
122
Puanları
1
Merhaba arkadaşlar, bir konuda desteğe ihtiyacım var. Aynı veri tipindeki verileri yan yana yazmak istiyorum ancak nasıl yapıldığını bilmiyorum.
Örneğin int formatında olan DB1.DBW0 ve DB1.DBW2 içerisinde bulundan değerleri şu şekilde yazmak istiyorum.
DB1.DBW0 = 5 olsun
DB1.DBW2 = 3 olsun.
Ben bu iki sayıyı "5" "." "3"
 
Kod:
VAR
    A: INT;
    B: INT;
    HelpString1:STRING;
    HelpString2:STRING;
    C: STRING;
    D:STRING;
END_VAR
 
Merhaba ben s7-300 için yazmak Simatic Manager kullanıyorum.Bu kodu SCL İle mi yazdınız ? Ayrıca desteğiniz için Teşekkür ederim.
 
ST dili SCL ile aynı mantıkladır. CONCAT komutu iki ayrı stringi birleştirir mantığından yola çıkarak yapılabilir.
LAD dili için aşağıdaki gibi komut kulanılabilir.
 
Merhaba, SCL ile yazdım ama olmadı, neden olduğunu da anlayamadım. Yardımcı olabilir misiniz? Simatic Manager kullanıyorum.
 
Benim yazdığım kod CodeSysv2.3 te kullanımı ile ilgiliydi, TIA da SCL de CONCAT kullanımı aşağıdaki şekilde Stringler IN1:= ve IN2:= şeklinde bloğa giriliyor. Daha fazla bilgi için TIA portalın help ini inceleyin.
 
Son düzenleme:
Simatic Manager da bu SCL komutu geçerli mi peki ? Yani TIA ile aynı mantıkta mı çalışıyor ?
 
A ve B her zaman 0-9 arasındaysa
D:= (A x 10 + B) / 10.0 aynı sonucu verir. Bu kadar uğraşmaya gerek kalmaz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…