Skip to main content

Soru Cevaplarla Omron Plc Öğren | Omron Plc Programlama Eğitimi

SORU CEVAPLARLA OMRON PLC ÖĞREN

Merhabalar ; Soru Cevaplarla Omron plc öğren serisine başlıyoruz.

Omron ve omron plc ile ilgili biraraya getirebildiğimiz kadar çok datayı paylaşmaya çalışacağım.

Başlayalım.

SORU CEVAPLARLA OMRON PLC

1.CX-Programmer’da Pencere Ayarlarını Varsayılan Olarak Nasıl Geri Yüklerim?

Bu durum CX-Programmer penceresi bozulduğunda ya da birtakım değişiklikleri geri almak istediğinizde yararlıdır.

Farklı pencere ayarlarına neden olan [Projeniz].opt dosyasını silin.

“[Projeniz] .opt” dosyası CX-Programmer’ın pencere ayarları bilgisine sahiptir ve [Projeniz] .cxp dosyasıyla aynı dizinde bulunur.

CX-Programmer’dan çıkın.

CX-Programmer’ı başlatın.

“Tutorial.cxp” dosyasını açın. (“tutorial.cxp” normalde “C:\Program Files\OMRON\CX-One\CX-Programmer\Tutorials” bölümünde bulunur).

CX-Programmer’dan çıkın.

Kendi dosyanızı tekrar açın.

2.PLC ile ASCII Data String’leri Gönderme Nedir ?

Uygulamalar genellikle belirli bir karakter dizisini bir PLC’den harici olarak bağlanmış üçüncü taraf bir cihaza göndermeye ihtiyaç duyar.

Barkod okuyucular, görüntü sistemleri, modemler ve diğer cihazlar gibi harici donanımlar, işlem sırasında seri verilerin formda komutlarının iletilmesini gerektirebilir.

Omron PLC’lerin bu şekilde iletişim kurabilen birkaç donanım yapılandırması vardır.

– PLC CPU Ünitesinde yerleşik seri port (CP1 serisi, CJ2M serisi ve eski PLC’ler gibi)

– PLC CPU Ünitesindeki seçenek kartları (CP1W-CIF01 ve CS1W-SCB21-V1 gibi)

– Seri iletişim üniteleri (CJ1W-SCU21-V1, CJ1W-SCU22, CJ1W-SCU41-V1 ve CS1W-SCU21-V1 gibi)

Donanım yapılandırması

PLC ve harici cihaz arasında, özellikle iletim verisi (TD) ile ilgili olarak uygun seri kablo tesisatı sağlayın, veri (SD) ve sinyal toprağı (SG) pimleri gönderin.Cihaz özelliklerine bağlı olarak RST, CTS, DSR veya DTR gibi diğer konektör pinleri gerekebilir.Bağlantı detayları için harici cihaz belgelerine bakın.

soru cevaplar ile omron plc programlama dersleri

Port  Ayarları

Normalde, PLC seri portunun haberleşme ayarlarını harici cihazınkilerle eşleştirmek için değiştirmek gerekir.Harici cihazın baud hızını, veri bitlerini, paritesini ve durdurma bitlerini belirleyin ve bunları PLC’de eşleştirin.

Bu ayarların ortak bir örneği, 9600-8-N-1, yani 9600 baud hızı, 8 veri biti, Yok’un paritesi ve 1 durdurma biti olabilir.

Yukarıdaki donanım konfigürasyonlarından birini kullanarak ASCII verilerini göndermek (ve almak) için, seri port RS-232C modu / No-protokol Modu* olarak ayarlanmalıdır.

Bu, NT-Link veya Ana Bilgisayar Bağlantısı gibi diğer iletişim kurallarının seri iletişime uygulanmasını önler.

RS-232C /No-Protokol modu seçildiğinde, kullanıcı iletilen her mesaj için başlangıç ​​kodunu ve bitiş kodunu kontrol etme yeteneğine sahiptir.İletişim kurmak için başlangıç ​​kodu ve bitiş kodu harici cihaz özelliklerine uygun olmalıdır.

