SIMATIC. S7-300 ve S7-400 Programlama İçin Merdiven Mantığı (Ladder Logic - LAD) A B. Önsöz, İçindekiler. Bitsel Mantık Komutları

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "SIMATIC. S7-300 ve S7-400 Programlama İçin Merdiven Mantığı (Ladder Logic - LAD) A B. Önsöz, İçindekiler. Bitsel Mantık Komutları"

Transkript

1 s SIMATIC S7-300 ve S7-400 Programlama İçin Merdiven Mantığı (Ladder Logic - LAD) Referans El Kitabı Bu el kitabı sipariş numarası verilen dokümantasyon paketine aittir: 6ES7810-4CA07-8BW1 Basım 01/2004 Önsöz, İçindekiler Bitsel Mantık Komutları 1 Karşılaştırma Komutları 2 Dönüştürme Komutları Sayıcı Komutları Veri Bloğu Komutları Mantıksal Kontrol Komutları Tamsayı Matematiksel Komutları Gerçel Sayı (Kayan Nokta) Matematiksel Komutları Taşıma-Atama (Move) Komutları Program Kontrol Komutları 10 Öteleme (Shift) Ve Dönel Öteleme (Rotate) Komutları Durumsal Bit Komutları Zamanlayıcı (Timer) Komutları Word Mantıksal Komutları 14 Ekler Tüm Merdiven Mantığı (LAD) Komutlarına Genel Bakış Programlama Örnekleri Merdiven Mantığı İle Çalışma İndeks A B C

2 Güvenlik Yönergeleri Bu el kitabı, personel güvenliği ve bunun yanında ürün ve ürünlerin ve bağlantılı oldukları ekipmanın hasardan korunması için gereken hatırlatmaları içerir. Bu hatırlatmalar aşağıda gösterilen simgelerle ifade edilmiş ve ciddiyetlerine göre aşağıdaki metinlerle belirtilmiştir: Tehlike Uygun önlemler alınmadığı takdirde ölüm, ciddi personel yaralanması veya büyük maddi hasara yol açacağını belirtir. Uyarı Uygun önlemler alınmadığı takdirde ölüm, ciddi personel yaralanması veya büyük maddi hasara yol açabileceğini belirtir. Dikkat Uygun önlemler alınmadığı takdirde hafif personel yaralanmasına yol açabileceğini belirtir. Dikkat Uygun önlemler alınmadığı takdirde hafif maddi hasara yol açabileceğini belirtir. Hatırlatma Özellikle ilgilenilmesi gereken ürün üzerindeki önemli bir bilgiye, ürün idaresine veya dokümantasyonun belirli bir bölümüne dikkatinizi çeker. Kalifiye Personel Bu ekipmanın yalnızca kalifiye personel tarafından kurulup çalıştırmasına izin verilmelidir. Kalifiye personel, mevcut güvenlik uygulama ve standartları çerçevesinde devre, ekipman ve sistemleri teslim etme, kurma ve çalıştırma yetkisine sahip kişiler olarak tanımlanmıştır. Doğru Kullanım Aşağıdakileri dikkate alın: Uyarı Bu cihaz ve bileşenleri yalnızca katalog veya teknik tanımlamada açıklanmış uygulamalarda ve sadece Siemens tarafından onaylanmış ve tavsiye edilen cihaz ve bileşenlerle bağlantılı olarak kullanılabilir. Bu ürün, yalnızca doğru şekilde taşınmış, saklanmış, kurulmuş ve yerleştirilmiş ise ve tavsiye edildiği şekilde kullanılıp bakımı yapılırsa doğru ve güvenli şekilde çalışabilir. Ticari Markalar SIMATIC, SIMATIC HMI ve SIMATIC NET, SIEMENS AG.'nin tescilli ticari markalarıdır. Bu dokümanda bahsi geçen diğer ticari isimleri kendi amaçları doğrultusunda kullanan üçüncü kişiler, ticari isim sahiplerinin haklarını ihlal edebilirler. Telif Hakkı Siemens AG 2004 Tüm hakları saklıdır Bu doküman veya içeriğinin yazılı izin alınmaksızın tekrar oluşturulması, aktarılması veya kullanılması yasaktır. Oluşabilecek zarar, buna uygunsuz davrananların sorumluluğundadır. Patentli ve kayıtlı araçsal model veya tasarım hakları da dahil olmak üzere, tüm hakları saklıdır. Siemens AG Bereich Kontrol ve Otomasyon Geschaeftsgebiet Endüstriyel Otomasyon Sistemleri Postfach 4848, D Nuernberg Siemens Aktiengesellschaft Sorumluluk Kabul Edilmeyecek Durumlar Biz bu dokümanın içeriğini, kabul edilen donanım ve yazılım tanımları açısından kontrol ettik. Hatalar tümüyle öngörülemediğinden, tam kabul garantisi veremeyiz. Ancak, bu el kitabındaki veri düzenli olarak gözden geçirilmekte ve gerekli düzeltmeler sonraki basımlara eklenmektedir. Gelişim için önerilerinizi bekleriz. Siemens AG 2004 Teknik veri değiştirilebilir.

3 Önsöz Önsöz Amaç Bu el kitabı, Merdiven Mantığı (LAD) programlama dili ile kullanıcı programları oluşturmak için kılavuzunuzdur. Bu el kitabı aynı zamanda, sentaks ve Merdiven Mantığı dil bileşenlerinin işlevlerini açıklayan bir referans bölümü içermektedir. Gerekli Temel Bilgi Bu el kitabı, S7 programcıları, operatörleri ve bakım/servis personeli için hazırlanmıştır. Bu el kitabını anlayabilmek için, otomasyon teknolojisi hakkında genel bilgi sahibi olunması gereklidir. Bilgisayar terimlerine ek olarak MS Windows 2000 Professional veya MS Windows XP Professional işletim sistemi altında PC benzeri diğer çalışma ekipmanları (örneğin programlama cihazları) bilgisi gereklidir. El Kitabının Geçerlilik Alanı Bu el kitabı, STEP 7 programlama yazılım paketinin 5.3 sürümü için geçerlidir. IEC İle Uyumluluk LAD, Uluslararası Elektroteknik Komisyonu (International Electrotechnical Commission) standardı IEC Mantık Merdiveni ( Ladder Logic ) diline karşılık gelmektedir. Daha fazla ayrıntı için STEP 7 dosyası NORM_TBL.WRI içindeki standartlar tablosuna bakınız. iii

4 Önsöz Gerekliler Bu Mantık Merdiveni el kitabını etkin biçimde kullanabilmeniz için, STEP 7 çevrimiçi yardımda dokümante edilmiş olan S7 programları arkasındaki teoriye aşina olmanız gerekmektedir. Dil paketleri de STEP 7 standart yazılımını kullanmaktadırlar, dolayısıyla bu yazılıma ve beraberindeki dokümantasyona da aşina olmanız gerekmektedir. Bu el kitabı, STEP 7 Referans dokümantasyon paketinin bir parçasıdır. Aşağıdaki tablo STEP 7 dokümantasyonunun bir özetini göstermektedir. Dokümantasyon Amaç Sipariş Numarası Aşağıdakiler için STEP 7 temel bilgisi STEP 7 V5.3, başlangıç el kitabı ile çalışma STEP 7 V5.3 ile programlama Donanım ve haberleşme bağlantıları ayarlarının yapılması, STEP 7 V5.3 S5'ten S7'ye dönüştürme el kitabı Aşağıdakiler için STEP 7 Referansı S7-300/400 el kitapları için Merdiven Mantığı (Ladder Logic - LAD) / İşlev Blok Şeması (Function Block Diagram - FDB) / İfade Listesi (Statement List - STL) S7-300/400 için standart ve sistem işlevi Teknik personel için kontrol görevlerini STEP 7 ve S7-300/400 programlanabilir kontrolörlerle gerçekleyebilme yöntemlerini açıklayan temel bilgi. LAD, FBD ve STL programlama dillerini ve standart ve sistem işlevlerini açıklayıp referans bilgi sunarak STEP 7 temel bilgi düzeyini arttırır. 6ES7810-4CA07-8BW0 6ES7810-4CA07-8BW1 Çevrimiçi yardımlar Amaç Sipariş Numarası STEP 7 için yardım Çevrimiçi yardım şeklinde STEP 7 ile programlama ve donanım ayarlarının yapılması temel bilgisi. STEP 7 parçası Standart yazılım AWL/KOP/FUP hakkında referans yardımlar SFB'ler/SFC'ler hakkında referans yardımlar Organizasyon blokları hakkında referans yardım Bağlam-duyarlı referans bilgisi STEP 7 parçası Standart yazılım iv

5 Önsöz Çevrimiçi Yardım Bu el kitabı, yazılıma tümleşik bir çevrimiçi yardım ile bütünlenmektedir. Bu çevrimiçi yardım, size yazılımı kullanırken ayrıntılı destek sağlamak içindir. Yardım sistemi, yazılıma birkaç arayüz üzerinden tümleştirilmiştir: Bağlam-duyarlı yardım, size üzerinde çalıştığınız içerik hakkında bilgi vermektedir, örneğin açık bir diyalog kutusu veya aktif pencere. Bağlam-duyarlı yardımı Yardım > Bağlam-Duyarlı Yardım (Help > Context-Sensitive Help) menü komutuyla veya F1 tuşuna basıp araç çubuğundaki soru işareti simgesi ile kullanabilirsiniz. STEP 7 hakkında genel yardımı Yardım > İçerik (Help > Contents) veya bağlam-duyarlı yardım penceresinde "STEP 7 Yardımı" ("Help on STEP 7") düğmesi ile çağırabilirsiniz. Tüm STEP 7 uygulamaları için terimler listesini "Terimler" ("Glossary") düğmesi ile çağırabilirsiniz. Bu el kitabı, "Merdiven Mantığı Yardım" ("Help on Ladder Logic") 'dan çıkartılmıştır. El kitabı ve çevrimiçi yardım aynı yapıyı paylaştıklarından, el kitabı ve çevrimiçi yardım arasında geçiş yapmak kolaydır. İlave Destek Teknik sorularınız olursa, Siemens temsilcisi veya acente yetkilisi ile temasa geçiniz. İletişime geçeceğiniz kişiyi şuradan bulabilirsiniz: Eğitim Merkezleri Siemens sizi SIMATIC S7 otomasyon sistemine alıştırmak için bazı eğitim kursları sunmaktadır. Ayrıntılar için lütfen bölgenizdeki eğitim merkezi ile veya D Nuremberg, Almanya'daki eğitim merkezi ile temasa geçin. Telefon: +49 (911) İnternet: v

