PLC’ler ile yapılabilecek işlemlerden bazıları da; veri işleme, taşıma, karşılaştırma ve aritmetiksel işlemlerdir.

Veri İşleme Talimatları

Zamanlayıcılar, sayaçlar ve bireysel röleler tek tek bit işleme ile ilgilidir, yani on-off sinyaller ile ilgilidir. PLC işlemleri, değişkenleri ve değerleri temsil eden veri bloklarını da içerir ve bu bloklar word olarak adlandırılır.

Veri işleme işlemleri, sayısal bilgilerin bellekte farklı bir yerde başka bir word olarak saklanmasını, taşınmasını, karşılaştırılmasını ve bazı aritmetik işlemlerin yapılmasını sağlar.

Register’lar PLC içerisinde verinin saklandığı, tutulduğu yerlerdir. Her birinin bir adresi vardır; R00001 (1 numaralı register gibi)
Her veri register’ı genellikle 8 veya 16 bitlik ikilik düzende bir word  saklayabilir.

Bit sayısı saklanabilecek veri boyutunu (2^ n -1) belirler.

4-bit register, 0 ile +15  arasındaki pozitif sayıları saklayabilir.
8-bit: 0 ve +255  .
16-bit: 0 ve +65535 .

Veri Taşıma Komutları

Genellikle 2 yaygın komut seti vardır:

En yaygın olan MOV (taşı) komutu bir adresteki veriyi başka bir adrese taşır.

MOV komutu kullanırken iki şeyi bilmeniz gerekir:

Kaynak – Verinin kopyalandığı yer

Hedef – Verinin kopyalanacağı yer

Veri fiziksel bir çıkış değerine de taşınabilir.

Veri Karşılaştırma

Veri karşılaştırma komutları PLC’deki iki değer karşılaştırır.

Farklı bir cihazdan aldığı bir değeri PLC’deki bir register’daki değer ile karşılaştırmak için kullanılabilir.

PLC’ler karşılaştırmayı aşağıdaki şekillerde yapar:
Daha Az (< veya LESS),
Eşit (= veya EQU),
Az veya Eşit (<= veya LEQ),
Daha Fazla (> veya GRT),
Fazla veya Eşit (>= veya GEQ), ve
Eşit Değil ( NEQ).

Aritmetik (matematiksel) Komutlar

PLC’ler ile bazı matematik işlemleri de yapılabilir:

Toplama (ADD)
Çıkartma (SUB)
Çarpma (MUL)
Bölme (DIV)

Taşma

Hafıza konumları 16bit’liktir. Eğer sonuç, bir bellek konumunda depolanabileceğinden daha büyükse bir taşma olur. Plc taşma olduğunu dahili bir röle çıkışı ile bildirir. Eğer sayı 65535’ten büyükse taşma sinyali alırız. (2^16=65536).

Plc’ye bağlı olarak, hedef konumda farklı bir veri olabilir. Bazıları sorunu çözmek için için 32-bit matematiği kullanır. Bölüm yapıyorsak ve sıfır böldüğümüzde de taşma biti yanar.

Kaynak: PLCManual

Bunlar da ilginizi çekebilir:

PLC Donanımı

Ne zaman PLC, Ne zaman DCS? #1

5 Adımda Doğru PLC Seçimi

PLC Komutları I : Zamanlayıcılar

 

 

CEVAP VER

Lütfen yorumunuzu girin!
Lütfen isminizi giriniz