Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

PROGRAMLANABİLİR

KONTROL BİRİMİ

21.02.2022 1
GENEL YAPI

Giriş işaretleri

Giriş birimi

Giriş görüntü belleği

İşlemci Bellek

Çıkış görüntü belleği

Çıkış birimi

Çıkış işaretleri

21.02.2022 Endüstriyel Kumanda Sistemleri 2


Giriş ve Çıkış Birimleri

Şekil 1.3: 115V AC giriş birimi.

21.02.2022 Endüstriyel Kumanda Sistemleri 3


Giriş birimine ilişkin teknik özellikler

21.02.2022 Endüstriyel Kumanda Sistemleri 4


21.02.2022 Endüstriyel Kumanda Sistemleri 5
Şekil 1.9: Çıkış birimine ilişkin teknik özellikler

21.02.2022 Endüstriyel Kumanda Sistemleri 6


21.02.2022 Endüstriyel Kumanda Sistemleri 7
PROGRAMLAMA DİLLERİ

K0:=(S1˅K0)˄S̅0

Bir STL program örneği.

Bir SCL program örneği.

21.02.2022 Endüstriyel Kumanda Sistemleri 8


LAD program örneği.

FBD program örneği.

21.02.2022 Endüstriyel Kumanda Sistemleri 9


SFC (GRAPH) program örneği.

21.02.2022 Endüstriyel Kumanda Sistemleri 10


MERDİVEN DİYAGRAMI (LAD) İLE PROGRAMLAMA

21.02.2022 Endüstriyel Kumanda Sistemleri 11


21.02.2022 Endüstriyel Kumanda Sistemleri 12
FONKSİYON BLOK DİYAGRAMI (FBD) İLE PROGRAMLAMA

21.02.2022 Endüstriyel Kumanda Sistemleri 13


Z= (x˄y̅)˅( x̅˄y)

21.02.2022 Endüstriyel Kumanda Sistemleri 14


21.02.2022 Endüstriyel Kumanda Sistemleri 15
KOMUT (STL, IL) İLE PROGRAMLAMA

21.02.2022 Endüstriyel Kumanda Sistemleri 16


Y= (S̅1˄S2˄S3)˅( S̅1˄S2˄S4˄S5)˅( S̅1˄Y˄S3˄S4)˅(S̅1˄Y˄S5)

21.02.2022 Endüstriyel Kumanda Sistemleri 17


IEC 61131-3 STANDARDI

LD %I0.0 %Q0.0:= %I0.0 AND %I0.1;


AND %I0.1
ST %Q0.0

STL, IL SCL LAD

21.02.2022 Endüstriyel Kumanda Sistemleri 18


21.02.2022 Endüstriyel Kumanda Sistemleri 19
1.6.2 STANDART VERİ TÜRLERİ

Bit dizisi (BOOL, BYTE, WORD, DWORD, LWORD)


Tamsayı (SINT, INT, DINT, LINT)
İşaretsiz tamsayı (USINT, UINT, UDINT, ULINT)
Gerçek sayı (REAL, LREAL)
Zaman (TIME, DATE, TIME_OF_DAY, DATE_AND_TIME)
Karakter dizisi (STRING)
Burada BYTE, SINT (kısa tamsayı), USINT (işaretsiz kısa tamsayı) 8 bit,
WORD, INT (tamsayı), UINT(işaretsiz tamsayı) 16 bit,
DWORD, DINT, IDINT, REAL 32 bit,
LWORD, LINT, ULINT, LREAL 64 bit boyutunda verilerdir.

21.02.2022 Endüstriyel Kumanda Sistemleri 20


STANDART FONKSİYONLAR

Bit dizisi fonksiyonları (AND, OR, XOR, NOT, SHL, SHR, ROL, ROR)
Sayısal işlem fonksiyonları (ADD, SUB, MUL, DIV, MOD, EXPT, ABS,
SQRT, LN, LOG, EXP, SIN, COS, TAN,
ASIN,ACOS, ATAN)
Tür dönüştürme ( USINT_TO_DINT, BOOL_TO_BYTE)
Seçme fonksiyonları (SEL, MIN, MAX, LIMIT, MUX)
Karşılaştırma fonksiyonları (GT, GE, EQ, LT, LE, NE)
Dizi fonksiyonları (LEN, LEFT, RIGHT, MID, CONCAT, INSERT, DELETE,
REPLACE, FIND)
komutlarından oluşur.

21.02.2022 Endüstriyel Kumanda Sistemleri 21


STANDART FONKSİYON BLOKLARI
Standart fonksiyonlar
İki kararlılar (SR, RS): Kurma (SET), silme (RESET)
Kenar algılama (R_TRIG, F_TRIG): Çıkan ve düşen kenarı algılama
Zamanlayıcılar (TP, TON, TOF) : Darbe, kapamada gecikmeli, açmada
gecikmeli
Sayıcılar (CTU, CTD, CTUD): İleri , geri ve ileri-geri sayıcı
fonksiyonlarından oluşur.

21.02.2022 Endüstriyel Kumanda Sistemleri 22


Kurma ve Silme

21.02.2022 Endüstriyel Kumanda Sistemleri 23


Kenar Algılama

21.02.2022 Endüstriyel Kumanda Sistemleri 24


21.02.2022 Endüstriyel Kumanda Sistemleri 25
Zamanlayıcılar
IEC standartlarına göre üç türlü zamanlayıcı tanımlanır:
Kapamada gecikmeli (ON_DELAY): TON
Açmada gecikmeli (OFF_DELAY) : TOF
Darbe zamanlayıcısı (PULSE TIMER): TP

21.02.2022 Endüstriyel Kumanda Sistemleri 26


21.02.2022 Endüstriyel Kumanda Sistemleri 27
Sayıcılar

İleri sayıcı

21.02.2022 Endüstriyel Kumanda Sistemleri 28


Geri sayıcı

21.02.2022 Endüstriyel Kumanda Sistemleri 29


İleri-geri sayıcı:

21.02.2022 Endüstriyel Kumanda Sistemleri 30

You might also like