Post on 19-Feb-2020
W461-TR -02A
SYSMAC CP1L/CP1Başlangıç Kılavuzu
CP Serisi
Programlanabilir Kontrolör
Yetkili Distribütör:
Ürünlerin geliştirilmesi amacıyla bu kitapçıkta belirtilen özellikler bildirilmeksizin değiştirilebilir.
Cat. No. W461-TR1-02AOMRON Industrial Automation Global: www.ia.omron.com
OMRON CorporationIndustrial Automation Company
© OMRON Corporation 2009 Her Hakkı Saklıdır.
Cat. N
o. W461-TR
1-02A S
YS
MA
C C
P1/C
P1E
Ba
şlan
gıç
Kılavu
zu
CP1L-L10D -CP1L-L14D -CP1L-L20D -CP1L-M30D -CP1L-M40D -CP1L-M60D -CP1E-E D -ACP1E-N D -
CP1L/CP1E CPU ÜnitesiBaşlangıç Kılavuzu
2
Bildirim:OMRON ürünleri uygun prosedürlere göre kalifiye operatörler tarafından ve sadece bu kılavuzda açıklanan amaçlar için kullanım amacıyla üretilmiştir.Bu kılavuzdaki uyarıları göstermek ve sınıflandırmak için aşağıdaki düzenlemeler kullanılmıştır. Daima bunların gösterdiği bilgilere uyulmalıdır. Uyarılara uyulmaması kişilerin yaralanmasına veya malzemelerin zarar görmesine yol açabilir.
TEHLİKE Kaçınılmadığı takdirde ölüm veya ciddi yaralanmalara sebep olabilecek tehlikeli durumları gösterir. Buna ilaveten ciddi maddi hasar oluşabilir.
UYARI Kaçınılmadığı takdirde potansiyel olarak ölüm veya ciddi yaralanmalara sebep olabilecek tehlikeli durumları gösterir. Buna ilaveten ciddi maddi hasar oluşabilir.
Dikkat Kaçınılmadığı takdirde potansiyel olarak küçük veya orta ölçekli yaralanmalara veya maddi hasara sebep olabilecek tehlikeli durumları gösterir.
OMRON Ürün ReferanslarıBu kılavuzdaki tüm OMRON ürünleri büyük harfle gösterilmiştir. "Ünite" kelimesi bir OMRON ürününü gösterdiğinde ürünün orijinal adında geçip geçmediğine bakılmaksızın büyük harflerle yazılmıştır.Bazı ekranlarda ve bazı OMRON ürünlerinde görünen "Ch," kısaltması sıklıkla "kelime" anlamındadır ve bu dokümantasyonda bu bağlamda "Wd" olarak kısaltılmıştır.“PLC” kısaltması Programlanabilir Kontrolör demektir. Bununla birlikte bazı CX-Programmer ekranlarında “PC” Programlanabilir Kontrolör anlamında kullanılmıştır.
Görsel YardımlarAşağıdaki başlıklar farklı tiplerdeki bilgileri bulabilmeniz için kılavuzun sol sütununda görülür.
Not Ürünün verimli ve uygun kullanımı için belirli bir ilgi alanına giren bilgileri gösterir.
1,2,3... 1. Prosedürler, kontrol listeleri gibi bir tür veya diğerinin listelerini gösterir.
Ticari markalarWindows, Amerika Birleşik Devletleri ve diğer ülkelerde Microsoft Corporation'ın kayıtlı ticari markasıdır.SYSMAC OMRON'un Programlanabilir Kontrolörlerinin kayıtlı ticari markasıdır.Diğer markalar ve ürün isimleri ilgili sahiplerinin ticari markaları veya kayıtlı ticari markalarıdır.
OMRON, 2009Her hakkı mahfuzdur. Bu yayının hiçbir bölümü OMRON'dan önceden yazılı izin alınmadığı takdirde, çoğaltılamaz, dosyalama sistemlerine konulamaz ve hiçbir şekilde mekanik, elektronik, fotokopi, kayıt veya başka bir yol ile iletilemez ve dağıtılamaz.Burada yer alan bilginin kullanımı patentlerle ilgili bir sorumluluk getirmez. Ayrıca, OMRON yüksek kaliteli ürünlerini sürekli olarak geliştirmeye çalıştığı için bu kılavuzda yer alan bilgiler önceden haber verilmeksizin değiştirilebilir. Bu kılavuzun hazırlanmasında her tür dikkat gösterilmiştir. Ancak, OMRON hatalar veya gözden kaçırmalar konusunda hiç bir sorumluluk kabul etmez. Bu yayında yer alan bilgilerin kullanımından kaynaklanabilecek herhangi bir zarar konusunda da her hangi bir sorumluluk kabul edilmeyecektir.
3
IçindekilerUYARILAR....................................................................... 9
1 Hedef Kitle ................................................................................................................ 102 Genel Uyarılar .......................................................................................................... 103 Güvenlik Uyarıları ..................................................................................................... 104 Uygulama Uyarıları ................................................................................................... 11
BÖLÜM 1CP1L/CP1E’ye Genel Bakış .......................................... 13
1-1 CP1L/CP1E Modelleri............................................................................................... 141-2 Parça İsimleri ve Fonksiyonları................................................................................. 17
BÖLÜM 2Sistemlerin Tasarımı...................................................... 21
2-1 Bu Kılavuzun Düzeni ................................................................................................ 222-2 Kapı Kontrol Sistemi Hakkında................................................................................. 242-3 Kapı Kontrol Sistemi için G/Ç Tahsisi ....................................................................... 262-4 Örnek Ladder Program............................................................................................. 28
BÖLÜM 3Montaj ve Kablolama ..................................................... 29
3-1 Montaj Notları ........................................................................................................... 303-2 DIN Rayları üzerine Montaj ...................................................................................... 333-3 Aygıtları Kablolama .................................................................................................. 343-4 CP1L’nin Güç Testi................................................................................................... 37
BÖLÜM 4Programları Oluşturma .................................................. 39
4-1 Programlama için Hazırlık ........................................................................................ 404-2 Ladder Programları Oluşturma ................................................................................. 454-3 CX-Programmer Kullanımı ....................................................................................... 484-4 Yardım Kullanımı ...................................................................................................... 514-5 Program Girişi........................................................................................................... 534-6 Programları Kaydetme/Yükleme............................................................................... 744-7 Programları Düzenleme............................................................................................ 77
BÖLÜM 5Programları Aktarma ve Hata Bulma............................. 83
5-1 Çevrimiçi Olma ......................................................................................................... 845-2 Çevrimiçi Ayarlama/Hata Bulma............................................................................... 91
Ek................................................................................. 101A-1 Kanal/Röle Numaraları ........................................................................................... 102A-2 Komutlar ................................................................................................................. 107A-3 CP1L/CP1E’nin Dahili Çalışmaları ......................................................................... 111A-4 CP1L Programlama Örnekleri ................................................................................ 121A-5 CP1L ile CP1E’nin karşılaştırması.......................................................................... 172
4
Bu kılavuz hakkında:
Bu kılavuz CP serisi Programlanabilir Kontrolörlerin (PLC'ler) montaj ve çalışmasını açıklar ve aşağıdaki bölümleri içerir. CP Serisi OMRON'un ileri seviyeli kontrol teknolojilerine ve otomatikleştirilmiş kontrol konusundaki engin deneyimlerine dayanan ileri seviyeli paket tipi PLC'ler sağlar. Lütfen bu kılavuzu dikkatle okuyun ve CP serisi PLC montajı veya kullanımı öncesinde burada yer alan bilgileri iyice anladığınızdan emin olun. Sonraki bölümde yer alan ön uyarıları okuduğunuzdan emin olun.Bu kılavuz ilk kez SYSMAC CP serisi kullanacaklar içindir. Serinin temel kullanımı SYSMAC CP1L temel alınarak anlatılmıştır. CP1E kullanımları için "CP1L" değerlerinin yerine "CP1E" değerlerini kullanın. CP1L ve CP1E arasındaki farklar notlar ve başlıklarla açıklanmıştır.Bu kılavuzda verilen devre konfigürasyonları, kablolama metodları ve programlar tamamen örnektir. Gerçek sistemi oluştururken, özellikleri, performansı ve her bileşenin emniyetliliğini ilgili kılavuzlara bakarak kontrol edin. Bu kılavuzdaki ladder programları kesinlikle örnektir. Gerçek devreleri dizayn ederken gerekli emniyet önlemlerini alın.
Uyarılar Programlanabilir Kontrolörler ve ilgili servisleri kullanmak için genel uyarıları sağlar.Bölüm 1 CP1L ve CP1E tiplerini ve parça isimlerini açıklar.Bölüm 2 Örnek olarak bir kapı kontrol sistemi temel alınarak CP1L sisteminin nasıl oluşturulacağınıaçıklar.Bölüm 3 CP1L’nin DIN raya nasıl monte edileceğini, güç kaynağı ve G/Ç hatlarını kablolamayı veçalışmanın nasıl test edileceğini örnek olarak açıklar.Bölüm 4 Kapı kontrol sistemi için ladder program oluşturarak CX-Programmer temel fonksiyonlarınıaçıklar.Bölüm 5 program aktarma ve hata bulmayı açıklar.Ekler kanal/röle numaralarını, komutları, CP1L ve CP1E iç çalışmasını ve programlama örneklerini sağlar.
İlgili Kılavuzlar
CP-serisi CPU Ünitelerinde aşağıdaki kılavuzlar kullanılmıştır. Gerektiğinde bu kılavuzlara bakın. Cat. No. Kılavuz adı TanımW462 SYSMAC CP Serisi CP1L
CPU Ünite Kullanıcı KılavuzuSistem konfigürasyonunu, montajı, kablolamayı, G/Ç atamayı, puls/sayıcı fonksiyonlarını ve genişletme ünitesi bağlantılarını detaylı şekilde açıklar. Ayrıca hatalar, sorun giderme, bakım ve kontrol bilgilerini sağlar.
W451 SYSMAC CP Serisi CP1H/CP1L CPU Ünite Programlama Kılavuzu
CP Serileri hakkında aşağıdaki bilgileri sağlar:• Programlama komutları• Programlama metodları• Görevler• Dosya hafızası• FonksiyonlarBu kılavuzu CP1H Programlanabilir Kontrolörler Kullanma Kılavuzu (W450) ile birlikte kullanın.
W479 SYSMAC CP Serisi CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu
CP1E PLC’ler için aşağıdaki bilgileri açıklar. • Genel bakış ve özellikler• Temel sistem yapılandırması• Parça isimleri ve fonksiyonları • Kurulum ve ayarlar • Sorun giderme Bu kılavuzu CP1E CPU Ünite Yazılımı Kullanıcı Kılavuzu (W480) ve Komut Referans Kılavuzu (W483) ile birlikte kullanın.
W480 SYSMAC CP Serisi CP1E CPU Ünite Yazılımı Kullanıcı Kılavuzu
CP1E PLC’ler için aşağıdaki bilgileri açıklar. • CPU Ünitesinin işletimi • Dahili bellek• Programlama• Ayarlar• CPU Ünitesinin dahili fonksiyonları
•Kesintiler•Yüksek hızlı sayaç girişleri•Puls çıkışları•Seri haberleşme•Diğer fonksiyonlar
Bu kılavuzu CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu (W479) ve Komut Referans Kılavuzu (W483) ile birlikte kullanın.
W483 SYSMAC CP Serisi CP1E CPU Ünitesi Komut Referans Kılavuzu
Tüm programlama talimatlarını ayrıntılı olarak açıklar. Programlamayı yaparken bu kılavuzu CP1E CPU Ünite Yazılımı Kullanıcı Kılavuzu (W480) ile birlikte kullanın.
W446 SYSMAC CX-Programmer Kullanma Kılavuzu
Fonksiyon blokları dışında tüm CX-Programmer fonksiyonları için kurulum ve kullanma bilgilerini sağlar.
5
6
Bu Kılavuzu Okuyun ve AnlayınLütfen ürünü kullanmadan önce bu kılavuzu okuyun ve anlayın. Herhangi bir sorunuz veya yorumunuz olduğu takdirde OMRON temsilcinize danışın.
Garanti ve Sınırlı Sorumluluk■GARANTİ
OMRON’un verdiği garanti, ürünlerin OMRON tarafından satıldığı tarihten itibaren bir yıl süre ile (veya belirtilmişse başka bir süre) malzeme ve işçilik yönünden kusurlu olmayacağıdır.
OMRON, ÜRÜNLERLE İLGİLİ OLARAK TELİF HAKKI İHLALİNDE BULUNMAMA, SATILABİLİRLİK VE BELİRLİ BİR AMACA UYGUNLUK KONUSUNDA AÇIK YA DA DOLAYLI HİÇ BİR GARANTİ VEYA SUNUMDA BULUNMAMAKTADIR. HERHANGİ BİR ALICI VEYA KULLANICI ALICI VEYA KULLANICININ AMAÇLANAN KULLANIM İÇİN ÜRÜNÜN UYGUNLUĞUNA KENDİ BAŞINA KARAR VERDİĞİNİ KABUL ETMİŞTİR. OMRON DOĞRUDAN VEYA DOLAYLI DİĞER TÜM GARANTİLERLE İLGİLİ SORUMLULUK KABUL ETMEZ.
■SORUMLULUK SINIRIOMRON, ÖZEL, DOLAYLI VEYA DURUMA BAĞLI ZARARLARDAN, KAR KAYBI VEYA BİR ŞEKİLDE ÜRÜNLE BAĞLANTILI TİCARİ KAYIPLARDAN, BU TÜR BİR TALEP KONTRAT, GARANTİ, İHMAL VEYA KATİ SORUMLULUĞA DAYALI OLSA DA SORUMLU TUTULMAYACAKTIR.
OMRON’un sorumluluğu hiçbir durumda ilgili sorumlulukla ilişkili ürünün kendi fiyatından yüksek olamaz.
OMRON’UN ANALİZLERİ ÜRÜNLERİN DOĞRU ŞEKİLDE KULLANILDIĞI, MUHAFAZA EDİLDİĞİ, MONTE EDİLDİĞİ VE KORUNDUĞU, KİRLENMEYE MARUZ BIRAKILMADIĞI, KÖTÜ VEYA YANLIŞ KULLANILMADIĞI YA DA UYGUN OLMAYAN DEĞİŞİKLİK VEYA TAMİR YAPILMADIĞINI DOĞRULAMADIKÇA, OMRON HİÇ BİR ŞEKİLDE GARANTİ, TAMİR VEYA DİĞER TALEPLERDEN SORUMLU OLMAYACAKTIR.
Uygulamada Dikkat Edilecekler■KULLANIM İÇİN UYGUNLUK
OMRON müşterinin uygulamasındaki ürün kombinasyonlarının veya ürünlerin kullanımının herhangi bir standart, yasa veya yönetmeliğe uygunluğunu sağlamakla yükümlü olmayacaktır.
Müşterinin talebi doğrultusunda, OMRON ürün için geçerli nominal değerler ve kullanım kısıtlamaları ile ilgili üçüncü taraf sertifikasyon dokümanlarını sağlayacaktır. Bu bilgi tek başına ürünün nihai ürün, makine, sistem veya diğer uygulama ya da kullanım için uygun olduğunu tam olarak belirlemek için yeterli değildir.
Aşağıdakiler özel dikkat gerektiren uygulama örnekleridir. Bu, ürünün muhtemel kullanımı ile ilgili tam liste olmadığı gibi ürünün burada listelenen kullanımlar için uygun olduğunu da göstermeyi amaçlamamaktadır:
• Dış mekan kullanımları, potansiyel kimyasal kirlenme veya elektrik interferansı içeren kullanımlar, ya da bu kılavuzda açıklanmamış koşullar veya kullanımlar.
• Nükleer enerji kontrol sistemleri, yanma sistemleri, demiryolu sistemleri, havacılık sistemleri, tıbbi ekipmanlar, eğlence makineleri, araçlar, güvenlik ekipmanları, özel endüstri veya kanuni düzenlemelere tabi montajlar.
• Hayati veya maddi tehlikeye sebep olabilecek sistemler, makineler ve ekipmanlar.
Lütfen ürünlerle ilgili tüm yasaklamaları ve kullanım alanlarını öğrenin ve bunlara dikkat edin.
ÜRÜNÜ HAYATİ VEYA MADDİ RİSK İÇEREN BİR UYGULAMADA SİSTEMİN BİR BÜTÜN OLARAK RİSKE UYGUN ŞEKİLDE DİZAYN EDİLDİĞİNDEN VE OMRON ÜRÜNLERİNİN UYGUN ŞEKİLDE DEĞERLENDİRİLDİĞİNDEN VE TÜM EKİPMAN YA DA SİSTEM İÇİNDE AMAÇLANAN KULLANIMA UYGUN ŞEKİLDE MONTE EDİLDİĞİNDEN EMİN OLMADIKÇA ASLA KULLANMAYIN.
■PROGRAMLANABİLİR ÜRÜNLER OMRON programlanabilir ürünlerle ilgili olarak kullanıcının programlamasından kaynaklanacak sonuçlardan hiçbir şekilde sorumlu olmayacaktır.
7
8
Sorumluluk Reddi■ÖZELLİKLERDE DEĞİŞİKLİK
Ürün teknik özellikleri ve aksesuarlar herhangi bir anda gelişmeler ve diğer sebeplerden dolayı değiştirilebilir.
Yayınlanmış nominal değerler veya özellikler değiştiğinde ya da önemli yapısal değişiklikler yapıldığında model numaralarını değiştirmek standart uygulamamızdır. Ancak, ürünlerin bazı teknik özellikleri haber verilmeksizin değiştirilebilir. Emin olmadığınızda, talebiniz üzerine uygulamanızın önemli özelliklerini karşılamak için özel model numaraları tahsis edilebilir. Satın aldığınız ürünlerin güncel teknik özelliklerini doğrulamak amacıyla lütfen OMRON satış temsilcinize danışın.
■BOYUTLAR VE AĞIRLIK Boyutlar ve ağırlıklar nominal değerlerdir, toleranslar gösterilmiş olsa bile üretim amaçlı olarak kullanılmamalıdır.
■PERFORMANS VERİSİ Bu kılavuzdaki performans verisi kullanıcının uygunluğu belirlemesi için bir rehber olarak sağlanmıştır ve bir garanti oluşturmaz. OMRON’un test durumunun sonuçlarını gösterebilir ve kullanıcılar onu güncel uygulama gereksinimlerine bağdaştırmalıdır. Güncel performans OMRON Garantisi ve Sınırlı Sorumluluğuna bağlıdır.
■HATALAR VE GÖZDEN KAÇIRMALAR Bu kılavuzdaki bilgi dikkatlice kontrol edilmiştir ve eksiksiz olduğuna inanılmıştır; ancak, yazı, basım veya düzeltmelerle ilgili hatalar veya gözden kaçırmalar için sorumluluk kabul edilmez.
UYARILARBu bölüm CP-serisi Programlanabilir Kontrolör (PLC) ve ilgili cihazların kullanımı için genel uyarıları açıklar.
Bu bölümün içerdiği bilgi Programlanabilir Kontrolörlerin emniyetli ve güvenilir uygulaması için önemlidir. PLCsistemi kurmaya veya çalıştırmaya girişmeden önce bu bölümü okumalı ve içerdiği bilgiyi anlamalısınız.
1 Hedef Kitle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Genel Uyarılar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Güvenlik Uyarıları . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Uygulama Uyarıları . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
9
10
Hedef Kitle
1 Hedef KitleKılavuz, elektrik sistemleri konusunda da bilgi sahibi olması gereken (elektrik mühendisi veya dengi) aşağıdaki personel içindir.
• FA sistemlerinin kurulumuna ilişkin deneyimi az olan personel.• FA sistemlerinin tasarlanmasına ilişkin deneyimi az olan personel.• FA sistemlerinin ve tesislerinin yönetimine ilişkin deneyimi az olan personel.
2 Genel UyarılarKullanıcı ürünü kullanım kılavuzlarında anlatılan performans özelliklerine göre çalıştırmalıdır.Ürünü bu kılavuzda açıklanmamış durumlar altında veya nükleer kontrol sistemleri, demiryolu sistemleri, havacılık sistemleri, araçlar, yanma sistemleri, tıbbi ekipmanlar, eğlence makineleri, güvenlik ekipmanları ve yanlış kullanıldıkları takdirde insan hayatı ve eşyalar açısından ciddi sorun yaratabilecek diğer sistemler, makineler ve ekipmanlarda kullanmadan önce OMRON temsilcinize danışın. Ürünün değerlerinin ve performans karakteristiklerinin sistemler, makineler ve ekipman için yeterli olduğundan ve sistemleri, makineleri ve ekipmanları çift emniyetli mekanizmalar ile sağladığınızdan emin olun.Bu kılavuz Ünitenin programlanması ve çalıştırılması için bilgi sağlar. Üniteyi kullanmadan önce bu kılavuzu mutlaka okuyun ve çalışma sırasında referans olması için bu kılavuzu ulaşılabilir bir yerde saklayın.
UYARI Bir PLC’nin ve bütün PLC Ünitelerinin, özellikle direkt veya dolaylı olarak insan hayatını etkileyen uygulamalarda, belirtilmiş amaç için ve belirli durumlarda kullanılmaları çok önemlidir. Yukarıda belirtilen uygulamalara bir PLC Sistemi uygulamadan önce OMRON temsilcinize başvurmalısınız.
3 Güvenlik UyarılarıDikkat Güç AÇIK veya henüz KAPALI iken güç kaynağına, G/Ç terminallerine veya
çevreleyen alanlara dokunmayın. Bunu yapmak yanıklara sebep olabilir. Güç KAPALI hale getirildikten sonra, üniteye dokunmadan önce yeterince soğumasını bekleyin.
Dikkat AC güç kaynağını terminal bloğuna 0,5N·m tork ile bağlayın Vidayı gevşetmek yangın veya arızaya sebep olabilir.
Dikkat Çevrimiçi düzenlemeye başlamadan önce döngü zamanının uzantısının ters bir etkisinin olmayacağından emin olun. Aksi takdirde giriş sinyalleri okunamayabilir.
Dikkat CP1E E tipi bir CPU ünitesi ya da N tipi pilsiz bir CPU ünitesinde, güç kaynağı açıldığında DM Alanının (D) * ve Kalıcı Alanın (H) içeriği, Mevcut Sayıcı Değerleri (C), of Sayıcı Tamamlama Bayraklarının (C) durumu ve Yardımcı Alandaki (A) bit durumu saat fonksiyonlarına bağlı olarak dengesizleşebilir.*Bu durum, DM yedekleme fonksiyonu ile EEPROM’a yedeklenen alanlar için geçerli değildir.DM yedekleme fonksiyonu kullanılıyorsa, sıfırlama için mutlaka aşağıdaki metotlardan biri uygulanmalıdır.1. Tüm Alanların Sıfırlanması
PLC Kurulumunda, [Startup Data Read] alanında [Clear Held Memory (HR/DM/CNT) to Zero] seçeneğini seçin.
2. Belirli Alanların Sıfırlanması veya Başlangıç Durumuna GetirilmesiAyar işlemlerini bir ladder programdan yapın.
Veri başlangıç durumuna getirilmediği takdirde, dengesiz veri nedeniyle ünite veya cihaz beklenmeden çalışmaya başlayabilir.
4 Uygulama UyarılarıDikkat Tesisin MONITOR veya RUN moduna değiştirilmesinden etkilenmeyeceğini
doğrulayın.
11
12
Uygulama Uyarıları
BÖLÜM 1
CP1L/CP1E’ye Genel BakışBu bölüm CP1L ve CP1E tiplerini ve çalışma sırasında kullanılan parça isimlerini açıklar.
1-1 CP1L/CP1E Modelleri ........................................................... 141-1-1 CP1L Modelleri ............................................................... 141-1-2 CP1E Modelleri............................................................... 15
1-2 Parça İsimleri ve Fonksiyonları ............................................. 17
CP1L/CP1E’ye Genel Bakış1
1
CP1L/C
P1E’ye Genel Bakış
14
1-1 CP1L/CP1E ModelleriCP1L programlanabilir kontrolör bir PLC paket tipidir, 10, 14, 20, 30, 40 veya 60 G/Ç noktalı olarak mevcuttur. CP1E temel, hareket, aritmetik ve karşılaştırma komutları ile yürütülen standart kontrol işlemleri için E tipi CPU Ünitelerini (temel modeller) ve Programlanabilen Terminaller, İnvertörler ve Servo Sürücüler ile bağlantıyı destekleyen N tipi CPU Ünitelerini (uygulama modelleri) içerir. Her ünite 20,30 veya 40 G/Ç çıkış noktasıyla temin edilebilir.CP1L veya CP1E kullanan uygulama örnekleri için A-4 CP1L/CP1E Programlama Örnekleri ekine bakın.
1-1-1 CP1L Modelleri■10-nokta G/Ç Üniteleri (CP1L-L10D - )
• CPU 6 giriş ve 4 çıkış noktasına sahiptir. • CP serisi genişletme G/Ç üniteleri G/Ç noktası eklemek için kullanılamaz.
■20-nokta G/Ç Üniteleri (CP1L-L20D - ) • CPU 12 giriş ve 8 çıkış noktasına sahiptir. • CP-serisi genişletme G/Ç üniteleri en fazla toplam 60 G/Ç noktasına kadar
ulaşmak için kullanılabilir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
1-1 CP1L/CP1E Modelleri
1
1C
P1L/CP1E’ye G
enel Bakış
■40-nokta G/Ç Üniteleri (CP1L-M40D - ) • CPU 24 giriş ve 16 çıkış noktasına sahiptir. • CP-serisi genişletme G/Ç üniteleri en fazla toplam 160 G/Ç noktasına kadar
ulaşmak için kullanılabilir.
1-1-2 CP1E Modelleri■20-nokta G/Ç Üniteleri (CP1E- 20D - )
• CPU 12 giriş ve 8 çıkış noktasına sahiptir. • CP serisi genişletme G/Ç üniteleri G/Ç noktası eklemek için kullanılamaz.
E tipi CPU ÜnitesiCP1E-E20DR-A
N tipi CPU ÜnitesiCP1E-N20D -
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 15
1-1 CP1L/CP1E Modelleri
1
1
16
CP1L/C
P1E’ye Genel Bakış
■40-nokta G/Ç Üniteleri (CP1E- 40D - ) • CPU 24 giriş ve 16 çıkış noktasına sahiptir. • CP-serisi genişletme G/Ç üniteleri en fazla toplam 160 G/Ç noktasına kadar
ulaşmak için kullanılabilir. E tipi CPU Ünitesi
CP1E-E40DR-AN tipi CPU ÜnitesiCP1E-N40D -
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
1-2 Parça İsimleri ve Fonksiyonları
1
1C
P1L/CP1E’ye G
enel Bakış
1-2 Parça İsimleri ve FonksiyonlarıBu bölüm, CP1L 14-nokta G/Ç ünitesi ve CP1E 40-nokta G/Ç ünitesi örnekleri üzerinden parça isimlerini ve fonksiyonlarını açıklar.
■CP1L14-nokta G/Ç Ünitesi
■CP1E 40-nokta G/Ç Ünitesi
(1) Hafıza kartı yuvası (sadece CP1L’de)Hafıza kartı takmak için kullanılır (15). Hafıza kartları CP1L programlarını, parametreleri ve veri hafızasını saklamak için kullanılabilir. Aynı zamanda programlama aracı (yazılım) kullanmadan başka CP1L ünitelerine veri kopyalamak için de kullanabilirsiniz.
(2) Çevresel USB portuBilgisayar bağlantısı için kullanılır. Bilgisayarlar programlama ve izleme için kullanılabilir.
(3) Analog ayarlayıcıA642CH (CP1E: A642CH/A643CH) yardımcı alanı için bir değer ayarlamak istiyorsanız, 0 - 255 aralığında döndürün. Programlama aracı (yazılım) kullanmadan zamanlayıcı ve sayıcı ayarlarını değiştirmek için kullanın.
MEMORYCOMM COMM
2 3 4 5 6
IN
1
2
3
4567
8
9
10
11
121314
15 16 17
18 19
E tipi CPU ÜnitesiCP1E-E40DR-A
N tipi CPU ÜnitesiCP1E-N40D -
1
8
92
3
7
11
12
13 14
6
21
10 20
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 17
1-2 Parça İsimleri ve Fonksiyonları
1
1
18
CP1L/C
P1E’ye Genel Bakış
(4) Dış analog ayar giriş konnektörü (sadece CP1L)0 ve 10 V arasında dış girişi alır ve yardımcı alan A643CH için değeri 0 ve 256 arasında değiştirir. Bu giriş izole değildir.
(5) DIP anahtarları (sadece CP1L)Kullanıcı hafızasına yazma izni, hafıza kartından otomatik aktarma ve araç veri yolu kullanımı gibi ayarlar için kullanılır.Detaylar için, bkz. 2-1 Parça İsimleri ve Fonksiyonları CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu (W462).
(6) Pil (sadece CP1L ve CP1E N tipi)Güç kaynağı KAPALI durumdayken dahili saati ve RAM içeriğini korur.
(7) Çalışma göstergeleri CP1L’nin çalışma durumunu belirtir. Belirtilen durumlar güç durumunu, çalışma modunu, hataları ve çevresel USB haberleşme durumunu içerir.
(8) Güç kaynağı, toprak ve giriş terminal bloğuGüç kaynağı hattını, toprak hattını ve giriş hatlarını bağlamak için kullanılır.
(9) Giriş göstergeleriKarşılık gelen giriş terminal kontağı enerjiliyken yanar.
(10) Opsiyon kartı yuvasıRS-232C opsiyon kartı (16) veya RS-422A/485 opsiyon kartı (17) kurmak için kullanılır. • CP1L CPU üniteleri
14/20 nokta G/Ç üniteleri 1 seri haberleşme opsiyon kartına sahip olabilirler. 30/40/60-nokta G/Ç üniteleri en çok 2 seri haberleşme opsiyon kartına sahip olabilir.
• CP1E CPU üniteleri30/40 nokta G/Ç üniteleri 1 seri haberleşme opsiyon kartına sahip olabilirler. 20-nokta G/Ç ünitelerinde yuva yoktur.
(11) Genişletme G/Ç ünitesi konnektörü CP seri genişletme G/Ç ünitelerini ve genişletme ünitelerini bağlamak için kullanılır. • CP1L CPU üniteleri
14/20 nokta G/Ç üniteleri en çok 1 genişletme ünitesine sahip olabilir. 30/40/60-nokta G/Ç üniteleri en çok 3 genişletme ünitesine sahip olabilir. 10-nokta G/Ç ünitelerinde bağlı genişletme ünitesi yoktur.
• CP1E CPU üniteleri30/40 nokta G/Ç üniteleri en çok 3 genişletme ünitesine sahip olabilir. 20-nokta G/Ç ünitelerinde bağlı genişletme ünitesi yoktur.
(12) Çıkış göstergeleriKarşılık gelen çıkış terminal kontağı enerjiliyken yanar.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
1-2 Parça İsimleri ve Fonksiyonları
1
1C
P1L/CP1E’ye G
enel Bakış
(13) Dış güç kaynağı ve çıkış terminali bloğu• Dış güç kaynağı terminali:
AC güç kaynağı kullanan üniteler maksimum 300mA kapasiteli 24VDC harici güç kaynağı terminaline sahiptir. Bu, giriş cihazları için servis güç kaynağı olarak kullanılabilir. CP1E 20-nokta G/Ç ünitelerinde harici güç kaynağı terminali yoktur.
• Çıkış terminalleri: Çıkış hatlarını bağlamak için kullanılır.
(14) DIN ray montaj pimi Ünitenin DIN raya montajı için kullanılır.
(15) Hafıza kartı (opsiyonel olarak sadece CP1L için)Dahili flash hafızadan veri depolamak için kullanılır. Hafıza kartı yuvasına (1) takın.
(16) RS-232C opsiyon kartıOpsiyon kartı yuvasına (10) takın. CP1L 10-nokta G/Ç ünitelerinde, CP1E E tipi ünitelerde ve CP1E N tipi 20-nokta G/Ç ünitelerinde yuva yoktur.
(17) RS-422A/485 opsiyon kartı Opsiyon kartı yuvasına (10) takın.
(18) LCD opsiyon kartı (sadece CP1L)CX-Programmer bağlanmadan mevcut değerlerin veya ayarların değiştirilmesi ve farklı tipte verilerin görüntülenmesi için kullanılır. PLC tarafından sağlanmamış olan özel bir zamanlayıcı anahtarı da kullanılabilir.Opsiyon kartı yuvasına (10) takın. 10-nokta G/Ç ünitelerinde yuva yoktur.
(19) Ethernet opsiyon kartı (sadece CP1L) Bir ethernet portu eklemek için kullanılır. Opsiyon kartı yuvasına (10) takın.
(20) Dahili RS-232C opsiyon kartı (sadece CP1E N tipi)Bir PT bağlamak suretiyle, kontrol edilen sistem izlenebilir ve veritoplanabilir
(21) Dahili RS-232C haberleşme durumu göstergesi (sadece CP1E N tipi) Dahili RS-232C portu haberleşme modundayken yanıp söner.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 19
1-2 Parça İsimleri ve Fonksiyonları
1
1
20
CP1L/C
P1E’ye Genel Bakış
■Gösterge DurumlarıBu bölüm, çalışma göstergelerinde görüntülendiği gibi CP1L and CP1E’nin çalışma durumlarını anlatır.
POWER(Yeşil)
Yanık Güç AÇIK
Yanık değil
Güç KAPALI.
RUN(Yeşil)
Yanık CP1L/CP1E hem RUN, hem de MONITOR modunda program yürütür.
Yanık değil
Çalışma PROGRAM modunda veya önemli bir hataya bağlı olarak durdu.
ERR/ALM(Kırmızı)
Yanık Önemli bir hata (FALS kullanım dahil) veya bir donanım hatası (WDT hatası) meydana geldi. CP1L/CP1E çalışması duracak ve bütün çıkışlar KAPALI’ya dönecektir.
Yanıp sönüyor
Giderilebilir bir hata (FAL kullanım dahil) meydana geldi. CP1L/CP1E çalışması devam edecektir.
Yanık değil
Çalışma normal.
INH(Sarı)
Yanık Çıkış KAPALI biti (A500.15) AÇIK. Bütün çıkışlar KAPALI yapılacaktır.
Yanık değil
Çalışma normal.
PRPHL(Sarı)
Yanıp sönüyor
Çevresel USB portunda haberleşme (gönderme veya alma) aktif.
Yanık değil
Diğer bir durum.
BKUP(Sarı)
Yanık • CP1L CPU üniteleri• Kullanıcı programı, parametresi veya veri hafızası dahili flash hafızaya
(yedekleme hafızası) yazılıyor veya dahili flash hafızadan okunuyor. • Kullanıcı programı, parametre, veri hafızası, DM varsayılanları veya
açıklama hafızası hafıza kartına yazılıyor veya hafıza kartından okunuyor.
• Kullanıcı programları, parametreler ve veri hafızası PLC’nin açılmasından sonra geri yüklenir.
• CP1E CPU üniteleriKullanıcı programı, parametreler veya belirlenen DM Alanı sözcükleri yedekleme hafızasına (dahili EEPROM) yazılıyor.
Not: Gösterge yanıkken PLC güç kaynağını KAPATMAYIN.
Yanık değil
Diğer bir durum.
POWER
RUN
INH
PRPHL
BKUP
ERR/ALM
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
BÖLÜM 2
Sistemlerin TasarımıBu bölüm CP1L sisteminin (AC güç kaynaklı 14-nokta G/Ç ünitesi) nasıl oluşturulacağını açıklar, örnek olarak kapı kontrol sistemini kullanır. Bütün ilgili bölümler bu bölümde kullanılan örnek program baz alınarak yazılmıştır
2-1 Bu Kılavuzun Düzeni ............................................................ 22
2-2 Kapı Kontrol Sistemi Hakkında ............................................. 242-2-1 Çalışma .......................................................................... 242-2-2 Sistem Bileşenleri ........................................................... 25
2-3 Kapı Kontrol Sistemi için G/Ç Tahsisi.................................... 26
2-4 Örnek Ladder Program ......................................................... 28
2
2
Sistemlerin Tasarımı
Sistemlerin Tasarım
ı
22
2-1 Bu Kılavuzun DüzeniBu kılavuzun Bölüm 2’den 5’e kadar olan kısımları kapı kontrol sistemini örnek olarak kullanıp tasarımdan çalışmaya kadar CP1L sisteminin oluşturulmasını açıklar. Bölüm içerikleri aşağıdaki gibidir:
Bölüm 2: Tasarımdan çalışmaya, kapı kontrol sistemi özelliklerine, bileşenlere ve G/Ç tahsisine kadar iş akışı.
Bölüm 3: CP1L kurulumu, bileşen kablolaması ve güç testi.
Bölüm 4: CP1L’yi bilgisayara bağlama ve ladder programlar oluşturma.
Bölüm 5: PLC saatini ve PLC çalışma modunu ayarlama, bilgisayardan CP1L’ye veri aktarma, çalıştırma, ayarlama ve hata bulma.
Not Bu kılavuzda verilen devre konfigürasyonları, kablolama metodları ve programlar tamamen örnektir. Gerçek sistemi oluştururken, özellikleri, performansı ve her bileşenin emniyetini ilgili kılavuzlara bakarak kontrol edin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
2-1 Bu Kılavuzun Düzeni
2
2Sistem
lerin Tasarımı
●Tasarımdan Çalışmaya Kadar İş AkışıCP1L kapı kontrol sistemi oluşturulması için iş akışı aşağıda gösterilmiştir. Detaylar için, kılavuzun ilgili bölümlerine bakın.
2-3 Kapı Kontrol Sistemi G/Ç Tahsisi bölümüne bakın.
3-2 DIN Rayları üzerine Montaj ve 3-3 Aygıtları Kablolama bölümüne bakın.
3-4 CP1L Güç Testi bölümüne bakın.
4-1 Programlama için Hazırlık bölümüne bakın.
4-2 Ladder Programı Oluşturma, 4-3 CX-Programmer Kullanımı,, 4-5 Program Girişi, 4-6 Programları Kaydetme/Yükleme, ve 4-7 Programları Düzenleme bölümlerine bakın.
5-1 Çevrimiçi Olma bölümüne bakın.
5-2 Çevrimiçi Ayarlama/Hata Bulma bölümüne bakın.
5-1 Çevrimiçi Olma bölümüne bakın.
Ekipmanı hazırlama· Ekipmanın hazırlanması· Güç kaynağı ve toprak bağlantısı· G/Ç aygıtları kablolama
CP1L'ye güç sağlama· PLC çalışma testi
Program yazmaya hazırlık· USB sürücüsünü bilgisayara kurma· CP1L'yi bilgisayara bağlama
Programları yazma· CX-Programmer'da ladder programlar · Derle· Kaydet· Düzenle
CP1L ve bilgisayar ile çevrimiçi olma
· CP1L saatini ayarlama· PROGRAM moduna geçme. · Programı aktarma
Çevrimiçi hata bulma· Güç izleme· Zorla set/zorla reset komutları· Çevrimiçi Düzenleme
Üretim çalışması
G/Ç tahsisi· Röle numaralarını sensörlere ve anahtarlara tahsis edin
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 23
2-2 Kapı Kontrol Sistemi Hakkında
2
2
24
Sistemlerin Tasarım
ı
2-2 Kapı Kontrol Sistemi Hakkında Bu bölüm bir kapı kontrol sisteminin çalışmasını ve öğelerini tanımlar.
2-2-1 ÇalışmaBu bölüm bir kapı kontrol sisteminin çalışmasını tanımlar.
Bir araba kapıya yaklaşır. • Sensör 5 saniye içinde 3 far yanıp sönmesi algıladığında kapı açılır. • Kapı, düğmelerle açılabilir, kapanabilir ve durdurulabilir.
• Sensör arabanın garaja tam olarak girdiğini algıladığında kapı kapanır. • Arabayı garajdan çıkartırken, kapıyı kapatmak için düğmeler kullanılır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
2-2 Kapı Kontrol Sistemi Hakkında
2
2Sistem
lerin Tasarımı
2-2-2 Sistem BileşenleriBu bölüm kapı kontrol sisteminde kullanılan öğeleri tanımlar. Aşağıdaki bileşenler kullanılacaktır
●PLC• CP1L (14-nokta G/Ç ünitesi AC güç kaynaklı)
●Programlama için Ekipman ve Yazılım• CX-Programmer• Bilgisayar• USB kablo (A-B)
●Girişler• Kapı AÇ düğmesi : PB1 (A16 serisi v.s.)• Kapı DURDUR düğmesi : PB2 (A16 serisi v.s.)• Kapı KAPAT düğmesi : PB3 (A16 serisi v.s.)• Araba algılama sensörü: SEN1 (E3G serisi v.s.)• Far algılama sensörü: SEN2• Limit anahtarı, kapı tamamen açıkken AÇIK olur: LS1 (WL serisi v.s.)• Limit anahtarı, kapı tamamen kapalıyken AÇIK olur: LS2 (WL serisi v.s.)
●Çıkışlar• Kapı kaldırma motorunu çalıştırmak için kontak: MO1• Kapı indirme motorunu çalıştırmak için kontak: MO2
LS1
MO1
SEN2
PB1PB2PB3
SEN1
LS2
MO2
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 25
2-3 Kapı Kontrol Sistemi için G/Ç Tahsisi
2
2
26
Sistemlerin Tasarım
ı
2-3 Kapı Kontrol Sistemi için G/Ç TahsisiCP1L üzerindeki G/Ç röleleri aşağıda tanımlanan şekilde kontaklara tahsis edilmiştir.
●Girişler
●Çıkışlar
Cihaz Kontak Adres
AÇ düğmesi PB1 0.00
DURDUR düğmesi
PB2 0.01
KAPAT düğmesi PB3 0.02
Araba algılama sensörü
SEN1 0.03
Işık algılama sensörü
SEN2 0.04
Üst limit LS LS1 0.05
Alt limit LS LS2 0.06
Cihaz Kontak Adres
Kaldırma motoru MO1 100.00
İndirme motoru MO2 100.01
LS1(0.05)
MO1(100.00)
SEN2(0.04)
PB1(0.00)PB2(0.01)PB3(0.02)
SEN1(0.03)LS2(0.06)
MO2(100.01)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
2-3 Kapı Kontrol Sistemi için G/Ç Tahsisi
2
2Sistem
lerin Tasarımı
●14-nokta G/Ç’li CP1L için G/Ç tahsisi
14 nokta G/Ç ünitesi üzerinde, 8 giriş rölesi, 0.00’dan 0.07’ye kadar (0CH üzerinde bit 00’dan 07’ye kadar) giriş terminal bloğuna tahsis edilmiştir. Ayrıca, 6 çıkış rölesi, 100.00’den 100.05’e kadar (100CH üzerinde bit 00’dan 05’e kadar) çıkış terminal bloğuna tahsis edilmiştir. Giriş kanalı üzerindeki kullanılmamış daha yüksek bitler (bit 08’den 15’e kadar) çalışma alanı olarak kullanılamazlar. Çıkış kanalı üzerindeki kullanılmamış daha yüksek bitler (06’dan 15’e kadar) kullanılabilirler.
Çıkış Alanı
Giriş Alanı
8 giriş
6 çıkış
0 CH (0.00~0.07)
100 CH (100.00~100.05)
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 0 CH
100 CH
Giriş alanı: 8 giriş
Çıkış alanı: 6 çıkışİş alanı olarak kullanılır
Tahsis
Tahsis
Mevcut değil
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 27
2-4 Örnek Ladder Program
2
2
28
Sistemlerin Tasarım
ı
2-4 Örnek Ladder ProgramKapı kontrol sistemi için örnek bir ladder program aşağıda gösterilmiştir. Programın oluşturulması BÖLÜM 4 içinde anlatılmıştır.
W0.00
TIM0000#50
Çalışma alanı
T0000
Zamanlayıcı
0.04
Işık algılama sensörü
W0.00
Çalışma alanı
W0.00
Çalışma alanı
0.04
Işık algılama sensörü
T0000
Zamanlayıcı
C0000
Sayıcı
A200.11
P_First_Cycle İlk döngü bayrağı
C0000
Sayıcı
0.01
DURDUR düğmesi
0.05
Üst limit LA
100.01
İndirme motoru
100.00
Kaldırma motoru
0.00
AÇ düğmesi
100.00
Kaldırma motoru
0.01
DURDUR düğmesi
0.06
Alt limit LS
100.00
Kaldırma motoru
100.01
İndirme motoru
0.03
Araba algılama sensörü
0.02
KAPAT düğmesi
100.01
İndirme motoru
Zamanlayıcı
Sayıcı
#3
CNT
0000
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
BÖLÜM 3
Montaj ve KablolamaBu bölümde CP1L’in (AC güç kaynaklı 14-nokta G/Ç ünitesi) bir DIN rayına nasıl takılacağı, güç kaynağı ve G/Ç hattı kablo bağlantılarının nasıl kurulacağı ve sistem işletiminin nasıl test edileceği örnek olarak açıklanmaktadır.
3-1 Montaj Notları ....................................................................... 30
3-2 DIN Rayları üzerine Montaj................................................... 33
3-3 Aygıtları Kablolama............................................................... 343-3-1 Güç Kaynağının ve Toprak Hatlarının Bağlanması......... 343-3-2 G/Ç Hatlarını Bağlama ................................................... 35
3-4 CP1L’nin Güç Testi ............................................................... 37
Montaj ve Kablolama 3
3
30
Montaj ve Kablolam
a
3-1 Montaj Notlarıİleri güvenilirlik ve maksimum fonksiyonellik için CP1L sistemini kurarken aşağıdaki faktörleri göz önünde bulundurun.
■Montaj KonumuAşağıdaki yerlerde kurmayın: • Ortam sıcaklığı 0°C’den düşük veya 55°C’den yüksek olan yerler. • Önemli sıcaklık değişimleri olan, muhtemel yoğunlaşmaya sebep olan yerler. • %10RH’dan alçak veya %90RH’dan yüksek nisbi nem oranı olan yerler. • Aşındırıcı veya yanıcı gazlara maruz kalan yerler. • Anormal toz, tuz veya metal tozu olan yerler. • Şok veya titreşim olan yerler. • Direkt güneş ışığına maruz kalan yerler. • Suya, yağa veya kimyasal sıçramalarına maruz kalan yerler.
Aşağıdaki yerlere yerleştirildiğinde sistemi uygun şekilde koruyun: • Statik elektrik ve diğer gürültü formları olan yerler. • Güçlü elektromanyetik alanlara maruz kalan yerler. • Muhtemel radyoaktif ışımaya maruz kalan yerler. • Elektrik hatlarına yakın olan yerler.
■Kabinlere ve Kontrol Panellerine Montaj CP1L’yi bir kabine veya kontrol paneline monte ederken, yeterli ortam direnci yanında kullanım ve bakım için yeterli alan olduğundan emin olun.
●Sıcaklık KontrolüCP1L için ortam çalışma sıcaklığı 0 ila 55°C şeklindedir. Aşağıdaki uyarılara dikkat edin. • Hava akışı için yeterli alan sağlayın. • Ciddi sıcaklık oluşturan cihazların üstüne kurmayın (örn. ısıtıcılar,
transformatörler, yüksek kapasiteli dirençler). • Eğer ortam sıcaklığı 55°C üstüne çıkıyorsa, soğutma fanı veya klima
yerleştirin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
3
3-1 Montaj Notları 3M
ontaj ve Kablolama
(1) Kontrol paneli
(2) Fan
(3) Hava deliği
●Çalışma ve Bakım için Erişim• Çalışma ve bakım sırasında güvenlik için üniteyi yüksek gerilimli ekipmandan
ve elektrikli makinelerden mümkün olduğunca uzak tutun. • Kolay çalışma için üniteyi 1000 ila 1600mm yüksekliğinde kontrol paneli
üzerine monte edin.
Dikkat Güç AÇIK iken veya henüz KAPALI hale getirilmişken güç kaynağına, G/Ç terminallerine veya çevreleyen alanlara dokunmayın. Bunu yapmak yanıklara sebep olabilir. Güç KAPALI hale getirildikten sonra, üniteye dokunmadan önce yeterince soğumasını bekleyin.
●Gürültü Direncinin Geliştirilmesi• Yüksek gerilimli bir cihaz monte edilmiş bir kabinin içine monte etmekten
kaçının. • Güç hatlarından 200mm veya daha uzak bir mesafede sabitleyin.
• Montaj plakasını ünite ve montaj yüzeyi arasında düzgünce topraklayın.
12
3 CP1L
Güç Hattı
200mm min.
200mm min.
CP1L
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 31
3
32
3-1 Montaj Notları3
Montaj ve Kablolam
a
●MontajIsı dağılımı için CP1L’yi aşağıda gösterilen yönde monte edin.
■Dış Boyutlar
■DIN RayıEn az 3 vida kullanarak DIN rayını kontrol panelinin üstüne sabitleyin. • 210mm (6 delik) veya daha az aralarda M4 vidaları kullanın. Vida torku
1.2N·m.
CP1L’nin kurulumu ile ilgili ayrıntılı bilgi için, CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu (W462) içindeki BÖLÜM 3 Montaj ve Kablolama kısmına veya CP Serisi CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu (W479) içindeki BÖLÜM 5 Montaj ve Kablolama kısmına bakın.
Model W1 W2
CP1L-L10D - 66 56
CP1L-L14D - 86 76
CP1L-L20D - 86 76
CP1E- 20D - 86 76
CP1L-M30D - 130 120
CP1E- 30D - 130 120
CP1L-M40D - 150 140
CP1E- 40D - 150 140
CP1L-M60D - 195 185
W1W2
110 100 90
4-φ4.5
858
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
3
3-2 DIN Rayları üzerine Montaj 3M
ontaj ve Kablolama
3-2 DIN Rayları üzerine Montaj Bu bölüm CP1L’nin bir DIN rayı üzerine nasıl monte edileceğini anlatır.
1. DIN rayı montaj pimini (1) çekin.
2. CP1L’nin arka panelini DIN rayı (1) üzerine gösterilen şekilde asın.
3. DIN rayı montaj pimini (1) iterek CP1L.’yi sabitleyin.
1
1CP1L
1
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 33
3
34
3-3 Aygıtları Kablolama3
Montaj ve Kablolam
a
3-3 Aygıtları KablolamaBu bölüm CP1L’nin nasıl kablolanacağını açıklar (AC güç kaynaklı 14-nokta G/Ç ünitesi).
■Koruyucu EtiketKablolama sırasında kablo atıkları dağılabilir. Bunların üniteye girmelerini önlemek için koruyucu etiketi (ünitenin üst yüzeyine yapıştırılmış olan) kablolama bitene kadar çıkartmayın. Kablolama tamamlandığında düzgün ısı dağılımını sağlamak için etiketi çıkarın.
3-3-1 Güç Kaynağının ve Toprak Hatlarının BağlanmasıBu bölüm güç ve toprak hatlarının nasıl kablolanacağını anlatır.
■AC Güç Kaynaklı ÜnitelerGüç ve toprak terminalleri (A) CP1L’nin üstüne yakın yerleştirilmiştir.
Terminal bloğu düzeni (A)
(1) Güç kaynağı terminali 50/60Hz’de 100 ila 240VAC besleme uygulayın. Kabul edilebilir kaynak gerilimi aralığı 85 ila 264VAC’dir.
• Başlangıç akımları ve diğer cihazlardan gelebilecek ani akımlara bağlı gerilim düşmelerini önlemek için güç besleme devresi ve motor devresi için ayrı devreler kullanın.
• Güç kaynağı hattı gürültüsünü önlemek için bükülü çift güç kaynağı kablosu kullanın. 1:1 izolasyon transformatörü eklemek elektrik gürültüsünü daha da azaltır.
A
NC
NC
NC
NC6,2mm maks.
1
2 3
4
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
3
3-3 Aygıtları Kablolama 3M
ontaj ve Kablolama
• Gerilim düşmesi ve izin verilen akımları dikkate alarak mümkün olan en kalın elektrik kablosunu kullanın.
(2) LGLG fonksiyonel toprak terminalidir (gürültü filtreli nötr terminal). *** Gürültüden kaynaklanan hataları ve elektrik çarpmalarını çözmek için LG ve GR terminallerini D sınıfı topraklama için kısa devre yapın (100 veya daha az toprak direnci).
(3) GRGR koruyucu bir toprak terminalidir. Elektrik çarpmasını önlemek için D sınıfı topraklama (100 veya daha az toprak direnci) için ayrı bir toprak hattı (2mm2 veya daha kalın) kullanın.
• Elektrik çarpmalarını ve gürültüyü önlemek için terminali daima D sınıfı topraklama ile topraklayın (100 veya daha az toprak direnci).
• Eğer güç kaynağı topraklanmış bir faza sahipse topraklanmış fazı L2/N terminaline bağlayın.
• Toprak hattını başka bir cihaz ile paylaşmayın veya bina yapısal hatlarına bağlamayın. Sonuçlar uygun olmayabilir.
(4) Tavsiye edilen sıkma terminaliAC güç kaynağını kablolarken istenmeyen bağlantı kesilmesini önlemek için halka tipinde pabuç kullanın.
UYARI 0,5N·m’lik bir torkla AC güç kaynağını terminal bloğuna bağlayın.Vidayı gevşetmek yangın veya arızaya sebep olabilir.
3-3-2 G/Ç Hatlarını Bağlama■14-nokta G/Ç Üniteleri
CP1L üstüne yerleştirilmiş giriş terminallerine ve altına yerleştirilmiş çıkış terminallerine sahiptir.
(1) Giriş terminali
(2) Çıkış terminali
1
2
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 35
3
36
3-3 Aygıtları Kablolama3
Montaj ve Kablolam
a
●Girişleri Kablolama 1. Girişleri gösterilen şekilde kablolayın, 2-3 Kapı Kontrol Sistemi için
G/Ç Tahsisi bölümüne bakın.
●Çıkışları Kablolama1. Çıkışları gösterilen şekilde kablolayın, 2-3 Kapı Kontrol Sistemi için
G/Ç Tahsisi bölümüne bakın.
Kablolama ile ilgili ayrıntılı bilgi için CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu (W462) içindeki 3-5-4 14 G/Ç Noktalı CPU Üniteleri için G/Ç Kablolama bölümüne ya da CP Serisi CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu (W479) içindeki 5-3-3 I/O Kablolama bölümüne bakın.
L1 L2/N COM 01 03 05 07 NC
00 02 04 06
PB1(0.00)
PB2(0.01)
PB3(0.02)
SEN1(0.03)
SEN2(0.04)
LS1(0.05)
LS2(0.06)
NC
NC
NC
+ 00 01 02 03 04
- 05
MO2(100.01)
MO1(100.00)
NC
NC
COMCOM COMCOM
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
3
3-4 CP1L’nin Güç Testi 3M
ontaj ve Kablolama
3-4 CP1L’nin Güç TestiCP1L’yi kabloladıktan sonra bir güç testi yapın.
■Güç AÇMACP1L’ye güç verin ve sonra göstergeler ile durumu kontrol edin.
1. Bütün bileşenler için gücü KAPATIN (kaldırma motoru, indirme motoru, vs.).
2. CP1L için gücü AÇIN. 3. CP1L’nin başlaması için 2 saniye bekleyin. 4. CP1L üzerindeki göstergeleri kontrol edin. Eğer [POWER] ve [RUN]
yanmışsa CP1L normal çalışıyordur.
Not CP1L açıldığında otomatik olarak RUN moduna girecektir.
5. CP1L için gücü KAPATIN.
POWER
RUN
INH
PRPHL
BKUP
ERR/ALM
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 37
3
38
3-4 CP1L’nin Güç Testi3
Montaj ve Kablolam
a
Not Pil• Pil kullanımı
Pil, dahili saati ve G/Ç hafızasının kalıcı bölgelerini güç KAPALI ikenkorur.Eğer pil konulmadıysa veya konulan pil bitmek üzereyse dahili saat duracaktır ve G/Ç hafızasının kalıcı alanındaki veri kaybolacaktır. Kullanıcı programları ve PLC sistem ayarları gibi veriler güç kapalı olsa ve pil yerleştirilmemiş olsa bile kaybolmaz.
Pilin değiştirilmesi ile ilgili ayrıntılar için CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu (W462) içindeki 10-2 Kullanıcının Bakım Yapabileceği Parçaları Değiştirmebölümüne ya da CP Serisi CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu (W479) içindeki 7-2 N tipi CPU Ünitelerinde Pili Değiştirme bölümüne bakın.
• Pilsiz çalışmaPLC saati ve RAM verisine başvurmaya gerek yoksa CP1L pilsiz kullanılabilir (pilsiz çalışma).Detaylar için CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu (W462) içindeki 6-5 Pilsiz Çalışma bölümüne bakın.
Dikkat CP1E E tipi bir CPU ünitesi ya da N tipi pilsiz bir CPU ünitesinde, güç kaynağı açıldığında DM Alanının (D) * ve Kalıcı Alanın (H) içeriği, Mevcut Sayıcı Değerleri (C), of Sayıcı Tamamlama Bayraklarının (C) durumu ve Yardımcı Alandaki (A) bit durumu saat fonksiyonlarına bağlı olarak dengesizleşebilir.*Bu durum, DM yedekleme fonksiyonu ile EEPROM’a yedeklenen alanlar için geçerli değildir.DM yedekleme fonksiyonu kullanılıyorsa, sıfırlama için mutlaka aşağıdaki metotlardan biri uygulanmalıdır.1. Tüm Alanların Sıfırlanması
PLC Kurulumunda, [Startup Data Read] alanında [Clear Held Memory (HR/DM/CNT) to Zero] seçeneğini seçin.
2. Belirli Alanların Sıfırlanması veya Başlangıç Durumuna GetirilmesiAyar işlemlerini bir ladder programdan yapın.
Veri başlangıç durumuna getirilmediği takdirde, dengesiz veri nedeniyle ünite veya cihaz beklenmeden çalışmaya başlayabilir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
BÖLÜM 4
Programları OluşturmaBu bölümde, CP1L’nin (AC güç kaynaklı 14-nokta G/Ç ünitesi) çalışması için şart olan ladder programları oluşturmak için izlenecek adımlar CX-Programmer kullanılarak örnek olarak açıklanacaktır. Kapı kontrol sistemi için ladder programı oluştururken, CX-Programmer temel fonksiyonları açıklanacaktır.
4-1 Programlama için Hazırlık..................................................... 404-1-1 CX-Programmer nedir? .................................................. 404-1-2 Bilgisayara Bağlama ve USB Sürücü Kurulumu..................41
4-2 Ladder Programları Oluşturma ............................................. 454-2-1 Çalışma .......................................................................... 454-2-2 Ladder Program.............................................................. 47
4-3 CX-Programmer Kullanımı.................................................... 484-3-1 CX-Programmer’ı Başlatma ........................................... 484-3-2 Çalışma Ekranları ........................................................... 49
4-4 Yardım Kullanımı................................................................... 51
4-5 Program Girişi ....................................................................... 534-5-1 Yeni Proje Oluşturma...................................................... 534-5-2 Kontakların Girişi ............................................................ 564-5-3 Çıkış Bobinlerinin Girişi .................................................. 604-5-4 Zamanlayıcıların Girişi .................................................... 624-5-5 Sayıcıların Girişi ............................................................. 654-5-6 Yardımcı Alanların Girilmesi ........................................... 704-5-7 Yükselen Kenar Kontakların Girişi .................................. 714-5-8 END Komutu................................................................... 73
4-6 Programları Kaydetme/Yükleme........................................... 744-6-1 Programları Derleme ...................................................... 744-6-2 Programları Kaydetme.................................................... 754-6-3 Programları Yükleme...................................................... 76
4-7 Programları Düzenleme........................................................ 774-7-1 G/Ç Açıklamaları Düzenleme ......................................... 774-7-2 Basamak Açıklamalarının Girişi...................................... 784-7-3 Basamakları Düzenleme ................................................ 80
Programları Oluşturma 4
4
40
Programları O
luşturma
4-1 Programlama için HazırlıkBu bölüm, ladder programlar oluşturmaya başlamak için CP1L’yi bilgisayara bağlamak ve USB sürücüsünü kurmak gibi gerekli hazırlıkları anlatır.
4-1-1 CX-Programmer nedir?CX-Programmer, CP1L tarafından yürütülecek ladder programlar oluşturmak için bir programlama aracıdır (yazılım). Programlama fonksiyonlarına ek olarak, programlarda hata bulma, adres ve değer görüntüleme, PLC kurulumu ve görüntülenmesi gibi CP1L kurulumu ve çalışması için diğer kullanışlı fonksiyonlar ve ağ yoluyla uzaktan programlama ve görüntüleme sağlar.
CX-Programmer, Windows 2000 (SP2 veya üstü), XP ya da Vista (sadece CP1E) işletim sistemine sahip olan bilgisayarlarda çalıştırılabilir. CX-Programmer kurulumu ile ilgili detaylar için, CX-Programmer Tanıtım Kılavuzu’nun (W446) 1-1 CX-Programmer Kurulumu bölümüne bakın. CX-Programmer kullanımı ile ilgili detaylar için, CX-Programmer Kullanma Kılavuzu’na (W446) bakın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-1 Programlama için Hazırlık
4
4Program
ları Oluşturm
a
4-1-2 Bilgisayara Bağlama ve USB Sürücü KurulumuCX-Programmer’i kullanmak için CP1L’yi CX-Programmer kurulmuş bir bilgisayara bağlamalısınız. Bu bölüm CP1L’yi bilgisayara nasıl bağlayacağınızı anlatır. Bağlanacak bilgisayar CX-Programmer Ver. 8.2 veya üstüne sahip olmalıdır. CP1L’yi bilgisayara bağlamak için bir USB kablosu gerekecektir. Bunun yanında, CP1L’nin bilgisayar tarafından tanınması için bir USB sürücü kurulmalıdır.
●Bağlantı için Gereken Öğeler
●USB Bağlantıları ile ilgili KısıtlamalarUSB özelliklerinin sınırlamalarına bağlı olarak CP1L’yi bilgisayara bağlarken aşağıdaki kısıtlamalar uygulanır. • Herhangi bir zamanda sadece 1 CP1L bilgisayara bağlanabilir. Birden fazla
CP1L’yi aynı zamanda bağlayamazsınız. • Sistem çevrimiçiyken USB kablosunun bağlantısını kesmeyin. USB kablosunun
bağlantısını kesmeden önce uygulamayı çevrim dışı durumuna getirin. Eğer USB kablosunun bağlantısı çevrimiçi durumdayken kesilirse aşağıdaki meydana gelir:
USB kablosunu yeniden bağlamak CX-Programmer çevrimiçi duruma getirmeyecektir. Önce CX-Programmer’ı çevrim dışı durumuna getirin, USB kablosunu tekrar bağlayın ve sonra CX-Programmer’ı tekrar çevrimiçi duruma getirin.
İşletim sistemi Windows 2000, XP veya Vista (sadece CP1E)
Yazılım CX-One (yani CX-Programmer)
USB sürücü Yazılıma dahil
USB kablosu USB 1.1 (veya 2.0) kablo (A-B), 5m veya daha kısa
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 41
4-1 Programlama için Hazırlık
4
4
42
Programları O
luşturma
■Bilgisayara Bağlama ve USB Sürücü KurulumuBu bölüm CP1L’yi Windows XP çalıştıran bir bilgisayara nasıl bağlayacağınızı anlatır. CP1L’nin Windows 2000 veya Vista işletim sistemli bir bilgisayara bağlanması ile ilgili ayrıntılı bilgi için,CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu (W462) içindeki 1-3-1 Satın Alınabilecek USB Kablo İle Bağlama bölümüne ya da CP Serisi CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu (W479) içindeki 4-2-2 USB Sürücü Kurulumu bölümüne bakın.
1. CP1L ve bilgisayar için gücü AÇIN.
2. USB kablo (2) kullanarak, CP1L üzerindeki çevresel USB portunu (3) bilgisayar üzerindeki USB portuna (1) bağlayın.
Bilgisayar CP1L’yi algıladığında, aşağıdaki mesaj gösterilir.
Yeni Donanım Bulundu Sihirbazı iletişim kutusu görüntülenir. USB sürücü kurulumu için bu ekran kullanılacaktır.
Not Programlama konsolu yoktur.
3. Aşağıdaki iletişim kutusu ekrana gelecektir. Seçeneklerden birini seçip [Next] üzerine tıklayın.
BATTERY
L1 L2/N COM 01 03 05 07 NC NC00 02 04 06 NC NC
NC 00 01 02 03 04 NCNC COM COM COM COM 05 NC
IN
OUT
23
45
6
1
2
3
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-1 Programlama için Hazırlık
4
4Program
ları Oluşturm
a
4. Aşağıdaki iletişim kutusu ekrana gelecektir. [Install the software automatically (Recommended)] seçeneğini seçip [Next] üzerine tıklayın.
5. Daha sonra bir iletişim kutusu görüntülenirse, bunu yoksayın ve [Continue Anyway] üzerine tıklayın.
6. [Son] üstüne tıklayın. USB sürücü kurulumu şimdi tamamlanmıştır. p
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 43
4-1 Programlama için Hazırlık
4
4
44
Programları O
luşturma
■Kurulumu OnaylamaSürücünün düzgün kurulduğunu doğrulayın.
1. Masaüstünde, [Başlat]ıi seçin ve sonra [Bilgisayarım] üstüne sağ tıklayın. Bir bağlam menüsü ekrana gelecektir.
2. [Özellikler]i seçin. Sistem Özellikleri iletişim kutusu gösterilecektir.
3. Donanım sekmesini seçin ve [Aygıt Yöneticisi] üstüne tıklayın. Aygıt Yöneticisi iletişim kutusu gösterilecektir.
4. [Evrensel Seri Veriyolu kontrolörleri] üstüne çift tıklayın.
5. [OMRON SYSMAC PLC Device] görüntülendiğinden emin olun. Görüntülendiyse, USB sürücü başarıyla kurulmuştur.
6. Aygıt Yöneticisi iletişim kutusunu ve sonra Sistem Özellikleri iletişim kutusunu kapatın.
Eğer [OMRON SYSMAC PLC Device] görüntülenmediyse USB sürücüyü tekrar kurun. USB sürücünün tekrar kurulumu ile ilgili ayrıntılı bilgi için,CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu (W462) içindeki 1-3-1 Satın Alınabilecek USB Kablo İle Bağlama bölümüne ya da CP Serisi CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu (W479) içindeki 4-2-2 USB Sürücü Kurulumu bölümüne bakın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-2 Ladder Programları Oluşturma
4
4Program
ları Oluşturm
a
4-2 Ladder Programları Oluşturma Artık BÖLÜM 2 Sistem Tasarımı içinde verilen örnekle bir ladder programı oluşturulabilir. Bununla birlikte önce ladder programın fonksiyonları anlatılacaktır.
4-2-1 ÇalışmaOluşturulan ladder programı garaj kapısını açıp kapatacaktır. Örnek uygulama ile ilgili detaylar için, 2-2-1 Çalışma bölümüne bakın.
●Garaja Giriş
Öğe fonksiyonları ve çalışmaları aşağıda detaylı olarak anlatılmıştır.
(1) Push-butonlar (A16 serisi v.s.): • Kapı, düğmelerle açılabilir, kapanabilir ve durdurulabilir. • AÇMA ve KAPAMA düğmeleri basılı tutulmadıklarında bile kapıyı çalıştırmaya
devam edeceklerdir. Bunu elde etmek için kendini koruyan bir bit kullanılır.
(2) Limit anahtarları (WL/WLM serisi v.s.): • Kapı tamamen açıkken veya tamamen kapalıyken bir limit anahtarı ile
durdurulacaktır. • Kapı açılırken indirme motoru hasarı önlemek için kilitlenecektir.
(3) Işık algılama sensörü: • Işık algılama sensörü farlardan garaja doğru gelen ışığı algılar. Bir sayıcı
komutu tarafından 3 far yanıp sönmesi algılandığında kapı kaldırma motoru aktifleşir
• İlk far ışığından sonra bir zamanlayıcı komutu ile zamanlayıcı çalışır. 5 saniye sonra sayıcı komutuna bir sıfırlama komutu verilir.
• Sayıcı komutunun mevcut değeri CP1L KAPALI iken bile korunur. Hatayı önlemek için CP1L enerjilendiğinde sayıcı komutuna bir sıfırlama komutu verilir.
1
2
2
3
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 45
4-2 Ladder Programları Oluşturma
4
4
46
Programları O
luşturma
●Garaja Girdikten/Garajdan Çıktıktan Sonra
(1) Araba algılama sensörü (E3G serisi v.s.): • Araba algılama sensörü arabanın garaja tamamen girişini algılayacaktır ve kapı
indirme motorunu çalıştıracaktır.
(2) Push-butonlar (A16 serisi v.s.): • Arabayı garajdan çıkartırken, kapıyı kapatmak için düğmeler kullanılır. • Arabayı garajdan çıkartırken, araba algılama sensörü olarak yükselen kenar
kontak kullanılmalıdır, böylelikle kapı tam açılmanın hemen ardından kapanmaz.
Yukarıdaki açıklamayı temel alarak bundan sonra bir ladder program oluşturulacaktır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-2 Ladder Programları Oluşturma
4
4Program
ları Oluşturm
a
4-2-2 Ladder ProgramÖrnek uygulama için ladder programı aşağıda gösterilmiştir.
CX-Programmer içinde program oluşturma sonraki bölümde anlatılacaktır.
W0.00
TIM0000#50
Çalışma alanı * 4
T0000
Zamanlayıcı * 3
0.04
Işık algılama sensörü * 1
W0.00
Çalışma alanı * 2
W0.00
Çalışma alanı
0.04
Işık algılama sensörü
T0000
Zamanlayıcı
C0000
Sayıcı
A200.11
P_İlk_Döngü İlk döngü bayrağı * 7
C0000
Sayıcı
0.01
DURDUR düğmesi
0.05
Üst limit LA
100.01
İndirme motoru
100.00
Kaldırma motoru
0.00
AÇ düğmesi
100.00
Kaldırma motoru
0.01
KAPAT düğmesi
0.06
Alt limit LS
100.00
Kaldırma motoru
100.01
İndirme motoru
0.03
Araba algılama sensörü * 8
0.02
KAPAT düğmesi
100.01
İndirme motoru
Zamanlayıcı * 5
Sayıcı * 6
#3
CNT
0000
* 1 Bkz. Kontakların Girilmesi (4-5-2 Kontakların Girilmesi).* 2 VEYA Devrelerinin Girilmesi (4-5-2 Kontakların Girilmesi) bölümüne bakın. * 3 Kapalı Kontakların Girilmesi (4-5-2 Kontakların Girilmesi) bölümüne bakın. * 4 4-5-3 Çıkış Bobinlerinin Girilmesi bölümüne bakın.
* 5 4-5-4 Zamanlayıcıların Girilmesi bölümüne bakın.* 6 4-5-5 Sayıcıların Girilmesi bölümüne bakın. * 7 4-5-6 Yardımcı Alanların Girilmesi bölümüne bakın.
* 8 4-5-7 Yükselen Kenar Kontakların Girilişi bölümüne bakın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 47
4-3 CX-Programmer Kullanımı
4
4
48
Programları O
luşturma
4-3 CX-Programmer Kullanımı Bu bölüm CX-Programmer’ın başlangıç ve çalışma ekranlarını anlatır.
4-3-1 CX-Programmer’ı Başlatma
1. Masa üstünde [Başlat]ı - [Tüm Programlar] – [OMRON] – [CX-One] – [ CX-Programmer] – [ CX-Programmer]i seçin. CX-Programmer başlayacaktır. Başlık ekranı görüntülenir, ardından ana pencere gelir.
Not CX-Programmer kurulumu ile ilgili detaylar için, Bölüm 1 CX-One Genel Bakış ve Kurulumu (CX-One Tanıtım Kılavuzu) (R145) bölümüne bakın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-3 CX-Programmer Kullanımı
4
4Program
ları Oluşturm
a
4-3-2 Çalışma EkranlarıBu bölüm CX-Programmer ana penceresinde mevcut olan fonksiyonları anlatır. CX-Programmer kullanımı ile ilgili detaylar için, CX-Programmer Kullanma Kılavuzu’na (W446) bakın.
●Ana Pencere
(1) Başlık çubuğu CX-Programmer’da oluşturulan veri dosyası adını görüntüler.
(2) Ana menüCX-Programmer fonksiyonlarını seçmek için kullanılır.
(3) Araç çubuklarıSık kullanılan fonksiyonların simgelerini gösterir. Karşılık gelen fonksiyon ismini görüntülemek için fare imlecini simgenin üzerine getirin. Araç çubuklarını göstermek veya gizlemek için ana menüden Görünüm – Araç çubukları seçin. Konumlarını değiştirmek için araç çubuklarını sürükleyin.
(4) Proje ağacı / (6) Proje çalışma alanıProgramları ve ayarları yönetmek için kullanılır. Veriyi kopyalamak için maddeleri sürükleyin ve bırakın. İş alanını göstermek/gizlemek için ana menüden [Görünüm] - [Pencere] - [İş Alanı]ni seçin.
(5) BölümProgramlar çoklu parçalara ayrılabilir ve çoklu parçalar olarak yönetilebilir.
(7) Şema çalışma alanıLadder programlar oluşturma ve düzenleme için kullanılır.
(8) G/Ç açıklama çubuğuFare imleci ile seçilenler için ad, adres/değer ve G/Ç açıklamasını görüntüler.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 49
4-3 CX-Programmer Kullanımı
4
4
50
Programları O
luşturma
(9) Çıktı penceresiÇıkış penceresini göstermek/gizlemek için ana menüden [Görünüm] - [Pencere] - Çıktı]yı seçin. Aşağıdaki bilgileri gösterir. Derleme:
Program kontrol sonuçlarını görüntüler. Rapor Bulma:
Kontaklar, komutlar ve bobinler için arama sonuçlarını görüntüler. Aktarma:
Proje dosyası yüklerken meydana gelen hataları görüntüler.
(10) Durum çubuğuPLC adı, çevrim dışı/çevrimiçi durumu ve aktif hücre konumu gibi bilgileri görüntüler. Eğer bir çevrimiçi bağlantı hatası veya diğer hatalar meydana gelirse ve çevrimiçiyken hata günlüğü tarafından kaydedilirse yanıp sönen kırmızı bir hata mesajı görüntülenecektir. Durum çubuğu göstermek/gizlemek için ana menüden [Görünüm] - [Pencere] - [Durum Çubuğu]nu seçin.
●Şema çalışma alanı
(1) Basamak numarası
(2) Program adresi
(3) Basamak başlığıBasamak tam değilse, basamak başlığının sağında kırmızı bir çizgi görüntülenecektir.
(4) Bus çubuğu
●Bilgi Penceresi
CX Programmer ‘da kullanılan temel kısayol tuşlarını görüntüler. Bilgi penceresini göstermek/gizlemek için ana menüden [Görünüm] - [Pencere] - [Bilgi Penceresi]ni seçin.
12
34
4
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-4 Yardım Kullanımı
4
4Program
ları Oluşturm
a
4-4 Yardım KullanımıCX Programmer Yardım CX Programmer ekranları üzerinde bilgi sağlar ve temel fonksiyonları, program oluşturulmasını ve görüntülemeyi içeren bütün çalışmaları açıklar. Formatlara ve işlemci fonksiyonlarına ek olarak komutlar da açıklanır.
■CX-Programmer Yardım Referansı1. CX Programmer’ı kullanırken [F1] tuşuna basın.
Yardım penceresi ekrana gelecektir.
CX-Programmer Yardım başka şekillerde de gösterilebilir.
●Masaüstü Menüsü’nden 1. Masa üstünde [Başlat]ı - [Bütün Programlar] – [OMRON] – [CX-One] –
[CX-Programmer] – [CX-Programmer Yardım]ıı seçin. CX-Programmer Yardım görüntülenecek.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 51
4-4 Yardım Kullanımı
4
4
52
Programları O
luşturma
●CX-Programmer'dan1. Ana menüden [Yardım]ıı - [Yardım İçeriği]ni seçin.
CX-Programmer Yardım görüntülenecek.
■PLC Komut Kümelerine Başvurma Ladder programlarda kullanılan komutların detayları için PLC Komut Kümeleri’ne başvurun.
●CX-Programmer'dan1. Ana menüden [Help] - [Instruction Reference] - [CS/CJ-Series]
seçeneklerini seçin. CP-Serisi PLC Komut Seti gösterilecek.
●Ladder Programlar Oluşturulurken Akıllı Giriş Modunda bir ladder program içerisinde bir komut yaratırken, [F1] tuşu ile düzenlenecek komut için Komut Referansı sayfasını görüntüleyebilirsiniz.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
4-5 Program GirişiCX Programmer’da mevcut komutları kullanarak örnek uygulama için bir program oluşturun.
4-5-1 Yeni Proje OluşturmaCX-Programmer’ı ilk defa kullanırken yeni bir proje oluşturmanız gerekecektir. Yeni bir proje oluştururken, oluşturulan program ve veri için hedef cihaz tipini ve CPU tipini ayarlamalısınız. Bu bölümde, CP1L L tipi CPU ünitesi için ayarlamaların nasıl yapılacağı örnek olarak açıklanmaktadır.
1. Ana menüden [Dosya] - [Yeni]yi seçin. PLC Değiştir iletişim kutusu gösterilecektir.
2. Cihaz Tipi açılır listesinden [CP1L]yi seçin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 53
4-5 Program Girişi
4
4
54
Programları O
luşturma
3. [Ayarlar] üstüne tıklayın. Aygıt Tipi Ayarları iletişim kutusu gösterilecektir.
4. CPU Tipi açılır listesinden CPU seçin. [Yapılır] üstüne tıklayın. Aygıt Tipi Ayarları iletişim kutusu kapatılacaktır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
5. Ağ Tipi için [USB] görüntülendiğini doğrulayın. [Yapılır] üstüne tıklayın.
PLC Değiştir iletişim kutusu kapatılacaktır. Yeni proje için ana pencere gösterilir.
Eğer Ağ Tipi için [USB] görüntülenmediyse 4-1-2 Bilgisayara Bağlanma ve USB Sürücüsünün Kurulumu’na başvurun ve USB sürücünün düzgün kurulduğunu doğrulayın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 55
4-5 Program Girişi
4
4
56
Programları O
luşturma
4-5-2 Kontakların GirişiKontak girin. Ladder programlama ile ilgili detaylar için 4-2-2 Ladder Program bölümüne bakın.
■Kontakların Girilmesi 1. [L] veya [C] tuşuna basın.
“LD 0.00” görüntülenir.
2. [Enter] tuşuna basın.“Bit (1/1)” görüntülenir ve “0.00” ters videoda gösterilir.
3. "4" adresini girin. [Enter] tuşuna basın. "4" girilir. Açıklama iletişim kutusu ekrana gelecektir.
4. G/Ç açıklaması olarak "Işık algılama sensörü" girin. [Enter] tuşuna basın. Işık algılama sensörü girişini temsil eden bir kontak ladder program üzerinde görüntülenecektir.
Sonra, VEYA devresi girin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
■VEYA Devrelerini Girme1. İmleci programın üzerine konumlandırın. [Enter] tuşuna basın.
VEYA devresi eklemek için boşluk oluşturulacaktır.
2. [W] tuşuna basın. “VEYA 0.05” görüntülenir.
3. [Enter] tuşuna basın.“Bit (1/1)” görüntülenir ve “0.05” ters videoda gösterilir.
4. "W0" adresini girin. [Enter] tuşuna basın. "W0" girilir. Açıklama iletişim kutusu ekrana gelecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 57
4-5 Program Girişi
4
4
58
Programları O
luşturma
5. G/Ç açıklaması olarak "İş Alanı" ifadesini girin. [Enter] tuşuna basın. Çalışma alanı kontağını simgeleyen VEYA devresi görüntülenecektir.
Sonra, kapalı bir kontak girin.
■Kapalı Kontakların Girilmesi1. Yukarı tuşuna basın.
İmleç yukarı hareket etmiştir.
2. Yukarı konumdaki imleçle birlikte [/] tuşuna basın. “LDNOT W0.01” görüntülenir.
3. [Enter] tuşuna basın.“Bit (1/1)” görüntülenir ve “W0.01” ters videoda gösterilir.
4. "T0" adresini girin. [Enter] tuşuna basın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
"T0" girilir. Açıklama iletişim kutusu ekrana gelecektir.
5. G/Ç açıklaması olarak "Zamanlayıcı" ifadesini girin. [Enter] tuşuna basın. Zamanlayıcı kapalı kontağını simgeleyen VE devresi görüntülenecektir.
Sonra, bir çalışma alanı çıkışı girin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 59
4-5 Program Girişi
4
4
60
Programları O
luşturma
4-5-3 Çıkış Bobinlerinin GirişiÇalışma alanı için bir çıkış bobini girin.
1. [O] tuşuna basın. “ÇIK 100.00” görüntülenir.
2. [Enter] tuşuna basın.“Bit (1/1)” görüntülenir ve “100.00” ters videoda gösterilir.
3. "W0" adresini girin. [Enter] tuşuna basın. "W0" girilir. İş alanı için çıkış bobini girişi, zaten girilmiş olan G/Ç açıklaması ile tamamlanmıştır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
Sonra, zamanlayıcı komutu girin.
Not Tekrarlanmış BobinlerBobinleri tekrarlamayın. Eğer birden fazla çıkış için aynı adres belirtilmişse sadece END komutuna daha yakın olan basamak geçerli olacaktır. Bunun nedeni programların yukarıdan aşağıya doğru sırayla yürütülmesidir. Tekrarlanmış bobinlerin neden olduğu geçersiz basamaklar CX-Programmer tarafından bir hata olarak tespit edilecektir.
Örn. Tekrarlanmış bobinli bir program
Hata, aşağıda gösterildiği gibi, programı değiştirerek çözülebilir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 61
4-5 Program Girişi
4
4
62
Programları O
luşturma
4-5-4 Zamanlayıcıların Girişi
1. [C] tuşuna basın. Kontak "W000" girin. Kontak girişi ile ilgili detaylar için 4-5-2 Kontakların Girişi bölümüne bakın.
2. [T] Tuşuna basın.T ile başlayan komutların bir listesi ekrana gelir.
3. [Enter] tuşuna basın. “Zamanlayıcı numarası (1/2)” görüntülenir ve “0.0” ters videoda gösterilir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
4. Zamanlayıcı numarasını girin."0" zaten gösterilmektedir, bu durumda [Enter] tuşuna basın.
5. Zamanlayıcı ayar değerini girin."#50" girin ve [Enter] tuşuna basın.Açıklama iletişim kutusu ekrana gelecektir. “TIM 0 #50", T0000 zamanlayıcı tamamlama bayrağı ile 5,0 saniyelik bir gecikme süresini gösterir.
6. G/Ç açıklaması olarak "Zamanlayıcı" yazın. [Enter] tuşuna basın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 63
4-5 Program Girişi
4
4
64
Programları O
luşturma
Zamanlayıcı komut girişi tamamlanmıştır.
Sonra, sayıcı komutunu girin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
4-5-5 Sayıcıların Girişi
1. [C] tuşuna basın. Kontak "004" girin. Kontak girişi ile ilgili detaylar için 4-5-2 Kontakların Girişi bölümüne bakın.
2. [C] tuşuna basın.C ile başlayan komutların bir listesi ekrana gelir.Listeden bir komut seçin veya direkt olarak anımsatıcıyı girin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 65
4-5 Program Girişi
4
4
66
Programları O
luşturma
3. [Enter] tuşuna basın.“Sayıcı numarası (1/2)” görüntülenir ve “0.0” ters videoda gösterilir.
4. Sayıcı numarasını girin."0" zaten gösterilmektedir, bu durumda [Enter] tuşuna basın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
5. Sayıcı ayar değerini girin."#3" girin ve [Enter] tuşuna basın.
Açıklama iletişim kutusu ekrana gelecektir.“CNT 0 #3", C0000 sayıcı tamamlama bayrağı ile 3’ten saymaya başlayan ve azalan bir sayıcıyı gösterir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 67
4-5 Program Girişi
4
4
68
Programları O
luşturma
6. G/Ç açıklaması olarak "Sayıcı" girin. [Enter] tuşuna basın.
Sayıcı komut girişi tamamlanmıştır.
Sonra, sayıcı komutu için bir sıfırlama girişi girin. Zamanlayıcı kontağı (TIM 0000) sıfırlama girişi olarak kullanılacaktır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
7. İmleci 1. adımda oluşturulan kontağın altına konumlandırın.
8. Kontak "T0000" girin.
9. [Ctrl] ve aşağı ok tuşlarına arka arkaya 5 kez basın. İmleç sonraki basamağa konumlandırıldığında sayıcı komutu girişi tamamlanmıştır.
Sonra, bir yardımcı alan girin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 69
4-5 Program Girişi
4
4
70
Programları O
luşturma
4-5-6 Yardımcı Alanların GirilmesiYardımcı alan belirli amaca sahip bir röledir. İlk döngü bayrağı PLC açıldıktan sonra sadece 1 döngü için açık olacaktır. Burada, CP1L açıldığında sayıcıyı sıfırlamak için kullanılacaktır.
1. [W] tuşuna basın. Bir VEYA devresi kontağı "C0000" girin.VEYA devresi eklemek için boşluk oluşturulacaktır. Kontak girişi ile ilgili detaylar için 4-5-2 Kontakların Girişi bölümüne bakın.
2. Sol ok tuşuna basın.
3. [W] tuşuna basın. İşlemci giriş kutusu ekrana gelecektir.
4. "A20011" adresini girin. [Enter] tuşuna basın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
Ladder programında ilk döngü bayrağı görüntülenecektir.
4-5-7 Yükselen Kenar Kontakların Girişi
1. 4-2-2 Ladder Programlar bölümüne başvururken, indirme motor kontağına kadar ulaşan bir ladder program girin, "10001".
2. [Enter] tuşuna basın. VEYA devresi eklemek için boşluk oluşturulacaktır.
3. [W] tuşuna basın. “VEYA 100.01” görüntülenir.
4. "3" adresini girin. [Enter] tuşuna basın. Açıklama iletişim kutusu ekrana gelecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 71
4-5 Program Girişi
4
4
72
Programları O
luşturma
5. G/Ç açıklaması olarak "Araba algılama sensörü" ifadesini girin. [Enter] tuşuna basın. Araba algılama sensörü girişini simgeleyen bir kontak VEYA devresi olarak görüntülenecektir.
6. Kontak "003" üstüne çift tıklayın. Kontak Düzenle iletişim kutusu ekrana gelecektir.
7. [Detay] üstüne tıklayın.
8. Yükselen kenar için [Yukarı]yı seçin. [Yapılır] üstüne tıklayın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-5 Program Girişi
4
4Program
ları Oluşturm
a
Yükselen kenar durumu gösteren yukarı ok kontak üzerinde görüntülenecektir.
Not Aşağıdaki komut çeşitleri girilebilir. Yukarı doğru fark alma (@) Aşağı doğru fark alma (%) Anında yenileme (!)END Komutu
Bu komut çeşitlerini gösteren semboller girildiklerinde, imlecin komutun önünde mi (örneğin: |LD), ortasında mı (örneğin:L|D) ya da sonunda mı (örneğin: LD|) olduğundan bağımsız olarak komutun önüne eklenecektir.
Bir komut girildikten sonra, çeşit aşağıdaki gibi değiştirilebilir. @: Yukarı doğru fark alma %: Aşağı doğru fark alma !: Anında yenileme Shift + 0: Fark alma yok
4-5-8 END KomutuLadder programlar END komutu ile sonlandırılmalıdır. CX-Programmer’da yeni bir program oluşturulduğunda END komutunu kapsayan bölüm otomatik olarak yerleştirilecektir. Bu yüzden, manuel olarak END komutu girmek gerekli değildir. Sadece END komutunu içeren ladder programı doğrulamak için [END] bölümüne çift tıklayın.
Örnek: Anında yenileme (!) belirlenmiştir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 73
4-6 Programları Kaydetme/Yükleme
4
4
74
Programları O
luşturma
4-6 Programları Kaydetme/YüklemeOluşturulan ladder programlar kaydedilmelidir. Bu bölüm, ladder programların nasıl kontrol edildiğini, kaydedildiğini ve yüklendiğini anlatır.
4-6-1 Programları DerlemeDerlendiğinde, programdaki hataları kontrol edebilirsiniz.
1. Ana menüden [Program] - [Compile All PLC Programs] seçeneklerini seçin.
Derleme başlatılır. Derleme tamamlandığında program kontrol sonuçları çıktı penceresinde görüntülenecektir.
2. Eğer bir hata tespit edilirse çıkış penceresindeki hata mesajına çift tıklayın. İmleç hatanın tespit edildiği yere gönderilir. Hatayı düzeltin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-6 Programları Kaydetme/Yükleme
4
4Program
ları Oluşturm
a
4-6-2 Programları KaydetmeOluşturulan ladder programı kaydedin. Her bir proje için programlar gruplar halinde kaydedilir.
1. Ana menüden [Dosya] - [Farklı Kaydet]i seçin. CX-Programmer Dosyası Kaydet iletişim kutusu ekrana gelecektir.
2. Kaydetme yerini belirleyin ve bir dosya adı girin. [Kaydet] üstüne tıklayın. CX-Programmer proje dosyası kaydedilecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 75
4-6 Programları Kaydetme/Yükleme
4
4
76
Programları O
luşturma
4-6-3 Programları YüklemeCX-Programmer’a kaydedilmiş bir ladder program yükleyin. Her bir proje için programlar gruplar halinde yüklenir.
1. Ana menüden [Dosya] - [Aç]ı seçin. CX-Programmer Projesi Aç iletişim kutusu ekrana gelecektir.
2. Kayıt yerini ve dosyayı belirleyin. [Aç] üstüne tıklayın. CX-Programmer proje dosyası açılacaktır ve kaydedilen programlar görüntülenecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-7 Programları Düzenleme
4
4Program
ları Oluşturm
a
4-7 Programları DüzenlemeOluşturulan ladder programlar CX-Programmer içinde düzenlenebilir. G/Ç açıklamaları ve basamak açıklamaları eklenebilir veya düzenlenebilir.
4-7-1 G/Ç Açıklamaları DüzenlemeG/Ç açıklamaları bir adres listesi yoluyla eklenebilir veya düzenlenebilir.
1. Ana menüden [Düzen] - [G/Ç Açıklama]yı seçin.
G/Ç açıklama penceresi ekrana gelecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 77
4-7 Programları Düzenleme
4
4
78
Programları O
luşturma
2. G/Ç açıklamasını girmek istediğiniz veya düzenlemek istediğiniz adrese çift tıklayın. G/Ç açıklama alanı düzenlenebilir olacaktır. G/Ç açıklamasını girin veya düzenleyin.
Not Akıllı Giriş Modunda, açıklama iletişim kutusu ile bir işlemci girildikten sonra bir G/Ç açıklaması girilebilir.
Yukarıda gösterilen Açıklama iletişim kutusu, sadece Seçenekler – Şemalar iletişim kutusunda [Show with comment dialog] seçeneği seçilmişse ekrana gelecektir. Seçenekler – Diyagramler iletişim kutusuna Araçlar menüsünde [Options] seçeneği ile ulaşabilirsiniz.
4-7-2 Basamak Açıklamalarının GirişiAçıklamalar ladder programın her bir basamağına eklenebilir.
1. Açıklama eklemek istediğiniz basamağın basamak başlığına çift tıklayın. Basamak Özellikleri iletişim kutusu gösterilecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-7 Programları Düzenleme
4
4Program
ları Oluşturm
a
2. Genel sekmesinde, açıklamayı açıklama alanına girin.
3. Basamak Özellikleri iletişim kutusunu kapatın. Girilen basamak açıklaması ladder programda görüntülenecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 79
4-7 Programları Düzenleme
4
4
80
Programları O
luşturma
4-7-3 Basamakları DüzenlemeOluşturulan ladder programlar düzenlenebilir.
■Silme
●Kontaklar/Komutlar1. İmleci bir kontağın veya bir komutun üzerine konumlandırın. [Delete]
tuşuna basın. Seçilen kontak veya komut silinecektir.
●Basamaklar1. Bir basamak başlığına tıklayın.
Tüm basamak seçilecektir.
2. [Delete] tuşuna basın. Seçilen basamak silinecektir.
■Dikey/Yatay Çizgiler OluşturmaDikey veya yatay bağlantı çizgileri oluşturulabilir. Dikey çizgiler aşağıdaki gibi oluşturulur:
1. İmleci dikey çizginin başlangıç noktasına getirin. 2. [Ctrl] tuşunu basılı tutun ve yukarı/aşağı ok tuşuna basın.
Yatay çizgiler de aynı şekilde oluşturulabilir.
(1) Başlangıç noktası
(2) İmleç• Sağdan sola doğru bir çizgi oluşturmak:
[Ctrl] tuşunu basılı tutun ve sol ok tuşuna basın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
4-7 Programları Düzenleme
4
4Program
ları Oluşturm
a
• Soldan sağa doğru bir çizgi oluşturmak:[Ctrl] tuşunu basılı tutun ve sağ ok tuşuna basın.
• Aşağıdan yukarıya doğru bir çizgi oluşturmak: [Ctrl] tuşunu basılı tutun ve yukarı ok tuşuna basın.
• Yukarıdan aşağıya doğru bir çizgi oluşturmak:[Ctrl] tuşunu basılı tutun ve aşağı ok tuşuna basın.
Not Varolan bir bağlantı çizgisi üzerinde işlemi tekrar etmek onu silecektir.
■Kontakları/Komutları/Basamakları Kopyalama/Yapıştırma
●Kontaklar/Komutlar1. İmleci bir kontağın veya bir komutun üzerine konumlandırın. 2. [Ctrl] tuşunu basılı tutun ve [C] tuşuna basın.
Seçilen kontak veya komut panoya kopyalanacaktır. 3. İmleci yapıştırmak istediğiniz yere götürün. [Ctrl] tuşunu basılı tutun ve
[V] tuşuna basın. Pano üzerindeki kontak veya komut yapıştırılacaktır.
●Basamaklar1. Kopyalamak istediğiniz basamağın basamak başlığına tıklayın.
Tüm basamak seçilecektir. 2. [Ctrl] tuşunu basılı tutun ve [C] tuşuna basın.
Seçilen basamak panoya kopyalanacaktır. 3. İmleci yapıştırmak istediğiniz basamağa götürün. [Ctrl] tuşunu basılı
tutun ve [V] tuşuna basın. Panodaki basamak yapıştırılır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 81
4-7 Programları Düzenleme
4
4
82
Programları O
luşturma
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
BÖLÜM 5
Programları Aktarma ve Hata BulmaBu bölümde, CP1L (AC güç kaynaklı 14-nokta G/Ç ünitesi) ile programlarda nasıl aktarma ve hata bulma işlemlerinin yürütülebileceği örnek olarak açıklanmaktadır.Bilgisayardan CP1L’ye veri transfer etmek için önce bilgisayar ve CP1L çevrimiçi olmalıdır. CP1L üzerinde yürütülen programları görüntüleme ve hata bulma da bilgisayar ve CP1L çevrimiçi durumdayken yapılır.
5-1 Çevrimiçi Olma...................................................................... 845-1-1 CP1L Saatini Ayarlama .................................................. 855-1-2 Çalışma Modunu Değiştirme .......................................... 865-1-3 Programların Aktarılması ................................................ 885-1-4 Çalışmaların Yürütülmesi ............................................... 90
5-2 Çevrimiçi Ayarlama/Hata Bulma ........................................... 915-2-1 İzleme ............................................................................. 915-2-2 Zorla set/Zorla reset ....................................................... 945-2-3 Zamanlayıcı Ayarlarını Değiştirme (Sadece CP1L) ........ 955-2-4 Arama ............................................................................. 955-2-5 Çevrimiçi Düzenleme...................................................... 985-2-6 Döngü Süresi Onaylama ................................................ 99
Programları Aktarma ve Hata Bulma5
84
5
Programları Aktarm
a ve Hata Bulm
a
5-1 Çevrimiçi OlmaCP1L ayarlarını yapılandırmak, programları transfer etmek veya yürütmek için öncelikle bilgisayar ve CP1L çevrimiçi durumda olmalıdır.
1. CX-Programmer’da transfer edilecek programı açın. 2. Ana menüden [PLC] - [Çevrimiçi Çalış]ı seçin.
Çevrimiçi olmayı onaylamak için bir iletişim kutusu ekrana gelecektir.
3. [Evet]i üstüne tıklayın. İletişim kutusu kapatılacaktır.
Sistem çevrimiçi durumdayken ladder bölüm penceresi açık gri olacaktır.
Çevrimiçi durumu bilgisayar ve CP1L’nin bağlı olduğu durumdur. CP1L üzerinde CX-Programmer ile oluşturulan bir programı yürütmek için program transfer edilmelidir. Programları aktarma ile ilgili detaylar için 5-1-3 Programları Aktarma bölümüne bakın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
5-1 Çevrimiçi Olma
5
5
5
Programları Aktarm
a ve Hata Bulm
a
Not Eğer sistem çevrimiçi çalışamıyorsa, PLC tipi ayarını ve haberleşme ayarlarını kontrol edin. Ayarları kontrol etmek için proje ağacındaki [YeniPLC1[CP1L]Çevrim Dışı]ya çift tıklayın. Ayarlarla ilgili detaylar için, 4-5-1 Yeni Proje Oluşturma bölümüne bakın.
5-1-1 CP1L Saatini AyarlamaCP1L saati sizin zaman kuşağınızla eşleşmelidir. Zamanı ayarlamak için CX-Programmer’ı kullanın. Eğer CP1L üzerindeki zaman doğru ayarlanmamışsa hata günlüğü doğru görüntülenmeyecektir.
Not CP1E E tipi CPU ünitelerinde saat fonksiyonu yoktur.
1. CX-Programmer içinde varolan bir proje açın. Proje açma ile ilgili detaylar için 4-6-3 Programları Yükleme bölümüne bakın.
2. [PLC Saati]ni çift tıklayın. PLC Saati iletişim kutusu gösterilecektir.
3. Ana menüden [Seçenekler] - [PLC Saati Ayarla]yı seçin. PLC Saati Ayarla iletişim kutusu gösterilecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 85
5-1 Çevrimiçi Olma
5
5
86
Programları Aktarm
a ve Hata Bulm
a
4. Tarih ve saati ayarlayın. Yapılır üstüne tıklayın. PLC Saati Ayarla iletişim kutusu kapatılacaktır.
5. Menüden [Dosya] - [Çıkış]ı seçin. CP1L üzerindeki saat artık ayarlanmıştır.
5-1-2 Çalışma Modunu DeğiştirmePROGRAM moduna değiştirin. PROGRAM çalışma moduna değiştirme prosedürü aşağıdaki gibidir.
1. Ana menüden [PLC] - [Operating Mode] - [Program] seçeneklerini seçin. Çalışma modu değişikliğini onaylamak için bir iletişim kutusu ekrana gelecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
5-1 Çevrimiçi Olma
5
5
5
Programları Aktarm
a ve Hata Bulm
a
2. [Evet]i üstüne tıklayın. Çalışma modu değiştirilecektir. o
Çalışma modu başlık çubuğunda ve proje ağacında görüntülenecektir.
■CP1L Çalışma ModuCP1L’nin 3 çalışma modu vardır: PROGRAM, MONITOR, ve RUN. Yapılacak işi göstermek için çalışma modunu değiştirin. Çalışma modu bütün kullanıcı programını etkiler ve bütün görevler için ortaktır.
• PROGRAM modu: Bu durumda program durdurulur. Bu mod, PLC kurulumu, program transferi, program kontrolü ve zorla set/zorla reset gibi başlangıç ayarları yaparak program yürütmesine hazırlamak içindir.
• MONITOR modu: Bu durumda program yürütülür. Çevrimiçi düzenleme, zorla set/zorla reset yapabilir ve G/Ç hafıza değerlerini değiştirebilirsiniz. Bu mod aynı zamanda test yapılırken ayar yapmak için kullanılır.
• RUN modu: Bu durumda program yürütülür. Bu modu üretim çalışmaları için kullanın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 87
5-1 Çevrimiçi Olma
5
5
88
Programları Aktarm
a ve Hata Bulm
a
Aşağıdaki tablo her bir mod için durumu ve uygun çalışmayı listeler.
*CP1E mevcut değildir.
5-1-3 Programların AktarılmasıCX-Programmer ile oluşturulan bir program CP1L’ye transfer edilebilir.
1. Ana menüden [PLC] - [Aktar] - [PLC’ye]yi seçin. Yükleme Seçenekleri iletişim kutusu ekrana gelecektir.
Çalışma Modu PROGRAM RUN MONITOR
Program durumu Durur Çalışır Çalışır
G/Ç tazeleme Yürütülür Yürütülür Yürütülür
Harici G/Ç durumu KAPALI Programa bağlıdır Programa bağlıdır
G/Ç hafızası Tutulmayan hafıza TemizlenirPrograma bağlıdır Programa bağlıdır
Tutulan hafıza Tutulur
CX-Programmer Çalışmaları
G/Ç hafıza izleme Yapılır Yapılır Yapılır
Program izleme Yapılır Yapılır Yapılır
Program transferi
PLC'den Yapılır Yapılır Yapılır
PLC'ye Yapılır Hayır Hayır
Derleme Yapılır Hayır Hayır
PLC kurulum Yapılır Hayır Hayır
Program değiştirme Yapılır Hayır Yapılır
Zorla set/Zorla reset Yapılır Hayır Yapılır
Zamanlayıcı/sayıcı SV değiştirme Tamam * Hayır Tamam *
Zamanlayıcı/sayıcı PV değiştirme Yapılır Hayır Yapılır
G/Ç hafıza PV değiştirme Yapılır Hayır Yapılır
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
5-1 Çevrimiçi Olma
5
5
5
Programları Aktarm
a ve Hata Bulm
a
2. [Yapılır] üstüne tıklayın. Aktarmayı onaylamak için bir iletişim kutusu ekrana gelecektir.
Not Aktarma seçenekleri ile ilgili detaylar için, BÖLÜM 9 Programlar Aktarma/İzleme/Hata Bulma (CX-Programmer Kullanma Kılavuzu) (W446) bölümüne bakın.
3. [Evet]i üstüne tıklayın.
Eğer aşağıdaki iletişim kutusu görüntülenmişse [Evet]i tıklayın.
Transfer başlayacaktır. Yükleme iletişim kutusu ekrana gelecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 89
5-1 Çevrimiçi Olma
5
5
90
Programları Aktarm
a ve Hata Bulm
a
4. [Yapılır] üstüne tıklayın. Programın transferi tamamlanmıştır.
5-1-4 Çalışmaların Yürütülmesi Bir üretim çalışması yapmak için RUN çalışma moduna getirin. RUN çalışma moduna getirme prosedürü aşağıda anlatılmıştır. Ayarlar ve hata bulma için deneme çalışması yapmak için MONITOR moduna değiştirin.
Dikkat Tesisin MONITOR veya RUN moduna değiştirilmesinden etkilenmeyeceğini doğrulayın.
1. Ana menüden [PLC] - [Operating Mode] - [Run] seçeneklerini seçin. Çalışma modu değişikliğini onaylamak için bir iletişim kutusu ekrana gelecektir.
2. [Evet]i üstüne tıklayın. Sistem RUN moduna dönecektir ve çalışmaya başlayacaktır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
5
Programları Aktarm
a ve Hata Bulm
a
5-2 Çevrimiçi Ayarlama/Hata BulmaBu bölüm test çalışmaları sırasında hata bulma ve ayarlar için kullanılan fonksiyonları anlatır.
5-2-1 İzleme■İletim Durumunu Görüntüleme
Program basamaklarının iletim durumu gösterilecektir. Bu sizin program yürütmesini doğrulamanızı sağlar.
İletim durumunu görüntülemek için CP1L’yi MONITOR çalışma moduna geçirin. İletim durumu program üzerinde görüntülenir.
■Birden Fazla Bölümde İletim Durumu GörüntülemesiŞema çalışma alanı bölünebilir. Programın çoklu bölümleri aynı anda görüntülenebilir.
(1) Pencere bölücü
1
1
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 91
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
92
Programları Aktarm
a ve Hata Bulm
a
Pencere bölücüsünü diyagram çalışma alanını ayırmak için sürükleyin. Çalışma alanı 4 parçaya bölünebilir.
■Belirli Adresleri GörüntülemeG/Ç değerleri adresleri belirlenerek görüntülenebilir.
1. Ana menüden [PLC] - [İzleme] - [İzleniyor]u seçin. 2. Ana menüden [Görünüm] - [Pencere] - [İzle]yi seçin. 3. Bir adres girin.
G/Ç değeri ekrana gelecektir. Boolean değerler için, “0” kapalı olduğunu belirtir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
5
Programları Aktarm
a ve Hata Bulm
a
Not • Adresi kanalı izleyen bir nokta işareti ve bit olarak girin. Örneğin, “0 CH 04 bit”, “0.04” olarak girilmelidir.
• Adresleri, diyagram çalışma alanından izleme penceresine sürükleyip bırakarak girebilirsiniz. Basamaktaki bütün adresleri girmek için basamak başlığını seçin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 93
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
94
Programları Aktarm
a ve Hata Bulm
a
5-2-2 Zorla set/Zorla resetCX-Programmer G/Ç cihazlarından gelen girişlerden bağımsız olarak girişleri kontrol edebilir. Bu fonksiyonu test çalışmaları sırasında giriş ve çıkış durumlarını zorlamak için kullanın.
Not Zorla set/zorla reset/bırakma veya set/reset yapmadan önce tesisin etkilenmeyeceğini doğrulayın. Zorla set prosedürü aşağıdaki şekildedir.
1. CP1L'yi MONITOR veya PROGRAM çalışma moduna değiştirin. 2. İmleci zorla set yapılacak kontağın üzerine konumlandırın.
3. Ana menüden [PLC] - [Zorla] - [Açık]ı seçin.
Zorla set ayarlanır. Kontak, zorla set sembolü ile işaretlenecektir.
Not • Kontağı açmak için [AÇIK]ı ve kapatmak için [KAPALI]yı seçin. • Zorla set/zorla reset işlemini geri almak için [İptal]i seçin. • Aşağıdaki alanlar için zorla set/zorla reset kullanılabilir:
CIO alanı (G/Ç alanı, veri linki alanı, CPU veriyolu ünitesi alanı, özel G/Ç alanı ve çalışma alanı), çalışma alanı (WR), zamanlayıcı tamamlama bayrağı, kalıcı alan (HR), sayıcı tamamlama bayrağı
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
5
Programları Aktarm
a ve Hata Bulm
a
5-2-3 Zamanlayıcı Ayarlarını Değiştirme (Sadece CP1L)Zamanlayıcı ayarları çalışma koşullarına daha iyi uymak için değiştirilebilir.
1. CP1L'yi MONITOR veya PROGRAM çalışma moduna değiştirin. 2. Değiştirilecek zamanlayıcı ayarına çift tıklayın.
Zamanlayıcı/Sayıcı Değeri iletişim kutusu gösterilecektir.
3. Yeni değeri girin. [Yapılır] üstüne tıklayın. Zamanlayıcı ayarı güncellenecektir.
5-2-4 Arama■Adres Referans Aracı
Adres referans aracı, imleç ile gösterilen adresi hangi komutların kullandığını görüntüler. Ayrıca, aynı adresle diğer bir komuta geçmeyi sağlar.
Adres referans aracı aşağıdaki öğeleri gösterecektir: • İmleç konumunda adres • Değişkenler (yerel, global)• Program adı, bölüm adı• Program adresi (adım)• Adresi kullanan komut
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 95
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
96
Programları Aktarm
a ve Hata Bulm
a
1. Ana menüden [Görünüm] - [Pencere] - [Adres Referans Aracı]nı seçin.Adres referans aracı görüntülenecektir.
2. Aranacak adresi girin. [Bul] üstüne tıklayın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
5
Programları Aktarm
a ve Hata Bulm
a
Kullanılmış adreslerin listesi görüntülenecektir. Kullanılan programı görüntülemek için bir adrese tıklayın.
■Ladder Geri İzlemeBu fonksiyon, örneğin bir kontağın neden açılmadığını belirlemek için, ladder’ı geri izlemek amacıyla, kullanılır.
1. İmleci incelenen kontağın üzerine konumlandırın.
2. [Space] tuşuna basın. İmleç, kontak için kaynak çıkışa gönderilecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 97
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
98
Programları Aktarm
a ve Hata Bulm
a
5-2-5 Çevrimiçi DüzenlemeCP1L programı çevrimiçi düzenlenebilir.
Dikkat Çevrimiçi düzenlemeye başlamadan önce döngü zamanının uzamasının ters bir etkisinin olmayacağını onaylayın. Aksi takdirde giriş sinyalleri okunamayabilir.
Not • Eğer CP1L MONITOR modunda çalışıyorsa, programı çevrimiçi düzenleme yoluyla değiştirmenin döngü süresinin uzamasına ve/veya giriş sinyallerini okumakta hataya neden olacağını dikkate alın.
• Büyük değişiklikler yaparken, basamakları hareket ettirirken ve kopyalarken veya blok programları girerken ya da silerken çevrimdışı düzenleyin sonra programı transfer edin.
1. CP1L'yi MONITOR veya PROGRAM çalışma moduna değiştirin.2. Düzenlemek istediğiniz basamağın basamak başlığına tıklayın.3. Ana menüden [PLC] - [Online Edit] - [Begin] seçeneklerini seçin.
Diyagram çalışma alanı içinde gri ton yok olacak ve program düzenlenebilir hale gelecektir.
4. Programı düzenleyin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
5
Programları Aktarm
a ve Hata Bulm
a
5. Ana menüden [PLC] - [Online Edit] - [Send Changes] seçeneklerini seçin.Düzenlenen basamaklar CP1L’ye aktarılacaktır.
5-2-6 Döngü Süresi Onaylama
1. CP1L'yi MONITOR veya RUN çalışma moduna değiştirin.2. Diyagram çalışma alanına tıklayın.
Durum çubuğunun üzerinde döngü zamanı görüntülenecektir.
Not Döngü süresi ile ilgili detaylar için A-3-2 CPU Ünite Davranışı bölümüne bakın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 99
5-2 Çevrimiçi Ayarlama/Hata Bulma
5
5
100
Programları Aktarm
a ve Hata Bulm
a
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
Ek
Bu bölüm, kısaca, kanal ve röle numaralarını, komutları ve CP1L/CP1E’nin dahili çalışmalarını anlatır. Ayrıca bu bölümde puls fonksiyonları, haberleşme fonksiyonları ve özel komutlar gibi CP1L (AC güç kaynaklı 14-nokta I/O ünitesi) kullanımına ilişkin uygulama örnekleri de yer almaktadır.CP1E ayarları ise parantez içinde verilmiştir.
A-1 Kanal/Röle Numaraları........................................................ 102
A-2 Komutlar ............................................................................. 107A-2-1 Komutları Kullanma ...................................................... 107A-2-2 Temel G/Ç İşleme Komutları......................................... 108
A-3 CP1L/CP1E’nin Dahili Çalışmaları.......................................111A-3-1 CPU Ünitelerinin İç Yapısı .............................................111A-3-2 CPU Ünite Davranışı .....................................................114
A-4 CP1L Programlama Örnekleri............................................. 121A-4-1 Zamanlayıcıları Ayarlamak için
Ayarlayıcıların Kullanılması .......................................... 121A-4-2 Kısa Sinyallerin Yakalanması ....................................... 124A-4-3 İşlemleri Hızlandırmak için Kesme
Girişlerinin Kullanılması ................................................ 128A-4-4 Takvim Zamanlayıcılarının Kullanılması ....................... 134A-4-5 Pozisyonları Ölçmek için Döner
Enkoderlerin Kullanılması ..........................................139A-4-6 Pozisyonlama için Servo Sürücülerin Kullanımı ........... 144A-4-7 Hız Kontrolü için İnvertörleri Kullanma (1) .................... 150A-4-8 Hız Kontrolü için İnvertörleri Kullanma (2) .................... 158A-4-9 CP1L’ler arasında Veri Değişimi ................................... 168
A-5 CP1L ile CP1E’nin karşılaştırması ...................................... 172A-5-1 CP1L ile CP1E arasındaki farklılıklar............................ 172A-5-2 CP1E tarafından desteklenmeyen CP1L Komutları ..... 178
A
Ek
102
Ek
A-1 Kanal/Röle NumaralarıCP1L veya CP1E’de kanal (CH) numaraları ve röle numaraları aşağıda anlatıldığı gibi belirlenir.
Her kanal 16 bitten oluşur. Bu nedenle, röle numaraları [kanal numarası] + [bit numarası (00 ila 15)] olarak ifade edilir. Röle numaraları kontakları idare etmek için kullanılır. Kanal numaraları, genelde, kanaldaki veriyi işlerken özel komutlar için işlemciler olarak kullanılır.
Not CX-Programmer’da (aşağıda CX-P olarak kısaltılmıştır) kanal numaralarının ve röle numaralarının üst bitleri eğer değerleri 0 ise görüntülenmezler. Örneğin, 0000CH 0 olarak görüntülenecektir. Röle numaraları, kanal numarasını izleyen nokta işareti ve bit numarası olarak görüntülenir. Bit numarası 00 ila 15 değerleri arasında değişir.
■CP1L CPU Üniteleri
*1 H512 ila H1535 aralığı FB’ye özgüdür.*2 10/14/20-nokta G/Ç üniteleri için: D0 ila D9999, D32000 ila D32767.
Not CIO Alanındaki çalışma kelimeleri, CPU Ünitelerinin gelecek sürümlerindeki yeni fonksiyonlara atanabilir. Önce W000 ila W511CH arasındaki çalışma kelimelerini kullanmaya özen gösterin.
■CP1E CPU Üniteleri
Alan Kanal Röle
CX-P'de CX-P'de
CIOalan
G/Ç alanı 00 ila 199 0 ila 199 00000 ila 19915 0.00 ila 199.15
1:1 link alanı 3000 ila 3063 CH 3000 ila 3063 300000 ila 306300 3000.00 ila 3063.00
Seri PLC link alanı 3100 ila 3189 CH 3100 ila 3189 310000 ila 318915 3100.00 ila 3189.15
Çalışma alanı 3800 ila 6143 CH 3800 ila 6143 380000 ila 614300 3800.00 ila 6143.00
Çalışma alanı W000 ila W511 CH W000 ila W511 W00000 ila W51115 W0.00 ila W511.15
Tutucu alan H000 ila H1535 CH*1 H000 ila H1535*1 H00000 ila H153515*1
H0.00 ila H1535.15*1
Yardımcı alan A000 ila A959 CH A000 ila A959 A00000 ila A95915 A0.00 ila A959.15
DM alanı D00000 ila D32767*2 D0 ila D32767*2 - -
Zamanlayıcı T000 ila T4095 T0 ila T4095 T000 ila T4095 T0000 ila T4095
Sayıcı C000 ila C4095 C000 ila C4095 C000 ila C4095 C0000 ila C4095
Alan Kanal RöleCX-P'de CX-P'de
CIOalan
G/Ç alanı 000 ila 199 0 ila 199 00000 ila 19915 0.00 ila 199.15Seri PLC link alanı 200 ila 289 CH 200 ila 289 20000 ila 28915 200.00 ila 289.15
Çalışma alanı W00 ila W099 CH W00 ila W99 W0000 ila W9915 W0.00 ila W99.15Tutucu alan H00 ila H49 CH H0 ila H49 H0000 ila H4915 H0.00 ila H49.15Yardımcı alan A000 ila A753 CH A000 ila A753 A00000 ila A75315 A0.00 ila A753.15DM alanı
E tipi D00000 ila D02047 D0 ila D02047 - -N tipi D00000 ila D08191 D0 ila D08191 - -
Zamanlayıcı T000 ila T255 T0 ila T255 T000 ila T255 T0000 ila T0255Sayıcı C000 ila C255 C000 ila C255 C000 ila C255 C0000 ila C0255
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-1 Kanal/Röle Numaraları
●Kanal Veri NotasyonuKanal verisi, 16 bitin AÇIK/KAPALI durumunu gösteren 16 ikilik basamaktan türetilmiş 4 onaltılık basamak tarafından gösterilir. Diğer bir deyişle, her 4 bit için, AÇIK bitlerin toplamı hesaplanır ve tek bir rakam olarak ifade edilir.
Yukarıdaki kanal “0F7C (Hex)” olarak ifade edilecektir.
●Sabitlerin NotasyonuCP1L veya CP1E komutlarında kullanılan sabitler aşağıdaki gibi gösterilir.
●Komut Yürütme Koşulları2 tip komut vardır: döngüsel komutlar ve yükselen kenar komutlar. • Döngüsel Komutlar
Komut, yürütme durumu AÇIK olduğu sürece her bir döngüde yürütülür. Örnek
• Yükselen Kenar KomutlarYürütme durumu AÇIK olduğunda komut sadece bir kere yürütülür (yani sadece 1 döngüde). Komut isminde “@” öneki vardır. Örnek
Bazı komutlar yükselen kenar komut olarak belirlenemez (“@” önekli). Bu durumda, UP(521)/DOWN(522) veya DIFU(013)(yükselen kenar)/DIFD(014)(düşen kenar) komutlarını kullanın.
MSB(En Önemli Bit)
LSB(En Önemsiz Bit)
Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Bit değeri 23 22 21 20 23 22 21 20 23 22 21 20 23 22 21 20
İçindekiler (1=AÇIK, 0=KAPALI)
0 0 0 0 1 1 1 1 0 1 1 1 1 1 0 0
Basamak değeri 0 F 7 C
Notasyon İçerik/Amaç
#0000 ila 9999 (BCD) Zamanlayıcı/sayıcı değerleri, BCD aritmetik komutu, vb.
#0000 ila FFFF (Hex) Karşılaştırma komutları için karşılaştırma verisi, aktarma verisi, BIN aritmetik komutları, vb.
&0 ila 65535 İşaretsiz ondalık notasyonu(Sadece belirli özel komutlarda geçerlidir. Onaltılık basamaklara ve onaltılık basamaklardan çevrilerek CX-Programmer içine yüklenebilir.)
MOV(021)H010D00010
W00000 W00000 çalışma alanının AÇIK olduğu her döngüde, H010CH kalıcı alanındaki veri DM D00010'a aktarılır.
@MOV (021)H020D00020
W00001 W00001 çalışma alanı KAPALI'dan AÇIK'a geçtiğinde, H020CH kalıcı alanındaki veri DM D00020'ye aktarılır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 103
A
Ek
A-1 Kanal/Röle Numaraları
104
●Durum BayraklarıDurum bayrakları, komutların yürütülmesi sırasında veya sonrasında işlem sonuçlarını yansıtmak için kullanılır. Bir bayrağın kullanılması ya da kullanılmaması komuta bağlı olacaktır. Bu bayraklar ladder programlarda kontaklar olarak kullanılır.
İsim Etiket CX-P'de Fonksiyon
Hata bayrağı ER P_ER • BCD veri işleyen bir komut BCD olmayan bir veri kullanmaya kalktığında AÇIK hale gelir.
• Komut ile belirtilen bir işlemci değer geçersiz ise AÇIK hale gelir (örn. çalışma alanının dışındaki bir değer).
Erişim hatası bayrağı
AER P_AER Erişilmemesi gereken bir alana yetkisiz erişim olduğunda AÇIK hale gelir.
Taşıma bayrağı CY P_CY • Aritmetik komutun bir sonucu olarak basamakların sayısı yükseldiğinde veya düştüğünde AÇIK hale gelir.
• Veri kaydırma komutları ve bazı aritmetik komutlar eldeyi işlemlerinin parçası olarak ele alabilir.
Eşittir bayrağı = P_EQ • Veri karşılaştırma "eşit" olduğunda AÇIK olur. • Hesaplamaların veya transferlerin bir sonucu
olarak veri 0 olduğunda AÇIK hale gelir.
Eşitsizlik bayrağı < > P_NE Veri karşılaştırma "eşit değil" olduğunda AÇIK olur.
Büyüktür bayrağı > P_GT Veri karşılaştırma "veri1>veri2" olduğunda AÇIK olur.
Büyük-eşit bayrağı
>= P_GE Veri karşılaştırma "veri1>=veri2" olduğunda AÇIK olur.
Küçüktür bayrağı < P_LT Veri karşılaştırma "veri1<veri2" olduğunda AÇIK olur.
Küçük-eşit bayrağı
<= P_LE Veri karşılaştırma "veri1<=<veri2" olduğunda AÇIK olur.
Negatif bayrağı N P_N Hesaplamaların bir sonucu olarak MSB 1 olduğunda AÇIK hale gelir.
Üst taşma bayrağı
OF P_OF Hesaplama sonuçları aşırı olduğunda AÇIK hale gelir.
Alt taşma bayrağı UF P_UF Hesaplama sonuçları yetersiz olduğunda AÇIK hale gelir.
Sürekli AÇIK bayrağı
AÇIK P_ON Her zaman AÇIK halde kalır. Direkt olarak veriyolu çubuğuna bağlanamayan komutlar için bir yürütme koşulu olarak kullanılır.
Sürekli KAPALI bayrağı
KAPALI P_OFF Her zaman KAPALI halde kalır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-1 Kanal/Röle Numaraları
●Saat PulslarıSaat pulsları sabit zaman aralıklarında AÇIK/KAPALI hale gelen kontaklardır.
Not CX-Programmer içine bir saat pulsu veya durum bayrağı girmek için önce bir kontak girin sonra açılır listeden seçmek için [P] tuşuna basın.
İsim Etiket CX-P'de Fonksiyon
0,02s saat pulsu 0,02s P_0.02s
0,1s saat pulsu 0,1s P_0.1s
0,2s saat pulsu 0,2s P_0.2s
1,0s saat pulsu 1s P_1s
1dk saat pulsu 1dk P_1min
0,02s
0,01s 0,01s
0,1s
0,05s 0,05s
0,2s
0,1s 0,1s
1,0s
0,5s 0,5s
1dk
30s 30s
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 105
A
Ek
A-1 Kanal/Röle Numaraları
106
●G/Ç Alanları
CP1L veya CP1E’de giriş ve çıkış alanlarının sırasıyla 0CH ve 100CH’den başlayan ilk 1 veya 2 kanalı, CPU ünitesi tarafından ayrılır. Genişletme G/Ç üniteleri ve genişletme üniteleri CPU ünitesine bağlandığında giriş ve çıkış alanları bağlantı sırasına göre bir seferde 1 kanala atanır.
• Ayrılmış Kanalların ve Genişletme (G/Ç) Ünitelerinin Sayısı
Örneğin, 40 nokta G/Ç ünitesi kullanırken, 0CH ve 1CH giriş alanları ve 100CH ve 101CH çıkış alanları CPU ünitesinin dahili G/Ç’sine atanır. Eğer CPU ünitesine genişletme (G/Ç) üniteleri bağlıysa, 2CH ve sonraki giriş alanları ve 102CH ve sonraki çıkış alanları sırayla atanacaktır.
CPU ünitesi açıkken, bağlantılar kontrol edildikten sonra giriş ve çıkış kanalları otomatik olarak genişletme (G/Ç) ünitelerinin giriş ve çıkış alanlarına ayrılır. Ünitelerin bağlantı sırasındaki değişiklikler ladder program ile tutarsızlığa neden olur. Ünite bağlantı sırasını değiştirirken ladder programı gözden geçirdiğinizden emin olun.
Giriş alanı 0.00 ila 99.15 (100 CH)
Çıkış alanı 100.00 ila 199.15 (100 CH)
CPU ünitesi Ayrılmış CH İzin Verilen Genişletme (G/Ç) Ünitelerinin
Sayısı Giriş alanı Çıkış alanı
10-nokta G/Ç ünite 0 CH 100 CH 0
14-nokta G/Ç ünite 0 CH 100 CH 1
20-nokta G/Ç ünite 0 CH 100 CH 1 (CP1E:0)
30-nokta G/Ç ünite 0 CH, 1 CH 100 CH, 101 CH 3
40-nokta G/Ç ünite 0 CH, 1 CH 100 CH, 101 CH 3
60-nokta G/Ç ünite 0 CH, 1 CH, 2 CH 100 CH, 101 CH, 102 CH
3
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-2 Komutlar
A-2 KomutlarCP serisi zengin bir komut setine sahiptir. CP1L tarafından kullanılabilecek yaklaşık 500 tip komut ve CP1E tarafından kullanılabilecek yaklaşık 200 tip komut bulunmaktadır. Bu bölüm komutları nasıl kullanacağınızı anlatır ve bazı temel komutlar verir.
A-2-1 Komutları KullanmaÖnceki PLC’ler ile, C serisinden mikro PLC’lere kadar, komut setleri öncelikle BCD verisini işlemeye odaklanarak tasarlanmıştı. Ancak, veri boyutu büyüdüğünden ve bilgisayarlar arasındaki veri iletiminin sıradanlaşması nedeniyle BIN verisi desteği kontrol ekipmanı için bir gereklilik haline gelmiştir. Bu tarz ihtiyaçlara ve daha büyük kolaylıklara cevap olarak BIN verisini işlemek için bir çok komut CP serilerinin yaratılması sürecine eklenmiştir.
Not Komutların bir listesi ve açıklamaları için CX-Programmer Yardım’a başvurun. CX-Programmer Yardım kullanımı ile ilgili detaylar için, 4-4 Yardım Kullanımı bölümüne bakın.
■Komutlar için Notasyon
●Komutlar ve Fonksiyon NumaralarıBu bölümde fonksiyon numarası atanmış özel komutlar parantez içinde 3 rakamlı fonksiyon numarasıyla izlenen bir anımsatıcı olarak görüntülenmiştir. Örn. MOV(021).
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 107
A
Ek
A-2 Komutlar
108
A-2-2 Temel G/Ç İşleme KomutlarıTemel G/Ç işleme komutları kontaklara ve bobinlere yazılması için kullanılır.
Not CX-Programmer’da program yaparken kontakların ve bobinlerin (ÇIKIŞlar) komut olarak düşünülmesine gerek yoktur. Karşılık gelen semboller seçilerek kolayca programın içine yazılabilirler.
■Kontakların Yazılması
●LD (LOAD) / LD NOT (LOAD NOT) KomutlarıBus çubuğunda veya bir basamak bloğunun başlangıcında kullanın.
Komut Adı Komut Fonksiyon
Kontak LOAD LD Bus çubuğuna ve basamak bloğunun başına bağlı kontaklar için kullanılır.
LOAD NOT LD NOT Bus çubuğuna ve basamak bloğunun başına bağlı kapalı kontaklar için kullanılır.
AND AND Seri bağlı kontaklar için kullanılır.
AND NOT AND NOT Seri bağlı kapalı kontaklar için kullanılır.
OR OR Paralel bağlı kontaklar için kullanılır.
OR NOT OR NOT Paralel bağlı kapalı kontaklar için kullanılır.
Bobin(Çıkış)
OUT OUT Yürütme koşulu 1 iken röle bobini AÇIK hale gelir ve yürütme koşulu 0 iken KAPALI hale gelir.
OUT NOT OUT NOT Yürütme koşulu 1 iken röle bobini KAPALI hale gelir ve yürütme koşulu 0 iken AÇIK hale gelir.
SET SET Yürütme koşulu kapalıdan açığa geçtiğinde röle bobini AÇIK hale gelir. Yürütme koşulu tekrar KAPALI hale gelse bile röle bobini AÇIK olarak kalır.
RESET RSET Yürütme koşulu kapalıdan açığa geçtiğinde röle bobini KAPALI hale gelir. Yürütme koşulu tekrar KAPALI hale gelse bile röle bobini KAPALI olarak kalır.
KEEP RELAY KEEP(011) Belirtilen röle fonksiyonunu kalıcı röle yapar.
000000
000001
Bus çubuğu
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-2 Komutlar
●AND / AND NOT KomutlarıSeri bağlı kontaklar için kullanılır.
Not AND / AND NOT komutlarıyla bağlanabilen kontak sayılarının limiti yoktur.
●OR / OR NOT KomutlarıParalel bağlı kontaklar için kullanılır.
Not OR / OR NOT komutlarıyla bağlanabilen kontak sayılarının limiti yoktur.
■Röle Bobinlerini Yazma
●OUT / OUT NOT KomutlarıYürütme koşulu AÇIK iken OUT komutları röle bobinini AÇIK hale getirir. Yürütme koşulu AÇIK iken OUT NOT komutları röle bobinini KAPALI hale getirir.
Not OUT ve OUT NOT için aynı röle numaralı bobinleri kullanmayın. Bunu yapmak “tekrarlanmış bobin” program hatası ile sonuçlanacaktır.
000002
000003
000000
000001
000000
000004
000005
000001
Bus çubuğu
000100
000101
Yürütme koşulu
Yürütme koşulu
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 109
A
Ek
A-2 Komutlar
110
●SET / RSET (RESET) KomutlarıGiriş koşulu bir kere AÇIK olduğunda SET komutları röle bobinini AÇIK hale getirir ve o şekilde tutar. RSET komutları röle bobinini KAPALI hale getirir ve o şekilde tutar.
Yukarıdaki örnekte, 000102 röle bobini SET koşulu ile AÇIK, RSET koşulu ile KAPALI hale gelir.
Not SET komutlarıyla AÇIK hale gelen kalıcı alanlar ve yedek alanlar güç kesilse veya çalışma durdurulsa bile AÇIK durumda kalacaktır.
●KEEP(011) (KEEP RELAY) KomutlarıKEEP komutları röle bobinlerinin kalıcı röle olarak işlev görmesini sağlar. Bu, durumunu koruyan bitlerin kolay yapılanmasını sağlar.
Yukarıdaki örnekte, 000103 röle bobini set koşulu ile AÇIK ve reset koşulu ile KAPALI hale gelir. Reset girişi AÇIK iken set girişi yok sayılacaktır.
Not KEEP komutlarıyla AÇIK hale gelen kalıcı alanlar ve yedek alanlar güç kesilse veya çalışma durdurulsa bile AÇIK durumda kalacaktır.
SET000102
000000
RESET000102
000001
000000
000001
000102
KEEP(011)
000103
000000 SET girişi
000001 RSET giriş
000103 000200
~
000000
000001
000102
Yok sayılır
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
A-3 CP1L/CP1E’nin Dahili Çalışmaları Bu bölüm, kısaca, dahili yapıyı, fonksiyonları ve CP1L ve CP1E CPU ünitelerinin dahili çalışma akışını anlatır.
A-3-1 CPU Ünitelerinin İç YapısıBir CP1L veya CP1E CPU ünitesinin iç yapısı aşağıda gösterilmiştir.
*CP1E CPU üniteleri bu servisleri yürütmez. (1) Programların ve parametre verisinin transferi
• Değişiklikler yapıldığında (örneğin CX-Programmer’dan) RAM içindeki veri otomatik olarak dahili flash hafızada (CP1E: Dahili EEPROM’da) yedeklenir.
• Ünite AÇIK hale geldiğinde veri, dahili flash hafızadan (CP1E: Dahili EEPROM) RAM’e transfer edilir.
(2) DM varsayılan verisinin transferi • CX-Programmer’dan sıfırlandığında DM varsayılanları RAM’den dahili flash
hafızaya (CP1E: Dahili EEPROM) transfer edilir. • PLC ayarlarına göre, ünite AÇIK haldeyken DM varsayılanları dahili flash
hafızadan (CP1E: Dahili EEPROM) RAM’e transfer edilir. (3) Flash hafıza ve hafıza kartı arasında veri transferi (Sadece CP1L)
• CX-Programmer’dan sıfırlandığında, veri RAM veya dahili flash hafızadan hafıza kartına transfer edilir.
• Ünite enerjilendiğinde veri, hafıza kartından dahili flash hafızaya transfer edilir.
CPU ünitesi
Flash hafıza(CP1E:Dahili EEPROM)
Parametreler (örn. PLC ayarları)
Erişim
G/Ç hafıza
Dahili çıkışlar
Analog ayarlayıcı
Dış analog ayar girişi* Yardımcı alan
RAM
DM alanı
Kullanıcı programı
FB program hafızası*
Açıklamahafızası
Kullanıcı programı
DM alanı
Parametreler (örn. PLC ayarları)
Dahili girişler
Hafıza kartı*
CX-Programmer'dan "Yazma" işlemi
1
2
3
4
5
6
7
8
1
3
33
3
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 111
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
112
(4) Kullanıcı programı • Ladder program bu hafıza (RAM) alanında saklanır. Ladder program
kaydedilebilir, düzenlenebilir veya CX-Programmer’dan açılabilir. (5) G/Ç hafızası
• Bu, kullanıcı programının yazdığı veya okuduğu hafıza (RAM) alanıdır. G/Ç hafızasının bazı bölümleri güç kesilirse silinir. Diğer bölümler korunur. Ayrıca, PLC üniteleri ile veri değişimi için kullanılan bölümler ve sadece dahili olarak kullanılan diğer bölümler vardır.
• Diğer ünitelerle veri aktarımının 2 yolu vardır: her yürütme döngüsünde bir kere veya sadece komut verildiğinde.
(6) Parametre alanları• Kullanıcı tarafından komut işlemcileri olarak kullanılan G/Ç hafıza alanına ek
olarak ayrıca, sadece CX-Programmer’dan ayarlanabilen ayrı bir hafıza alanı vardır. Bu “parametre alanı”dır. Parametre alanı PLC kurulum verisini saklar. [PLC Kurulum]PLC kurulumu, CPU ünitesinin temel özelliklerinin yazılım tanımını sağlamak için kullanıcı tarafından kullanılan bir konfigürasyon verisidir. Bunlar, seri port ayarları ve minimum döngü zamanı ayarları gibi parametrelerden oluşur. PLC kurulumunu yapılandırma ile ilgili detaylar için, CX-Programmer Kullanma Kılavuzu’na (W446) bakın.
(7) Dahili flash hafıza (CP1E: Dahili EEPROM)• CP1L CPU üniteleri dahili flash hafızaya sahiptir.
Veri, programlanmış komutlar dışında yöntemlerle kullanıcı program alanına veya parametre alanına (PLC kurulumu, yönlendirme tablosu) yazıldığında otomatik olarak dahili flash hafızaya yedeklenir, örn. CX-Programmer veya PT kullanılarak transfer edildiğinde veya düzenlendiğinde, veya hafıza kartından transfer edildiğinde.
• Ünite başka bir sefer enerjilendiğinde, kullanıcı hafızası (kullanıcı programı veya parametre alanı) otomatik olarak dahili flash hafızadan RAM’e transfer olacaktır.
• CX-Programmer kullanılarak, G/Ç hafızasının DM alanındaki veri de dahili flash hafızaya kaydedilebilir. Bu kaydedilen veri DM alanı için varsayılanlar olarak ayarlanabilir ve ünite tekrar enerjilendiğinde tekrar DM alanına otomatik olarak yazılabilir.
• Sembol tablosu, açıklama dosyası ve program dizin dosyası flash hafızanın açıklama hafızası bölümünde saklanabilir. CX-Programmer’dan CPU ünitesine bir proje transfer edildiğinde fonksiyon bloğu için program bilgisi otomatik olarak flash hafızaya kaydedilecektir. (Sadece CP1L)
(8) Hafıza kartı (Sadece CP1L) • Hafıza kartları CX-Programmer’dan programları, veri hafıza içeriklerini, PLC
kurulum verisini ve G/Ç açıklamalarını saklayabilir. • Hafıza kartında saklanan veri ünite enerjilendiğinde otomatik olarak
yüklenebilir.
Dikkat CP1E E tipi bir CPU ünitesi ya da N tipi pilsiz bir CPU ünitesinde, güç kaynağı açıldığında DM Alanının (D) * ve Kalıcı Alanın (H) içeriği, Mevcut Sayıcı Değerleri (C), of Sayıcı Tamamlama Bayraklarının (C) durumu ve Yardımcı Alandaki (A) bit durumu saat fonksiyonlarına bağlı olarak dengesizleşebilir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
*Bu durum, DM yedekleme fonksiyonu ile EEPROM’a yedeklenen alanlar için geçerli değildir.DM yedekleme fonksiyonu kullanılıyorsa, sıfırlama için mutlaka aşağıdaki metotlardan biri uygulanmalıdır.1. Tüm Alanların Sıfırlanması
PLC Kurulumunda, [Startup Data Read] alanında [Clear Held Memory (HR/DM/CNT) to Zero] seçeneğini seçin.
2. Belirli Alanların Sıfırlanması veya Başlangıç Durumuna GetirilmesiAyar işlemlerini bir ladder programdan yapın.
Veri başlangıç durumuna getirilmediği takdirde, dengesiz veri nedeniyle ünite veya cihaz beklenmeden çalışmaya başlayabilir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 113
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
114
A-3-2 CPU Ünite DavranışıBu bölüm kısaca CP1L veya CP1E CPU ünitesinde yer alan işlemleri anlatır.
■CPU Ünitesi Çalışma Akışıİlk önce program yürütmeleri (komutların yürütmesi) işlenir, sonra G/Ç yenilemesi ve çevresel servisin yürütmesi yapılır. Bu işlemler bir döngü tarzında tekrar edilir.
*1 CP1E CPU üniteleri bu servisleri yürütmez.*2 G/Ç yenileme PROGRAM modunda da yapılır.
Enerjilenme
Enerjilenme(sıfırlama) işlemleri
· Donanım hafızasını ve sistem çalışmasını sıfırlar. · Bağlı üniteleri tespit eder.· Otomatik başlangıç transferini yürütür. *1 hafıza kartından.· G/Ç hafızasını temizler.· Kullanıcı hafızasını (UM) kontrol eder. · Zorla set/zorla reset.
Denetleme işlemleri
· Pil hatasını kontrol eder. · DIP anahtarlarını izler. *1· G/Ç bus kontrolü. · Kullanıcı program hafızasını kontrol eder.
Program yürütme
· Yürütme sırasında: Kullanıcı programını yürütür.· Hata işleme: Çıkışları KAPATIR
(Bus hataları için ünite sıfırlanır)· Bir hata meydana geldiğinde: G/Ç hafıza alanını temizler
(FALS komutları yürütme haricinde)
G/Ç yenileme*2
Aşağıdaki üniteler üzerinde döngüsel veri aktarımı yapılır:CP-serisi genişletme G/Ç üniteleri
Çevresel servisler
Sadece olay meydana geldiğinde yürütülen servisler: · Çevresel USB port servisi· Seri port servisi· Haberleşme port servisi *1 · Dahili flash hafıza/EEPROM erişim servisi· Hafıza kartı erişim servisi *1· Çevrimiçi düzenleme
Döngü süresi
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
■G/Ç YenilemeG/Ç yenileme, hafızanın önceden ayarlanmış alanı ve bir harici kaynağın arasındaki döngüsel veri transferleriyle ilgilidir. Aşağıdaki yenileme işlemlerini kapsar.
G/Ç yenilemesi, tek bir döngü içinde kesilme olmadan yapılır. Ayrıca, G/Ç yenilemesi daima program yürütmesinden sonra yapılır.
G/Ç yenilemesi aşağıdaki 3 zamanlamadan birinde CP1L/CP1E’nin dahili normal G/Ç’si ve CP serisi genişletme (G/Ç) üniteleri için yapılabilir: • Döngüsel yenileme• Anında yenileme varyasyonlu komutlar ile yürütme• IORF komutu ile yürütme
●Döngüsel YenilemeG/Ç yenilemesi, yürütülebilir görevlerdeki bütün komutlardan sonra gerçekleştirilir. Bu, G/Ç yenilemesinin standart yöntemidir.
Hedef Ünite Tipi Maksimum Veri Değişimi Veri Değişim Alanı
CPU ünitesi dahili G/Ç Giriş: 3 CHÇıkış: 3 CH
G/Ç alanı
CP-serisi genişletme G/Ç ünitesi, genişletme ünitesi
Sabitlenmiş; üniteye bağlı
G/Ç alanı
G/Ç yenileme
END
Güncel G/Ç verisi
END
END
Görev
Görev
Görev
Döngü
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 115
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
116
●Anında Yenileme Varyasyonlu Komutlar ile YürütmeEğer anında yenileme varyasyonu bir komut için belirlenmişse ve dahili G/Ç alanı bir işlemci olarak belirlenmişse G/Ç yenilemesi, komut, program yürütme döngüsü sırasında yürütüldüğünde yapılır.
Not 1. Anında yenileme sadece dahili G/Ç alanında mümkündür. CP serisi genişletme (G/Ç) üniteleri için IORF komutunu kullanın.
2. Bit ile ilgili komutlar: Belirtilen biti kullanan kanal (16 bit) yenilenecektir. Kanalla ilgili komut: Belirlenmiş kanal (16 bit) yenilenecektir.
3. Girişler ve S (kaynak) işlemcileri: Giriş, komutu yürütmeden önce anında yenilenir. Çıkışlar ve D (hedef) işlemcileri: Çıkış, komutu yürütmeden sonra anında yenilenir.
●IORF(G/Ç REFRESH) Komutlarının YürütülmesiIORF (G/Ç REFRESH) komutları, bütün G/Ç verisini veya sadece belirtilen aralıktaki veriyi istenilen zamanlamada yenilemek için kullanılabilir. IORF komutları CP serisi genişletme (G/Ç) ünitelerini yeniler.
Not IORF komutlarının yürütmesi görece fazla zaman alır. Yürütme zamanı, yenilenen kanal sayısı arttıkça yükselir. Bu nedenle, toplam döngü zamanı uzatılabilir. Toplam döngü zamanının önemli bir şekilde artabileceği unutulmamalıdır. Ayrıntılı bilgi için lütfen CP Serisi CP1H/CP1L CPU Ünitesi Programlama Kılavuzu (W451) BÖLÜM 4 Komut Yürütme Süreleri ve Adım Sayıları ya da CP Serisi CP1E CPU Ünitesi Komut Referans Kılavuzu (W483) BÖLÜM 3 Komut Yürütme Süreleri ve Adım Sayıları altına bakın.
!LD
!OUT 100.00
!MOV 1 101
0.00
Anında yenileme
0 CH
100 CH
1 CH
101 CH
0
0
0
1115
715
15 11
715 0
Gerçek G/Ç verisi (dahili G/Ç)
D1: Başlangıç CH numarasıD2: Bitiş CH numarasıD1 ve D2 arasındaki G/Ç kanal verisi yenilenecektir.
IORF
D1
D2
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
■Çevresel ServislerÇevresel servisler, PT’de görüntüleme ve kurulum, ve CX-Programmer’da çevrimiçi düzenleme (programları yürütme altında düzenleme) ve görüntüleme gibi düzenli gerçekleşmeyen olay servisleridir. Hem harici cihazlara hem de harici cihazlardan servis isteklerinin işlenmesini içerir. CP serilerinde servislerin çoğu FINS komutunu kullanır. Her bir servise sistem tarafından belirlenen sabit miktarda zaman ayrılmıştır ve her döngüde yürütülür. Eğer servislerin işlemi ayrılan zamanda tamamlanırsa kalan zamanda işlem yapılmaz.
*CP1E CPU üniteleri bu servisleri yürütmez.
Not Servis zamanı çevresel USB portu, seri port ve haberleşme portu servislerine ayrı olarak ayrılır. Varsayılan olarak önceki döngü süresinin %4’ü ayrılacaktır. Eğer servislerin yürütülmesi birden fazla döngü boyunca sürüyorsa ve gecikiyorsa her bir servise sabit miktarda bir zaman (yüzdenin aksine) ayırın. Bunu yapmak için PLC Ayarlarının altındaki [Bütün olaylara zaman ayarla]yı kullanın. CP1E’nin ayarı yoktur ve döngü süresi %8 olarak sabitlenmiştir.
Servis Tipi İçerik
Çevresel USB portu servisi • Çevresel USB ya da seri port üzerinden CX-Programmer, PT veya bir bilgisayardan FINS ya da Host Link olarak alınan plansız istekleri işler (örn. program transferi için istekler, görüntüleme, zorla set/reset veya çevrimiçi düzenleme).
• Seri port üzerinden CPU ünitesi tarafından yapılan plansız istekleri işler (istek dışı haberleşmeler).
Seri port servisi
Haberleşme port servisi* • SEND, RECV ve CMND komutlarıyla seri haberleşme yürütür. 0 ila 7 dahili lojik portlarını haberleşme portları olarak kullanır.
• Arka plandaki komutları 0 ila 7 dahili lojik portlarını haberleşme portları olarak kullanarak yürütür.
Dahili flash hafıza/EEPROMerişim servisi
• Dahili flash hafızadan/EEPROM’dan ve dahili flash hafızaya/EEPROM’a veri okuma ve yazma işlemini yürütür.
Hafıza kartı erişim servisi*
• Hafıza kartından ve hafıza kartına veri okuma ve yazmayı işler.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 117
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
118
■Döngü SüresiCPU üniteleri verileri Denetleme işlemleri ile başlayan ve Çevresel servislerle son bulan döngüler ile işler.
●Döngü Süresi HesaplamaDöngü zamanı aşağıdaki işlem zamanlarının toplamı olarak hesaplanır.
Döngü zamanı = Denetleme İşlemleri + Program Yürütmesi + (Döngü Zamanı Hesaplaması) + G/Ç Yenilemesi + Çevresel Servisler
Denetleme İşlemleri
Program yürütme
Ayrıntılı bilgi için lütfen CP Serisi CP1H/CP1L CPU Ünitesi Programlama Kılavuzu (W451) BÖLÜM 4 Komut Yürütme Süreleri ve Adım Sayıları ya da CP Serisi CP1E CPU Ünitesi Komut Referans Kılavuzu (W483) BÖLÜM 3 Komut Yürütme Süreleri ve Adım Sayıları altına bakın.
Döngü Zamanı Hesaplaması
G/Ç Yenileme
G/Ç yenileme süresi hakkında ayrıntılı bilgi için CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu (W462) içinde 2-7 Döngü Süresi Hesaplama bölümüne ya da CP Serisi CP1E CPU Ünitesi Komut Referans Kılavuzu (W483) BÖLÜM 4 Döngü Süresi Hesaplama ve İzleme altına bakın.
Ayrıntılar İşleme Süresi ve Değiştirici Etkenler
G/Ç veriyollarını kontrol eder. Kullanıcı program hafızasının, pil hatasının, vb. kontrolü
0,4ms
Ayrıntılar İşleme Süresi ve Değiştirici Etkenler
Program yürütmesini işler (komutların yürütülmesi). İşlem zamanı bağımsız komut yürütme sürelerinin toplamıdır.
Komut yürütme sürelerinin toplamı
Ayrıntılar İşleme Süresi ve Değiştirici Etkenler
PLC Ayarlarında minimum (sabit) bir döngü süresi belirlendiğinde belirlenmiş döngü süresinin geçmesini bekler. Döngü süresini hesaplar.
Döngü süresi sabitlenmediğinde işletim süresi yaklaşık 0’dır. Sabit döngü süresi için ek zaman = Sabit döngü süresi – Güncel döngü süresi (işletim zamanı: denetleme işlemleri + program yürütme + G/Ç yenilemesi + çevresel servisler)
Ayrıntılar İşleme Süresi ve Değiştirici Etkenler
CP-serisi Genişletme G/Ç Üniteleri ve Genişletme Üniteleri
Her ünite yenilenir. Önce çıkışlar (CPU ünitesinden genişletme ünitelerine), sonra girişler (genişletme ünitelerinden CPU ünitesine) yenilenir.
Her bir birim için G/Ç yenileme süresi kullanılan ünite sayısıyla çarpılır
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
Çevresel Servisler
*CP1E CPU üniteleri bu servisleri yürütmez.
Not 1. Döngü süresi aşağıdaki faktörlere göre değişir. Kullanıcı programındaki (döngü boyunca yürütülebilen tüm döngüsel görevler ve ek görevler ile çalışma koşulu sağlanan kesme görevleri) komutların tipi ve CP serisi genişletme G/Ç ünitelerinin ve bağlı genişletme ünitelerinin tipi ve sayısı PLC ayarlarında belirlenen “Minimum döngü süresi”. Çevresel USB port ve seri portların kullanımı PLC ayarlarında belirlenen “Sabit çevresel servis süresi”.
2. Döngü süresi, kullanıcı programındaki görevlerin sayısından etkilenmez. Döngü süresi yalnızca döngü içinde HAZIR olan döngüsel görevlerden etkilenir.
3. MONITOR’den RUN moduna geçerken döngü süresi yaklaşık 10ms artacaktır (bu yine de döngü süresini çok uzatmayacaktır).
4. Servis zamanı çevresel USB portu, seri port ve haberleşme portu servislerine ayrı olarak dağıtılır. Varsayılan olarak önceki döngü süresinin %4’ü ayrılacaktır.Eğer servislerin yürütülmesi birden fazla döngü boyunca sürüyorsa ve gecikiyorsa her bir servise sabit miktarda bir zaman (yüzdenin aksine) ayırın. Bunu yapmak için PLC Ayarlarının altındaki [Bütün olaylara zaman ayarla]yı kullanın. CP1E’nin ayarı yoktur ve döngü süresi %8 olarak sabitlenmiştir.
Ayrıntılar İşleme Süresi ve Değiştirici Etkenler
Çevresel USB portu servisi
Bu servisler için işletim süresi PLC ayarlarına göre farklılık gösterecektir. Eğer döngü süresi belirlenmemişse, servis "döngü süresi hesaplama" ile hesaplanmış önceki döngü süresinin %4'ü kullanılarak yürütülür. Eğer döngü süresi belirlenmişse, servis belirlenen süre kadar yürütülür. Yürütme, döngü zamanının belirtilip belirtilmediğine bakılmaksızın en az 0,1 ms sürer. Eğer portlar bağlı değilse servis süresi 0 ms olacaktır.
Seri port servisi
Haberleşme port servisi* Eğer PLC ayarlarında döngü süresi belirtilmemişse, servis "döngü süresi hesaplama" ile hesaplanan önceki döngü süresinin %4’ü kadar yürütülür.
Eğer döngü süresi belirlenmişse, servis belirlenen süre kadar yürütülür.
Döngü süresinin belirlenip belirlenmediğine bakılmaksızın yürütme en az 0,1 ms sürer.
Eğer haberleşme portları kullanılmadıysa servis süresi 0 ms olacaktır.
Dahili flash hafıza/EEPROM erişim servisi
Bu servisler için işletim süresi PLC ayarlarına göre farklılık gösterecektir. Eğer döngü süresi belirlenmemişse, servis "döngü süresi hesaplama" ile hesaplanmış önceki döngü süresinin %4'ü kullanılarak yürütülür. Eğer döngü süresi belirlenmişse, servis belirlenen süre kadar yürütülür. Döngü süresinin belirlenip belirlenmediğine bakılmaksızın yürütme en az 0,1 ms sürer. Eğer giriş yoksa servis süresi 0 ms olacaktır.
Hafıza kartı erişim servisi *
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 119
A
Ek
A-3 CP1L/CP1E’nin Dahili Çalışmaları
120
●Örnek Döngü Süresi Hesaplaması 4-2-2 Ladder Programlar için bir örnek gösterilmiştir.
Aşağıdaki durumlar geçerlidir: • CP1L 14-nokta G/Ç ünitesi kullanılmıştır. • Ek ünite kullanılmamıştır. • CX-Programmer ile bağlantı yapılmamıştır.
İşlem Adı Formül İşletim Zamanı
Denetleme işlemleri - 0,4ms
Program yürütme Dizisel giriş komutları LD 0,55µs x 6 komut
OR 0,68µs x 6 komutAND NOT 0,65µs x 7 komut
Dizisel giriş komutları (yükselen/düşen kenar) 5,5 µs x 1 komut Dizisel çıkış komutları 1,1 µs x 3 komutZamanlayıcı komutları 6,4µs x 1 komutSayıcı komutları 6,7µs x 1 komutEND komutu 6,2µs x 1 komut
0,04 ms
Döngü zamanı hesaplaması
Yok 0ms
G/Ç yenileme Yok (ek ünitesiz) 0ms
Çevresel servisler Yok (bağlantı yok) 0ms
Döngü süresi 0,44ms
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
A-4 CP1L Programlama ÖrnekleriBu bölümde kablolama, DIP anahtarı ayarları CP1L’in (AC güç kaynaklı 14-nokta G/Ç ünitesi) programlanmasına ilişkin örnekler yer almaktadır. CP1E ayarları ise parantez içinde verilmiştir.Kablolama ve ayarlar hakkında ayrıntılı bilgi için CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu’na (W462) veya CP Serisi CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu’na (W479) bakın. Komutlar hakkında ayrıntılı bilgi için CP Serisi CP1H/CP1L CPU Ünitesi Programlama Kılavuzu’na (W451) veya CP Serisi CP1E CPU Ünitesi Talimat Referans Kılavuzu’na (W483) bakın. CX-Programmer kullanımı ile ilgili detaylar için, CX-Programmer Kullanma Kılavuzu’na (W446) bakın.
A-4-1 Zamanlayıcıları Ayarlamak için Ayarlayıcıların Kullanılması■Kullanılan Fonksiyonlar
●Dış Analog Ayar Girişi (Sadece CP1L)Analog değerler, harici analog ayarları girişine bağlı olarak sayısallaştırılabilir (0 ila 10V, çözünürlük: 256). Dönüştürülen değerler yardımcı alana gönderilir (A643CH). Bu fonksiyon, dış sıcaklıktaki değişim veya değişken bir dirençten geri bildirim gibi girişlere göre ayarların değiştirilmesi için kullanışlıdır. Değişken bir direnç girişinin kullanıldığı bir örnek aşağıda gösterilmiştir.
■Çalışmaya Genel BakışKapının önüne bir fotoelektrik sensör yerleştirilmiştir. Sensör bir araba algıladığında kapı açılır. Araba kapıyı geçtiğinde sensör KAPALI hale gelir.
Sensör kapandıktan sonra ayarlanmış bir miktar süre geçince kapı kapanır.
Kapı kapanışına kadar olan süre CP1L’ye bağlı değişken bir dirençle ayarlanacaktır.
Fotoelektrik sensör(E3G serisi v.s.)
CP1L
Kapı
Açık
KAPALI için zamanMin. 2,0s ila Maks. 27s
Sensör girişiKontak 0.00
Kapı çıkışıKontak 100.00
(Min. 2,0s ila Maks. 27s) Değişken dirençAyar aralığı
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 121
A
Ek
A-4 CP1L Programlama Örnekleri
122
■Sistem Konfigürasyonu
●Kablolama Örneği
■Programlama Örneği
●Ladder Program
(A): Minimum değer olarak 2 saniye ayarlamak için önce harici analog giriş değeri A643’ü D0’da bir BCD değere dönüştürün, 20BCD/2sn. arttırın ve sonra D1 olarak saklayın.
(B): TIM, 0,1sn. aralıklı azalan açık bir zamanlayıcı gibi çalışacaktır.
0.00
Dış analog ayar giriş konnektörü
Sensör girişi
Kapı çıkışı100.00
1kΩ (1/4W)
1,4kΩ(1/2W)
Değişken direnç
CP1L
DC24V
0.00 T0010 100.00
KapıFotoelektrik sensör
100.00
P_On
TIM
0010
D1
0.00100.00
Kapı Fotoelektrik sensör
B
+B
#20
D0
D1
A
BCD
A643
D0
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
■BİLGİ
●Giriş Gerilimi ve A643’ün PV’si arasındaki İlişki
Maksimum giriş gerilimi 11VDC’dir. Daha yüksek gerilimler uygulamayın.
●CP1L üzerindeki Analog Ayarlayıcının Kullanılması Ayarlar, harici bir analog ayar girişi kullanmak yerine CP1L üzerindeki analog ayarlayıcıyı kullanarak değiştirilebilir. Analog ayarlayıcı yardımcı alanı (A642CH*), 0 ila 255 arasında (0 ila FF Hex) herhangi bir değere ayarlayabilir.
*CP1E CPU Üniteleri A642 ve A643’ü kullanabilir.
100 11
281
0
256
A643CH (BCD) içindeki değer
Giriş Gerilimi (V)
100(Hex)
Philips tornavida
Analog ayarlayıcı
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 123
A
Ek
A-4 CP1L Programlama Örnekleri
124
(A): Örnek uygulamada zamanlayıcıyı ayarlamak üzere CP1L veya CP1E üzerindeki analog ayarlayıcıyı kullanmak için ladder programdaki yardımcı alan A643’ü A642 olarak değiştirin.
A-4-2 Kısa Sinyallerin Yakalanması■Kullanılan Fonksiyonlar
●Hızlı Yanıt GirişiHızlı yanıt girişlerini kullanmak için dahili girişi ayarlayarak, sinyal genişliği 30µs (CP1E: 50µs) kadar küçük girişler dahi döngü süresinden bağımsız olarak yakalanabilir. CP1L 10 nokta G/Ç üniteleri en fazla 2 hızlı yanıt girişi kullanabilir. 14 nokta G/Ç üniteleri en fazla 4, 20/30/40/60 nokta G/Ç üniteleri en fazla 6 ve her tipte CP1E üniteleri ise en fazla 6 adet kullanabilir.
■Çalışmaya Genel BakışYüksek hızda hareket eden ürünler bir sensör tarafından tespit edilir ve sayılır.
100.00
Kapı
T00100.00
Fotoelektrik sensör
100.00
Kapı
P_On
100.00
Kapı
0.00
Fotoelektrik sensör D1
TIM
0010
D1
+B
#20
D0
AD0
BCD
A642
Sensör (E32 serisi fiber ünitesi ile birlikte kullanılan E3X serisi.)Ürün
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
Tarama süresinden daha küçük sinyaller okunmalı ve sayılmalıdır. 100 sinyal sayıldığında sayım tamamlandı çıkışı alınacaktır.
• Hızlı cevap girişleri döngü süresinden daha kısa sinyalleri okuyabilir. Ancak, herhangi bir diğer girişle olduğu gibi ladder işletimi için tam döngü süresi kullanılacaktır. Tarama süresinden etkilenmeyen hızlandırılmış işletim için kesme girişlerini kullanın.
• Giriş, kaç kere meydana geldiğine bakılmaksızın her bir döngü süresi boyunca sadece bir kere sayılabilir. Her bir döngü süresi içinde girişi birkaç kez saymak için yüksek hızlı bir sayıcı kullanın.
■Sistem Konfigürasyonu
●Kablolama Örneği
30 µs min. (CP1E: 50 µs min.)
Sensör girişiKontak 0.04
BCD sayıcı komutuC0000
10099
98 97
10
Ayar DeğeriMevcut Değer
Kontak C0000
Sayıcı sıfırlamaGiriş kontağı 0.01
Sayma tamamKontak 100.00
100
Sensör girişi 0.04
Sayma tamam 100.00
Sayıcı sıfırlama girişi 0.01
CP1L
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 125
A
Ek
A-4 CP1L Programlama Örnekleri
126
■PLC KurulumPLC Ayarları iletişim kutusunda sensör girişini (0.04) [Hızlı]ya ayarlayın.
1. CX-Programmer ana penceresini açın. 2. Proje ağacında [Ayarlar]a çift tıklayın.
PLC Ayarları iletişim kutusu gösterilir.
3. Dahili Giriş sekmesine tıklayın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
4. Kesme Girişinin IN0 (CP1E: IN4) açılır listesinde [Quick] seçeneğini seçin.Sensör girişi kontağı 0.04 olduğunda kesme girişi / hızlı yanıt girişi ayarı 0’a (CP1E: 4) ayarlandığından kurulum [IN0 (CP1E: IN4)] için yapılır.
5. PLC Ayarları iletişim kutusunu kapatın.6. Değişiklikleri PLC ayarlarına uygulamak için, PLC gücünü AÇIK duruma
getirin.
■Programlama Örneği
●Ladder Program
CNT
0000
#0100
100.00
Sayma tamam
C0000
Sensör girişi
0.04
0.01
Sayıcı sıfırlama girişi
BCD sayıcı
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 127
A
Ek
A-4 CP1L Programlama Örnekleri
128
A-4-3 İşlemleri Hızlandırmak için Kesme Girişlerinin Kullanılması■Kullanılan Fonksiyonlar
●Kesme GirişleriCP1L ve CP1E CPU Üniteleri normalde işlemleri aşağıdaki sıra ile tekrarlar: denetleme işlemleri, program yürütme, G/Ç yenilemesi, çevresel servisler. Program yürütme aşaması sırasında döngüsel görevler yürütülür. Diğer yandan, kesme fonksiyonu, belirli bir koşulun bir döngüyü kesmesini ve belirli bir programı yürütmesini sağlar. Kesme girişleri (direkt mod) bir CPU ünitesinin dahili girişi KAPALI halden AÇIK hale veya AÇIK halden KAPALI hale geçtiğinde kesme görevlerini yürütür. 140’dan 145’e (CP1E: 2’den 7’ye) kadar olan kesme görevleri giriş kontaklarına ayrılmıştır. Ayırma sabittir. Kesme girişlerini tarama süresinden etkilenmeyen daha hızlı işlem kazanmak için kullanın.
■Çalışmaya Genel BakışHareketli ürün (örn. IC çipleri) eğrilikler ve kıvrımlar için incelenecektir. Eğer normal döngü süresi yeterince hızlı işlem sağlayamıyorsa kesme girişlerini kullanın.
Sensör girişi KAPALI halden AÇIK hale geçtiğinde kesme görevleri yürütülecektir.
Sensör girişi (kesme)(E32 serisi fiber ünitesi ile birlikte kullanılan E3X serisi)
Sensör girişi 1Sensör girişi 2
Sensör girişi 3
Ürün
Sensör girişi (kesme girişi 0)Kontak 0.04
Sensör girişi 1Kontak 0.00
Sensör girişi 2Kontak 0.01
Kesme görevi işletimi
PASS çıkışıKontak 100.00 NG çıkışKontak 100.01
Sensör girişi 3Kontak 0.02
SIFIRLA girişiKontak 0.05
NG çıkış sensör girişi 1Kontak 100.02NG çıkış sensör girişi 2Kontak 100.03 NG çıkış sensör girişi 3Kontak 100.04
Kesme görevi işletimi
Kesme görevi işletimi
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
■Sistem Konfigürasyonu
●Kablolama Örneği14 nokta G/Ç CP1L ünitelerinde kesme girişleri 0.04 ila 0.07 kontaklarına tahsis edilebilir. Kesme girişi 0 (CP1E: 4), kontak 0.04’e ayrılacaktır. Kesme girişi 0 (CP1E: 4) ile yürütülen kesme görevi No.140’tır (CP1E: No.4).
●PLC KurulumKontak 0.04’ü [Kesme]ye ayarlayın.
1. PLC Ayarları iletişim kutusunu açın. 2. Dahili Giriş sekmesine tıklayın. 3. [Interrupt Input] IN0 (CP1E: IN4) açılır listesinde [Interrupt] seçeneğini seçin.
Sensör girişi kontağı 0.04 olduğunda kesme girişi 0’a (CP1E: 4) ayarlandığından kurulum [IN0 (CP1E: IN 4)] için yapılır.
4. PLC Ayarları iletişim kutusunu kapatın. 5. Değişiklikleri PLC ayarlarına uygulamak için, PLC gücünü AÇIK duruma
getirin.
PASS çıkışı 100.00NG çıkışı 100.01
NG çıkışı sensör girişi 1 100.02NG çıkışı sensör girişi 2 100.03NG çıkışı sensör girişi 3 100.04
Sensör girişi (kesme girişi 0) 0.04
RESET girişi 0.05
CP1L
Sensör girişi 3 0.02 Sensör girişi 2 0.01 Sensör girişi 1 0.00
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 129
A
Ek
A-4 CP1L Programlama Örnekleri
130
■Programlama Örneği
●Ladder ProgramMSKS (kesme maskesi ayarlama) komutları, “yukarı” özelliğini kesme girişine atamak için ve kesme girişlerini etkinleştirmek üzere kesme iznini ayarlamak için kullanılacaktır.
MSKS(690)
#0
110(114)
MSKS(690)
#0
100(104)
SET
100.01
RESET
100.00
P_First_Cycle
100.02
NG çıkış sensör girişi 1
0.05
SIFIRLA girişi
100.03
NG çıkış sensör girişi 2
100.04
NG çıkış sensör girişi 3
Kesme girişi 0(CP1E: Kesme girişi 4)
Kesme girişi 0(CP1E: Kesme girişi 4)
Giriş için yukarı özelliği
Kesmeye izin ver
RSET
100.01
RSET
100.02
RSET
100.03
RSET
100.04
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
Kesme girişi 0 (CP1E: 4) (kontak 0.04) AÇIK hale geldiğinde aşağıdaki “kesme görevi 140 (CP1E: 4)" bir kere yürütülecektir. Kesme görevlerinin kesme girişlerine ataması sabittir. Kesme girişi 0 (CP1E: 4) daima kesme görevi 140’ı (CP1E: 4) yürütecektir.
SET
NG çıkışı sensör girişi 1
NG çıkışı sensör girişi 2
NG çıkışı sensör girişi 3
Sensör girişi 1
Sensör girişi 1
Sensör girişi 2
Sensör girişi 3
0.00
0.00
0.01
0.02
Sensör girişi 3Sensör girişi 2
0.01 0.02
PASS çıkışı
Kesme görevi 140(CP1E: 4)
100.00
SET
100.02
SET
100.03
SET
100.04
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 131
A
Ek
A-4 CP1L Programlama Örnekleri
132
■BİLGİ
●Kesme Görev Programları Oluşturma1. Proje ağacındaki [YeniPLC1[CP1L]Çevrim Dışı]yaya sağ tıklayın. Açılır
menüde [Insert Program]-[Ladder] seçeneğini seçin. [YeniProgram2(Atanmamış)] proje ağacının altına eklenecektir.
2. [YeniProgram2(Atanmamış)]a sağ tıklayın. Açılır menüden [Özellikler]i seçin. Program Özellikleri iletişim kutusu gösterilir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
3. Genel sekmesine tıklayın. Görev tipi açılır listesinden [Interrupt Task 140 (CP1E: 4)] seçeneğini seçin. o
4. Program Özellikleri iletişim kutusunu kapatın. 5. [NewProgram2 (Int 140 (CP1E: 4))] altında [Section1] seçeneğini seçin.
6. Kesme için ladder programı girin. Ana ladder programı görüntülemek için proje ağacında [YeniProgram1(00)] altındaki [Bölüm1]e çift tıklayın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 133
A
Ek
A-4 CP1L Programlama Örnekleri
134
A-4-4 Takvim Zamanlayıcılarının Kullanılması■Kullanılan Fonksiyonlar
●SaatCP1L ve CP1E CPU üniteleri dahili saate sahiptir.Eğer pil takılmamışsa veya bitmek üzereyse saat kullanılamaz.
Not CP1E E tipi CPU ünitelerinde saat fonksiyonu yoktur.
■Çalışmaya Genel BakışBu örnekte, bir fıskiye kontrol edilecektir. Fıskiye, aşağıdaki çizelgeye göre aktif hale getirilecektir: • Pazartesi’den Cuma’ya: 17:30 ila 20:30 • Cumartesi, Pazar: 10:00 ila 21:15
■Sistem Konfigürasyonu
●Kablolama Örneği
CP1L/CP1E
Fıskiye
Fıskiye pompası100.00
CP1L
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
■Programlama Örneği
●Ladder Program
(A): Pazartesi’den Cuma’ya kadar AÇIK halde (örn. A354 [gün] [Cuma]ya göre büyük veya eşitse), 17:30’dan (A351 [ss:dd:ss] D0’da ayarlanan değere [17:30:00] eşit olduğunda) 20:30’a kadar (A351 [ss:dd:ss] D10’da ayarlanan değere [20:30:00] eşit olduğunda)
(B): Cumartesi ve Pazar AÇIK halde (örn. A354 [gün] [Cumartesi] veya [Pazar] olduğunda), 10:00’dan (A351 [ss:dd:ss] D20’de ayarlanan değere [10:00:00] eşit olduğunda) 21:15’e kadar (A351 [ss:dd:ss] D30’da ayarlanan değere [21:15:00] eşit olduğunda)
• >=DT ve <DT zaman karşılaştırma komutlarıdır.
<=(315)
A354
#5
>=DT(346)
#38
A351
D0
<DT(343)
#38
A351
D10
=(300)
A354
#6
>=DT(346)
#38
A351
D20
<DT(343)
#38
A351
D30=(300)
A354
#0
Q: 100.00
Fıskiye pompası
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 135
A
Ek
A-4 CP1L Programlama Örnekleri
136
■BİLGİ
●CP1L/CP1E’de Zaman VerisiSaatin PV’si aşağıdaki yardımcı alanlarda görülür.
●Zaman Karşılaştırma KomutlarıZaman karşılaştırma komutları zamanın kolay karşılaştırılmasını sağlar.
Örn. 0.00 AÇIK halde ise ve saat 13:00:00 ise, 100.00’ı AÇIK hale getirin. CPU ünitesinin dahili saatindeki güncel zamanın saati, dakikası ve saniyesi (A351 ila A352) ile ayarlanan zaman (D100 ila D102) karşılaştırılacaktır.
İsim Adres İçerik
Zaman verisi
A351.00 ila A351.07 Saniye: 00 ila 59 (BCD)
A351.08 ila A351.15 Dakika: 00 ila 59 (BCD)
A352.00 ila A352.07 Saat: 00 ila 23 (BCD)
A352.08 ila A352.15 Ayın günü: 01 ila 31 (BCD)
A353.00 ila A353.07 Ay: 01 ila 12 (BCD)
A353.08 ila A353.15 Yıl: 00 ila 99 (BCD)
A354.00 ila A354.07 Haftanın günü: 00 ila 06 (BCD)00: Pazar, 01: Pazartesi, 02: Salı, 03: Çarşamba, 04: Perşembe, 05: Cuma, 06: Cumartesi
- - 1 1 1 0 0 0
D100
=DT
D0
A351
100.000.00
S2
C
S1
D0=0038Hex ayarla 7 6 5 4 3 2 1 0
D0
Saniyeleri karşılaştır
Yılları maskele
Ayları maskele Günleri maskeleSaatleri karşılaştırDakikaları karşılaştır
İşaretlenen veriyi karşılaştır
A351
A353
A352
15 9 7 0Dakika
Yıl
S2 :D100
S2+2:D102
S2+1:D101
15 9 7 0
Güç AÇIK hale getirildiğinde durum bayrağına yansıtılır
SaatGün
Saniye
Ay
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●DM Alanı KurulumuAşağıdaki değerler DM alanına BCD olarak ayarlanmıştır.
1. CX-Programmer ana penceresini açın. 2. Proje ağacında [Hafıza]ya çift tıklayın.
Hafıza penceresi ekrana gelecektir.
Kanal Değer İçerik
D0 3000 30dak 00sn
D1 0017 17sa
D2 0000 -
D10 3000 30dak 00sn
D11 0020 20sa
D12 0000 -
D20 0000 00dk 00S
D21 0010 10sa
D22 0000 -
D30 1500 15dk 00S
D31 0021 21sa
D32 0000 -
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 137
A
Ek
A-4 CP1L Programlama Örnekleri
138
3. Veri alanı çalışma alanındaki [D]ye çift tıklayın. PLC veri tablosu ekrana gelecektir.
4. DM adreslerinin değerlerini girin.
5. [Projeye Kaydet] üstüne tıklayın. Ayarlar kaydedilecektir.
6. Bilgisayardan CP1L’ye veriyi transfer edin. 1)Bilgisayarın CP1L ile çevrimiçi durumda olduğunu doğrulayın. 2)Menüden [Online] - [Transfer to PLC] seçeneklerini seçin.
PLC’ye Aktar iletişim kutusu gösterilecektir. 3)Transfer için alan ve bölge seçin. [PLC’ye Aktar]ı tıklayın.
Veri aktarılacaktır.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
A-4-5 Pozisyonları Ölçmek için Döner Enkoderlerin Kullanılması ■Kullanılan Fonksiyonlar
●Dahili Giriş ile Yüksek Hızlı SaymaDahili girişlere döner enkoderlerin bağlanması ile yüksek hızlı sayıcı girişleri etkinleştirilebilir. CP1L üniteleri yüksek hızlı sayıcı girişleri ile birlikte gelir, bu girişler tek bir CP1L veya CP1E ile çok eksenli cihazların kontrolünü mümkün kılar. Yüksek hızlı sayıcılar hedef değerleri eşleştirmek için ve aralık karşılaştırma kesmelerini kullanarak yüksek hızlı işlem için kullanılabilir. Kesme görevleri, sayıcı değeri belli bir değere veya değer aralığına eriştiğinde tetiklenebilir.
■Çalışmaya Genel BakışVerilen bir yönde sabit uzunlukta besleme için bir besleme hattı düzenlenecektir, örn. yiyecek ürünlerinin vakumlu paketlenmesi için.
Puls sayımı 3500 ve 3550 arasındayken normal durma pozisyonu (100.02) AÇIK olacaktır. Puls sayımı 3550’yi geçtiğinde hatalı durma pozisyonu (100.03) AÇIK olacaktır.
Yüksek hızlı sayıcı ölçüm pulsu
Motor çalıştığında ladder program yüksek hızlı yazılım sıfırlamasını (A531.00) AÇIK hale getirir
Motor Hızı
Motor: BaşlatKontak 0.02
Motor: YavaşKontak 100.01
300035003550
(A270) (Puls)
Motor: ÇalıştırKontak 100.00
Normal durma pozisyonuKontak 100.02Hatalı durma pozisyonuKontak 100.03
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 139
A
Ek
A-4 CP1L Programlama Örnekleri
140
■Sistem Konfigürasyonu
●Kablolama Örneği
Not Harici güç kaynağını yalnızca giriş cihazları için kullanın. (Çıkış cihazlarına güç vermek için kullanılamaz.)
Faz A
Faz B
Faz C
+Vcc
0V(COM)
Enkoder (güç kaynağı: 24VDC)
Örn.: E6B2-CWZ6C Modeli NPN açık kollektör çıkışı
24VDC(S8VM serisi)
AC100~240V
CP1L-L14DR-A
Marş motoru0.02 Anahtar (A16 serisi)
Normal durma pozisyonu100.02
Hatalı durma pozisyonu 100.03 Gösterge (M16 serisi)
Motor çalışma 100.00
Motor yavaş 100.01
İnvertör, vs.(V1000 serisi)
Gösterge (M16 serisi)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●PLC KurulumYüksek hızlı sayıcı 0 etkinleştirilecektir.
1. PLC Ayarları iletişim kutusunu açın. 2. Dahili Giriş sekmesine tıklayın.
3. [Yüksek hızlı sayıcı 0’ı kullan] seçme kutusunu Yüksek Hızlı Sayıcı 0 için seçin.
4. [Sayma Modu] için [Lineer Mod] seçin. 5. Sıfırlama açılır listesinden [Yazılım sıfırlama(karşılaştırma)] seçin. 6. Giriş Ayarı açılır listesinden [Faz farklı giriş]i seçin. 7. PLC Ayarları iletişim kutusunu kapatın. 8. Değişiklikleri PLC ayarlarına uygulamak için, PLC gücünü AÇIK duruma
getirin.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 141
A
Ek
A-4 CP1L Programlama Örnekleri
142
■Programlama Örneği 1Sayıcı değerlerini karşılaştırmak için karşılaştırma komutlarını kullanın. Sayıcı değerlerini karşılaştırmak için kullanılan karşılaştırma komutları ile program kolayca oluşturulabilir.
●Ladder Program
DIFU
A531.00
#0DAC
>=(325)
A270
#0BB8
>=(325)
A270
#0DDE
>=(325)
A270
#0DAC
>=(325)
A270
#0DDE
<(310)
A270
100.00
Motor çalışması
W0.000.02
Motoru başlat
100.00
Motor çalışması
Motoru durdur
100.01
Motor yavaş
W0.00
Motoru durdur
Yüksek hızlı sayıcı 0 için yazılım sıfırlaması
0.02W0.00
Motoru durdur
W0.01
Motor durduruldu
Motoru başlat
100.02
Normal durma pozisyonu
100.03
Hatalı durma pozisyonu
W0.01
Motor durduruldu
Sayıcı değerleri motoru başlatmak/yavaşlatmak/durdurmak için kullanılır.
Motor durduktan sonra, durma pozisyonunu kontrol et.
Yüksek hızlı sayıcı (A270) 3000'e (0BB8 Hex) eriştiğinde motor yavaşlar.
Yüksek hızlı sayıcı (A270) 3500'e (0DAC Hex) eriştiğinde motor durur.
Eğer yüksek hızlı sayıcı (A270) 3550'den (0DDE Hex) büyükse durma pozisyonu hatalıdır.
Eğer yüksek hızlı sayıcı (A270) 3500 (0DAC Hex) ve 3550 (0DDE Hex) arasındaysa durma pozisyonu normaldir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
■Programlama Örneği 2Hedef değere ulaşıldığında bir kesme işlemi yürütmek için CTBL (karşılaştırma tablosu kaydetme) komutunu kullanın. Yavaşlama ve durma, yüksek hızlı işlemlerin, döngü süresini etkilemeden yürütülmesini sağlayarak kesme görevleri olarak yürütülürler.
●Ladder ProgramHedef pozisyona erişildiğinde kesme görevlerini yürütmek için CTBL komutunu kullanın.
Yüksek hızlı sayıcının PV’si hedef değer 1 (3000) ile eşleştiğinde kesme görevi 04 yürütülecektir.
RESET
W0.02
SET
100.00
D600
#0
#0
#0DDE
>=(325)
A270
#0DAC
>=(325)
A270
#0DDE
<(310)
A270
CTBL(882)
A531.00
"Motor durduruldu"yu sıfırla
0.02
Motoru başlat
Yüksek hızlı sayıcı 0 için yazılım sıfırlaması
W0.02
Motor durduruldu
100.02
Normal durma pozisyonu
100.03
Hatalı durma pozisyonu
Yüksek hızlı sayıcı 0 seçimi
Hedefli karşılaştırmayı başlat
Karşılaştırma tablosunun başlangıç kanalı
"Motor çalışması"nı setle
Motor durduktan sonra, durma pozisyonunu kontrol et.
Eğer yüksek hızlı sayıcı (A270) 3500 (0DAC Hex) ve 3550 (0DDE Hex) arasındaysa durma pozisyonu normaldir.
Eğer yüksek hızlı sayıcı (A270) 3550'den (0DDE Hex) büyükse durma pozisyonu hatalıdır.
SET
100.01
P_On
“motor yavaş” setle
Kesme görevi 04
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 143
A
Ek
A-4 CP1L Programlama Örnekleri
144
Yüksek hızlı sayacın PV’si hedef değer 2 (3500) ile eşleştiğinde kesme görevi 05 yürütülecektir.
DM Alanı KurulumuCTBL (karşılaştırma tablosu kaydetme) komutu için karşılaştırma tablosu DM D600’den D606’ya kadar girilmelidir.
A-4-6 Pozisyonlama için Servo Sürücülerin Kullanımı■Kullanılan Fonksiyonlar
●Dahili Çıkış ile Puls ÇıkışıBir CPU ünitesinin dahili çıkışından puls sinyal çıkışları en fazla 2 eksenli servo motor sürücü pozisyonlaması ve hız kontrolü için kullanılabilir.
Not CP1E E tipi CPU ünitelerinde puls çıkış fonksiyonları yoktur.
■Çalışmaya Genel BakışAşağıdaki örnek ürün transferinde kullanılan tek eksenli bir paketleme makinesi içindir. Orijin aramadan sonra A ve B noktalarına pozisyonlama işlemleri yürütülecektir.
Kesme görevi 05
"Motor çalıştır" sıfırla
"Motor durduruldu"yu sıfırla
"Motor yavaş"ı sıfırla
P_On
RSET
SET
RSET
100.00
100.01
W0.02
Kanal Değer İçerik
D600 0002 Karşılaştırılan öğeler: 2
D601 0BB8 Hedef değer 1: 3000 BCD (BB8 Hex)
D602 0000
D603 0004 Hedef değer 1: Kesme görevi No.4
D604 0DAC Hedef değer 2: 3500 BCD (DAC Hex)
D605 0000
D606 0005 Hedef değer 2: Kesme görevi No.5
Nokta BNokta A Orijin
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●Orijin AramaÇeşitli G/Ç sinyallerinin (orijin yaklaşım giriş sinyali, orijin giriş sinyali, pozisyonlama tamamlandı sinyali, hata sayıcı sıfırlama çıkışı, vb.) kullanılmasını sağlayan hatasız bir orijin arama tek bir komutla yürütülebilir.
●PozisyonlamaPozisyonlama işlemleri için ortak ayarlar aşağıdadır: • Hedef frekans 50kHz• Hızlanma/Yavaşlama oranı 2000Hz/4ms• Başlangıç frekansı 0Hz
(1) Orijin aramasının tamamlanmasından sonra cihaz mutlak puls çıkışıyla A noktasına (-1000) konumlandırılacaktır (mutlak koordinat sistemi).
(2) A noktasına konumlandıktan sonra cihaz mutlak puls çıkışıyla B (100000) noktasına konumlanacaktır (mutlak koordinat sistemi).
(3) A ve B noktalarının pozisyonlaması tekrarlanır. Mutlak puls özelliği kullanıldığı için (3) için pozisyonlama SV’si (1) için olanla aynı olacaktır.
Orijin Arama Metodu Ayar Tanım
Arama yönü CW Orijin arama CW yönünde yürütülür.
Algılama metodu Metod 0 Orijin yaklaşım giriş sinyalinin KAPALI-AÇIK-KAPALI dizisinden sonra ilk orijin giriş sinyalini okur.
Arama işlemi Ters 1 Yönü bir sınır girişinde ters çevirir ve orijin aramaya devam eder.
Çalışma modu Mod 1 Orijin tespit edildiğinde bir hata sayıcı sıfırlama çıkışı yürütür. Pozisyonlama tamamlandı girişi kullanılmayacaktır.
Arama yüksek hızı10kHz
CCW
Orijin girişiKontak 0.06
Orijin yaklaşım girişiKontak 0.02
CW
Puls frekansı
Arama hızlanma oranı2000Hz/4ms
Arama yavaşlama oranı2000Hz/4ms
Arama yaklaşım hızı1000Hz
Nokta A Nokta B
-1000 100000
CWCCWOrijin
1
2
3
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 145
A
Ek
A-4 CP1L Programlama Örnekleri
146
■Sistem Konfigürasyonu
●Kablolama Örneği
*1 1.6 ila 2.2k arasında bir direnç yerleştirin, böylece akım 7 ila 15mA arasında olacaktır.
*2 Orijin yaklaşım sensörünün, orijin girişinin ve hata sayacı sıfırlama çıkışının bit yerleşimleri CPU ünitesi G/Ç noktalarından farklıdır. Yerleşim hakkında ayrıntılı bilgi için CP Serisi CP1E CPU Ünitesi Kullanıcı Kılavuzu’na (W462) veya CP Serisi CP1E CPU Ünite Donanımı Kullanıcı Kılavuzu’na (W479) bakın.
*3 CP1E üniteleri için puls 100.00’a, yön ise 100.01’e ayarlanacaktır. Servo sürücüyü puls artı yönüne ayarlayın.
CCW limit sensörü 0.00
Sensör (E2E serisi)Orijin yaklaşımsensörü 0.02*2 Orijin
arama başlat 0.03
24VDC(S8VM serisi)
+
Nokta A için pozisyonlama
0.04 0.05
(*1)CW çıkışı 100.00*3
CCW çıkışı 100.01*3 Hata sayıcı
sıfırlama çıkışı 100.04*2
NA kontak
Orijin arama tamam 100.05
Nokta A pozisyonlama
tamam 100.02
1 CW2 CW3 CCW4 CCW
5 ECRST6 ECRST
13 24V IN
14
3233
FG
CN1
NA kontak
NA kontak
CW limit sensörü
0.01 Nokta B için pozisyonlama
-
Nokta B pozisyonlama tamam 100.03
RUN
ZZCOM
R7D AP serisi
CP1L-L14DT
(*1)(*1)
Gösterge(M16 serisi)
+ -
Kasa
Anahtar (A16 serisi)
Orijin girişi 0.06*2
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●PLC KurulumPuls çıkışı 0 için ayarları belirleyin.
1. PLC Ayarları iletişim kutusunu açın. 2. Puls Çıkış 0 sekmesine tıklayın. 3. Aşağıdaki ayarları girin.
4. PLC Ayarları iletişim kutusunu kapatın. 5. Değişiklikleri PLC ayarlarına uygulamak için, PLC gücünü AÇIK duruma
getirin.
Temel Ayarlar Orijin Arama
Madde Ayar Madde Ayar
Tanımlanmamış Orijin Tut Orijin tanımlama işlemi kullanımı
Kullan
Limit Giriş Sinyali Çalışması Her zaman Arama Yönü CW
Limit Giriş Sinyali HAYIR Algılama Metodu Metod 0
Arama/Geri Dönme Başlangıç Hızı
0pps Arama İşlemi Ters 1
Hız Eğrisi Trapezoidal Çalışma Modu Mod 1
Orijin Giriş Sinyali HAYIR
Yaklaşım Giriş Sinyali HAYIR
Arama Yüksek Hızı 10000pps
Arama Yaklaşım Hızı 1000pps
Arama Kompanzasyon Değeri
0
Arama Hızlanma Oranı 2000
Arama Yavaşlama Oranı 2000
Pozisyonlama İzleme Zamanı
0ms
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 147
A
Ek
A-4 CP1L Programlama Örnekleri
148
■Programlama Örneği
●Ladder Program
A540.08
@ORG(889)
#0
0.01
CW limit sensörü
0.03
Orijin arama başlat
W0.00
CW limit girişi
A540.090.00
CCW limit sensörü CCW limit girişi
#0Orijin arama ORG komutuPuls çıkış 0Orijin arama fonksiyonu CW/CCW puls çıkış metodu
0.04
Nokta A için pozisyonlama
@PLS2(887)
#1#0
PLS2 pozisyonlama komutu Puls çıkış 0Mutlak puls özelliği(CP1E: #101)
D0D6
Pozisyon verisi kurulum tablosuBaşlangıç frekans ayarı
0.05
Nokta B için pozisyonlama
@PLS2(887)
#1#0
PLS2 pozisyonlama komutu Puls çıkış 0Mutlak puls özelliği(CP1E: #101)
D10D6
Pozisyon verisi kurulum tablosuBaşlangıç frekans ayarı
0.03
Orijin arama başlat
0.04
Nokta A için pozisyonlama
0.05
Nokta B için pozisyonlama
A280.06
Orijin durdur
W0.00
W0.01
0.04
Orijin arama başlat
0.03
Nokta A için pozisyonlama
0.05
Nokta B için pozisyonlama
A280.03
Puls çıkışı tamamlandı
W0.01
W0.02
0.05
Orijin arama başlat
0.03
Nokta A için pozisyonlama
0.04
Nokta B için pozisyonlama
A280.03
W0.02
Puls çıkışı tamamlandı
Limit sensörlerini limit girişlerine tahsis edin.
Orijin aramasını ve pozisyonlandırmayı yürütün.
Orijin arama ve pozisyonlama tamamlanması için çıkış bayrakları.
Orijin arama tamam100.05
100.02
100.03
Nokta A pozisyonlama tamam
Nokta B pozisyonlama tamam
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●DM Alanı Kurulum ÖrneğiAdres Değer İçerik
Nokta A pozisyonlama
D0000 07D0 Hızlanma oranı: 2000 (Hz/4ms)
D0001 07D0 Yavaşlama oranı: 2000 (Hz/4ms)
D0002 C350 Hedef frekans: 50000 (Hz)
D0003 0000
D0004 FC18 Puls çıkış hacmi: -1000 (Hz)
D0005 FFFF
Başlangıç frekansı
D0006 0000 Başlangıç frekansı: 0 (Hz)
D0007 0000
Nokta B pozisyonlama
D0010 07D0 Hızlanma oranı: 2000 (Hz/4ms)
D0011 07D0 Yavaşlama oranı: 2000 (Hz/4ms)
D0012 C350 Hedef frekans: 50000 (Hz)
D0013 0000
D0014 86A0 Puls çıkış hacmi: 100000 (Hz)
D0015 0001
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 149
A
Ek
A-4 CP1L Programlama Örnekleri
150
A-4-7 Hız Kontrolü için İnvertörleri Kullanma (1) ■Kullanılan Fonksiyonlar
●Modbus-RTU Kolay Master FonksiyonuModbus-RTU kolay master fonksiyonunu kullanarak Modbus uyumlu slave cihazlar (örn. invertörler) seri haberleşme yoluyla kolayca kontrol edilebilir.
CP1L üzerinde seri haberleşme gerçekleştirmek için opsiyonel bir seri haberleşme kartı (RS232C veya RS422A/485) yerleştirin. 14/20 nokta G/Ç ünitelerine 1 opsiyonel seri haberleşme kartı yerleştirilebilir. 30/40/60-nokta G/Ç ünitelerine en fazla 2 opsiyonel seri iletişim kartı yerleştirilebilir. CP1L 10-nokta G/Ç ünitelerinde opsiyon kartı yerleştirilemez. CP1E için, sadece N tipi 30/40-nokta G/Ç ünitesi 1 opsiyonel seri haberleşme kartına sahiptir.Modbus-RTU kolay master fonksiyonu, bir seri bağlantı kartı yoluyla bağlanan bileşenler ile kolay haberleşme sağlar.
COMM
COMMOpsiyon kartı yuvası
CP1L CP1E
RS-232C opsiyon kartı CP1W-CIF01
RS-422A/485 opsiyon kartı CP1W-CIF11/12
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
Modbus-RTU kolay master için sabitlenmiş DM atama kelimelerinde slave adresini, fonksiyonu ve Modbus slave cihazına gönderilecek veriyi girin. Atamalar yapıldıktan sonra Modbus-RTU komutları yazılım anahtarını açarak gönderilebilir. Alınan cevaplar otomatik olarak sabitlenmiş DM atama kelimelerinde saklanır.
Not Modbus-RTU kolay master yürütme bitleri ve Sabitlenmiş DM Atama kelimeleri ünite tipine bağlıdır - CP1L10/14/20-nokta G/Ç üniteleri veya 30/40/60-nokta G/Ç üniteleri, CP1E N tipi 20/30/40-nokta G/Ç ünitesinin dahili RS-232C portu veya CP1E N tipi 30/40-nokta G/Ç ünitesinin seri opsiyon portu. Ayrıntılı bilgi için CP Serisi CP1L CPU Ünitesi Kullanıcı Kılavuzu’na (W462) veya CP Serisi CP1E CPU Ünite Yazılımı Kullanıcı Kılavuzu’na (W480) bakın.
Modbus-RTU kolay master fonksiyonu yürütme anahtarı A640 CH bit 00 (port 1 için)
Modbus-RTU komutlarını sabitlenmiş DM atama kelimelerinde tanımlayın.
Haberleşme daha sonra basitçe A640 CH bit 00 yazılım anahtarı açılarak etkinleştirilebilir.
Slave adresi
FONKSİYON kodu
Haberleşme verisi
Haberleşme veri baytları
D32300(CP1E: D1200)D32301(CP1E: D1201)D32302(CP1E: D1202)D32303(CP1E: D1203)
15 08 07 00
Modbus-RTUOMRON invertör J1000, V1000, A1000CP1L
Slave adresi FONKSİYON kodu Haberleşme verisi
Slave adresi FONKSİYON kodu Haberleşme verisi
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 151
A
Ek
A-4 CP1L Programlama Örnekleri
152
■Çalışmaya Genel BakışAşağıdaki örnekte bir iplik makinesi üzerindeki bir masura sarıcısı kullanılmıştır. Masura sarıcısının dönüş hızı iplik sarıldıkça değişken olmalıdır, böylece iplik çekme hızı sabit kalır.
Hedef hız birden fazla kontak girişine dayalı olarak elde edilir. Hızlanma ve yavaşlama invertörün hızlanma ve yavaşlaması ile değiştirilir.
■Sistem Konfigürasyonu CP1L ve V1000 (OMRON invertör) frekans ve başlat/durdur kontrolü için RS485 ile bağlanır.
●Kablolama Örneği
CP1L
Yavaş dönmeHızlı dönme
Sabit iplik hızı
Hız
Kontak A AÇIK
Kontak BAÇIK
Kontak CAÇIK
Kontak ZAÇIK
60,00Hz55,00Hz
50,00Hz
Durduruldu
(W0.00) (W0.01) (W0.02) (W0.15)
COMM
RDA- RDB+ SDA- SDB+ FG
Kontrol devresi terminal bloğu (haberleşme terminalleri)
SembolS-S+R-R+
CP1L
CP1W-CIF11/12(RS422/485 opsiyon kartı)
1
CP1W-CIF11/12
2
45
RDA-
3RDB+SDA-SDB+FG
RS485
50m veya daha az
V1000
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●CP1W-CIF11/12 KurulumuDIP anahtarları aşağıdaki şekilde ayarlayın.
● V1000 KurulumuDIP anahtarları aşağıdaki şekilde ayarlayın. • SW2-1: AÇIK (sonlandırıcı direnç var) RS422/485 haberleşme için sonlandırıcı
direnç
Sonra, parametreleri aşağıdaki gibi ayarlayın:
No. Ayar AÇIK / KAPALI İçerik
1 Sonlandırıcı direnç varlığı AÇIK Sonlandırıcı direnç var
2 2/4-kablo seçimi AÇIK 2-kablolu tip
3 2/4-kablo seçimi AÇIK 2-kablolu tip
4 - KAPALI Sürekli KAPALI
5 RD için RS kontrol AÇIK Etkin
6 RD için SD kontrol AÇIK Etkin
CPU ünite konnektörü Çalışma kurulumu DIP anahtarlar
(Arka panel)
No. İsim Değer Açıklamalar
B1 02 Çalışma komutu 2 RS-422/485 haberleşme etkin
B1 01 Frekans komutu 6 RS-422/485 haberleşmeyle frekans komutları etkin
C1 01 Hızlanma zamanı 1 5.0 Hızlanma zamanı (s)
C1 02 Yavaşlama zamanı 1 5.0 Yavaşlama zamanı (s)
H5 09 RS-422/485 haberleşme Zaman aşımı algılama
1 Algılama etkin, hataları algıla, yavaşlama süresi 1’den sonra yavaşlamayı durdur (Varsayılan).
U4 19 RS-422/485 haberleşme Frekans komutları ve izleme
1 Haberleşme için frekans komutları verisi ve frekans görüntüleme verisinin birimini seçin. Birim: 0,01Hz (Varsayılan).
H5 01 RS-422/485 haberleşme Slave adresi
1 Slave adresi (slave düğüm numarası), ürüm 1
H5 02 RS-422/485 haberleşme Baud hızı
2 Haberleşme baud hızı (haberleşme oranı): 9600bps (Varsayılan)
H5 03 RS-422/485 haberleşme Parite
0 Çift parite
H5 06 RS-422/485 haberleşme İletim bekleme süresi
10 Master’dan alınan istek mesajlarına yanıt bekleme süresini ayarlar. 10ms (Varsayılan).
H5 07 RS-422/485 haberleşme RTS kontrol
0 RTS kontrol etkin (Varsayılan)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 153
A
Ek
A-4 CP1L Programlama Örnekleri
154
●PLC KurulumSeri port 1 yapılandırma.
1. PLC Ayarları iletişim kutusunu açın. 2. Seri Port 1 sekmesine (CP1E: Dahili RS232C Port sekmesi) tıklayın.3. Aşağıdaki ayarları girin.
4. PLC Ayarları iletişim kutusunu kapatın.
Madde Ayar
Haberleşme Ayarları Özel
Baud 9600bps
Format 8, 1, Ç
Mod Seri Ağ Geçidi Modu (CP1E: Modbus Kolay Master)
Yanıt Zaman Aşımı 0 (Varsayılan)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
■Programlama Örneği
●Ladder Program
MOV(021)
D32306 (CP1E: D1206)
#0115
MOV(021)
D32307 (CP1E: D1207)
#7C00
MOV(021)
D32306 (CP1E: D1206)
#0113
MOV(021)
D32307 (CP1E: D1207)
#8800
TIM
#00100
W0.00
Kontak A
Çalışma komutu (1: Başlat)Frekans komutu 60,00Hz (1770 Hex)
W0.01
Kontak B
W0.02
Kontak C
W0.15
Kontak Z
TIM0
A640.01
A640.00
Modbus-RTU kolay master fonksiyon yürütme biti
Çalışma komutu (1: Başlat)Frekans komutu 55,00Hz (157C Hex)
Çalışma komutu (1: Başlat)Frekans komutu 50,00Hz (1388 Hex)
Çalışma komutu (0: Durdur)Frekans komutu 00,00Hz
P_First_CycleMOV(021)
D32306 (CP1E: D1206)
#0000Haberleşme esnasında çalışmayı durdur Çalışma komutu (0: Durdur)Frekans komutu 00,00Hz
Ladder programı yürüttükten 1 saniye sonra Modbus haberleşmeyi başlat. Modbus haberleşmeye devam.
P_Açık
Modbus-RTU kolay master fonksiyonu yürütme normal bayrağı
MOV(021)
D32306 (CP1E: D1206)
#0000
MOV(021)
D32307 (CP1E: D1207)
#0000
MOV(021)
D32307 (CP1E: D1207)
#0000
MOV(021)
D32306 (CP1E: D1206)
#0117
MOV(021)
D32307 (CP1E: D1207)
#7000
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 155
A
Ek
A-4 CP1L Programlama Örnekleri
156
●Modbus-RTU Kolay Master Fonksiyonu için Bayraklar (Seri Port 1)
(A): Komut verisi D32300 (CP1E: D1200) ve sonrasını göndermek için A640.00 yürütme bayrağını açın. Detaylar için, sonraki sayfadaki DM Alan Kurulumu’na başvurun.
(B): Komut başarıyla gönderildiğinde A640.01 yürütme normal bayrağı AÇIK hale gelecektir ve veri D32350 (CP1E: D1250) ve sonrasındaki yanıtlar bölümüne saklanacaktır.
(C): Bir haberleşme hatası meydana geldiğinde A640.02 yürütme hatası bayrağı AÇIK hale gelir ve hata kodu D32352’ye (CP1E: D1252) kaydedilir.
A640.01
A640.02
A640.00
Yürütme normal bayrağı
Yürütme hata bayrağı
Yürütme biti
A B C
Kanal Bitler Ayar
Seri Port 1
D32300(CP1E: D1200)
07 ila 00
Komut
Slave adresi (00 ila F7 Hex)
15 ila 08 Ayrılmıştır (00 Hex olmalıdır)
D32301(CP1E: D1201)
07 ila 00 FONKSİYON kodu
15 ila 08 Ayrılmıştır (00 Hex olmalıdır)
D32302(CP1E: D1202)
15 ila 00 Haberleşme veri baytlarının sayısı (0000 ila 005E hex)
D32303 ila D32349(CP1E: D1203’ten D1249’a)
15 ila 00 Haberleşme verisi (maks. 94bayt)
Kanal Bitler Ayar
Seri Port 1
D32350(CP1E: D1250)
07 ila 00
Yanıt
Slave adresi (01 ila F7 Hex)
15 ila 08 Ayrılmıştır (00 Hex olmalıdır)
D32351(CP1E: D1251)
07 ila 00 FONKSİYON kodu
15 ila 08 Ayrılmış
D32352(CP1E: D1252)
07 ila 00 Hata kodu
15 ila 08 Ayrılmıştır (00 Hex olmalıdır)
D32353(CP1E: D1253)
15 ila 00 Yanıt baytlarının sayısı (0000 ila 03EA Hex)
D32354 ila D32399(CP1E: D1254’ten D1299’a)
15 ila 00 Yanıt verisi (maksimum 92 bayt)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●DM Alanı Kurulumu• Modbus-RTU Kolay Master için Sabitlenmiş DM Atama Kelimeleri
D32300’den D32305’e (CP1E: D1201’den D1205’e) kadar olan DM ayarları ladder programın yürütülmesinden önce ayarlanır. D32306 ve D32307’nin (CP1E: D1206 ve D1207) net olarak ayarlanmasına gerek yoktur. MOV komutları ile değiştirilirler ve frekans komutlarını değiştirmek, başlatmak ve durdurmak için kullanılırlar.
• Çalışma Komutu (Kayıt No.0001 Hex) tahsisi ve İnvertör V1000 için detaylar
Bu örnek için sadece çalışma komutu (No.0 bit) kullanılacaktır. • Modbus-RTU kolay master fonksiyonu için CRC-16 sağlama toplamlarının,
otomatik olarak hesaplandıklarından, DM alanında ayarlanmaları gerekmez.
000100090010000100 0201000402 5802 58
D32304(CP1E: D1204)
D32303(CP1E: D1203)
D32302(CP1E: D1202)
D32301(CP1E: D1201)
D32300(CP1E: D1200)
D32306(CP1E: D1206)
D32305(CP1E: D1205)
D32307(CP1E: D1207)
Haberleşme verisi: D32303 ila maksimum D32349(CP1E: D1203'ten Maks. D1249'a)
FONKSİYONkodu
Adres
00 00
Verinin yazıldığı yazmaç sayısı: 2(2 veri: yazmaç 2 üzerinde No.0001 ve No.0002)
Haberleşme veri baytları
Slave adresiAyar
Değer
İnvertör slave adresi: 1(Hex)
İnvertör veri yazma: 10(Hex)
Bayt sayısı için yüksek D32303'ten D32307'ye 9 bayt kullan.(CP1E: Yüksek D1203'ten yüksek D1207'ye)
Seri Port 1: Komut
Veri yazma için başlangıç yazmaç No.: 0001 (yazmaç No.0001'de invertöre yazmaya başla)
Eklenen veri bayt boyutu: 4(düşük D32305'ten yüksek D32307'ye 4 bayt (CP1E: düşük D1205'ten yüksek D1207'ye))
Başlangıç yazmacı için veri (e.g. No.0001 için 0001 Hex ayarlayın [çalışma komutu (bkz. altta)])
Sonraki yazmaç için veri (örn. No.0002 için 60.0Hz (0258 Hex) ayarlayın [frekans komutu])
Bit No. Ayar
0 Çalışma Komutu (1: Başlat)
1 Normal/ters dönüş (1: Ters)
2 Dış hata (1: EF0)
3 Hata sıfırlama (1: Hata sıfırla)
4 Çoklu fonksiyon giriş 1 (1: AÇIK)
5 Çoklu fonksiyon giriş 2 (1: AÇIK)
6 Çoklu fonksiyon giriş 3 (1: AÇIK)
7 Çoklu fonksiyon giriş 4 (1: AÇIK)
8 Çoklu fonksiyon giriş 5 (1: AÇIK)
9 Çoklu fonksiyon giriş 6 (1: AÇIK)
A (Kullanılmaz)
B ila F (Kullanılmaz)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 157
A
Ek
A-4 CP1L Programlama Örnekleri
158
A-4-8 Hız Kontrolü için İnvertörleri Kullanma (2) ■Kullanılan Fonksiyonlar
●Akıllı FB Kütüphanesi (Sadece CP1L)Akıllı FB Kütüphanesi (akıllı fonksiyon bloğu kütüphanesi) FB (fonksiyon bloğu) olarak OMRON tarafından sağlanan komponentlerden oluşan bir kümedir. Akıllı FB Kütüphanesi’ni kullanarak OMRON PLC ve FA komponent fonksiyonları kolayca PLC programları içinde kullanılabilir. Bir invertör ve bir PLC arasında haberleşme için seri portlar kullanılırken programı oluşturma aşamasında genellikle haberleşme komut özellikleri ve haberleşme prosedürleriyle ilgili yeterli bilgi gerekir. Bu gibi durumlarda Akıllı FB Kütüphanesi programlama işlemini önemli ölçüde kolaylaştırmak için kullanılabilir.
V1000/A1000 İnvertör için Akıllı FB Kütüphanesi
*Bu örnekte kullanılan FB.
Not Akıllı FB Kütüphanesi fonksiyonları hakkındaki dokümantasyon (PDF dosyası) [FBL] – [omronlib] – [Inverter] – [INVRT] – [Serial] klasöründe bulunabilir. Akıllı FB Kütüphanesi ile ilgili detaylar için, bu dosyaya bakın.
FB Adı Fonksiyon Adı Fonksiyon Özeti
_INV002_Refresh (*) Durum yenileme İnvertör durumunu yeniler.
_INV032_MoveVelocity_Hz (*) Dönüşü yürütme (Hz frekans tanımı)
Başlama sinyalini, dönüş yönünü ve Hz olarak dönüş hızını belirler.
_INV033_MoveVelocity_RPM Dönüşü yürütme (dönüş hızı d/dk olarak belirlenir)
Başlama sinyalini, dönüş yönünü ve rpm (d/dk) olarak dönüş hızını belirler.
_INV060_Stop (*) Durma için yavaşlama Çalışma eksenini durdurmak için yavaşlatır.
_INV080_Reset Hata sıfırlama Hata durumunu sıfırlar.
_INV200_ReadStatus Durum okuma Durumu okur.
_INV201_ReadParameter Parametre okuma Parametre okur.
_INV203_ReadAxisError Eksen hatasını okuma Hata bilgisini okur.
_INV401_WriteParameter Parametre yazma Parametreleri yazar.
_INV600_SetComm Haberleşme ünitesi ayarlama
Haberleşme ayarlarını belirler.
Invertör V1000, A1000
Modbus-RTU
FB
Kullanıcı programı
CP1L
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●Fonksiyon Blokları (Sadece CP1L)Fonksiyon blokları, bir işlem kümesini (fonksiyonları) tek bir blok içinde gruplandıran programlama elemanlarıdır (şablonlar). Kullanıcı bir fonksiyon bloğunu önceden tanımlayıp sonra kolayca bir programa yerleştirerek ve G/Ç ayarlarını yaparak kullanabilir. Standart program bölümlerini fonksiyon blokları olarak oluşturun ve kaydedin. Fonksiyon blokları bir programa yerleştirilebilir ve G/Ç paramatreleri ayarlanarak kolayca tekrar kullanılabilir.
“Cihaz 1 Kontrolü” için bir ladder program alın. Program G/Ç’lerini parametrelerle değiştirin. Algoritmayı şablon olarak kaydedin. Şablon bir fonksiyon bloğu (FB) olarak tanımlanır.
Tanımlanan fonksiyon bloğu ladder programlarda fonksiyon bloğu örneği olarak kullanılabilir.
Xn
TIMn
#0100Yn
Zn
BnAn
Tnİşleme(algoritma)
X1
TIM1
#0100Y1
Z1
B1A1
T1
Program öğeleri
Çıkışlar
Xn
Yn
Zn
GirişlerAnBn
[Aygıt 1 Kontrol] [Aygıt n Kontrol]
A1
B1X1Y1Z1
P_On
P_On
A2B2
X2Y2Z2
Z
Cihaz Kontrolü
Cihaz Kontrolü
ENA
B
ENO
X
Y
A
B
Z
X
Y
A
B
X
Y
EN ENO
Cihaz Kontrolü
Z
G/Ç parametrelerini ayarlayın
EN ENO
Fonksiyon bloğu olarak tanımlayın
Fonksiyon bloğu örneğini ladder program içine yerleştirin
[Aygıt 1 Kontrol]
[Aygıt 2 Kontrol]
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 159
A
Ek
A-4 CP1L Programlama Örnekleri
160
■Çalışmaya Genel Bakış A-4-7 Hız Kontrolü İçin İnvertörleri Kullanma (1) örneği tekrar kullanılacaktır.
Hedef hız birden fazla kontak girişiyle elde edilir. Hızlanma ve yavaşlama invertörün hızlanma ve yavaşlaması ile değiştirilir.
■Sistem Konfigürasyonu A-4-7 Hız Kontrolü İçin İnvertörleri Kullanma (1) sistem konfigürasyonu tekrar kullanılacaktır.CP1L ve V1000 frekans ve başlat/durdur kontrolü için RS485 ile bağlanır.
Bu FB kütüphanesi örneğinde kullanıcı hafıza kapasitesi 5Kstep'e yükselebilir. Bu nedenle, 10/14/20-nokta CP1L (5K adım kullanıcı hafızalı) üzerinde hafıza kapasitesi hatası meydana gelebileceğinden bu örnek için 30/40/60-nokta CP1L (10K adım kullanıcı hafızalı) kullanın.Kablolama ve CP1W-CIF11/12, V1000, CP1L ayarları hakkında ayrıntılı bilgi için A-4-7 Hız Kontrolü İçin İnvertörleri Kullanma (1) altındaki Sistem Konfigürasyonu bölümüne bakın.
Hız
Kontak AAÇIK
Kontak BAÇIK
Kontak CAÇIK
Kontak ZAÇIK
60,00Hz55,00Hz
50,00Hz
Durdurulur
(W0.00) (W0.01) (W0.02) (W0.15)
COMM
RD-A RDB+ SD-A SDB+ FG
CP1L
CP1W-CIF11/12(RS422/485 opsiyon kartı)
RS485
V1000
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
■Programlama Örneği
●Kullanılan Fonksiyon Blokları
Not Fonksiyon blokları 10/14/20-nokta CP1L için mevcut değildir.
Durum yenileme(_INV002_Refresh)
Dönüşü yürütme (Hz frekans tanımı) (_INV032_MoveVelocity_Hz)
Durma için yavaşlama(_INV060_Stop)
İnvertör ile haberleşme için gereklidir. Her bir PLC seri portu için 1 FB kullanılır. 1 "Birden fazla invertör bağlanmış olsa bile, Durum yenileme" FB bir seri port için kullanılacaktır. • İnvertörlere haberleşme komutları
yayınlar. • Haberleşme hatalarını işler. • Birden fazla komut verildiğinde
öncelikleri atar.
Başlama sinyalini, dönüş yönünü ve Hz olarak frekansı belirler.
Çalışma eksenini durdurmak için yavaşlatır.
_INV002_Refresh
(BOOL)EN
(BOOL) Hata(WORD) ErrorID
(INT)NodeAddr
(BOOL) BUSY
(BOOL) ENO
(DWORD)ModelTypeMV
(WORD)AreaID
(DWORD)Scanlist
(INT)PortNo
(INT)UnitSelect
(INT)AreaNo
(UINT)AralıkSayısı
(WORD)MSGAreaID(INT)MSGAreaNo
Ana üniteyi belirleyin
Seri port No.
Tarama listesi
MV/RV tipi
Aralık
I/F alanı tipi
I/F alanı No.
Mesaj alanı tipi
Mesajı alanı No.
Meşgul bayrağıKullanımdaki eksen No.
Hata
Hata kodu
_INV032_MoveVelocityHz(BOOL)EN
(BOOL) Hata(WORD) ErrorID
(BOOL)Command Aborted
(BOOL)InVelocity
(BOOL) ENO
(INT)Direction(WORD)AreaID
(REAL)Velocity
(BOOL)Execute
(INT)NodeNo
(INT)AreaNo
Invertör No.
Başlat
FrekansDönüş yönü
Kullanım alan tipi.Kullanım alan No.
Hız uyumuZorlamalı çıkışHata
Hata kodu
_INV060_Stop(BOOL)EN
(BOOL) Hata(WORD) ErrorID
(BOOL) Done
(BOOL) ENO
(WORD)AreaID
(BOOL)Execute
(INT)NodeNo
(INT)AreaNo
Invertör No.
Başlat
Alan tipi
Alan No.
Yavaşlama tamam
Hata
Hata kodu
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 161
A
Ek
A-4 CP1L Programlama Örnekleri
162
●Ladder Program
MOV(021)
D100#1770
MOV(021)
D2
#0
MOV(021)
D100
#157C
D2
#0
MOV(021)
D100
#1388
MOV(021)
D2
#0
W0.00
Kontak A
W0.01
Kontak B
W0.02
Kontak C
Frekans komutu60,00Hz (1770 Hex) Dönüş yönü Normal (0)
Frekans komutu55,00Hz (157C Hex)Dönüş yönü Normal (0)
Frekans komutu50,00Hz (1388 Hex)Dönüş yönü Normal (0)
MOV(021)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
Not Kayan noktalı verilerde 2CH alan sağlayın
FLT(452)
D101D100
FLT(452)
#64D103
/F(457)
D103
D101
D0
BSET(071)
D9000
#0
D9100
W0.15
Kontak Z
W1.01
P_First_Cycle
İlk döngü bayrağı
Blok ayarları
Transfer edilecek/dönüştürülecek veriDüşük CH No.
Yüksek CH No.
FB'ler arasındaki veri arayüz çalışma alanını çalışma başladığında sıfırla.
Frekans komutunu (D100) BIN'den kayan noktaya dönüştür
Sabit 100'ü (64 Hex) kayan noktaya dönüştür D100'deki BIN değeri
kayan noktaya (REAL) 0,01 artışlarla dönüştür
W0.00
Kontak A
W0.01
Kontak B
W0.02
Kontak C
W1.00
Başlat
0.01Hz'lik artışları arşivlemek için frekansı 100'e böl. Değeri FB'ye kaydet(MOV V)(D0). Örn. 6000/100=60.00Hz
Durdurulur
P_On
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 163
A
Ek
A-4 CP1L Programlama Örnekleri
164
_INV032_MoveVelocityHz(BOOL)EN
(BOOL) Hata(WORD) ErrorID
(BOOL)Command Aborted
(BOOL)Velocity
(BOOL) ENO
(INT)Direction(WORD)AreaID
(REAL)Velocity
(BOOL)Execute
(INT)NodeNo
(INT)AreaNo
_INV060_Stop(BOOL)EN
(BOOL) Hata(WORD) ErrorID
(BOOL) Done
(BOOL) ENO
(WORD)AreaID
(BOOL)Execute
(INT)NodeNo
(INT)AreaNo
*1
P_On
Sürekli AÇIK bayrağı
TaşıV
W10.00HızW10.01Zorlamalı çıkışW10.02 TaşıFB hatası
&1 İnvertör slave ünite 1
W1.00 Başlat
D0 Frekans
D2 Yön
P_DMDM alanı tanımlaması
&9000
P_On
Durma için yavaşlama
Sürekli AÇIK bayrağı W10.03Yavaşlama tamamW10.04DurdurFB hatası
&1 İnvertör slave ünite 1
W1.01Stop
P_DMDM alanı tanımlaması
&9000
*1
*1FB veri arayüzü olarak kullanmak için aynı alanı ayarlayın.
_INV002_Refresh
(BOOL)EN
(BOOL) Hata
(WORD) ErrorID
(INT)NodeAddr
(BOOL) BUSY
(BOOL) ENO
(DWORD)Model Tipi MV
(WORD)AreaID
(DWORD)Scanlist
(INT)PortNo
(INT)UnitSelect
(INT)AreaNo
(UINT)AralıkSayısı
(WORD)MSGAreaID
(INT)MSGAreaNo
00 BIT12331
00 1
2
0
0BIT12331
00 00
00000
00 0
0
00
(V1000:0, A1000:1)
Kullanılan invertör slave ünite(Ünite adresi:1)
İnvertör
*1
Yenile
W7.00Haberleşiyor
W8İnvertör slave ünitesi haberleşiyor veya haberleşme tamamlandı
W9INV hata kodu
#CCCCKullanılan PLC: CP1L'yi seçin
&1Seri port seçin
#00000002Kullanılan invertör slave ünite
#00000000 İnvertör V1000
P_DMDM alanı tanımlaması
&9000
P_First_Cycle
İlk döngü bayrağı
&10 Aralık sayıcı
P_DMDM alanı tanımlaması
&9100
0
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
■BİLGİ
●Akıllı FB Kütüphanesinin KullanımıÖrn. "_INV002_Refresh20"’nin Okunması.
1. Ana menüden [Dosya] - [Fonksiyon Bloğu] - [Dosyadan Fonksiyon Bloğu Yükle]yi seçin. CX-Programmer Fonksiyon Blok Kütüphanesi Dosyası Seç iletişim kutusu ekrana gelecektir.
2. [FBL] - [omronlib] - [Inverter] - [INVRT] - [Serial] klasörünü seçin. İnvertörle seri haberleşme için FB kütüphanesi dosyalarının listesi görüntülenecektir.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 165
A
Ek
A-4 CP1L Programlama Örnekleri
166
3. [_INV002_Refresh20.cxf] seçeneğini seçin. [Aç] üstüne tıklayın. _INV002_Refresh proje ağacında [Fonksiyon Blokları]nın altına eklenir.
4. İmleci _INV002_Refresh FB’nin yerleştirileceği pozisyona getirin. 5. [F1] tuşuna basarak [Function Block Invocation] seçeneğini aktive edin.
Yeni Fonksiyon Bloğu Başlatma iletişim kutusu ekrana gelecektir.
6. [Enter] tuşuna basın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
7. FB Örneği için bir isim girin. [Enter] tuşuna basın. Adlandırılmış FB örneği ekrana gelecektir.
8. FB’ye bir giriş kontağı bağlayın. 9. FB için G/Ç parametrelerini ayarlayın.
1) İmleci bir FB parametresinin yanına getirin. [Enter] tuşuna basın. Yeni Parametre iletişim kutusu ekrana gelecektir.
2) Parametreyi girin. [Enter] tuşuna basın.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 167
A
Ek
A-4 CP1L Programlama Örnekleri
168
A-4-9 CP1L’ler arasında Veri Değişimi ■Kullanılan Fonksiyonlar
●Basit PLC Linki RS-422A/485 opsiyon kartlarını kullanarak CPU ünitesi başına en fazla 10CH veri 9 adet CP1L/CP1H/CJ1M ünitesi tarafından bir program yardımı olmadan paylaştırılabilir.
■Çalışmaya Genel Bakış Geçerli sıcaklık bilgisi kazanlar tarafından iletilir. Bu kurulum kazan sıcaklıklarını diğer kazan durumlarına göre ayarlamak için veya tek bir yerden kazanları izlemek için kullanılabilir.
■Sistem Konfigürasyonu
●Kablolama Örneği
Kazan A Kazan B Kazan C
1CH,2CH
Sıcaklık sensör ünitesiCP1W-TS101
2 Pt100 sensör girişi(E52-P10AE) (E52-P10AE) (E52-P10AE)
CP1W-CIF11/12(RS422/485 opsiyon kartı)
1CH,2CH
2 Pt100 sensör girişi
CP1W-CIF11/12(RS422/485 opsiyon kartı)
1CH,2CH
2 Pt100 sensör girişi
CP1W-CIF11/12(RS422/485 opsiyon kartı)
1CP1W-CIF11/12
2
45
RDA-
3RDB+SDA-SDB+FG
Basit PLC link
1CP1W-CIF11/12
2
45
RDA-
3RDB+SDA-SDB+FG
1CP1W-CIF11/12
2
45
RDA-
3RDB+SDA-SDB+FG
Kazan A: CP1L (Master) Kazan B: CP1L (Slave No.0) Kazan C: CP1L (Slave No.1)
Sıcaklık sensör ünitesi CP1W-TS101
Sıcaklık sensör ünitesiCP1W-TS101
RDA- RDB+ SDA- SDB+ FG
COMM
RDA- RDB+ SDA- SDB+ FG
COMM
RDA- RDB+ SDA- SDB+ FG
COMM
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●CP1W-CIF11/12 için DIP Anahtar Ayarı (RS422/485 Opsiyon Kartı)
●PLC KurulumSeri port 1 yapılandırma.
1. PLC Ayarları iletişim kutusunu açın. 2. Seri Port 1 sekmesine (CP1E: Dahili RS232C Port sekmesi) tıklayın. 3. Aşağıdaki ayarları girin.
No. Ayar Master Slave No.0
Slave No.1
İçerik
1 Sonlandırıcı direnç varlığı
AÇIK KAPALI
AÇIK Sonlandırıcı direnç uçlardaki PLC’ler için mevcut.
2 2/4-kablo seçimi AÇIK AÇIK AÇIK 2-kablolu tip
3 2/4-kablo seçimi AÇIK AÇIK AÇIK 2-kablolu tip
4 - KAPALI
KAPALI
KAPALI
Sürekli KAPALI
5 RD için RS kontrol KAPALI
KAPALI
KAPALI
Devre Dışı
6 RD için SD kontrol AÇIK AÇIK AÇIK Etkin
CPU ünite konnektörü Çalışma kurulumu DIP anahtarlar
(Arka panel)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 169
A
Ek
A-4 CP1L Programlama Örnekleri
170
4. PLC Ayarları iletişim kutusunu kapatın.
■Programlama ÖrneğiSeri PLC bağlantıları, seri PLC bağlantı alanlarında verinin programsız bağlantısı için kullanılır. Ladder program bağlanacak veriyi veri bağlantı alanına transfer eder.
Not CP1E’ye ait değerler parantez içinde verilmiştir.
Madde Kazan A (Master) Kazan B (Slave No.0)
Kazan C (Slave No.1)
Haberleşme Ayarları Özel
Baud 115200bps
Format 7.2.E (Varsayılan)
Mod PLC Link (Master) PLC Link (Slave)
Bağlantı Kelimeleri 10 (Varsayılan) - -
PLC Link Modu Tam Bağlantı Yöntemi
- -
NT/PLC Link Maks 1 - -
PLC Link Ünite No. - 0 1
Kazan A CP1L (Master)
A_Sıcaklık verisi 0
3100CH(200CH)3101CH(201CH)
3109CH(209CH)3110CH(210CH)3111CH(211CH)
3119CH(219CH)3120CH(220CH)3121CH(221CH)
3129CH(229CH)
Seri PLC link alanı
Giriş alanı
3189CH(289CH)
0CH1CH2CH
100CH
A_Sıcaklık verisi 1
Çıkış alanı
A_Sıcaklık verisi 0A_Sıcaklık verisi 1
B_Sıcaklık verisi 0B_Sıcaklık verisi 1
C_Sıcaklık verisi 0C_Sıcaklık verisi 1
C_Sıcaklık verisi 0Giriş alanı
C_Sıcaklık verisi 1
Çıkış alanı
A_Sıcaklık verisi 0A_Sıcaklık verisi 1
B_Sıcaklık verisi 0B_Sıcaklık verisi 1
C_Sıcaklık verisi 0C_Sıcaklık verisi 1
B_Sıcaklık verisi 0Giriş alanı
B_Sıcaklık verisi 1
Çıkış alanı
A_Sıcaklık verisi 0A_Sıcaklık verisi 1
B_Sıcaklık verisi 0B_Sıcaklık verisi 1
C_Sıcaklık verisi 0C_Sıcaklık verisi 1
Kazan B CP1L (Slave No.0)
Kazan C CP1L (Slave No.1)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
Ek
A-4 CP1L Programlama Örnekleri
●Ladder Program
Not CP1E’ye ait değerler parantez içinde verilmiştir.
XFER(70)#21(2)
3100(200)
P_OnXFER(70)
#21(2)
3110(210)
P_OnXFER(70)
#21(2)
3120(220)
P_On
1CH, 2CH'yi 3100CH, 3101CH'ye transfer etmek için blok transfer komutunu kullanın.(200CH, 201CH) (210CH, 211CH) (220CH, 221CH)
1CH, 2CH'yi 3110CH, 3111CH'ye transfer etmek için blok transfer komutunu kullanın.
1CH, 2CH'yi 3120CH, 3121CH'ye transfer etmek için blok transfer komutunu kullanın.
Kazan A CP1L (Master)
Kazan B CP1L (Slave No.0)
Kazan C CP1L (Slave No.1)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 171
A
A-5 CP1L ile CP1E’nin karşılaştırması
172
Ek
A-5 CP1L ile CP1E’nin karşılaştırmasıAşağıdaki tabloda CP1L CPU Üniteleri ile CP1E CPU Üniteleri arasındaki farklılıklar gösterilmiştir
A-5-1 CP1L ile CP1E arasındaki farklılıklar■İşlevsel Özellikler
Madde CP1L CPU Üniteleri CP1E E tipi CPU Üniteleri CP1E N tipi CPU Üniteleri
Maksimum G/Ç noktası sayısı 10 ila 180 nokta 20 ila 160 nokta
Bağlanabilecek maksimum Genişletme Ünitesi ve Genişletme G/Ç Ünitesi sayısı
CP1L L tipi CPU Ünitesi: 1CP1L M tipi CPU Ünitesi: 3
20 G/Ç noktalı CPU Ünitesi: Yok30 veya 40 G/Ç noktalı CPU Ünitesi: 3
Güç kaynağı AC veya DC güç kaynağı Sadece AC güç kaynağı AC veya DC güç kaynağı
Çıkış tipleri Röle veya transistör çıkışları Sadece röle çıkışları Röle veya transistör çıkışları
Terminal bloğu Çıkartılabilir. Çıkartılamaz.
Harici cihazlara gidengüç kaynağı (servis gücü)
Sadece AC güç kaynağı30, 40 veya 60 G/Ç Noktalı CPU Ünitesi: 300mA10, 14 veya 20 G/Ç Noktalı CPU Ünitesi: 200mA
Sadece AC güç kaynağı 30 veya 40 G/Ç noktalı CPU Ünitesi: 300mA20 G/Ç noktalı CPU Ünitesi: Yok
Program kapasitesi CP1L L tipi CPU Ünitesi:5K adımCP1L M tipi CPU Ünitesi:10K adım(Açıklamalar, sembol tabloları ve program dizinleri dahil değildir.)
2K adım(Açıklamalar, sembol tabloları ve program dizinleri dahildir.)
8K adım(Açıklamalar, sembol tabloları ve program dizinleri dahildir.)
DM Alanı kapasitesi CP1L L tipi CPU Ünitesi:10K kelimeCP1L M tipi CPU Ünitesi:32K kelime
2K kelimeD0 ila D1499 EEPROM’da yedeklenebilir.
8K kelimeD0 ila D6999 EEPROM’da yedeklenebilir.
Program dili LadderST (Sadece fonksiyon bloğu tanımında)
Sadece ladder
Fonksiyon bloğu Sağlanır. Sağlanmaz.
SFC Sağlanmaz. Sağlanmaz.
Komut seti Yaklaşık 500 komut Yaklaşık 200 komut
Komut yürütme süresi LD: 0.55µsMOV: 4.1µs
LD: 1.19µsMOV: 7.9µs
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
A-5 CP1L ile CP1E’nin karşılaştırması
Ek
Yüksek hızlı sayaç girişleri
Mod Yukarı/aşağı veya puls artı yönü girişleri:100 kHz × 4 sayıcıVeyaDiferansiyel fazlı (4×):50 kHz × 2 sayıcıVeyaArtış girişleri:100 kHz × 4 sayıcı
Yukarı/aşağı veya puls artı yönü girişleri:10kHz × 2 sayıcıVeyaDiferansiyel fazlı (4×):50 kHz × 2 sayıcıVeyaArtış girişleri:10kHz × 6 sayıcı
Yukarı/aşağı veya puls artı yönü girişleri:100kHz × 1 sayıcı10kHz × 1 sayıcıVeyaDiferansiyel fazlı (4×):50kHz × 1 sayıcı5kHz × 1 sayıcıVeyaArtış girişleri:100kHz × 2 sayıcı10kHz × 4 sayıcı
Yüksek hızlı sayıcı metodu
Hedef değer karşılaştırması ve Aralık karşılaştırması
Hedef değer karşılaştırması ve Aralık karşılaştırması
Hedef değer karşılaştırması ve Aralık karşılaştırması
Hızlı yanıt girişleri 6 giriş 6 giriş 6 giriş
Kesme girişleri 6 girişDirekt mod veya sayıcı modu
6 girişSadece direkt mod
6 girişSadece direkt mod
Pulsçıkışları
Puls çıkış metodu Puls artı yönü çıkışlarıCW/CCW
Desteklenmez. Sadece puls artı yönü çıkışları
Hız kontrolü Desteklenir. Desteklenir.
Pozisyonlama Desteklenir. Desteklenir.
S eğrisihızlanma ve yavaşlama
Desteklenir. Desteklenmez.
Orijin arama Desteklenir. Desteklenir.
PWM çıkışları 2 çıkış Desteklenmez. 1 çıkış
İnvertör pozisyonlama fonksiyonları
Desteklenir. Desteklenmez.
Ön panelde DIP anahtarı Desteklenir. Desteklenmez.Devamdaki fonksiyonlar DIP anahtarı olmadan desteklenmez.• Program yazma koruması• DIP anahtar ile harici girişler (AR395.12 ataması)• Hafıza Kartından otomatik transfer (hafıza kartı
fonksiyonu olmadan)• Seri port ayarı (Toolbus protokolü desteklenmez.)
Analog ayarlayıcılar 1 2
Dış analog ayar girişi Sağlanır. Sağlanmaz.
USB portu Sağlanır.USB2.0 Tam hız (12M)
Sağlanır.USB2.0 Tam hız (12M)
Dahili serihaberleşme portu
Sağlanmaz. (Opsiyon Kartı) Sağlanmaz. Sağlanır. (RS232C)
Seri opsiyon portu CP1L L tipi CPU Ünitesi: 1 portCP1L M tipi CPU Ünitesi: 2 port
Sağlanmaz. 20 G/Ç noktalı CPU Ünitesi: Yok30 veya 40 G/Ç noktalı CPU Ünitesi: 1 port
Madde CP1L CPU Üniteleri CP1E E tipi CPU Üniteleri CP1E N tipi CPU Üniteleri
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 173
A
A-5 CP1L ile CP1E’nin karşılaştırması
174
Ek
Seri haberleşmeprotokolleri
Baud hızı 300/600/1200/2400/4800/9600/19.2k/38.4k/57.6k/115.2k
Haberleşme portu yok 1200/2400/4800/9600/19.2k/38.4k/57.6k/115.2k*300/600bps desteklenmez.
Desteklenen protokol Host LinkToolbusNo-protocol1:N NT Link1:1 NT LinkSeri Ağ Geçidi (CompoWay/F Modbus-RTU)Seri PLC Link (Master)Seri PLC Link (Slave)1:1 Link (Master)1:1 Link (Slave)
PLC Kurulumu değiştiğinde tek seferde yenilenir.
Host LinkCX-P’ye doğrudan bağlanamaz.No-protocol1:N NT LinkSadece bir PT bağlanabilir.PT programlama konsolü desteklenmez.Seri PLC Link (Master)PT katılımı mümkün değildir.Seri PLC Link (Slave)Modbus-RTU
PLC Kurulumu değiştirildikten sonra güç kesintisi için yenilenir.
PT programlama konsolu Desteklenir. Sağlanmaz.
Monte edilebilecek Opsiyon Kartları
RS232C Opsiyon Kartı CP1W-CIF01RS422A/485 Opsiyon Kartı CP1W-CIF11/12LCD Opsiyon Kartı CP1W-DAM01Ethernet Opsiyon Kartı CP1W-CIF41
Monte edilemez. RS232C Opsiyon Kartı CP1W-CIF01RS422A/485 Opsiyon Kartı CP1W-CIF11/12
Aşağıdakiler monte edilemez:LCD Opsiyon Kartı CP1W-DAM01Ethernet Opsiyon Kartı CP1W-CIF41
Hafıza Kartı Uygulanabilir. Uygulanamaz.
Pil Sağlanır. (Dahili) Sağlanmaz.Monte edilemez.
Sağlanmaz.CP1W-BAT01 opsiyonel olarak monte edilebilir.
Kapasitör yedeklemesi 5 dakika (25°C ortam sıcaklığında)
50 saat (25°C ortam sıcaklığında)
40 saat (25°C ortam sıcaklığında)
Kalıcı bellek(Yedekleme hafızası)
Dahili flash hafıza(Kullanıcı programlarını, parametreleri, DM Alanı başlangıç değerlerini ve açıklama dosyalarını içerir)
Dahili EEPROM(Kullanıcı programlarını, parametreleri, DM Alanı başlangıç değerlerini ve açıklama dosyalarını içerir)
Pilsiz çalışma Sadece yukarıda belirtilen kalıcı bellekteki veriler Pil olmadığında korunacaktır. Aksi takdirde veri dengesiz olacaktır.
Sadece yukarıda belirtilen kalıcı bellekteki veriler Pil olmadığında korunacaktır. Aksi takdirde veri dengesiz olacaktır.DM, HR veya CNT alanına ait veriler, güç girişi AÇILDIĞINDA otomatik olarak silinecektir.
DM Alanını kalıcı bellekte yedekleme fonksiyonu(G/Ç hafıza verilerinin pilsiz işletimde korunmasını sağlayan fonksiyon)
DM Alanının tüm verileri (değiştirilemeyen), Yardımcı Alan kontrol bitleri kullanılarak yedekleme hafızasında yedeklenebilir.PLC Kurulum ayarları için güç AÇILDIĞINDA bu veriler DM Alanına otomatik olarak geri yüklenebilir.
Belirlenen herhangi bir DM Alanı verisi (D0’dan) Yardımcı Alan kontrol bitleri kullanılarak yedekleme hafızasında yedeklenebilir.PLC Kurulum ayarları için güç AÇILDIĞINDA bu veriler DM Alanına otomatik olarak geri yüklenebilir. Yedeklenebilecek veriler E tipi: D0 - D1499 arası (maks.) N tipi: D0 - D6999 arası (maks.)
Madde CP1L CPU Üniteleri CP1E E tipi CPU Üniteleri CP1E N tipi CPU Üniteleri
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
A-5 CP1L ile CP1E’nin karşılaştırması
Ek
■G/Ç Hafızası
İzleme Belleği Desteklenir. Desteklenmez.
Saat (RTC) Desteklenir. Desteklenmez. Desteklenir.
Adres ofseti Desteklenmez. Desteklenir. Desteklenir.
Döngüsel görev sayısı 32 1 1
Kesme görevi sayısı 256 16 16
Alt program sayısı 256 128 128
Atlama sayısı 256 128 128
Zamanlanmış kesmeler 1 kesmeZaman birimi: 10ms, 1ms, 0.1ms
1 kesmeZaman birimi: Sadece 0.1msKesme aralıkları, MSKS komutu uygulanırken sabitlenmiştir.MSKS komutu ile sadece sıfırlama/başlatma yapılabilir.
Madde CP1L CPU Üniteleri CP1E E tipi CPU Üniteleri CP1E N tipi CPU Üniteleri
CIO Alanı 98,304 bitCIO 0 ila CIO 6143
4,640 bitCIO 0 ila CIO 289
Çalışma Alanı (W) 8,192 bitW0.00 ila W511.15
1,600 bitW0.00 ila W99.15
Geçici Alan (TR) 16 bitTR0 ila TR15
16 bitTR0 ila TR15
Kalıcı Alan (H) 24,576 bitH0.00 ila H1535.15
800 bitH0.00 ila H49.15
Yardımcı Alan (A) Salt okunur: 7,168 bits A0 ila A447Okuma/yazma: 8,192 bit A448 ila A959
Salt okunur: 7,168 bit A0 ila A447Okuma/yazma: 4,896 bit A448 ila A753
Zamanlayıcılar (T) 4,096 zamanlayıcıT0 ila T4095
256 zamanlayıcıT0 ila T255
Sayıcılar (C) 4,096 sayıcıC0 ila C4095
256 sayıcıC0 ila C255
DM Alanı (D) 32K kelimeD0 ila D32767(Tüm DM Alanı verileri, başlatma sırasında kullanılmak üzere başlangıç değeri olarak flash hafızaya yedeklenebilir. Güç kesildiğinde veri yedeklenir ve güç tekrar AÇILDIĞINDA RAM’a yüklenir (DM Alanı sıfırlama fonksiyonu).)
2K kelimeD0 ila D2047(D0 ila D1499, Yardımcı Alan kontrol bitleri kullanılarak EEPROM’a yedeklenebilir. PLC Kurulum ayarları için güç AÇILDIĞINDA veriler RAM’a geri yüklenir.)
8K kelimeD0 ila D8191(D0 ila D6999, Yardımcı Alan kontrol bitleri kullanılarak EEPROM’a yedeklenebilir. PLC Kurulum ayarları için güç AÇILDIĞINDA veriler RAM’a geri yüklenir.)
Görev Bayrak Alanı 32TK0 ila TK32
1
Dizin Kayıtları (IR) IR0 ila IR15 Sağlanmaz.
Veri Kayıtları (DR) DR0 ila DR15 Sağlanmaz.
İzleme Belleği 4,000 kelime Sağlanmaz.
Madde CP1L CPU Üniteleri CP1E E tipi CPU Üniteleri CP1E N tipi CPU Üniteleri
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 175
A
A-5 CP1L ile CP1E’nin karşılaştırması
176
Ek
■Programlama Cihazları ile BağlantıMadde CP1L CPU Üniteleri CP1E E tipi CPU Üniteleri CP1E N tipi CPU Üniteleri
CX-Programmer
Bağlantı aracı CX-Programmer CP1E için CX-ProgrammerCX-Programmer
CX-Simulator Sağlanır. Sağlanır.
Yardımcı program - Switch BoxHata simülatörü
Programlama Cihazı bağlantı portu
USB portuOpsiyonel seri haberleşme kartı
Sadece USB portu Sadece USB portu
Uygulanabilir Destek Yazılımı CX-Programmer sürümü 7.1 veya üstü
CP1E için CX-Programmer sürümü 1.0 veya üstüCX-Programmer sürümü 8.2 veya üstü
CP1L’nin CXP dosyaları ile birbiri yerine kullanabilme imkanı
- CP1E’ye yönelik CX-Programmer ‘ın dosya uzantısı “CXE”’tir.CP1E’ye yönelik CX-Programmer CXP dosyalarını açamaz. Ancak CP1L’nin CXP dosyaları CP1E’ye yönelik CX-Programmer’a kopyalanıp yapıştırılabilir.CXE dosyaları CX-Programmer ile işlenebilir.
Programkoruma
CX-Programmer’dan okuma koruması
Desteklenir.Koruma, görev tarafından ayarlanabilir.
Desteklenir.Bu koruma tüm program için geçerlidirOkuma koruması, görev tarafından ayarlanamaz.
Üzerine yazma programlarını CX-Programmer’dan etkinleştirme ve devre dışı bırakma
Desteklenir. Desteklenmez.
CPU ünitesi için Ağ üzerinden FINS yazma koruması
Desteklenir. Desteklenmez.
Dosya hafızası için program dosyası yazma fonksiyonunu etkinleştirme ve devre dışı bırakma
Desteklenir. Desteklenmez.
PLC yedekleme aracı Desteklenir. Desteklenmez.
CPS dosyaları Desteklenir. Desteklenmez.
Zamanlayıcılar/sayıcılar içinPV yenileme formatını (BCD veya ikilik) değiştirme
Ayarlanması gerekir. Ayarlanması gerekmez.
PV zamanlayıcılarını değiştirme Mümkün. Mümkün değil.Çevrimiçi düzenleme sırasında değiştirme.
Diğer
PT
SAP Desteklenir. Desteklenmez.
Ladder monitörü Desteklenir. Desteklenmez.
PT programlama konsolu Desteklenir. Desteklenmez.
Sorun giderme Desteklenir. Desteklenmez.
Daikansan Desteklenir. Desteklenmez.
FINS Desteklenir. Desteklenir.FINS’in bir kısmı desteklenmez.Bkz. CP1E CPU Ünite Yazılımı KullanıcıKılavuzu.
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
A
A-5 CP1L ile CP1E’nin karşılaştırması
Ek
■PLC KurulumMadde CP1L CPU Üniteleri CP1E E tipi CPU Üniteleri CP1E N tipi CPU Üniteleri
PLC Kurulumu - PLC Kurulumunda yer almayan fonksiyonlar• FB’deki Comms Komut Ayarları: Yok• İnvertör pozisyonlama: Yok• Bütün olaylara zaman ayarla: Silindi• Başlangıç Durdurması: Silindi
Zorunlu Durum Durdurması:IOM Durdurması
• Zamanlanmış Kesme Aralığı: Silindi (Sadece 0.1ms)
• CP1L’in PLC Kurulumunda fonksiyon değiştirme• Zayıf Pil Algılama
Varsayılan: Algılama (CP1L: Algıla)• Döngü Süresini İzleme
Maksimum 1000ms (CP1L: 32000ms)• Sabit Döngü Süresi
Maksimum 1000ms (CP1Lt: 4000ms)
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 177
A
A-5 CP1L ile CP1E’nin karşılaştırması
178
Ek
A-5-2 CP1E tarafından desteklenmeyen CP1L Komutları
Sınıflandırma Anımsatıcı
Dizi Giriş ve Çıkış Komutları
• LD TST• LD TSTN• AND TST• AND TSTN• OR TST• OR TSTN• OUTB
Dizi Kontrol Komutları • CJPN• JMP0• JME0
Zamanlayıcı ve Sayıcı Komutları
• MTIM/MTIMX
Karşılaştırma Komutları • MCMP• BCMP2
Veri Hareket Komutları • MVNL• XCGL• MOVR• MOVRW
Veri Kaydırma Komutları
• ASFT• ASLL• ASRL• ROLL• RLNC• RLNL• RORL• RRNC• RRNL• NSFL• NSFR
Sembol Matematik Komutları
• *U• *UL• /U• /UL
Dönüştürme Komutları • NEGL• SIGN• LINE• COLM• BINS• BISL• BCDS• BDSL• GRY
Mantık Komutları • XNRW• XNRL
Özel Matematik Komutları
• ROTB• ROOT• FDIV
Kayar nokta Matematik Komutları
• RAD• DEG• SIN• COS• TAN• ASIN• ACOS• ATAN• SQRT• EXP• LOG• PWR
Çift hassasiyetli Kayar nokta Talimatları
• FIXD• FIXLD• DBL• DBLL
Sınıflandırma AnımsatıcıÇift hassasiyetli Kayar nokta Talimatları
• +D• -D• *D• /D• RADD• DEGD• SIND• COSD• TAND• ASIND• ACOSD• ATAND• SQRTD• EXPD• LOGD• PWRD• LD, AND, OR +
=D, <>D, <D, <=D, >D, veya >=D
Tablo Veri İşleme Komutları
• SSET • PUSH • FIFO • LIFO • DIM• SETR • GETR • SRCH • MAX • MIN • SUM• SNUM • SREAD • SWRIT • SINS • SDEL
Veri Kontrol Komutları • PID• LMT• BAND• ZONE
Alt Program Komutları • MCRO• GSBS• GSBN• GRET
Kesme Kontrol Komutları
• MSKR
Yüksek hızlı Sayıcı ve Puls Çıkışı Komutları
• PRV2
Temel G/Ç Ünitesi Komutları
• IORD• IOWR• TKY • HKY• DLNK
Seri Haberleşme Komutları
• PMCR• TXDU• RXDU• STUP
Ağ Komutları • SEND• RECV• CMND• EXPLT• EGATR• ESATR• ECHRD• ECHWR
Sınıflandırma AnımsatıcıGösterge Komutları • MSG
• SCH• SCTRL
Saat Komutları • SEC• HMS
Hata Bulma Komutları • TRSM Hata Teşhis Komutları • FPDDiğer Komutlar • CCS
• CCL• FRMCV• TOCV
Blok Programlama Komutları
• BPRG• BEND• BPPS• BPRS• EXIT• EXIT NOT• IF• IF NOT• ELSE• IEND• WAIT• WAIT NOT• TIMW• TIMWX• CNTW• CNTWX• TMHW• TMHWX• LOOP• LEND• LEND NOT
Metin Dizisi İşleme Komutları
• MOV$ • +$• LEFT$• RGHT$ • MID$ • FIND$ • LEN$ • RPLC$ • DEL$ • XCHG$ • CLR$ • INS$ • =$, <>$, <$,
<=$,>$, >=$Görev Kontrol Komutları
• TKON• TKOF
Model Dönüştürme Komutları
• XFERC• DISTC• COLLC• MOVBC• BCNTC
Özel Fonksiyon Bloğu Komutları
• GETID
SYSMAC CP1L/CP1E Tanıtım Kılavuzu
Indeks
10-nokta G/Ç ünitesi (CP1L) .................. 1420-nokta G/Ç ünitesi (CP1E).................. 1520-nokta G/Ç ünitesi (CP1L) .................. 1440-nokta G/Ç ünitesi (CP1E).................. 1640-nokta G/Ç ünitesi (CP1L) .................. 15
Aadres referans aracı ............................... 95Akıllı FB Kütüphanesi ........................... 158ana menü ............................................... 49ana pencere ........................................... 49analog ayarlayıcı ............................ 17, 123ara .......................................................... 95araç çubukları......................................... 49
Bbasamak açıklaması............................... 78basamak başlığı ..................................... 50basamak düzenleme .............................. 80bağlantı hattı........................................... 80başlık çubuğu ......................................... 49bilgi penceresi ........................................ 50bilgisayara bağlama ............................... 42Bölüm ..................................................... 49
Ccihaz tipi ................................................. 53CP1L’yiCP1L’nin monte edilmesi ........... 33CPU ünitesi .............................. 15, 16, 111CX-Programmer ..................................... 40CX-Programmer ve CP1L bağlama........ 41CX-Programmer ve CP1L’yi bağlama .... 41CX-Programmer’ı başlatma.................... 48
Ddahili flash hafıza.................................. 112dahili G/Ç alanı..................................... 116Derleme.................................................. 74DIN ray ................................................... 32DIP anahtar ............................................ 18durum bayrağı ...................................... 104dış analog ayar girişi ...................... 18, 121dış boyut................................................. 32döngü süresi............................. 98, 99, 118döngüsel yenileme ............................... 115
EEND komutu........................................... 73
Ffonksiyon bloğu .................................... 159
GG/Ç alanı .............................................. 106G/Ç açıklama çubuğu............................. 49G/Ç açıklaması....................................... 77G/Ç tahsisi.............................................. 26G/Ç yenileme........................................ 115genişletme ünitesi................................... 18giriş kablolama ....................................... 36gücü açma.............................................. 37güç besleme gerilimi............................... 34güç hattı kablolama ................................ 34
Hhata ........................................................ 20hata bulma.............................................. 91hızlı yanıt girişi...................................... 124
Iilk görev başlama bayrağı ...................... 70izleme..................................................... 91
Kkanal..................................................... 102kapalı kontak .......................................... 58kesme fonksiyonu................................. 128kilitlenme ................................................ 45komut...................................................... 52Komut referansı...................................... 52komut.................................................... 107Kontak .................................................... 56kontak ve bobinleri silme ........................ 80kontakların girişi ..................................... 56
Lladder geri izleme................................... 97ladder program................................. 45, 47
MModbus-RTU kolay master fonksiyonu 150
Oopsiyon kartı ........................................... 18
Ppil............................................................ 18pilsiz çalışma.......................................... 38PLC kurulum................................. 112, 126PLC link ................................................ 168
SYSMAC CP1L/CP1E Tanıtım Kılavuzu 179
Indeks
180
program kaydetme.................................. 75program kontrolü..................................... 74program yükleme.................................... 76programlama........................................... 40programın aktarılması............................. 88Proje ....................................................... 53proje ağacı .............................................. 49proje çalışma alanı.................................. 49puls sinyali ............................................ 144
Rröle........................................................ 102röle bobinini yazma............................... 109röle numarası........................................ 102
Ssaat ......................................................... 85saat pulsu ............................................. 105saati ayarlama ........................................ 85sayıcı komutu ......................................... 65seri haberleşme .................................... 150
Ttakvim zamanlayıcı ............................... 134tarama süresi ................................ 125, 128temel G/Ç işleme komutu ..................... 108test çalışması.......................................... 91toprak hattı kablolama ............................ 34
UUSB portu ............................................... 17USB sürücü ............................................ 42uyarılar...................................................... 9
Vveri hafızası (DM) ................................... 17VEYA devresi ......................................... 57
Yyardım..................................................... 51yardımcı alan .......................................... 70yüksek hızlı sayıcı................................. 139yükselen kenar kontak............................ 71
Zzamanlayıcı ayarlarının değiştirilmesi..... 95Zorla set/zorla reset ................................ 94
İİzleme penceresi..................................... 92
Şşema çalışma alanı........................... 49, 50
Ççalışma göstergesi.................................. 20çalışma modu ......................................... 86çevresel servis ...................................... 117çevrimiçi düzenleme ............................... 98çevrimiçi olma......................................... 84çıkış bobini girişi ..................................... 60çıkış kablolama....................................... 36
Öözel komut ............................................ 107
SYSMAC CP1L/CP1E Tanıtım Kılavuzu