6 Önsöz A&D (Kontrol ve Otomasyon) Teknik Destek Tüm dünyada, günün 24 saati hizmette: Nurenberg Johnson City Pekin Tüm Dünya İçin (Nuernberg) Teknik Destek Günün 24 saati, yılda 365 gün Tel: +49 (180) Faks: +49 (180) GMT: +1:00 Avrupa / Afrika (Nuernberg) Onay ABD (Johnson City) Teknik Destek ve Onay Asya / Avustralya (Pekin) Teknik Destek ve Onay Yerel saat: Pzt.-Cum. 08:00-17:00 arası Yerel saat: Pzt.-Cum. 08:00-17:00 arası Yerel saat: Pzt.-Cum. 08:00-17:00 arası Tel: +49 (180) Tel: +1 (423) Tel: Faks: +49 (180) Faks: +1 (423) Faks: adsupport@siemens.com simatic.hotline@ adsupport.asia@ GMT: +1:00 sea.siemens.com siemens.com GMT: -5:00 GMT: +8:00 SIMATIC çağrı ve onay merkezlerinin dilleri genellikle İngilizce veya Almancadır. vi

7 Önsöz İnternet Üzerinden Servis & Destek Dokümantasyonumuza ek olarak, bilgi birikimimizi de internet üzerinden çevrimiçi olarak şu adreste sunuyoruz: Bu adreste aşağıdakileri bulabilirsiniz: Ürünleriniz hakkında sürekli güncel bilgileri bulabileceğiniz haber postası. Servis & Destek altındaki arama işlevi üzerinden erişebileceğiniz doğru dokümanlar. Tüm dünyadan kullanıcı ve uzmanların tecrübe alışverişinde bulundukları bir forum. Kontrol & Otomasyon için yerel temsilciniz. Saha hizmetleri, tamir, yedek parça ve daha fazlası hakkında bilgi "Servisler" ("Services") altındadır. vii

8 Önsöz viii

