Omron Plc Structured Text Text String Fonksiyonları

STRUCTURED TEXT TEXT STRING FONKSİYONLARI NEDİR?

Omron plc structured text yapısı ve kullanımı nasıldır ? Omron plc st dilinde string yapısı ve fonksiyonları nedir ? Omron plc st dili nasıl programlanır ? Bu ve benzeri sorulara yanıt aradığımız Omron Plc Structured Text Text String Fonksiyonları Nedir adlı yazımızla karşınızdayız.

ST DİLİ STRING FONKSİYONLARI

Kullanabilmek için CS/CJ serisi olmalı bir plc olmalı ve versiyonu da 4.0 veya üstü olmalı ya da CJ2 serisi CPU olmalıdır.

LEN Fonksiyonu :

Data tipi Stringdir ve INT değer döndürür.Yazı dizisinin uzunluğunu bulur.

a := LEN (b) -> b dizisindeki karakterlerin sayısı a değişkenine atanır.

LEFT(<Source_String> , <Number_of_characters>) Fonksiyonu :

Eğer kaynak_dizi(source_string) ise String data tipine , karakter_adedi ise INT,UINT data tipine sahip olup STRING değer döndürür.Kullanım amacı ise soldan itibaren yazı dizisinden karakterleri dışarı çıkarır.

a := LEFT (b,c) -> b dizisinden c kadar karakter soldan itibaren çıkarılır ve  a değişkenine atanır.

RIGHT(<Source_String> , <Number_of_characters>) Fonksiyonu :

Eğer kaynak_dizi(source_string) ise String data tipine , karakter_adedi ise INT,UINT data tipine sahip olup STRING değer döndürür.Kullanım amacı ise sağdan itibaren yazı dizisinden karakterleri dışarı çıkarır.

a := RIGHT (b,c) -> b dizisinden c kadar karakter sağdan itibaren çıkarılır ve  a değişkenine atanır.

MID(<Source_string>,<Number_of_characters>,<Position>) Fonksiyonu :

Eğer Source_string ise STRING, number_of_characters ise INT,UINT ve Position ise INT,UINT data tipine sahip olur STRING değer döndürür.Burada da karakterleri yazı dizisinden dışarı çıkarır.

a := MID (b,c,d) -> çıkarılacak karakter sayısı c değişkeni ile belirlenir ve d değişkeni ile belirlenen nokta , başlangıç noktası olup bu dizi b değişkeninden çıkarılır.Ardından a değişkenine atanır.

CONCAT(<Source_string_1>,<Source_string_2>….. 32 string kaynağına kadar) Fonksiyonu:

Burada kaynak dizisi STRING data tipine sahiptir ve STRING değer döndürür.Fonksiyonun görevi ise dizileri birbirine bağlamak için kullanılır.

a := CONCAT (b,c,…) -> Burada b ,c … değişkenleri a değişkenine eklenir ve burada tutulur.

INSERT (<Source_String>,<Insert_String>,<Position>) Fonksiyonu :

Eğer source_string ise STRING , Insert_String ise STRING ve Position ise INT,UINT data tipi kullanılır ve sonuçlar açısından hep STRING değer döndürür.Bu fonksiyon bir yazı dizisini diğerinin içerisine ekler.

a := INSERT (b,c,d) -> Burada c yazı dizisi d ile belirtilen başlangıç pozisyonundan başlamak üzere b değişkenine eklenir.Ki b değişkeni de a değişkenine atanır , eşittir.

DELETE (<Source_String>,<Number_of_characters>,<Position>) Fonksiyonu :

Source_string ise STRING , Number_of_characters ise INT,UINT , Position ise de yine INT,UINT data tipine sahip olup hep STRING değer döndürür.

Görevi ise yazı dizisinden karakter/karakterler silmektir.

a := DELETE (b,c,d) -> c ile belirlenen karakter sayısı kadar dizi d ile belirlenen başlangıç pozisyonundan itibaren b değişkeninden silinir ve ardından a değişkenine bu değer atanır.

REPLACE (<Source_string>,<Replace_string>,<Number_of_characters>,<Position>) Fonksiyonu :

Source_string ise STRING , Replace_string ise STRING , Number_of_characters ise INT,UINT ve Position ise yine INT,UINT data tipi kullanılması gerekmektedir ki her zaman STRING data tipi döndürür bu fonksiyon.

Görevi ise text string yani yazı dizisi içerisinde ki karakterlerin yer değiştirmesidir.

a := REPLACE (b,c,d,e) -> b değişkeni içerisindeki dizinin d değişkeni ile verilen değer kadar karakterlerinin , e değişkeni ile belirlenen başlangıç pozisyonundan itibaren c yazı dizisi içerisindeki karakterler ile yer değiştirmesi işlemidir.

FIND (<Source_String>,<Find_String>) Fonksiyonu :

Source_string ise STRING ve Find_String ise STRING data tipine sahip olup , INT değer döndürür.Text dizisi içerisindeki karakterleri bulur.

a := FIND (b,c) -> Burada c karakter/yazı dizisinin , b yazı dizisi içerisindeki ilk bulunduğu konum, yer , pozisyon a değişkeni içerisine atanır.Eğer c bulunamadıysa , 0 (sıfır) değeri a değişkenine atanır.

STRUCTURED TEXT TEXT STRING FONKSİYONLARI NEDİR SONUÇ : 

Bugün ST Dili Text String Fonksiyonları Nedir adlı yazımızı sizlerle paylaştık.Umuyorum faydalı bilgiler edinmişsinizdir.ST Dili ile ilgili yazılarımızı en kısa sürede tamamlamayı umuyoruz.

İyi Çalışmalar

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.