ST Dili Data Kontrol & Haberleşme Fonksiyonları

ST DİLİ DATA KONTROL ve HABERLEŞME FONKSİYONLARI NEDİR ? 

ST dili data kontrol ve haberleşme fonksiyonları nasıl kullanılır ve nasıl çalışırlar ? ST dilinde haberleşme fonksiyonları nedir ? Bu ve benzeri sorulara yanıt aradığımız ST Dili Data Kontrol & Haberleşme Fonksiyonları Nedir adlı yazımızla karşınızdayız.

Başlayalım.

ST DİLİ DATA KONTROL ve HABERLEŞME FONKSİYONLARI 

Data Kontrol Fonksiyonları :

LIMIT (<Alt_limit_data>,<Giriş_data>,<Üst_limit_data>) : Çıkış datasını, giriş datasının alt ve üst limitler arasında olup olmadığına bakarak , kontrol eder.

Örnek – >  a := LIMIT (b,c,d)

c<b olduğunda , b -> a değişkeni içerisine atanır.

b≤c≤d olduğunda , c -> a değişkeni içerisine atanır

d < c olduğunda ise , d -> a değişkenine atanır

Data Seçim Fonksiyonları :

SEL (<seçim_koşulu>,<seçim_hedef_data1>,<seçim_hedef_data2>) : Seçim koşuluna göre iki datadan birisini seçer.

Örnek -> a := SEL (b,c,d)

b FALSE/0/Yanlış olduğunda , c değeri a değişkenine atanır.

b TRUE/1/Doğru olduğunda , d değeri a değişkenine atanır.

MUX (<Çıkarım_Şartı>,<Çıkarım_hedef_data1>,<Çıkarım_hedef_data2>) : Çıkarma koşuluna göre maksimum 30 datadan belirli bir data seçer.

Örnek -> a := MUX (b,c,d,…)

B+1. Data a değişkeni içerisine atanır.

MAX (<Hedef_data1>,<Hedef_data2>,<Hedef_data3>,…..) :En fazla 31 data içerisinden maksimum değer seçimi yapılır.

Örnek -> a := MAX (b,c,d,…..)

c, d, … arasından maksimum değer a değişkenine atanır

MIN (<Hedef_data1>,<Hedef_data2>,<Hedef_data3>,…..) : En fazla 31 data içerisinden minimum değer seçimi yapılır.

Örnek -> a := MIN (b,c,d,……)

c,d,….. değerlerinden minimum değere sahip olan a değişkenine atanır.

st dili haberleşme ve data komutları

Haberleşme Fonksiyonları :

TXD_CPU(<Send_String>) : CPU üzerindeki RS-232C port ile Text Dizeleri yollar .

Örnek : TXD_CPU(a)

Text dizesi CPU üzerindeki RS-232C port üzerinden gönderilir

TXD_SCB (<Send_String>,<Serial_Port>) : Seri haberleşme kartı ile serial port üzerinden text dizesi gönderilir.

Örnek : TXD_SCB (a,b)

Seri haberleşme kartı üzerinde b değişkeni tarafından serial port üzerinden text dizesi gönderilir.

TXD_SCU(<Send_String>,<SCU_Birim_Numarası>,<Seri_Port>,<Dahili_lojik_port>) : Seri haberleşme birimi üzerinden seri porta text dizesi yollanır.

Örnek : TXD_SCU (a,b,c,d)

Değişken d dahili lojik port numarasıdır.D değişkeni ile belirlenen dahili lojik port üzerinden seri haberleşme birimi b değişkeni üzerinden ve serial port c değişkeni ile belirlenirken a text dizesi gönderilir.

RXD_CPU(<Depolama_konumu>,<Karakter_sayısı>) : CPU üzerindeki RS-232C port üzerinden text dizesi alır.

Örnek : RXD_CPU(a,b)

b değişkeni tarafından belirlenen karakter sayısı , RS-232C port üzerinden alınır ve a değişkenine atanır.

RXD_SCB (<Depolama_konumu>,<Karakter_sayısı>,<Seri_port>) : Seri haberleşme kartı üzerinden seri port ile text dizesi alır

Örnek : RXD_SCB (a,b,c) :

b değişkeni ile belirlenen karakter sayısı kadar veri c değişkeni ile belirlenen seri port ile alınır ve a değişkeni ile belirlenen alana atanır.

RXD_SCU (<Depolama_konumu>,<Karakter_sayısı>,<SCU_Birim_Sayısı>,<Seri_port>,<Dahili_lojik_port>) : Seri haberleşme birimi ile seri port üzerinden text dizesini alır.

Örnek : RXD_SCU(a,b,c,d,e)

b değişkeni ile belirlenen sayı kadar veri d değişkeni ile belirlenen seri port üzerinden e değişkeni ile belirlenen port ile text dizesini alır.e değişkeni dahili lojik port numarasını içerir.

ST DİLİ DATA KONTROL ve HABERLEŞME FONKSİYONLARI NEDİR SONUÇ : 

Bugün ST Dili Data Kontrol ve Haberleşme Fonksiyonları Nedir adlı yazımızla karşınızdaydık.Umuyorum faydalı bilgiler edinmişsinizdir.ST dili ile ilgili yazılarımızda sona gelmek üzereyiz.

İ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.