* NOT: Bir seri portun modunu değiştirirken, daima ilgili donanım kılavuzundaki herhangi bir donanım dip-switch ayarını kontrol edin.

Kullanıcı Programı

ASCII seri verilerinin iletimini kontrol etmek için bir PLC programı oluşturulmalıdır. C serisi PLC’leri kullanırken, TXD (236) / TXDU (256) / DTXDU (262) talimatları ile veri gönderin.

3) TXD/TXDU Komutları Neden Düzgün Çalışmaz ?

C-serisi PLC komut setlerinde bulunan TXD / TXDU talimatları, belirli bir bayt veriyi bir RS-232C portundan bir harici seri cihaza iletmek için bir yöntem sağlar.

TXD / TXDU talimatları ile seri haberleşmeye girişmeden önce ön bilgilerin toplanması çok önemlidir. Harici seri cihazı inceleyin ve aşağıdaki anahtar bilgileri toplayın:

– Baud Hızı (300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200)

– Veri Bitleri (7, 8)

– Stop Bits (1, 2)

– Parite (Çift, Tek, Yok)

– İletişim pin / bağlantı atamaları ve RS / ER sinyal kontrolü

– Başlangıç ​​Kodu, Bitiş Kodu detayları (eğer mevcutsa ve ne varsa)

Genel prosedür

Uygun kablolama ile seri iletişim sinyallerini uygun kabloyla bağlayın

Baud Hızı, Veri ve Durdurma Bitleri, Parite ve RS-232C / Protokol Yok Modu için RS-232 Portunu yapılandırmak için PLC Kurulumunu veya Birim Kurulumunu ayarlayın (uygun olduğunda PLC dip switch ayarlarını kontrol edin)

TXD / TXDU komutunu kullanarak programı oluşturun ve yürütün

Dip Anahtar Pozisyonları

Yerleşik veya isteğe bağlı bir kart seri bağlantı noktası kullanıyorsanız, CPU üzerindeki dip anahtarlarının konumunu kontrol edin.Bu anahtarlar, PLC kurulumunda seçilen portun modunu geçersiz kılabilir.

Kod / Bitiş Kodunu Başlat

Başlangıç ​​kodu, gelen mesajın cihaza başlangıcını belirler. Eğer bu yanlış ise, harici cihaz mesajı görmezden gelir.Bitiş Kodu, gelen mesajın araca geri dönüş, satır besleme (CR, LF) gibi cihaza olan sonunu belirler.Bu yanlışsa taşma koşulları oluşabilir.

Bazı cihazlar End Kodu göstergesi olarak alınacak belirli bir veri miktarına güvenir.Verileri aktarmaya çalışmadan önce harici cihazla ilgili bu ayrıntıları anlamak önemlidir.

Bir PC’nin bir TXD / TXDU talimatı yürütürken PLC’den aktarılan verileri almasına izin veren birçok yazılım programı vardır (bir seri port gereklidir). Bu, PLC’den gönderilen verileri incelemek ve ayrıca ayarları onaylamak için faydalıdır. Seri veri incelemesi için birkaç yazılım programı aşağıda listelenmiştir:

– Hyperterminal (bazı Windows işletim sistemlerinde yüklü)

– MultiWay bağlantısı

LED göstergeler

TXD/TXDU yürütme sırasında PLC sistemindeki iletim ve alma göstergelerini dikkatle incelemek, verilerin gönderildiği konusunda basit bir gösterge olabilir.

PLC Ayarlarından Sonra Çevrim Gücü

Bazen, ayarların yürürlüğe girmesi için PLC Kurulumu değişikliklerini yaptıktan sonra çevrim gücü gereklidir.

4) RXDU Komutu Kayıyor ya da Alınan Bitleri Okumuyor ?

Baytların işlenen RXDU’da tanımlanan bellek alanına aktarılması bir döngüde daha fazla zaman alır. Bu transferin sonunu gösteren bir bayrak yoktur.

