OMRON PLC ST DİLİ DÖNÜŞÜM FONKSİYONLARI -1
Omron plc st dili dönüşüm fonksiyonları nedir ve nasıl kullanılır ? ST dili dönüşüm fonksiyonları nerelerde kullanılır ve bizim ne işimize yarar ? Bu ve benzeri sorulara yanıt aradığımız Omron Plc ST Dili Dönüşüm Fonksiyonları -1 adlı yazımızla karşınızdayız.
Başlayalım.
ST DİLİ DÖNÜŞÜM FONKSİYONLARI -1
Syntax yapısı :
Kaynak_data_tip_TO_yeni_data_tip (Değişken adı)
Örnek : REAL_TO_INT(C) : Burada C değişkeni için data tipi REAL’den Integer’a dönecektir.
Burada değerlerin yuvarlanması durumu vardır.
Eğer değer dönüşümün ardından ; nokta(.)’dan sonraki rakamlar için ;
Değer 0.5’ten daha düşük ise değer kesilir.
Örnek ; 1.49 -> 1’e , -1.49 -> -1’e tamamlanır.
Değer 0.5 ise ; Burada noktadan önceki rakamın tek ya da çift olması kontrol edilir.Eğer tek ise bir üste , çift ise o rakama denklenir.
Örnek : 0.5 -> 0’a , 1.5 -> 2’ye , 2.5 -> 2’ye ve 3.5 ->4’e tamamlanır.
Değer 0.5’ten büyükse ; Noktadan sonrası bir üste yuvarlanır.
Örnek : 1.51 -> 2’ye yuvarlanır.
Number-String (Rakam-Dizi) Dönüşüm Fonksiyonları :
Syntax yapısı :
Kaynak_data_tip_TO_String (Değişken_Adı)
Örnek : INT_TO_STRING(C) : Bu örnekte C integer değeri string olarak dönüştürülür ve C değerine atanır.
STRING_TO_Yeni_Data_Tip(Değişken_Adı)
Örnek : STRING_TO_INT(C) : Burada C string değişkeni Integer olarak dönüştürülüp C değişkenine atanır.
DATA SHIFT(DATA KAYDIRMA) FONKSİYONLARI :
SHL(<Shift_target_data>,<Number_of_bits>) : n bit sayısı kadar sola a bit dizisi kaydırılır.Kaydırıldığında sıfırlar sağ taraftaki bit dizisinin yerini alır.Burada kaydırılan yere 0 değerleri atanır.
Örnek -> a := SHL(b,c) : c bit kadar b bit dizisi sola kaydırılır ve a değişkeni içerisine kaydedilir.
SHR(<Shift_target_data>,<Number_of_bits>) : n bit sayısı kadar sağa a bit dizisi kaydırılır.Kaydırıldıktan sonra sol tarafta oluşacak boşluk 0 değerleri ile doldurulur.
Örnek -> a := SHR(b,c ) : c bit kadar b bit dizisi sağa kaydırılır ve a değişkeni içerisine kaydedilir.
ROL(<Rotation_target_data>,<Number_of_bits>) : n bit kadar bit dizisi sola döndürülür.
Örnek -> a := ROL(b,c) : c bit kadar sola döndürülen b bit dizisi , a değişkeni içerisine kaydedilir.
ROR(<Rotation_target_data>,<Number_of_bits>) : n bit kadar bit dizisi sağa döndürülür.
Örnek -> a := ROR (b,c) : c bit kadar sağa döndürülen b bit dizisi , a değişkeni içerisine kaydedilir.
OMRON PLC ST DİLİ DÖNÜŞÜM FONKSİYONLARI -1 SONUÇ :
Bugün Omron Plc ST Dili Dönüşüm fonksiyonları ile ilgili yazımızı sizlerle paylaştık.Umuyorum faydalı bilgiler edinmişsinizdir.
İyi Çalışmalar