List

OMRON PLC PROGRAMLAMA -4

Omron plc nasıl programlanır ? Omron plc dersleri nedir ? Omron plc’yi nasıl öğrenebiliriz ? Omron plc programlamanın temellerinde neler yatmaktadır ? Bu ve benzeri sorulara cevap aradığımız Omron Plc Programlama -4 adlı yazımızla karşınızdayız.

Başlayalım.

OMRON PLC PROGRAMLAMA

AlanBoyutAralıkHarici I/O Yerleşimi
I/O Alanı160 wordCIO0-CIO159Basit I/O Birimleri
Data Link alanı260 wordCIO 1000-1199Data ya da plc linkleri
Senkron Data Yenileme96 wordCIO 1200-1295Senkron birimler
CPU Bus Birim Alanı400 wordCIO 1500-1999CPU Bus birimleri
Özel I/O Birim Alanı960 wordCIO 2000-2959Özel I/O alanı
Pals I/O Alanı4 wordCIO 2960-2963Pals I/O modüllleri
Seri Plc Link Alanı90 wordCIO 03100 – 3189Plc linkleri
Devicenet alanı600 wordCIO 3200 – 3799Devicenet master
Dahili I/O alanı200 , 2344 wordCIO 1300-1499/3800-6143

Çalışma alanı : 512 word = W000 – W511

Kalıcı (Holding) alan : 512 word = H000 – H511

Yardımcı (Auxiliary) Alan = 3008 word: A000-447 / 448-959 / 960-1471/10.000-11.535 (Bu alanların hepsi için yazma ve programlama cihazı tarafından bir değişiklik yapılması söz konusu değildir.)

Bunun dışında , tüm yardımcı alanlarda bit erişimi , word erişimi , okuma , yazma ve değişim yapılmaktadır.

TR Alanı : 16 Bit : TR 0 – TR 15

DM Alanı : 32,768 word : D00000 – D32767 arasıdır

EM Alanı : Her bir bank için 32768 word ve toplamda 25 bank kullanılabilirdir : E00_0 <-> E18_32767 (0-18 Hex)

Timer flag’ı : 4096 bit : T0  – T4095

Counter flag’ı : 4096 bit : C0 – C4095

Timer PVs = 4096 word : T0 – T4095

Counter PVs = 4096 word : T0 – T4095

Task flag alanı : 128 bit : TK000 – TK127

Index Registerları : 16 Register : IR0-IR15

Data Registerları : 16 Register : DR0 – DR15

Condition flags : Örn : P_On , P_Off

Pals bitleri : Örn : 1s clock pals

I/O Hakkında Notlar:

1.CIO 160 ila CIO 0999 arası , belirli birimlerdeki ilk word değişimi ile genişletilebilir ilk word ayarları CX-Programmer içerisinde I/O tablosu üzerinden yapılır.İlk word ayarı aralığı : CIO 0’dan CIO 900’e kadardır.

2.Eğer I/O hafıza hold (tutma) bayrağı (A500.12) ‘On’ ise , çalışma modu değişse de , hafıza değerleri kalıcı olacaktır.Ek olarak eğer başlangıçta , I/O hafıza hold bayrağı durumu PLC setup üzerinden set edilirse , (IOM Hold bit parametresi) , güç kaynağı ‘On’ olduğunda hafıza değerleri de kalıcı olacaktır.

3.H512-H1535 arası yalnızca fonksiyon blok hafızası ya da SFC hafızası olarak kullanılabilirdir.

4.A960 –A1471 , A10000-A11535 CJ2 CPU birimleri yardımcı alanına genişleme için eklenmişlerdir.Bu wordlere , CPU bus birimleri , Özel I/O birimleri , PTs , destek yazılımları ile erişilemez.

Yalnızca aşağıdaki , CPU birimleri ile ve özel I/O birimleri spesifik olarak CJ2 CPU birimlerini destekler.

Ethernet/IP Birimi : CJ1W-EIP21

Pozisyon kontrol birimleri : CJ1W-NC214 , CJ1W-NC234, CJ1W-NC414 , CJ1W-NC434 , CJ1W-NC481 , CJ1W-NC881

Analog giriş birimi : CJ1W-ADO42

Analog çıkış birimi : CJ1W-DAO42V

I/O Alanı :

Giriş-Çıkış alan adres aralığı : CIO 0-159 word (CIO 0.00 – CIO 159.15 bit)

I/O üzerindeki wordler basit I/O birimleri üzerindeki I/O terminalleridir.

Input Bit : Giriş birimlerine yerleştirilen I/O alanındaki bite denir.Pushbutton anahtarları , limit anahtarları , fotoelektrik anahtarlar vb. cihazların on/off durumunu kontrol eder.

Plc’de giriş noktalarının durumunu Refreshing (yenilemek) için 3 yol bulunmaktadır.

Normal I/O refreshing

Immediate refreshing (!LD 1.01 gibi)

