Omron PLC ST Dili Dönüşüm Fonksiyonları

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

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.