9 İçindekiler İçindekiler 1 Bitsel Mantık Komutları Bitsel Mantık Komutlarına Genel Bakış Normalde Açık Kontakt (Adres) / --- Normalde Kapalı Kontakt (Adres) XOR Bit Exclusive OR (Aynıları Dışlayan VEYA) NOT -- Ters Enerji Akışı ( ) Çıkış Bobini ( # )--- Hat Arası Çıkış ( R ) Reset Bobini ( S ) Set Bobini RS Reset-Set Flip Flop SR Set-Reset Flip Flop ( N )--- Negatif RLO Ayrıt Tespiti (Ayrıt Sezimi - Edge Detection) ( P )--- Pozitif RLO Ayrıt Tespiti (SAVE) RLO'yu BR Belleğine Kaydet NEG Adres Negatif Ayrıt Tespiti POS Adres Pozitif Ayrıt Tespiti Anlık Okuma Anlık Yazma Karşılaştırma Komutları Karşılaştırma Komutlarına Genel Bakış CMP? I Tamsayı Karşılaştır CMP? D Tamsayı Karşılaştır CMP? R Tamsayı Karşılaştır Dönüştürme Komutları Dönüştürme Komutlarına Genel Bakış BCD_I BCD'den Tamsayıya I_BCD Tamsayıdan BCD'ye I_DINT Tamsayıdan Double Tamsayıya BCD_DI BCD'den Double Tamsayıya DI_BCD Double Tamsayıdan BCD'ye DI_REAL Double Tamsayıdan Gerçel Sayıya INV_I Birin Tümleyeni Tamsayı INV_DI Birin Tümleyeni Double Tamsayı NEG_I İkinin Tümleyeni Tamsayı NEG_DI İkinin Tümleyeni Double Tamsayı NEG_R Gerçel Sayıyı Negatif Yap ROUND Double Tamsayıya Yuvarla TRUNC Double Tamsayı Kısmını At CEIL Tavan FLOOR Taban 3-16 ix

10 İçindekiler 4 Sayıcı Komutları Sayıcı Komutlarına Genel Bakış S_CUD Yukarı-Aşağı Sayıcı S_CU Yukarı Sayıcı S_CD Aşağı Sayıcı ( SC ) Sayıcı Değeri Atama ( CU ) Yukarı Sayıcı Bobini ( CD ) Aşağı Sayıcı Bobini Veri Bloğu Komutları (OPN) Veri Bloğu Aç: DB veya DI Mantıksal Kontrol Komutları Mantıksal Kontrol Komutlarına Genel Bakış (JMP)--- Şartsız Atla (Jump) (JMP)--- Şartlı Atla ( JMPN ) Atla-Eğer-Değilse LABEL Etiketle Tamsayı Matematiksel Komutları Tamsayı Matematiksel Komutlarına Genel Bakış Tamsayı Matematiksel Komutlarını Kullanarak nün 7-2 Bitlerini Oluşturma 7.3 ADD_I Tamsayı Topla SUB_I Tamsayı Çıkart MUL_I Tamsayı Çarp DIV_I Tamsayı Böl ADD_DI Double Tamsayı Topla SUB_DI Double Tamsayı Çıkart MUL_DI Double Tamsayı Çarp DIV_DI Double Tamsayı Böl MOD_DI Double Tamsayı Kalanı Döndür Gerçel Sayı ( Kayan Nokta) Matematiksel Komutları Gerçel Sayı Matematiksel Komutlarına Genel Bakış Gerçel Sayı Matematiksel Komutlarını Kullanarak nün 8-2 Bitlerini Oluşturma 8.3 Temel Komutlar ADD_R Gerçel Sayı Topla SUB_R Gerçel Sayı Çıkart MUL_R Gerçel Sayı Çarp DIV_R Gerçel Sayı Böl ABS Gerçel Sayının Mutlak Değerini Hesapla Ek Komutlar SQR Karesini Hesapla SQRT Karekökünü Hesapla EXP Üstel Değerini Hesapla LN Doğal Logaritmasını Hesapla SIN Sinüs Değerini Hesapla COS Kosinüs Değerini Hesapla TAN Tanjant Değerini Hesapla ASIN Ark Sinüs Değerini Hesapla ACOS Ark Kosinüs Değerini Hesapla ATAN Ark Tanjant Değerini Hesapla 8-17 x

11 İçindekiler 9 Taşıma-Atama (Move) Komutları MOVE Değer Ata Program Kontrol Komutları Program Kontrol Komutlarına Genel Bakış (Call) Bobinden FC SFC Çağır (Parametresiz) CALL_FB Kutudan FB Çağır CALL_FC Kutudan FC Çağır CALL_SFB Kutudan Sistem FB Çağır CALL_SFC Kutudan Sistem FC Çağır Çoklu Çalışma Çağır Kütüphaneden Bir Blok Çağır MCR İşlevlerinin Kullanımına Dair Önemli Notlar (MCR<) Ana Kontrol Rölesi Açık (MCR>) Ana Kontrol Rölesi Kapalı (MCRA) Ana Kontrol Rölesini Aktive Et (MCRD) Ana Kontrol Rölesini Deaktive Et (RET) Dön Öteleme (Shift) Ve Dönel Öteleme (Rotate) Komutları Öteleme Komutları Öteleme Komutlarına Genel Bakış SHR_I Tamsayıyı Sağa Ötele SHR_DI Double Tamsayıyı Sağa Ötele SHL_W Word'ü Sola Ötele SHR_W Word'ü Sağa Ötele SHL_DW Double Word'ü Sola Ötele SHR_DW Double Word'ü Sağa Ötele Dönel Öteleme (Rotate) Komutları Dönel Öteleme Komutlarına Genel Bakış ROL_DW Double Word'ü Sola Dönel Ötele ROR_DW Double Word'ü Sağa Dönel Ötele Durumsal Bit (Status Bit) Komutları Durumsal Bit Komutlarına Genel Bakış OV İstisna Biti Taşması OS İstisna Biti Taşması Kaydedildi UO Geçersiz İstisna Biti BR İstisna Biti İkilik Sonucu == Sonuç Biti Sıfıra Eşit <> Sonuç Biti Sıfırdan Farklı > Sonuç Biti Sıfırdan Büyük < Sonuç Biti Sıfırdan Küçük >= Sonuç Biti Sıfırdan Büyük veya Eşit <= Sonuç Biti Sıfırdan Küçük veya Eşit xi

12 İçindekiler 13 Zamanlayıcı (Timer) Komutları Zamanlayıcı Komutlarına Genel Bakış Bir Zamanlayıcının Bellekteki Yerleşimi ve Zamanlayıcının Bileşenleri S_PULSE Vurumlu (Pulse) S5 Zamanlayıcı S_PEXT Ek Vurumlu (Extended Pulse) S5 Zamanlayıcı S_ODT Gecikmeli (On-Delay) S5 Zamanlayıcı S_ODTS Hafızalı Gecikmeli (Retentive On-Delay) S5 Zamanlayıcı S_OFFDT Gecikmesiz (Off-Delay) S5 Zamanlayıcı ( SP ) Vurum Zamanlayıcı Bobin (Pulse Timer Coil) ( SE ) Ek Vurum Zamanlayıcı Bobin (Extended Pulse Timer Coil) ( SD ) Gecikmeli Zamanlayıcı Bobini (On-Delay Timer Coil) ( SS ) Hafızalı Gecikmeli Zamanlayıcı Bobin (Retentive On-Delay Timer Coil) ( SF ) Gecikmesiz Zamanlayıcı Bobin (Off-Delay Timer Coil) Word Mantıksal Komutları Word Mantıksal Komutlarına Genel Bakış WAND_W (Word) AND Word - (W VE W) WOR_W (Word) OR Word - (W VEYA W) WAND_DW (Word) AND Double Word - (W VE DW) WOR_DW (Word) OR Double Word - (W VEYA DW) WXOR_W (Word) Exclusive OR Word - (W XOR W) WXOR_DW (Word) Exclusive OR Double Word - (W XOR DW) 14-7 A Tüm Merdiven Mantığı (LAD) Komutlarına Genel Bakış A-1 A.1 İngilizce Simgesellerine (Mnemonics) Göre Sıralanmış LAD Komutları A-1 (Uluslararası) A.2 Almanca Simgesellerine (Mnemonics) Göre Sıralanmış LAD Komutları A-5 (SIMATIC) B Programlama Örnekleri B-1 B.1 Programlama Örneklerine Genel Bakış B-1 B.2 Örnek: Bitsel Mantık Komutları B-2 B.3 Örnek: Zamanlayıcı Komutları B-6 B.4 Örnek: Sayıcı ve Karşılaştırma Komutları B-10 B.5 Örnek: Tamsayı Matematiksel Komutları B-12 B.6 Örnek: Word Mantıksal Komutları B-13 C Merdiven Mantığı İle Çalışma C-1 C.1 EN/ENO Mekanizması C-1 C.1.1 EN ve ENO Bağlı Olan Toplayıcı (Adder) C-2 C.1.2 EN Bağlı, ENO Bağlı Olmayan Toplayıcı C-3 C.1.3 EN Bağlı Değil, ENO Bağlı Olan Toplayıcı C-3 C.1.4 EN ve ENO Bağlı Olmayan Toplayıcı C-4 C.2 Parametre Aktarımı C-4 İndeks xii

13 Bitsel Mantık Komutları 1 Bitsel Mantık Komutları 1.1 Bitsel Mantık Komutlarına Genel Bakış Bitsel mantık komutları iki basamak ile çalışır, 1 ve 0. Bu iki basamak, ikilik sistem denilen bir sayı sisteminin temelini oluşturur. Bu iki basamak, 1 ve 0, ikilik basamak veya bit olarak adlandırılırlar. Kontakt ve bobinlerin dünyasında 1 aktive edilmiş veya enerji verilmişi, 0 ise aktive edilmemiş veya enerji verilmemişi temsil eder. Bitsel mantık komutları 1 ve 0 sinyal seviyelerini ifade eder ve onları Boole cebiri mantığı ile bütünleştirir. Bu kombinasyonlar 1 veya 0 sonucunu verir ki buna "mantıksal işlemin sonucu" denir. ( result of logic operation - RLO). Mantıksal komutlarca tetiklenen mantıksal işlemler birçok işlev görürler. Aşağıdaki işlevleri gören bitsel mantık komutları mevcuttur: / (SAVE) XOR ---( ) ---( # ) NOT --- Normalde Açık Kontakt (Adres) Normalde Kapalı Kontakt (Adres) RLO'yu BR Belleğine Kaydet Bit Exclusive OR (Aynıları Dışlayan VEYA) Çıkış Bobini Hat Arası Çıkış Ters Enerji Akışı Aşağıdaki komutlar RLO'nun 1 değerine tepki verirler: ---( S ) ---( R ) SR RS Set Bobini Reset Bobini Set-Reset Flip Flop Reset-Set Flip Flop Diğer komutlar pozitif veya negatif ayrıt geçişine aşağıdaki işlevleri görmek üzere tepki verirler. ---(N) (P)--- NEG POS Anlık Okuma Anlık Yazma Negatif RLO Ayrıt Tespiti Pozitif RLO Ayrıt Tespiti Adres Negatif Ayrıt Tespiti Adres Pozitif Ayrıt Tespiti 1-1

14 Bitsel Mantık Komutları Normalde Açık Kontakt (Adres) Simge <adres> Parametre Veri Tipi Bellek Alanı <adres> BOOL I, Q, M, L, D, T, C İşaretlenmiş bit (Normalde Açık Kontakt), belirtilen <adres> 'te saklanan bit değeri "1" 'e eşit olunca kapatılır. Kontakt kapatılınca, merdiven ray enerjisi kontakt üzerinden akar ve mantıksal işlem sonucu (RLO) = "1" olur. Aksi halde, eğer belirtilen <adres> 'teki sinyal durumu "0" ise, kontakt açıktır. Kontakt açıkken, enerji kontakt üzerinden akmaz ve mantıksal işlem sonucu (RLO) = "0" olur. Seri olarak kullanıldığında, RLO'ya AND (VE) mantığı ile bağlıdır. Paralel olarak kullanıldığında, RLO'ya OR (VEYA) mantığı ile bağlıdır. (Status Word) Değeri: X X X 1 Örnek I 0.0 I 0.1 I 0.2 Aşağıdaki şartlardan biri oluşursa, enerji akar: I0.0 ve I0.1 girişlerinde sinyal seviyesi "1" ise Veya I0.2 girişinde sinyal seviyesi "1" ise 1-2

15 Bitsel Mantık Komutları / --- Normalde Kapalı Kontakt (Adres) Sembol <adres> --- / --- Parametre Veri Tipi Bellek Alanı <adres> BOOL I, Q, M, L, D, T, C İşaretlenmiş bit --- / --- (Normalde Kapalı Kontakt), belirtilen <adres> 'te saklanan bit değeri "0" 'a eşit olunca kapatılır. Kontakt kapatılınca, merdiven ray enerjisi kontakt üzerinden akar ve mantıksal işlem sonucu (RLO) = "1" olur. Aksi halde, eğer belirtilen <adres> 'teki sinyal durumu "1" ise, kontakt açılır. Kontakt açılınca, enerji kontakt üzerinden akmaz ve mantıksal işlem sonucu (RLO) = "0" olur. Seri olarak kullanıldığında, --- / --- RLO'ya AND (VE) mantığı ile bağlıdır. Paralel olarak kullanıldığında, RLO'ya OR (VEYA) mantığı ile bağlıdır. Değeri: X X X 1 Örnek I 0.0 I 0.1 I 0.2 Aşağıdaki şartlardan biri oluşursa, enerji akar: I0.0 ve I0.1 girişlerinde sinyal seviyesi "1" ise Veya I0.2 girişinde sinyal seviyesi "1" ise 1-3

16 Bitsel Mantık Komutları 1.4 XOR Bit Exclusive OR (Aynıları Dışlayan VEYA) Normalde açık ve normalde kapalı kontaktlar, XOR işlevi için, aşağıda gösterildiği şekilde oluşturulmalıdır. Semboller <adres1> <adres2> <adres1> <adres2> Parametre Veri Tipi Bellek Alanı <adres1> BOOL I, Q, M, L, D, T, C Okunan bit <adres2> BOOL I, Q, M, L, D, T, C Okunan bit Eğer belirtilen bitlerin durumları birbirinden farklı ise, XOR (Bit Exclusive OR), RLO = "1" sonucunu oluşturur. Örnek I 0.0 I 0.1 Q 4.0 I 0.0 I 0.1 Q4.0'ın sonucu "1" 'dir, eğer (I0.0 = "0" AND I0.1 = "1") OR (I0.0 = "1" AND I0.1 = "0"). 1-4

17 Bitsel Mantık Komutları NOT -- Ters Enerji Akışı Sembol --- NOT NOT --- (Ters Enerji Akışı) RLO bitini negatifler. Değeri: X - Örnek I 0.0 I 0.1 I 0.2 NOT Q 4.0 Eğer aşağıdaki şartlardan biri mevcutsa, Q4.0 'ın çıkış sinyal durumu "0"'dır: I0.0 girişinde sinyal seviyesi "1" ise Veya I0.1 ve I0.2 girişlerinde sinyal seviyesi "1" ise. 1-5

18 Bitsel Mantık Komutları ( ) Çıkış Bobini Sembol <adres> ---( ) Parametre Veri Tipi Bellek Alanı <adres> BOOL I, Q, M, L, D Yazılan bit ---( ) (Çıkış Bobini), röle mantık şemasındaki bir bobin gibi çalışır. Eğer bobin üzerinde enerji akışı varsa (RLO = 1), <adres> bölgesindeki bit "1" olarak atanır. Eğer bobin üzerinde enerji akışı yoksa (RLO = 0), <adres> bölgesindeki bit "0" olarak atanır. Bir çıkış bobini, bir merdiven basamağının sadece sağ bitimine yerleştirilebilir. Çoklu çıkış elemanları (Maks. 16) mümkündür (Örneğe bakınız). Negatiflenmiş bir çıkış, --- NOT --- (ters enerji akışı) elemanı kullanılarak gerçeklenebilir. MCR (Ana Kontrol Rölesi - Master Control Relay) Bağımlılığı MCR bağımlılığı ancak bir çıkış bobini aktif bir MCR bölgesi içine yerleştirilirse aktive edilir. Aktive edilmiş MCR bölgesi dahilinde, eğer MCR açıksa ve çıkış bobini üzerinde enerji akışı varsa; adreslenmiş olan bit, o andaki enerji akış durumuna işaretlenir. Eğer MCR kapalı ise, enerji akış durumundan bağımsız olarak, bir mantıksal "0" belirlenen adrese yazılır. Değeri: X

19 Bitsel Mantık Komutları Örnek I 0.0 I 0.1 Q 4.0 I 0.2 I 0.3 Q 4.1 Eğer aşağıdaki şartlardan biri mevcutsa, Q4.0 'ın çıkış sinyal durumu "1"'dır: I0.0 ve I0.1 girişlerinde sinyal seviyesi "1" ise Veya I0.2 girişinde sinyal seviyesi "0" ise Eğer aşağıdaki şartlardan biri mevcutsa, Q4.1 'ın çıkış sinyal durumu "1"'dır: I0.0 ve I0.1 girişlerinde sinyal seviyesi "1" ise Veya I0.2 girişinde sinyal seviyesi "0" ve I0.3 girişinde sinyal seviyesi "1" ise. Eğer örnek basamaklar, aktive edilmiş bir MCR bölgesi içindeyse: MCR açıkken, Q4.0 ve Q4.1 yukarıda açıklandığı şekilde, enerji akışına bağlı olarak işaretlenir. MCR kapalıyken (=0), Q4.0 ve Q4.1, enerji akışından bağımsız şekilde "0" olarak işaretlenir. 1-7

20 Bitsel Mantık Komutları ( # )--- Hat Arası Çıkış Sembol <adres> ---( # )--- Parametre Veri Tipi Bellek Alanı <adres> BOOL I, Q, M, *L, D Yazılan bit * Bir L bölgesi adresi, ancak mantıksal blok (FC, FB, OB) bildirim tablosunda TEMP olarak bildirilmişse kullanılabilir. ---( # )--- (Hat Arası Çıkış), RLO bitini (enerji akış durumu) belirlenen bir <adres> 'e kaydeden ara bir atama elemanıdır. Hat arası çıkış elemanı, kendisinden önde çalışmakta olan dal elemanlarının mantıksal sonucunu saklar. <diğer kontaktlarla seri konumdayken, ---( # )--- bir kontakt gibi araya eklenir. Bir ---( # )--- elemanı asla enerji rayına veya bir dal bağlantısının hemen sonrasına veya bir dalın sonuna bağlanamaz. Negatiflenmiş bir ---( # )---, --- NOT --- (ters enerji akışı) elemanı kullanılarak elde edilebilir. MCR (Ana Kontrol Rölesi - Master Control Relay) Bağımlılığı MCR bağımlılığı ancak bir hat arası çıkış bobini aktif bir MCR bölgesi içine yerleştirilirse aktive edilir. Aktive edilmiş MCR bölgesi dahilinde, eğer MCR açıksa ve hat arası çıkış bobini üzerinde enerji akışı varsa; adreslenmiş olan bit, o andaki enerji akış durumuna işaretlenir. Eğer MCR kapalı ise, enerji akış durumundan bağımsız olarak, bir mantıksal "0" belirlenen adrese yazılır. Değeri: X

21 Bitsel Mantık Komutları Örnek I 1.0 I 1.1 M 0.0 I 2.2 I 1.3 M 1.1 M 2.2 Q 4.0 (#) NOT (#) NOT (#) ( ) M 0.0'ın RLO'su M 1.1'in RLO'su I 1.0 I 1.1 I 1.0 I 1.1 I 2.2 I 1.3 NOT M 2.2 tüm bit mantıksal kombinasyonunun RLO'sunu içerir ( R ) Reset Bobini Sembol <adres> ---( R ) Parametre Veri Tipi Bellek Alanı <adres> BOOL I, Q, M, L, D.T,C Reset biti ---( R ) (Reset Bobini) sadece eğer önceki komutun RLO'su "1" ise çalıştırılır (Bobine enerji akar). Eğer bobine enerji akarsa (RLO = "1"), elemanın belirlenmiş <adres> 'i "0" 'a resetlenir. "0" değerli bir RLO (bobine enerji akışı yok) hiçbir etki yaratmaz ve elemanın belirlenmiş adresteki durumu değişmeden kalır. <adres>, aynı zamanda zaman değeri "0" 'a resetlenmiş bir zamanlayıcı (T no.) veya "0" 'a resetlenmiş bir sayıcı (C no.) olabilir. (T no.) MCR (Ana Kontrol Rölesi - Master Control Relay) Bağımlılığı MCR bağımlılığı ancak bir reset bobini aktif bir MCR bölgesi içine yerleştirilirse aktive edilir. Aktive edilmiş MCR bölgesi dahilinde, eğer MCR açıksa ve reset bobini üzerinde enerji akışı varsa; adreslenmiş olan bit, "0" durumuna resetlenir. Eğer MCR kapalı ise, enerji akış durumundan bağımsız olarak, elemanın belirlenmiş adresteki durumu aynı kalır. 1-9

22 Bitsel Mantık Komutları Değeri: X - 0 Örnek Devre 1 I 0.0 I 0.1 Q 4.0 R I 0.2 Devre 2 Devre 3 I 0.3 I 0.4 T1 R C1 R Eğer aşağıdaki şartlardan biri mevcutsa, Q4.0 'ın çıkış sinyal durumu "0"'a resetlenir: I0.0 ve I0.1 girişlerinde sinyal seviyesi "1" ise Veya I0.2 girişinde sinyal seviyesi "0" ise Eğer RLO "0" ise, Q4.0 çıkışının sinyal durumu değişmeden kalır. T1 zamanlayıcısının sinyal durumu ancak şu şart altında değişir: I0.3 girişinde sinyal seviyesi "1" ise C1 sayıcısının sinyal durumu ancak şu şart altında değişir: I0.4 girişinde sinyal seviyesi "1" ise Eğer örnek basamaklar, aktive edilmiş bir MCR bölgesi içindeyse: MCR açıkken, Q4.0, T1 ve C1 yukarıda açıklandığı şekilde reset edilir. MCR kapalıyken, Q4.0, T1 ve C1 RLO'nun durumundan (enerji akış durumu) bağımsız olarak değişmeden kalırlar. 1-10

23 Bitsel Mantık Komutları ( S ) Set Bobini Sembol <adres> ---( S ) Parametre Veri Tipi Bellek Alanı <adres> BOOL I, Q, M, L, D Set edilen bit ---( S ) (Set Bobini) sadece eğer önceki komutun RLO'su "1" ise çalıştırılır (Bobine enerji akar). Eğer RLO "1" ise, elemanın belirlenmiş <adres> 'i, "1" set edilir. "0" değerli bir RLO hiçbir etki yaratmaz ve elemanın belirlenmiş adresteki durumu değişmeden kalır. MCR (Ana Kontrol Rölesi - Master Control Relay) Bağımlılığı MCR bağımlılığı ancak bir set bobini aktif bir MCR bölgesi içine yerleştirilirse aktive edilir. Aktive edilmiş MCR bölgesi dahilinde, eğer MCR açıksa ve set bobini üzerinde enerji akışı varsa; adreslenmiş olan bit, "1" durumuna set edilir. Eğer MCR kapalı ise, enerji akış durumundan bağımsız olarak, elemanın belirlenmiş adresteki durumu aynı kalır. Değeri: X

24 Bitsel Mantık Komutları Örnek I 0.0 I 0.1 Q 4.0 S I 0.2 Eğer aşağıdaki şartlardan biri mevcutsa, Q4.0 'ın çıkış sinyal durumu "1"'dır: I0.0 ve I0.1 girişlerinde sinyal seviyesi "1" ise Veya I0.2 girişinde sinyal seviyesi "0" ise Eğer RLO "0" ise, Q4.0 çıkışının sinyal durumu değişmeden kalır. Eğer örnek basamaklar, aktive edilmiş bir MCR bölgesi içindeyse: MCR açıkken, Q4.0, yukarıda açıklandığı şekilde set edilir. MCR kapalıyken, Q4.0, RLO'nun durumundan (enerji akış durumu) bağımsız olarak değişmeden kalır RS Reset-Set Flip Flop Sembol <adres> RS S Q R Parametre Veri Tipi Bellek Alanı <adres> BOOL I, Q, M, L, D Set veya reset biti S BOOL I, Q, M, L, D Reset komutu mümkün R BOOL I, Q, M, L, D Reset komutu mümkün Q BOOL I, Q, M, L, D <adres> 'in sinyal durumu 1-12

25 Bitsel Mantık Komutları RS (Reset-Set Flip Flop), eğer R girişindeki sinyal durumu "1" ve S girişindeki sinyal durumu "0" ise resetlenir. Aksi halde, R girişindeki sinyal durumu "0" ve S girişindeki sinyal durumu "1" ise flip flop setlenir. Her iki girişte de RLO "1" ise, sıralama yüksek önem taşır. RS flip flop önce reset komutunu, daha sonra da belirlenen <adres> 'teki set komutunu yerine getirir ve böylece bu adres program aramanın kalanı için set edilmiş olarak kalır. S (Set) ve R (Reset) komutları yalnızca RLO "1" iken çalıştırılırlar. "0" değerli RLO bu komutlar üzerinde hiçbir etki yaratmaz ve komutta belirlenmiş adres değişmeden kalır. MCR (Ana Kontrol Rölesi - Master Control Relay) Bağımlılığı MCR bağımlılığı ancak bir RS flip flop aktif bir MCR bölgesi içine yerleştirilirse aktive edilir. Aktive edilmiş MCR bölgesi dahilinde, eğer MCR açıksa, adreslenmiş olan bit yukarıda açıklandığı şekilde, "0" 'a reset veya "1" 'e set edilir. Eğer MCR kapalı ise, giriş durumlarından bağımsız olarak, elemanın belirlenmiş adresteki durumu aynı kalır. Değeri: X X X 1 Örnek I 0.0 I 0.1 M 0.0 RS R Q S Q 4.0 Eğer I0.0 girişinde sinyal durumu "1" ve I0.0 girişinde "0" ise, M0.0 bellek biti set edilir ve Q4.0 çıkışı "0" olur. Aksi halde eğer I0.0 girişinde sinyal durumu "0" ve I0.1 girişinde "1" ise, M0.0 bellek biti reset edilir ve Q4.0 çıkışı "1" olur. Eğer her iki sinyal durumu "0" ise, hiçbir şey değişmez. Eğer her iki sinyal durumu "1" ise, set komutu öncelik sebebiyle baskın çıkar; M0.0 set edilir ve Q4.0 "1" olur. Eğer örnek, aktive edilmiş bir MCR bölgesi içindeyse: MCR açıkken, Q4.0, yukarıda açıklandığı şekilde reset veya set edilir. MCR kapalıyken, Q4.0, giriş durumlarından bağımsız olarak değişmeden kalır. 1-13

26 Bitsel Mantık Komutları 1.11 SR Set-Reset Flip Flop Sembol <adres> SR S Q R Parametre Veri Tipi Bellek Alanı <adres> BOOL I, Q, M, L, D Set veya reset biti S BOOL I, Q, M, L, D Reset komutu mümkün R BOOL I, Q, M, L, D Reset komutu mümkün Q BOOL I, Q, M, L, D <adres> 'in sinyal durumu SR (Set-Reset Flip Flop), eğer S girişindeki sinyal durumu "1" ve R girişindeki sinyal durumu "0" ise set edilir. Aksi halde, S girişindeki sinyal durumu "0" ve R girişindeki sinyal durumu "1" ise flip flop resetlenir. Her iki girişte de RLO "1" ise, sıralama yüksek önem taşır. SR flip flop önce set komutunu, daha sonra da belirlenen <adres> 'teki reset komutu yerine getirir ve böylece bu adres program aramanın kalanı için reset edilmiş olarak kalır. S (Set) ve R (Reset) komutları yalnızca RLO "1" iken çalıştırılırlar. "0" değerli RLO bu komutlar üzerinde hiçbir etki yaratmaz ve komutta belirlenmiş adres değişmeden kalır. MCR (Ana Kontrol Rölesi - Master Control Relay) Bağımlılığı MCR bağımlılığı ancak bir SR flip flop aktif bir MCR bölgesi içine yerleştirilirse aktive edilir. Aktive edilmiş MCR bölgesi dahilinde, eğer MCR açıksa, adreslenmiş olan bit yukarıda açıklandığı şekilde, "1" 'e set veya "0" 'a reset edilir. Eğer MCR kapalı ise, giriş durumlarından bağımsız olarak, elemanın belirlenmiş adresteki durumu aynı kalır. Değeri: X X X

Endüstriyel Otomasyon Eğitim

Endüstriyel Otomasyon Eğitim Endüstriyel Otomasyon Eğitim Notları Yrd. Doç. Dr. Özgür Turay KAYMAKÇI S7 300 Temel Seviye S7 300 Temel Seviye Konu Başlıkları S7300 ün Genel Özellikleri S/300 ün Modüler Donanım Yapısı STEP 7 Simatic

Detaylı

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI 23.02.2015 Yrd.Doç.Dr. Dilşad Engin PLC Ders Notları 2 PROGRAMLANABİLİR DENETLEYİCİLER NÜMERİK İŞLEME 23.02.2015 Yrd.Doç.Dr. Dilşad Engin PLC Ders Notları 3

Detaylı

Yrd. Doç. Dr. Caner ÖZCAN

Yrd. Doç. Dr. Caner ÖZCAN Yrd. Doç. Dr. Caner ÖZCAN İkilik Sayı Sistemi İkilik sayı sisteminde 0 lar ve 1 ler bulunur. Bilgisayar sistemleri yalnızca ikilik sayı sistemini kullanır. ( d 4 d 3 d 2 d 1 d 0 ) 2 = ( d 0. 2 0 ) + (

Detaylı

BÖLÜM 20 ADD_I ENO IN2 OUT

BÖLÜM 20 ADD_I ENO IN2 OUT BÖLÜM 20 MATEMATĐKSEL KOMUTLAR VE UYGULAMALARI PLC cihazlarının içersinde toplama,çıkarma,çarpma,bölme,karekök alma, gibi işlevleri yerine getirebilecek fonksiyonlar bulunmaktadır. Bu fonksiyonların kullanılmasıyla

Detaylı

DELTA PLC DE ZAMANLAYICILAR

DELTA PLC DE ZAMANLAYICILAR DELTA PLC DE ZAMANLAYICILAR TMR Komutu TMR komutunun önündeki şart sinyal akışını sağladığında timer bobini saymaya başlar. Zaman dolduğunda, yani içerik >= ayar değeri (set değeri) olduğunda, adreslenen

Detaylı

Fatih Üniversitesi. İstanbul. Haziran 2010. Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır.

Fatih Üniversitesi. İstanbul. Haziran 2010. Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır. Fatih Üniversitesi SIMATIC S7-200 TEMEL KUMANDA UYGULAMALARI 1 İstanbul Haziran 2010 Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır. İÇİNDEKİLER 1. GİRİŞ...

Detaylı

BLM1011 Bilgisayar Bilimlerine Giriş I

BLM1011 Bilgisayar Bilimlerine Giriş I BLM1011 Bilgisayar Bilimlerine Giriş I by Z. Cihan TAYŞİ İçerik Sayı sistemleri Binary, Octal, Decimal, Hexadecimal Operatörler Aritmetik operatörler Mantıksal (Logic) operatörler Bitwise operatörler Yıldız

Detaylı

UYGULAMA 1 24V START CPU V LO. Verilen PLC bağlantısına göre; START butonuna basıldığında Q0.0 çıkışını aktif yapan PLC programını yazınız.

UYGULAMA 1 24V START CPU V LO. Verilen PLC bağlantısına göre; START butonuna basıldığında Q0.0 çıkışını aktif yapan PLC programını yazınız. UYGULAMA 1 24V 0V START I1.5 I1.4 I1.3 I1.2 I1,1 I1.0 I0.7 I0.6 I0.5 I0.4 I0.3 I0.2 I0.1 I0.0 CPU-224 Q1.1 Q1.0 Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0 0V 24V LO Verilen PLC bağlantısına göre; START butonuna

Detaylı

C-Serisi PLC İleri Seviye Eğitim

C-Serisi PLC İleri Seviye Eğitim C-Serisi PLC İleri Seviye Eğitim 1 PLC ye Giriş 2 PLC ye Giriş 3 PLC ye Giriş CJ1 I/O Modülleri - 8/16/32/64pts Max I/O - 160,640 Max Program Kapasitesi - 20K Steps Komut sayısı - 400 4 PLC Ladder Diyagram

Detaylı

Yrd. Doç. Dr. Caner ÖZCAN

Yrd. Doç. Dr. Caner ÖZCAN Yrd. Doç. Dr. Caner ÖZCAN İkilik Sayı Sistemi İkilik sayı sisteminde 0 lar ve 1 ler bulunur. Bilgisayar sistemleri yalnızca ikilik sayı sistemini kullanır. ( d 4 d 3 d 2 d 1 d 0 ) 2 = ( d 0. 2 0 ) + (

Detaylı

: BÖLÜM 1: PLC NİN YAPISI

: BÖLÜM 1: PLC NİN YAPISI BÖLÜM 1: PLC NİN YAPISI 1- PLC nin yapısı. 2 1.1- Giriş Bölümü... 2 1.2 -Çıkış Bölümü... 2 1.3- PLC erde Kullanılan Adres Alanları 3 1.4 Sayı sistemlari ( Number Systems ). 6 a) Giriş 6 b) Sayı sistemlerinin

Detaylı

MANTIK DEVRELERİ HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001)

MANTIK DEVRELERİ HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001) MANTIK DEVRELERİ DERSİN AMACI: SAYISAL LOJİK DEVRELERE İLİŞKİN KAPSAMLI BİLGİ SUNMAK. DERSİ ALAN ÖĞRENCİLER KOMBİNASYONEL DEVRE, ARDIŞIL DEVRE VE ALGORİTMİK DURUM MAKİNALARI TASARLAYACAK VE ÇÖZÜMLEMESİNİ

Detaylı

Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar;

Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar; I. SAYI SİSTEMLERİ Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar; i) İkili(Binary) Sayı Sistemi ii) Onlu(Decimal) Sayı Sistemi iii) Onaltılı(Heksadecimal) Sayı Sistemi iv) Sekizli(Oktal)