Aktarımın gerçekleştiğini izlemek için sıfır ile bir karşılaştırma yapmalısınız. Bu şekilde bayrak, RXDU’nun çalıştırılmasını gözlemleyebilirsiniz.

5) SEND Komutu neden sistematik olarak çalışmaz ?

Bir frame göndermeden önce, Ethernet arabirimleri, alıcının IP adresinin MAC adresini almak için bir yayın yapmalıdır.Bu, PLC’den ilk aktarımdan önce gelir.SEND komutu için (eski PC) adreslenen ekipmanın ARP talebinin gönderildiği sırada bağlanması zorunludur.

PLC’nin modunun değiştirilmesi, bu prosedür üzerinde herhangi bir dayanıma sahip değildir.

SORU CEVAPLARLA OMRON PLC ÖĞREN SONUÇ : 

Bugün Soru Cevaplarla Omron Plc Öğren adlı serinin ilk yazısını sizlerle paylaştık.Umuyorum faydalı olmuştur.

İyi Çalışmalar

Omron Plc Programlama -8

OMRON PLC PROGRAMLAMA -8

Omron plc nasıl programlanır  ? Omron plc programlama da dikkat edilmesi gereken kurallar nedir ? Omron plc programlamanın temelleri nedir ? Bu ve benzeri sorulara cevap aradığımız Omron Plc Programlama -3 adlı yazımızla karşınızdayız.

Başlayalım.

OMRON PLC PROGRAMLAMA

Index Registers :

Plc hafıza adresini I/O hafıza içerisinde belirleyen bir pointer fonksiyonudur.

Index Registerları MOVR(560) ya da MOVRW(561) ile adres depolandıktan sonra , Index Register girişi operand olarak dolaylı adresleme yapılır ve diğer komutlarla beraber kullanılabilir.

Index Register’ın avantajı ise , timer , counter vb. dahil I/O hafızası içerisinde herhangi bir bit ya da word’ü belirleyebilir.

MOVR(560)-> |IR[](Index Register)| -> Pointer -> |I/O Hafıza Alanları|

Index Register Kullanımı :

Index Registerları for-next döngüleri gibi döngülerde kullanılabilirdir ve güçlü bir araçtır.Index Register içeriği artırılabilir , azaltılabilir ve kolayca ofsetlenebilirdir.

|Komut : IR| -> Dolaylı Adresleme -> IR0 -> IR0’ı artır ve komutu tekrarla -> |Data Tablosu|

Index Registerlar İçin Direkt Adresleme Komutları

Binary Add (+L) , Binary Subtract (-L) , Double Increment Binary (++L) , Double Decrement Binary (-L)

Örnek ;

Komut A m

Komut A m+1

Komut A m+2 vb. yazmak yerine ;

MOVR(560) m IR0

Komut A , IR0+ şeklinde kullanılabilir.

Örnek ;

LD P_Off

Out , IR0+

Buradaki işlem ; Plc adresi CIO 0.13 IR0 içinde depolandığında , Giriş koşulu kapalı (off) olduğu için , çıkış CIO 0.13 dolaylı olarak IR0’a atanır.Koşul çalışır ve IR0 1 artar.Böylece Plc hafıza adresi CIO 0.14 olur.

Örnek ;

LD P_Off

SET ,IR0+

Buradaki işlem ; Plc adresi CIO 0.13 IR0 içerisinde depolandığında , giriş koşulu off olduğu için SET komutu çalışmaz.Böylece IR0 aynı kalır.

Dikkat edilmesi gereken kurallar ;

Bir yerde yada fonksiyon bloğunda kullandığımız Index Registerlarını bir başka yerde kullanmak istediğimizde Index Registerlarını bir yere kaydetmelisiniz.Aksi durumda , hataya sebep olabilirler.

Ek olarak kullandığımız değerleri daha önceden ya da en başta kaydetmeliyiz.Yani , Index Registerlara bir değeri set etmez isek daha başta işlemler hatalı ilerleyebilirler.