IORF(097) refreshing (IORF 0 3 -> 3 adet olacak şekilde CIO 0-3 yeniler)

Çıkış Biti : Çıkış üniteleri üzerinde bulunan I/O alanı içerisindeki bite , çıkış biti denir.Burada giriş biti ile aynı refresh için 3 yol bulnmaktadır.

Not : Çıkış bitlerinde bir sınırlama yoktur.

|——–|0.02|——-(0.00)

|——–|0.00|———() gibi…

Örnek 2:

|———|0.02|———–(0.00)

|——-|0.10|——(0.00)  Eğer aynı çıkış 2 bit ile kontrol ediliyorsa yalnızca en sondaki aktif olacaktır.

Data Link Alanı :

Data link alanı wordleri , LR’nin kontroller link ağları için data link alanını set etmesi durumunda kullanılabilir.

Aksi durumda ‘set’ olmazsa kullanılamaz.

CPU Bus Birim Alanı :

Her bir CPU birimi/ünitesi 25 word’e sahiptir.

0 (CIO 1500-1524) , 1 (CIO 1525-1549) , ………. ,F (CIO 1875-1899)

Özel I/O Ünite Alanları :

Adresler : CIO 2000-2959 word / 2000.00-2959.15 bit olarak..

Her bir ünite 10 word alacaktır ve 96 birim takılabilir.

0 (CIO 2000-2009) , 1 (CIO 2010 – 2019) , ……. , 95 (CIO 2950 – 2959)

Pals I/O Alanı : CIO 2960 -2963

CJ2M CPU ünitesine Pals I/O modülü takıldığında Pals I/O alanı pals I/O fonksiyonlarına yerleşir.

Modül numarasına göre her bir pals I/O modülü 2 word kapsar.Toplamda 4 word (Pals modülü 0 (2960-61) ve pals modülü 1 (2962-63))

DeviceNet Alanı :

DeviceNet uzaktan I/O haberleşmeleri için wordler , slavelere konmuştur.Data , devicenet ünitesi üzerinden programdan bağımsız şekilde networkten düzenli olarak çalışır (exchange olur).

Holding Alanı :

H000.00 <-> H511.15 (Bitler)

Bu bitler güç gelip gitsede , program işleyiş modu değişsede konumlarını korurlar.

Not : KEEP (011) komutu ile holding area bitleri kullanıldığında keep komutu reset inputu için eğer ‘AC güç besleme’ kullanılıyorsa , asla ‘kapalı kontak’ kullanmayınız.Çünkü güç gelip gittiğinde ‘holding area’ resetlenecektir.

Auxiliary (Yardımcı) Alan :

A0 – A1471 ve A10000-A11535’tir.

A0-A447 ve A10000-A11535 arası sadece okunabilirdir.A448 ile A1471 arası hem okunabilir hemde yazılabilirdir.

Temporary Relay (TR) Alanları :

TR alanları TR0-TR15 arası bit içermektedir.Çoklu çıkış alan dallanmalarında ve interlock kullanımı yoksa çok kullanışlıdır.

Data Memory (DM) Alanları :

DM alanı D0-D32767 aralığındaki adreslerdir.Bu data alanı genel data depolama  ve manipülasyon için kullanılır ve bit/word aracılığı ile erişilebilirdir.

DM alan içerisindeki data kalıcıdır.DM alan içerisindeki bitler force-set ya da force-reset yaptırılamaz.

Indirect (Dolaylı) Adresleme :

Wordler DM alanı içerisinde iki şekilde dolaylı olarak depolanabilirler.Binary mode ve BCD mode.

Binary Mode Adresleme (@D) :

DM adresinden önce @ karakteri konulursa , DM word içeriği binary olarak işlem görür ve işlemler DM wordteki binary adreslere göre işlem yapar.Tüm DM alanı (D0-D32767) hexadecimal değerler ise (0-7FFF) ile dolaylı adreslenebilir.

@D100 [0100 Hex] -> D256 (Gerçekte kullanılan adrestir)

BCD Mod Adresleme (*D)

‘*’ karakteri DM öncesinde kullanılırsa ve DM Wordleri BCD olarak kullanılabilir.Yalnızca (D0-D0999) adresleri dolaylı olarak indekslenebilir ve BCD değer olarak kullanılabilir.

Ör : MOV #1234 *D100

*D100 [0100 Hex] -> D100 [1234 Hex] (Gerçekte kullanılan adres)

D20000 ile D29599 arası : Özel I/O üniteleri için DM Alanlarıdır(100 word/Birim)

D30000 ile D31599 arası : CPU Bus birimleri için DM Alanlarıdır. (100 word/Birim)

OMRON PLC PROGRAMLAMA -4 SONUÇ :

Bugün Omron Plc Programlama -4 adlı yazımızı sizlerle paylaştık.Umuyorum Omron adına faydalı birtakım bilgiler edinmişsinizdir.

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