Detaylı

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem 3.3. İki Tabanlı Sayı Sisteminde Dört İşlem A + B = 2 0 2 1 (Elde) A * B = Sonuç A B = 2 0 2 1 (Borç) A / B = Sonuç 0 + 0 = 0 0 0 * 0 = 0 0 0 = 0 0 0 / 0 = 0 0 + 1 = 1 0 0 * 1 = 0 0 1 = 1 1 0 / 1 = 0 1

Detaylı

Trafik Işık Kontrolü

Trafik Işık Kontrolü Trafik Işık Kontrolü TUNCELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK - ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ OTOMASYON LABORATUVARI DENEY NO:2 1. Zamanlayıcılar PLC bünyesinde bulunan zamanlayıcılar klasik

Detaylı

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi 1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Operand türleri Assembly dili 2 İşlemcinin yapacağı iş makine komutlarıyla belirlenir. İşlemcinin

Detaylı

ZAMANLAYICILAR S de, 4 farklı zamanlayıcı vardır.

ZAMANLAYICILAR S de, 4 farklı zamanlayıcı vardır. ZAMANLAYICILAR S7-1200 de, 4 farklı zamanlayıcı vardır. 1.Timer Pals: (TP): Girişe (IN) gelen sinyalle beraber çıkış (Q) «1» olur. Ayarlanan süre (PT) sonunda çıkış (Q) «0» olur. Ayarlanan süre (PT) dolmadan,