Index Register Uygulama Örneği

D0-D99 dataları ile D100-D199 datalarını toplayıp ;

D0 için IR0 , D100 için IR1 ve D200 için IR2 Index Registerları kullanılacaktır.

Bu işlemi nasıl gerçekleştirebiliriz.

Kodlar :

|—-|↑a|————–|MOVR D0 IR0|——-|

|—-|↑a|————–|MOVR D100 IR1|——-|

|—-|↑a|————–|JMP &1000|——-|

|—–|FOR &100|——-|

|—-|a|———|+ ,IR0+ , IR1+ , IR2+|—|

|—————|NEXT|

|—————–|JME &1000|

Not : ‘a’ yükselen kenar tetiklendiğinde Index R set edilir.Off->On olmadan for-next döngüsü çalışmaz.

Not : JME &1000 için , Jump destination komut ‘a’ yükselen kenarı tetiklenmediğinde çalışır.

Devam edelim..

Not : Index registerlar şu komutlar ile direkt adreslenebilir ;

MOVR , MOVRW , SETR , GETR , RSRCH[] , RSORT[] , MOVL , XCGL , =L , <>L , <L , <=L , >L , >=L , CMPL , ++L , –L, +L , -L , FRMCV , TOCV

Index Registerlar Monitoring İşlemi :

Host link komutları ya da FINS komutlarını kullanarak Index Registerları izleyebiliriz ve bunları DM alanları vb. içerisinde tutarak değerlerini görebiliriz.

Örnek :

|——–|a|——|MOVR 0005 IR0|

|——-|P_On|—–|MOVL IR0 D2000| (D2000 ve D2001 adreslerinden okuyabiliriz)

Devam ..

Tasklar Arasında Index ve Data Registerlarını Paylaştırma

Normal ayarlarda; her bir task için registerlar birbirinden ayrılır.

Ayar : CX- Programmer içerisinde Proje Ağacı (Project Tree) kısmında PLC’e sağ tıklayın ve “properties”e basarak ilerleyin.Burada PLC properties dialog box görünecektir.General seçeneğinin alt tarafında bulunan “Use |R|DR independently per task” seçeneğindeki tik’i kaldırmalısınız.

Not : Yardımcı alan bayrakları ve Wordleri :

Adres: A99.14 -> 0 : Her bir task için registerları ayrı (default) , 1 : Tüm tasklar için registerları paylaştır.

Not : Index ve Data registerlarının paylaşımı , depolama ihtiyacını azaltır.

Not : Paylaşım olursa , tasklar arasındaki değişim zamanı hızlanacaktır.

Adres Ofseti Belirleme :

Belirli adres için köşeli parantez arası ofset değiştirilebilir.

Örnek :

D000[w0] -> w0 = &2 ise -> 2 eklenir ve sonuç D0.2 olacaktır.

10.00[4] -> 10.4’e eşittir.

D100[w1] -> w1 = &3 : D103’e eşittir.

Ofsetleme yalnızca -> H , W , DM ve EM alanlarında kullanılabilirdir.

Adres Ofsetleme Örneği :

D0-D99 ve D100-D199 arası D200-299.Eğer w0=30 olarak girilirse, ilgili Wordler d30-d99 ve d130-d199 ve d230-d299 olmalıdır.

|——–|↑a|—————-|MOV w0 w1|———|

|——————————|FOR &100|———-|

|——|a|————-|<  w1 &100|———–|+ D0[W1] D100[W1] D200[W1]|——|

|——-|+ +W1|—————-| (< W1 &100’ün sağ tarafına bağlıdır.)

|———————-|NEXT|——————–|

Condition (Koşul) Flags

Koşul bayrakları direk olarak sol tarafta bulunan bus bar’a bağlanamaz.

Örnek :

Doğru olan :

|———–||—————Komut A

|—–|P_EQ|—–Komut B     (Burada P_EQ ile başlayan satır komut A ile kontağın arasına bağlıdır.)

Yanlış :

|———|P_EQ|————Komut A

|———|P_EQ|————Komut B

Condition (Koşul) Bayraklarında Ana Turning On Durumları

Error Flag (P_ER) : Hata bayrağı

Equals Flag (P_EQ) : Eşittir bayrağı

Carry Flag (P_CY) : Elde bayrağı

Less than and greater than (P_LT , P_GT) : Büyüktür ya da küçüktür bayrağı

Negative Flag (P_N) : Eksi,Negatif bayrağı

Özel Program Bölümleri :

1.Subroutine : SBS , SBN ve RET , GSBS , GSBN , GRET Komutları

2.IL/ILC : IL ve ILC komutları

3.Step Ladder : Step komutları

4.FOR-NEXT : For ve Next Komutları

5.JMP0-JME0 : JMP0 ve JME0 komutları

6.Blok programlama alanı : BPRG ve BEND komutları

OMRON PLC PROGRAMLAMA -8 SONUÇ :

Bugün Omron Plc Programlama -3 adlı yazımızı sizlerle paylaştık.Umuyorum faydalı olmuştur.Temel olarak altyapıyı oluşturmak adına uğraşıyorum.İlerleyen zamanlarda umuyorum bol uygulamalı yazılarla birlikte oluruz.

İyi Çalışmalar

Omron Plc Programlama Dersleri -1 | Omron Plc Eğitim

OMRON PLC PROGRAMLAMA DERSLERİ

Omron Plc Nedir ? Omron Plc detayları nedir ? Kullanılan operandlar nedir ? Omron plc nasıl kullanılır ? Bu yazımızda Omron Plc Programlama İnceleme adlı yazımızı sizlerle paylaşıyoruz.Bu yazı dizisi omron plc’e dair önemli detayları incelemek adına paylaşılacaktır.

OMRON PLC PROGRAMLAMA

Interlocked -> Ayar komutu (IL) – İptal komutu (ILC)

Break -> Ayar Komutu (BREAK) – İptal Komutu (NEXT)

Block Program -> Ayar Komutu (BPRG) – İptal Komutu (BEND)

Operandlar : Source(kaynak) – Destination(hedef) –Number (sayı) olarak 3’e ayrılır.

Örnek : #0 = Source(S) ve &3 = Number(sayı)

Source = Sabitin ya da okunan datanın adresini belirler

S -> Source operand (Kaynak , ana operand)

C = Control (Kontrol) Data -> Bit durumuna göre ana kaynak içerisinde farklı anlamlara gelir.

Destination = Results (Sonuçlar) : Yazılacak data adresini belirler.(D)

Number (Sayı) =Atlama , subroutine gibi belirli komut numaralarını belirler.(N)

Bit adresleri ;

|x||x||x||x|.|x||x| (Noktadan sonrası Bit Numarasını 0-15 belirler ve Noktadan önceside Word Adresidir)

Örnek : Word 0001’in içerisindeki 03 bit adresini gösterelim : C101.03

1.03’tür -> 03 (Bit numarası) , C101(Word)

Örnek : H10.08 -> 08 (Bit numarası) , H10 (Word adresi)

Örnek : 10 -> 0010 -> (0-15 arası bit) -> 10 = Word adresi

Örnek : W5 -> Word adresi

Örnek : D200 -> Word adresi

Word adresini düzenlemek istersek ; 3 word numarası ve 200’de Word ;

MOV 3 D200 denilerek düzenleme işlemleri yapılabilir.

Binary Mod içerisinde Dolaylı DM Adreslerini Belirlemek :

Binary data olarak (00000-32767) Data Memory (DM) adına ‘@’ sembolü kullanılır.

MOV #1 @D300 şeklinde kullanılabilir.

BCD Modta Dolaylı DM Adresleri Tanımlama :

Adres içerikleri BCD data olarak işlenir ve DM Word adreslerine yazılır.Burada (*) asteriks eklenir.

MOV #1 *D200 şeklinde kullanılabilir.

Direkt Olarak Register Tanımlama :