Detaylı

BILGISAYAR ARITMETIGI

BILGISAYAR ARITMETIGI 1 BILGISAYAR ARITMETIGI Sayısal bilgisayarlarda hesaplama problemlerinin sonuçlandırılması için verileri işleyen aritmetik buyruklar vardır. Bu buyruklar aritmetik hesaplamaları yaparlar ve bilgisayar

Detaylı

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme Giriş MİKROİŞLEMCİ SİSTEMLERİ Bilgisayar teknolojisindeki gelişme Elektronik öncesi kuşak Elektronik kuşak Mikroişlemci kuşağı Yrd. Doç. Dr. Şule Gündüz Öğüdücü 1 Bilgisayar Tarihi Elektronik Öncesi Kuşak

Detaylı

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1 Programlama Dilleri C Dili Programlama Dilleri-ders02/ 1 Değişkenler, Sabitler ve Operatörler Değişkenler (variables) bellekte bilginin saklandığı gözlere verilen simgesel isimlerdir. Sabitler (constants)

Detaylı

1 ELEKTRONİK KAVRAMLAR

1 ELEKTRONİK KAVRAMLAR İÇİNDEKİLER VII İÇİNDEKİLER 1 ELEKTRONİK KAVRAMLAR 1 Giriş 1 Atomun Yapısı, İletkenler ve Yarı İletkenler 2 Atomun Yapısı 2 İletkenler 3 Yarı İletkenler 5 Sayısal Değerler (I/O) 8 Dalga Şekilleri 9 Kare

Detaylı

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo Microsoft Excell Excel Nedir? Excel programı; veriler üzerinde hesap yapabilme, verileri tabloya dönüştürebilme, verileri karşılaştırıp sonuç üretebilme, grafik oluşturma, veri yönetimi yapabilir. http://mf.dpu.edu.tr/~eyup

Detaylı

BİLGİSAYAR PROGRAMLAMA MATLAB

BİLGİSAYAR PROGRAMLAMA MATLAB BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Bu hafta? 1. Matlab ve Programlama Ortamı 2. Matlab Komut Penceresi 3. Matlab de değişken tanımlama 4.

Detaylı

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21 İÇİNDEKİLER VII İÇİNDEKİLER 1 PYTHON 1 Neden Python? 2 Python Sürümleri 2 Python Kurulumu 3 Windows Üzerinde Python 3 Ubuntu Üzerinde Python 6 Komut Satırında Python Çalıştırma 6 Windows komut istemi üzerinde

Detaylı

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SİSTEMLERİ VE KODLAR Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri 2. Kayan Noktalı Sayı Sistemleri 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük

Detaylı

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci; Image not found http://bologna.konya.edu.tr/panel/images/pdflogo.png Ders Adı : Programlanabilir Mantık Denetleyicileri Ders No : 0690260030 Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4 Ders Bilgileri Ders

Detaylı

PROGRAMLANAB L R DENETLEY C LER. DERS 04 STEP 7 MICROWIN SP4.0 PROGRAMI KURULUM ve TANITIMI

PROGRAMLANAB L R DENETLEY C LER. DERS 04 STEP 7 MICROWIN SP4.0 PROGRAMI KURULUM ve TANITIMI PROGRAMLANAB L R DENETLEY C LER DERS 04 STEP 7 MICROWIN SP4.0 PROGRAMI KURULUM ve TANITIMI PLC Parçalarının Yapısı ve Fonksiyonları Merkezi lem Birimi (CPU) (Central Prosessing Unit) Hafıza (Bellek Elemanları)

Detaylı

S7 300 TEMEL SEVİYE EĞİTİM NOTLARI

S7 300 TEMEL SEVİYE EĞİTİM NOTLARI S7 300 TEMEL SEVİYE EĞİTİM NOTLARI HAZIRLAYAN ÖZGÜR TURAY KAYMAKÇI E-mail : İ.T.Ü. Elektrik Elektronik Fak. Kontrol Mühendisliği Bölümü Endüstriyel Otomasyon Laboratuarı S7 300 Temel Seviye Konu Başlıkları

Detaylı

STEP 7 Lite ye hoşgeldiniz

STEP 7 Lite ye hoşgeldiniz STEP 7 Lite ye hoşgeldiniz... LAD, FBD veya STL de SIMATIC S7-300 ( SIMATIC C7 dahil ),ET 200S ve ET 200X için PLC programları oluşturmak için SIMATIC yazılımı. STEP 7 Lite SIMATIC e yeni başlayanlar için

Detaylı

Simatic PLC Eğitim Kataloğu 2013 Sayfa -1

Simatic PLC Eğitim Kataloğu 2013 Sayfa -1 Simatic PLC Eğitim Kataloğu 2013 Sayfa -1 Global Otomasyon San. Ve Tic. Ltd. Şti Yukarı Mah. Atatürk Bulvarı Yaman Apt. No:7/4 Kartal İstanbul Tel: 0216-3895250 Fax: 0216-3898275 Kurslarımız Simatic S5

Detaylı

Donanım İÇERİK. Bölüm 1:FATEK FBs PLC Serisine Genel Bakış. Bölüm 2:Sistem Mimarisi

Donanım İÇERİK. Bölüm 1:FATEK FBs PLC Serisine Genel Bakış. Bölüm 2:Sistem Mimarisi Donanım İÇERİK Bölüm 1:FATEK FBs PLC Serisine Genel Bakış 1.1 Ana Ünitenin Görünümü... H1-1 1.2 Genişleme Modülünün Görünümü... H1-2 1.3 Haberleşme Modülünün Görünümü... H1-4 1.4 FBS-PLC Modellerinin Listesi...

Detaylı

EEM122SAYISAL MANTIK SAYICILAR. Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol

EEM122SAYISAL MANTIK SAYICILAR. Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol EEM122SAYISAL MANTIK BÖLÜM 6: KAYDEDİCİLER VE SAYICILAR Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol KAYDEDİCİLER VE SAYICILAR Flip-flopkullanan devreler fonksiyonlarına göre iki guruba

Detaylı

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir. Bilgisayar Mimarisi İkilik Kodlama ve Mantık Devreleri Yrd.Doç.Dr. Celal Murat KANDEMİR ESOGÜ Eğitim Fakültesi - BÖTE twitter.com/cmkandemir Kodlama Kodlama (Coding) : Bir nesneler kümesinin bir dizgi

Detaylı

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI 23.02.2015 Yrd.Doç.Dr. Dilşad Engin PLC Ders Notları 2 Boole İşleme Ana Fonksiyon Blokları Nümerik İşleme Program Buyrukları ANA BUYRUKLAR 23.02.2015 Yrd.Doç.Dr.

Detaylı

Bölüm 4 Ardışıl Lojik Devre Deneyleri

Bölüm 4 Ardışıl Lojik Devre Deneyleri Bölüm 4 Ardışıl Lojik Devre Deneyleri DENEY 4-1 Flip-Floplar DENEYİN AMACI 1. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop

Detaylı

2. SAYI SİSTEMLERİ. M.İLKUÇAR - imuammer@yahoo.com

2. SAYI SİSTEMLERİ. M.İLKUÇAR - imuammer@yahoo.com Sayı Sistemleri İşlemci elektrik sinyalleri ile çalışır, bu elektrik sinyallerini 1/0 şeklinde yorumlayarak işlemcide olup bitenler anlaşılabilir hale getirilir. Böylece gerçek hayattaki bilgileri 1/0

Detaylı

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL DEVRE TASARIMI LABORATUVARI DENEY RAPORU. Deney No: 3 FF Devreleri

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL DEVRE TASARIMI LABORATUVARI DENEY RAPORU. Deney No: 3 FF Devreleri TEKNOLOJİ FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL DEVRE TASARIMI LABORATUVARI DENEY RAPORU Deney No: 3 FF Devreleri Yrd. Doç Dr. Ünal KURT Yrd. Doç. Dr. Hatice VURAL Arş. Gör. Ayşe AYDIN YURDUSEV

Detaylı

Bilgisayarların Gelişimi

Bilgisayarların Gelişimi Bilgisayarların Gelişimi Joseph Jacquard (1810) Bilgisayar tabanlı halı dokuma makinesi Delikli Kart (Punch Card) Algoritma ve Programlama 6 Bilgisayar Sistemi 1. Donanım fiziksel aygıtlardır. 2. Yazılım

Detaylı

Konular MİKROİŞLEMCİ SİSTEMLERİ. Giriş. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Öncesi Kuşak

Konular MİKROİŞLEMCİ SİSTEMLERİ. Giriş. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Öncesi Kuşak Konular MİKROİŞLEMCİ SİSTEMLERİ Giriş: Bilgisayar Tarihi Mikroişlemci Temelli Sistemler Sayı Sistemleri Doç. Dr. Şule Gündüz Öğüdücü http://ninova.itu.edu.tr/tr/dersler/bilgisayar-bilisim-fakultesi/30/blg-212/

Detaylı

Basit Işık Kontrolü. 1. Bit, Byte, Word, Double Word kavramları:

Basit Işık Kontrolü. 1. Bit, Byte, Word, Double Word kavramları: Basit Işık Kontrolü TUNCELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK - ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ OTOMASYON LABORATUVARI DENEY NO:1 1. Bit, Byte, Word, Double Word kavramları: PLC lerde veriler

Detaylı

BÖLÜM 5 S_BĐT. Komut listesi (STL) Network 1 LD I0.0 S Q0.0, 1

BÖLÜM 5 S_BĐT. Komut listesi (STL) Network 1 LD I0.0 S Q0.0, 1 BÖLÜM 5 ET VE EET ÖLELEĐ : PLC teknolojisinde sürekli çalışmayı sağlamak için mühürleme (kilitleme) pek kullanılmaz. ürekli çalışma başka bir yöntemle çözülür. Bu da ET ve EET tekniğidir. Çıkışın girişe

Detaylı

PROGRAMLANAB L R DENETLEY C LER. DERS 06 Temel Programlama Komutları

PROGRAMLANAB L R DENETLEY C LER. DERS 06 Temel Programlama Komutları PROGRAMLANAB L R DENETLEY C LER DERS 06 Temel Programlama Komutları 2.8. Temel Programlama Komutları 2.8.1. Start, Stop ve Çıkı lar Klasik kumanda devrelerinde sistemin çalı masını ba latmak ve durdurmak

Detaylı

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi 1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Mikro işlemler Fetch cycle Indirect cycle Interrupt cycle Execute cycle Instruction

Detaylı

BMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1

BMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 11. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Fonksiyonlar Yük. Müh. Köksal Gündoğdu 2 C++ Hazır Fonksiyonlar Yük. Müh. Köksal Gündoğdu 3 C++ Hazır Fonksiyonlar 1. Matematiksel

Detaylı