Index Register (IR) veya Data Register(DR) direkt olarak IR(0-15) , DR(0-15) olarak tanımlanabilir.

MOVR 1.02 IR0 ya da MOVR 10 IR1 -> PLC Hafıza adreslerini CIO 10 için IR0 veya IR1 içerisinde tutar.

Register için dolaylı adres kullanımı ;

IR|x| ile bitleri ve Wordleri tanımlama işlemleri adına ; IR0(plc hafıza adresleriyle birlikte biti yükler) ve;  IR1 -> MOV #1 işlemi ile , IR1 0001’i Plc içerisindeki IR1 üzerinde saklar.

Sabit Ofset : IR|x| İÇİN +/- sabiti tanımlama

Sabit -> -2048 ile +2047 aralığındadır.Komut çalıştırıldığında ofset, binary dataya çevirilir.

+5, IR0 (IR0 +5’e bit ve plc hafıza adresini yükler.)

MOV #1 31, IR1 -> #0001’i IR1+31 içerisinde tutar.

Register Kullanımında Dolaylı Adres Tanımlama :

DR Ofset -> IR|x| içerisindeki data , signed binary olarak DR|x| içerisinde tutulur.MOV #1 DR0,IR1

Anlamı da ; 0001’i ve IR1 içerisindeki değeri DR0’da tut.

Omron plc programlama dersleri

Auto Increment(Oto artırım) :

+1 ya da +2 şeklinde IR|x| içeriği artırılabilir.

+1 : IR|x|+ -> bir artırma işlemidir.

+2 : IR|x|++ -> iki artırma işlemidir.

Auto Decrement(Oto azaltım) :

-1 : -IR|x| -> 1 azaltma işlemidir.

-2: –IR|x| -> 2 azaltma işlemidir.

16-Bit Sabit : Tüm binary data ya da sınırlı binary data aralığı ;

Unsigned binary : # -> #0000 – #FFFF -> Ör ; MOV #5A D100

Signed Decimal : -/ + -> -32,768 , +32767 -> Ör; +(400) D200 -128 D300

Unsigned Decimal : & -> &0 – &65535-> CMP(020) D400 &999

16-Bit BCD Data ya da Sınırlı BCD Data Aralığı :

BCD -> # -> #0000 – #9999 -> -B(414) D500 #2000 D600

32-Bit için ;

Unsigned binary -> # -> #00000000 – #FFFFFFFF -> Ör : MOVL(498) #17FFF D100

Signed Binary : +  -> -2,147,483,648 – +2,147,483,647 -> Ör : +L(401) D200 -65536 D300

Unsigned Decimal : & -> &0 – &429467295 -> CMPL D400 &9999

32-Bit BCD Data : # -> -BL D500 #100000 D600

Text String :

Özel karakter dışında 1 Byte olarak ‘Text Datası’ depolanabilir.

Soldan -> Sağa doğru depolanır.00 hex (NULL kod) sağ en altta bulunur ve boş olan alana 00 (Null) ekler.Tek sayıda karakter varsa sağ en alt ‘00’ , çift sayıda karakter karakter varsa  sağ ve sol olmak üzere doldurur.

Data Formatları :

Unsigned Binary : Decimal olarak (0-65535) ve 4-digit hexadecimal (0000 – FFFF)

Signed Binary : Decimal olarak (-32,767 – +32767) ve 4-digit hexadecimal (Negatif : 8000-FFFF ve Pozitif : 0000-7FFF)

BCD : Decimal (0-9999) ve 4-digit hexadecimal (0000-9999)

Data Formatı :  1 Bit için single precision

31 30 29 ………. 0 (Bitler)

0’dan 22. Bit dahil = Mantissa olarak adlandırılır.

23’den 30. Bit dahil = Exponent olarak adlandırılır.

  1. bit ise = Signal mantissa olarak adlandırılır.

Değer = (-1)^işaret x 1.(mantissa) x 2^exponet

Sign Bit (İşaret biti) 31. Bittir ve : 1 ise negatif değer , 0 ise pozitif değer yapar.