SAYISAL DEVRELER. İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları

SAYISAL DEVRELER. İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları SAYISAL DEVRELER Doç.Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü Sayısal Devreler Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/

Detaylı

FBs-serisi. Programlanabilir Kontrol Cihazı. Kullanım Kitabı - II [ İleri Düzey Uygulamalar. Önsöz, İçerik. FBs-PLC Interrupt Fonksiyonu 9

FBs-serisi. Programlanabilir Kontrol Cihazı. Kullanım Kitabı - II [ İleri Düzey Uygulamalar. Önsöz, İçerik. FBs-PLC Interrupt Fonksiyonu 9 Önsöz, İçerik FBs-PLC Interrupt Fonksiyonu 9 FBs-PLC Yüksek Hızlı Sayıcı ve Zamanlayıcı 10 FBs-PLC nin Haberleşmesi 11 FBs-serisi Programlanabilir Kontrol Cihazı FBs-PLC Haberleşme Bağlantı Uygulamaları

Detaylı

Şekil. 64 Kelimelik Yığıtın Blok Şeması

Şekil. 64 Kelimelik Yığıtın Blok Şeması 1 YIĞIT (STACK) KURULUMU Çoğu bilgisayarın MİB de yığıt veya LIFO (Last In First Out) bulunur. Yığıt bir bellek parçasıdır ve son depolanan bilgi ilk geri dönen bilgi olur. Yığıta aktarılan son bilgi yığıtın

Detaylı

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı SAYISAL ELEKTRONİK Ege Ü. Ege MYO Mekatronik Programı BÖLÜM 2 Sayı Sistemleri İkilik, Onaltılık ve İKO Sayılar İkilik Sayı Sistemi 3 Çoğu dijital sistemler 8, 16, 32, ve 64 bit gibi, 2 nin çift kuvvetleri

Detaylı

PLC DE PROGRAMIN YÜRÜTÜLMESİ

PLC DE PROGRAMIN YÜRÜTÜLMESİ PLC DE PROGRAMIN YÜRÜTÜLMESİ Başlangıç PLC de programın yürütülmesi, yukarıdaki şekilde görüldüğü gibi belirli işlemlerin sürekli periyodik bir çevrim halinde yapılması ile gerçeklenir. Kesmeli çalışma,

Detaylı

Elektroniğe Giriş 1.1

Elektroniğe Giriş 1.1 İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları Sayısal devreler bölümdeki diğer donanım dersinin temelini oluşturmaktadır. Elektroniğe Giriş SAYISAL DEVRELER Sayısal Elektronik

Detaylı

PLC (Programlanabilir Lojik. Denetleyici)

PLC (Programlanabilir Lojik. Denetleyici) PLC (Programlanabilir Lojik Denetleyici) İÇERİK Giriş PLC nedir? PLC lerin Uygulama Alanları PLC lerin Yapısı PLC lerin Avantajları PLC Çeşitleri SİEMENS PLC JAPON PLCLER KARŞILAŞTIRMA Giriş PLC

Detaylı

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA II ALGORİTMA VE PROGRAMLAMA II Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1102 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Bellek ve Adresleme İşaretçi Kavramı

Detaylı

Bu derste! BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Yazmaç Aktarımı Düzeyi! Büyük Sayısal Sistemler! 12/25/12

Bu derste! BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Yazmaç Aktarımı Düzeyi! Büyük Sayısal Sistemler! 12/25/12 BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü Bu derste! Büyük, karmaşık sayısal sistemlerin tasarımı ele alınacaktır. ASM ve ASMD çizgeleri Tasarım Örnekleri

Detaylı

NB Ekran Seri Port Üzerinden Veri Okuma/Yazma. Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma

NB Ekran Seri Port Üzerinden Veri Okuma/Yazma. Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma NB Ekran Seri Port Üzerinden Veri Okuma/Yazma Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma Genel Bilgi NB Ekranlar üzerinde 2 adet seri port bulunmaktadır. Bu portları kullanarak noprotocol modunda

Detaylı

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

ELN1002 BİLGİSAYAR PROGRAMLAMA 2 ELN1002 BİLGİSAYAR PROGRAMLAMA 2 DOSYALAMA Sunu Planı Veri Hiyerarşisi Dosyalar ve Akımlar(streams) Sıralı Erişim (Sequential Access) dosyalarının oluşturulması Sıralı Erişim Dosyalarından Veri Okuma Rasgele

Detaylı

C Programlama Dilininin Basit Yapıları

C Programlama Dilininin Basit Yapıları Bölüm 2 C Programlama Dilininin Basit Yapıları İçindekiler 2.1 Sabitler ve Değişkenler......................... 13 2.2 Açıklamalar (Expresions)........................ 14 2.3 İfadeler (Statements) ve İfade

Detaylı

Algoritmalar ve Programlama. Algoritma

Algoritmalar ve Programlama. Algoritma Algoritmalar ve Programlama Algoritma Algoritma Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü

Detaylı

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir. İşaretli Tamsayı Gösterimi 1. İşaretli Büyüklük Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir. Örnek

Detaylı

Algoritmalar ve Programlama. DERS - 2 Yrd. Doç. Dr. Ahmet SERBES

Algoritmalar ve Programlama. DERS - 2 Yrd. Doç. Dr. Ahmet SERBES Algoritmalar ve Programlama DERS - 2 Yrd. Doç. Dr. Ahmet SERBES Programlama Bilgisayara ne yapması gerektiğini, yani onunla konuşmamızı sağlayan dil. Tüm yazılımlar programlama dilleri ile yazılır. 1.

Detaylı

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi Sayı sistemleri-hesaplamalar Sakarya Üniversitesi Sayı Sistemleri - Hesaplamalar Tüm sayı sistemlerinde sayılarda işaret kullanılabilir. Yani pozitif ve negatif sayılarla hesaplama yapılabilir. Bu gerçek

Detaylı

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ İçerik Mikroişlemci Sistem Mimarisi Mikroişlemcinin yürüttüğü işlemler Mikroişlemci Yol (Bus) Yapısı Mikroişlemci İç Veri İşlemleri Çevresel Cihazlarca Yürütülen İşlemler

Detaylı

Mikrobilgisayarda Aritmetik

Mikrobilgisayarda Aritmetik 14 Mikrobilgisayarda Aritmetik SAYITLAMA DİZGELERİ Sayıları göstermek (temsil etmek) için tarih boyunca türlü simgeler kullanılmıştır. Konumuz bu tarihi gelişimi incelemek değildir. Kullanılan sayıtlama

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Veri Tipleri ve Özelilkleri Değişken Tanımlama Kuralları Değişken Veri Tipi Değiştirme (Type Casting) Örnek Kodlar Java Veri Tipleri ve Özelilkleri

Detaylı

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ Yrd. Doç. Dr. Mustafa Hikmet Bilgehan UÇAR 1 MANTIK DEVRELERİ Yrd. Doç. Dr. Mustafa Hikmet Bilgehan UÇAR Digital Electronics

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 AMAÇ Bilgisayar ve elektronik tablolama yazılımı sağlandığında elektronik tablolama yazılımı çalışma alanı düzenlemelerini yapabileceksiniz. ARAŞTIRMA Güncel olarak

Detaylı

BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü

BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü Bu derste! Büyük, karmaşık sayısal sistemlerin tasarımı ele alınacaktır. ASM ve ASMD çizgeleri Tasarım Örnekleri

Detaylı

RAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR

RAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR RAPOR VE FORMLARDA KULLANILAN FONKSİYONLAR Rapor ve formlarda kullanılan fonksiyonları ve açıklamalarını bu makalede bulabilirsiniz. 1- MIN(number, number) 2- MAX(number, number) 3- MOD(number, divisor)

Detaylı

18. FLİP FLOP LAR (FLIP FLOPS)

18. FLİP FLOP LAR (FLIP FLOPS) 18. FLİP FLOP LAR (FLIP FLOPS) Flip Flop lar iki kararlı elektriksel duruma sahip olan elektronik devrelerdir. Devrenin girişlerine uygulanan işarete göre çıkış bir kararlı durumdan diğer (ikinci) kararlı

Detaylı

CP1E KM-N2-FLK MODBUS HABERLEŞMESİ

CP1E KM-N2-FLK MODBUS HABERLEŞMESİ CP1E KM-N2-FLK MODBUS HABERLEŞMESİ Kablo Bağlantıları ve Slave Node Adresinin Belirlenmesi KM-N2-FLK Modbus Ayarlarının Yapılması PLC Modbus Ayarlarının Yapılması KM-N2-FLK dan 1 Word Okuma İşlemi KM-N2-FLK

Detaylı

2- Kontrol Sil... 17. 3-En Öne Getir... 13 4-En Arkaya Gönder... 13 4.5.8.2 Resim... 14. 1-Özellikler:... 18 Genel Özellikler...

2- Kontrol Sil... 17. 3-En Öne Getir... 13 4-En Arkaya Gönder... 13 4.5.8.2 Resim... 14. 1-Özellikler:... 18 Genel Özellikler... i İçindekiler Kullanıcı Giriş Ekranı... 1 Ana Sayfa... 2 1-Projeler... 3 1.1 Yeni Proje... 3 1.2 Proje Düzenle... 3 1.3 Proje Sil... 3 1.4 Listeyi Güncelle.... 3 2-Gruplar... 4 2.1.1 Grup Adı.... 5 2.1.2

Detaylı

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları Veri yapısı, bilginin anlamlı sırada bellekte veya disk, çubuk bellek gibi saklama birimlerinde tutulması veya saklanması şeklini gösterir. Bilgisayar

Detaylı

PEY-D810 SĠNYALĠZASYON SĠSTEMĠ

PEY-D810 SĠNYALĠZASYON SĠSTEMĠ PEY-D810 SĠNYALĠZASYON SĠSTEMĠ AÇIKLAMALAR-KULLANIM-BAĞLANTILAR Sayfa 1 ĠÇĠNDEKĠLER SAYFA 1-) Sistemin Genel Tanıtımı 3 2-) Sistemin ÇalıĢma ġekli.4 3-) Sistem Yazılımı 5 4-) Sistemin Elektrik ve Bağlantı