Double olan yani 64-bit olan durumda ise ;

0-51 mantissa , 52-62 exponent ve 63’te mantissa sinyalidir.

Komut Değişkenleri :

Türev (Fark) : On ise = @ -> Koşul ‘On’ olduğunda çalışır.Off ise ; % -> koşul off olduğunda çalışır.

Anında Yenileme  : ! -> Komut çalıştığında özel giriş/çıkış birim Wordleri ya da giriş/çıkış tanımlı olanların datalarını yeniler.

!@MOV = Mov komut , @ türev değişkeni , ! anlık yenileme değişkeni

CP Serilerinde ;

Non-differentiated (Türevi alınamayan) komutlar her döngüde çalışır.

Türevi alınabilir komutlar ise yalnızca birkaç kez çalışır.

Örnek olarak ;

Non-differentiated : —| 1.02|———|MOV     |

Differentiated : ———|1.02|———-|@MOV        |  CIO 1.02(yükselen kenar) Off -> On olduğunda çalışır.

Çıkış Komutları : Koşul (on->off) off olduğunda ve çevrimler çalıştırılmadığında ;

——|1.02|———|%SET      | Buradaki set komutu CIO 1.02 off olduğunda çalışır.

Not : % ifadesi yalnızca LD , AND , OR , SET ve RSET komutlarına eklenebilir.

CX-Programmer İçin Program Hataları :

-Yanlış/Hatalı Data- Ladder Diyagram ; Komut konumlarını , giriş/çıkış hatlarını , bağlantılarını , komut ve işlem bütünlüğünü kontrol ediniz.

PLC tarafından komut desteği ; Komutlar ve operandlar plc tarafından desteklenmiş komut değişkenlerini (NOT , ! , @, %) kontrol ediniz.

Operand Aralıkları : Operand alan aralıklarını , operand data tiplerini , yalnızca okunabilir wordlerin erişimlerini kontrol ediniz.Sabitleri (+ , – , # , & ) , kontrol kodlarını , çoklu-word operandlarını , boyut ilişkilerini , operand aralıklarının üst üste binmesi durumlarını , çoklu word alanlarını , çift uzunluk operandlarını , offsetler için alan sınırını vb. kontrol ediniz.

PLC program kapasitesi : Step sayısını , kapasite aşımını , görev sayılarını kontrol ediniz.

Syntax : IL-ILC , JMP-JME , CJP/CJPN-JME , SBS-SBN-RET , MCRO-SBN- RET , STEP-SNXT , BPRG-BEND , IF-IEND , LOOP-END yapılarını kontrol ediniz.

Ladder Diyagram Yapısı : Geri akış ya da program yazım hatalarının olup olmadığını kontrol ediniz.

Çift Çıkış : Bit , word , timer/counter komutlarını , long words , start/end aralıklarını , FAL numaralarını vb. kontrol ediniz.

CX-Programmer’da :

Proje Dosyası (*.cxp) olarak

Fonksiyon blok kütüphane dosyası (*.cxf)

Proje text dosyası içeren fonksiyon blokları (*.cxt) olarak kullanılırlar.

CX-Programmer’da :

& Prefix’i : Desimal olarak giriş

# Prefix’i : Hexadecimal olarak giriştir.

Bit strings(input hex) , nümerik values (nümerik desimal) olarak adlandırılırlar.

Ör :

TIM 042 #10 (100 ms timer)

= (300) D5230 &60

++(590) D5290 (Binary artırım)

MOV(021) &0 D5230 (Move)

Çıkışlar ; Q100.00 , Q100.01 ile başlar ve devam eder.

OMRON PLC PROGRAMLAMA İNCELEME SONUÇ :

Bu yazımızda Omron Plc Programlama İnceleme sonuç adlı yazımızı sizlerle paylaştık.Bu yazı dizisi omron’a dair detaylı incelemeleri ve önemli bilgileri sizlerle paylaşmak adına hazırlandı.

İyi Çalışmalar