Detaylı

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar) Bus

Detaylı

EM 111 geliştirme modülü Typ E20/F20/Jxx

EM 111 geliştirme modülü Typ E20/F20/Jxx EM 111 geliştirme modülü Typ E20/F20/Jxx TR Montaj ve kullanım için el kitabı 1. Simgelerin açıklaması 2. İçindekiler Açıklamalar 1. Simgelerin açıklaması.........2 2. İçindekiler..................2 3.

Detaylı

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir. 2. Sayı Sistemleri Bilgisayar elektronik bir cihaz olduğu için elektrik akımının geçirilmesi (1) yada geçirilmemesi (0) durumlarını işleyebilir. Bu nedenle ikili sayı sistemini temel alarak veri işler

Detaylı

ANALOG DEĞERLERİN İŞLENMESİ

ANALOG DEĞERLERİN İŞLENMESİ IX. A. SİNYAL ÇEŞİTLERİ Kumanda tekniğinde sinyaller; ikili,dijital ve analog olmak üzere üç çeşittir. Şu ana kadar işlenen konularda ikili ve dijital sinyaller kullanıldı. Programlanabilir denetleyiciler

Detaylı

8 li Çıkış Modülü Kullanım Kılavuzu

8 li Çıkış Modülü Kullanım Kılavuzu 8 li Çıkış Modülü Kullanım Kılavuzu GRUP ARGE ENERJİ VE KONTROL SİSTEMLERİ SAN. ve TİC. LTD. ŞTİ. İkitelli OSB Mah. YTÜ İkitelli Teknopark Sok. No: 1/2B1-2B7-2B8-2B9 Başakşehir / İstanbul Tel: +90 212

Detaylı

S7 1200 PLC PROGRAMLAMA BÖLÜM I GİRİŞ. Festo Eğitim ve Danışmanlık Yavuz EMİNOĞLU

S7 1200 PLC PROGRAMLAMA BÖLÜM I GİRİŞ. Festo Eğitim ve Danışmanlık Yavuz EMİNOĞLU S7 1200 PLC PROGRAMLAMA BÖLÜM I GİRİŞ PLC NEDİR? Programlanabilir denetleyiciler; (PLC; Programmable Logic Controller) probleme bağlı olmaksızın seri olarak üretilmiş, üniversal kumanda ve kontrol elemanlarıdır.

Detaylı

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme PROGRAMIN ADI DERSIN KODU VE ADI DERSIN ISLENECEGI DÖNEM HAFTALIK DERS SAATİ DERSİN SÜRESİ ENDÜSTRİYEL ELEKTRONİK MİK.İŞLEMCİLER/MİK.DENETLEYİCİLER-1 2. Yıl, III. Yarıyıl (Güz) 4 (Teori: 3, Uygulama: 1,

Detaylı

P-touch Transfer Manager Kullanmı

P-touch Transfer Manager Kullanmı P-touch Transfer Manager Kullanmı Sürüm 0 TUR Giriş Önemli Not Bu belgenin içindekiler ve bu ürünün özellikleri önceden bildirilmeksizin değişikliğe tabidir. Brother, burada bulunan teknik özellikler ve

Detaylı

BİLGİSAYAR MİMARİSİ. Bilgisayar Bileşenleri Ve Programların Yürütülmesi. Özer Çelik Matematik-Bilgisayar Bölümü

BİLGİSAYAR MİMARİSİ. Bilgisayar Bileşenleri Ve Programların Yürütülmesi. Özer Çelik Matematik-Bilgisayar Bölümü BİLGİSAYAR MİMARİSİ Bilgisayar Bileşenleri Ve Programların Yürütülmesi Özer Çelik Matematik-Bilgisayar Bölümü Program Kavramı Bilgisayardan istenilen işlerin gerçekleştirilebilmesi için gereken işlem dizisi

Detaylı

4- ALGORİTMA (ALGORITHM)

4- ALGORİTMA (ALGORITHM) (ALGORITHM) Algoritma: Bir Problemin çözümünün, günlük konuşma diliyle adım adım yazılmasıdır. Algoritma sözcüğü Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki Türkistan'lı alimden kaynaklanır. Bu

Detaylı

Bölüm 7 Ardışıl Lojik Devreler

Bölüm 7 Ardışıl Lojik Devreler Bölüm 7 Ardışıl Lojik Devreler DENEY 7- Flip-Floplar DENEYİN AMACI. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop türlerinin

Detaylı

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Algoritma ve Programlamaya Giriş mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar İçerik Algoritma Akış Diyagramları Programlamada İşlemler o o o Matematiksel Karşılaştırma Mantıksal Programlama

Detaylı

DENEY 2- Sayıcılar. 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi.

DENEY 2- Sayıcılar. 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi. DENEY 2- Sayıcılar DENEY 2- JK Flip-Flop Devreleri DENEYİN AMACI 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi. GENEL BİLGİLER Sayıcılar flip-floplar

Detaylı

Microsoft Office Excel 2007

Microsoft Office Excel 2007 2014 Microsoft Office Excel 2007 Öğr. Gör. Serkan KORKMAZ Harran Üniversitesi Birecik Meslek Yüksekokulu İçindekiler MİCROSOFT OFFİCE EXCEL 2007... 4 EXCEL ORTAMINDA ÇALIŞMAK... 4 EXCEL ÇALIŞMA SAYFASI...

Detaylı

SÜT PROGRAMLARINDA ON-LINE KANTAR AKTARIM ĐŞLEMLERĐ

SÜT PROGRAMLARINDA ON-LINE KANTAR AKTARIM ĐŞLEMLERĐ SÜT PROGRAMLARINDA ON-LINE KANTAR AKTARIM ĐŞLEMLERĐ Versiyon : 3.6.7.x İlgili Programlar : Süt Programları Tarih : 11.04.2009 Doküman Seviyesi (1 5) : 3 (Tecrübeli Kullanıcı) GĐRĐŞ PARALOG Personel Bordro

Detaylı

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31 İÇİNDEKİLER 1. KLAVYE... 11 Satır ve Sütunlar...11 Devre Şeması...14 Program...15 PIC 16F84 ile 4x4 klavye tasarımını gösterir. PORTA ya bağlı 4 adet LED ile tuş bilgisi gözlenir. Kendiniz Uygulayınız...18

Detaylı

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay. PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011

Detaylı

İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER

İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER DENEY 3 GİRİŞ Bu deneyde kurulacak devreler ile işaretsiz ve işaretli ikili sayılar üzerinde aritmetik işlemler yapılacak; işaret, elde, borç, taşma kavramları incelenecektir.

Detaylı

PASCAL PROGRAMLAMA DİLİ YAPISI

PASCAL PROGRAMLAMA DİLİ YAPISI BÖLÜM 3 PASCAL PROGRAMLAMA DİLİ YAPISI 3.1. Giriş Bir Pascal programı en genel anlamda üç ayrı kısımdan oluşmuştur. Bu kısımlar bulunmaları gereken sıraya göre aşağıda verilmiştir. Program Başlığı; Tanımlama

Detaylı

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi 1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar)

Detaylı

LCD (Liquid Crystal Display)

LCD (Liquid Crystal Display) LCD (Liquid Crystal Display) LCD ekranlar bize birçok harfi, sayıları, sembolleri hatta Güney Asya ülkelerin kullandıkları Kana alfabesindeki karakterleri de görüntüleme imkanını verirler. LCD lerde hane

Detaylı

W SAYAC SAYAC SAYAC. SAYAC=10110110 ise, d=0 W 01001001

W SAYAC SAYAC SAYAC. SAYAC=10110110 ise, d=0 W 01001001 MOVLW k Move Literal to W k sabit değerini W saklayıcısına yükler. MOVLW h'1a' W 1A. Hexadecimal 1A sayısı W registerine yüklenir. MOVF f,d Move f f saklayıcısının içeriğini W veya f'e yükler. MOVF SAYAC,0

Detaylı

Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR

Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR Sayılar; insanların ilk çağlardan beri ihtiyaç duyduğu bir gereksinim olmuştur; sayılar teorisi de matematiğin en eski alanlarından birisidir. Sayılar teorisi,

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları SABİTLER VE DEĞİŞKENLER Değişken, verilerin bellekte geçici olarak kaydedilmesini ve gerektiğinde kullanılmasını sağlayan değerdir. Nesne tabanlı programlama dilinde değişken kullanımı diğer programlama

Detaylı

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB in İç Yapısı. MİB Altbirimleri. MİB in İç Yapısı

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB in İç Yapısı. MİB Altbirimleri. MİB in İç Yapısı Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ Doç. Dr. Şule Gündüz Öğüdücü http://ninova.itu.edu.tr/tr/dersler/bilgisayar-bilisim-fakultesi/0/blg-1/ Merkezi İşlem Birimi (MİB): Bilgisayarın temel birimi

Detaylı

SAYILAR DOĞAL VE TAM SAYILAR

SAYILAR DOĞAL VE TAM SAYILAR 1 SAYILAR DOĞAL VE TAM SAYILAR RAKAM: Sayıları ifade etmek için kullandığımız 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 sembollerinden her birine rakam denir. Soru: a ve b farklı rakamlar olmak üzere a + b nin alabileceği

Detaylı

KASIRGA -4 Buyruk Tasarımı Belgesi. 30.04.2008 Ankara

KASIRGA -4 Buyruk Tasarımı Belgesi. 30.04.2008 Ankara KASIRGA -4 Buyruk Tasarımı Belgesi 30.04.2008 Ankara 1 İŞLEMLER 00000000 SYSCALL 00000001 HLT 00000010 DEBUG 00000011 CONTINUE S-TİPİ 00000100 NOP 00000101 IN 00000110 OUT 00000111 BRET 00001000 ADD 00001001

Detaylı