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: 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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

İÇİNDEKİLER İÇİNDEKİLER KODLAB

İÇİNDEKİLER İÇİNDEKİLER KODLAB İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

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ı

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ı

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ı

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

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma TEMEL BİLGİSAYAR BİLİMLERİ Programcılık, problem çözme ve algoritma oluşturma Programcılık, program çözme ve algoritma Program: Bilgisayara bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya

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ı

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ı

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ı

İÇİ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ı

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ı

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ı

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ı

PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK

PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK Giriş-Tanımlamalar Program Nedir? Tanımlanmış bir problemi bilgisayar ortamında çözen ürüne program denir. Programlama Nedir? Tanımlanmış

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ı

AND Komutu. and hedef, kaynak

AND Komutu. and hedef, kaynak Mantıksal Komutlar Bu komutlar herhangi bir işlem sırasında mantıksal karşılaştırmalar yapmak için kullanılır. Bu komutlar icra görürken kullanılan register yada bellek bölgesinin içerisindeki değerler

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ı

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ı

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ı

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ı

Bölüm 5: ARITMETIK VE MANTIK IŞLEM YAPAN KOMUTLAR

Bölüm 5: ARITMETIK VE MANTIK IŞLEM YAPAN KOMUTLAR Bölüm 5: ARITMETIK VE MANTIK IŞLEM YAPAN KOMUTLAR Toplama (Addition) Toplama (ADD) belirtilen iki yazaç veya yazaç ile belleğin içeriğini toplar ve kullanılan adresleme moduna göre sonucu belirtilen yazaca

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ı

Dr. Fatih AY Tel:

Dr. Fatih AY Tel: Bilgisayar Programlama Ders 5 Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Fonksiyonlar Fonksiyonlar Büyük programlar geliştirmenin en iyi yolu, onu orijinal programdan daha kolay

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ı

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

SAYISAL ELEKTRONİK. Ege Üniversitesi Ege MYO Mekatronik Programı SAYISAL ELEKTRONİK Ege Üniversitesi Ege MYO Mekatronik Programı BÖLÜM 6 Tutucular, Flip-Floplar ve Zamanlayıcılar Tutucular (Latches) Tutucu iki kararlı (bistable state) durumu olan en temel sayısal depolama

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ı

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ı

Programlama Giriş. 17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1

Programlama Giriş. 17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1 17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1 Ders Not Sistemi Vize : % 40 Final : % 60 Kaynaklar Kitap : Algoritma Geliştirme ve Programlama Giriş Yazar: Dr. Fahri VATANSEVER Konularla ilgili

Detaylı

LINCON HMI PLC HABERLEŞME PROTOKOLLERİ

LINCON HMI PLC HABERLEŞME PROTOKOLLERİ LINCON HMI PLC HABERLEŞME PROTOKOLLERİ MOBUS RTU MASTER I bit Sadece okunabilir dijital giriş adresler. O bit hem okunabilir hem yazılabilir dijital çıkış adresleri O_S bit hem okunabilir hem yazılabilir

Detaylı

Optik Fiber Video Girişi (opsiyonel) 1x 10bit SD, HD, 3G HD, 2K, UHD arasında geçişli.

Optik Fiber Video Girişi (opsiyonel) 1x 10bit SD, HD, 3G HD, 2K, UHD arasında geçişli. Product Technical Specifications Teranex Express Teranex Express dünyanın ilk gerçek zamanlı SD, HD ve Ultra HD yayın standartları çeviricisidir! İleri patentli algoritmalar içeren Teranex Express, dünya

Detaylı

Mikrobilgisayar Mimarisi ve Programlama

Mikrobilgisayar Mimarisi ve Programlama Mikrobilgisayar Mimarisi ve Programlama 2. Hafta Bellek Birimleri ve Programlamaya Giriş Doç. Dr. Akif KUTLU Ders web sitesi: http://www.8051turk.com/ http://microlab.sdu.edu.tr Bellekler Bellekler 0 veya

Detaylı

BÖLÜM 12. n1 değeri n2 değerine eşit olduğu zaman kontak kapanır. Kontak kapandığında enerji akışı olur. n1 veya n2 değerleri maksimum 255 olabilir.

BÖLÜM 12. n1 değeri n2 değerine eşit olduğu zaman kontak kapanır. Kontak kapandığında enerji akışı olur. n1 veya n2 değerleri maksimum 255 olabilir. BÖLÜM 2 KAŞILAŞTIMA KOMUTLAI (COMPAE INSTUCTION) Bayt (Byte) eşit karşılaştırma kontağı : ==B Operantlar : VB, IB, QB, MB, SMB, SB, AC, Sabit sayılar değeri değerine eşit olduğu zaman kontak kapanır. Kontak

Detaylı

INVT IVC1. -Kompakt Tip PLC. Marketing 2014 HM

INVT IVC1. -Kompakt Tip PLC. Marketing 2014 HM INVT IVC1 -Kompakt Tip PLC Marketing 2014 HM Özelikler IVC1 Özelikleri Genişleme 128 IO 7 modül genişleme Haberleşme Arayüzü 2 seri port: 1xRS232, 1xRS232/485 Temel komut işlem Hızı 0.3μs Pulse Girişi

Detaylı

Parametre stick yöneticisi ACS432. AGU2.56 parametre sticklerin programlanması için PC yazılımı. Kurlum ve çalıştırma talimatları

Parametre stick yöneticisi ACS432. AGU2.56 parametre sticklerin programlanması için PC yazılımı. Kurlum ve çalıştırma talimatları Parametre stick yöneticisi ACS432 AGU2.56 parametre sticklerin programlanması için PC yazılımı Kurlum ve çalıştırma talimatları 1 İçindekiler 1. ACS432 nin kapsamı.. 3 2. ACS432 nin yüklenmesi / kaldırılması..

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ı

SIEMENS. 1 SIMATIC STEP 7 V5.3 ile çalışma. 8 Paylaşılan Bir Veri Bloğunun Programlanması Çoğul Örnek Programlanması

SIEMENS. 1 SIMATIC STEP 7 V5.3 ile çalışma. 8 Paylaşılan Bir Veri Bloğunun Programlanması Çoğul Örnek Programlanması SIEMENS STEP 7 ye Hoş Geldiniz, İçindekiler STEP 7 ye Giriş 1 SIMATIC STEP 7 V5.3 ile çalışma SIMATIC Yöneticisi 2 Sembollerle Programlama 3 OB1 de Programlama 4 Başlarken Fonksiyon Blokları ve Veri Blokları

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ı

TIA P0RTAL (TEMEL DÜZEY) S7-1200 S7-300 S7-400

TIA P0RTAL (TEMEL DÜZEY) S7-1200 S7-300 S7-400 TIA P0RTAL (TEMEL DÜZEY) S7-1200 S7-300 S7-400 EĞİTMEN AD SOYAD : FAHRETTİN ERDİNÇ TECRÜBE : 1996 DAN BERİ OKUL : 1995 DEÜ ELK-ELKTR MÜH. LÜTFEN DİKKAT! SINIFTAKİ BAŞARIMIZIN MAKSİMUM DÜZEYDE OLMASI İÇİN:

Detaylı

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

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 6. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Veri Tipleri Yük. Müh. Köksal Gündoğdu 2 Veri Tipleri Tam sayı ve Ondalık sayı veri tipleri Veri Tipi Alt Sınıf Üst Sınıf Duyarlı

Detaylı

B.Ç. / E.B. MİKROİŞLEMCİLER

B.Ç. / E.B. MİKROİŞLEMCİLER 1 MİKROİŞLEMCİLER RESET Girişi ve DEVRESİ Program herhangi bir nedenle kilitlenirse ya da program yeniden (baştan) çalıştırılmak istenirse dışarıdan PIC i reset yapmak gerekir. Aslında PIC in içinde besleme

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ı

STP1 +2 FONKSİYON. Step Motor Eğitim Seti. Tamamen mekatronik özel tasarım. Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin

STP1 +2 FONKSİYON. Step Motor Eğitim Seti. Tamamen mekatronik özel tasarım. Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin STP1 Step Motor Eğitim Seti Tamamen mekatronik özel tasarım %100 kendi imalatımız Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin +2 FONKSİYON Konum göstrge cetveli 24V PLC kontrollü lazer pointer

Detaylı

BQ352 Modbus Röle Cihazı 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

BQ352 Modbus Röle Cihazı 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK Modbus Röle Cihazı 24 Kanal Kullanım Kılavuzu Doküman Versiyon: 1.0 09.02.2016 BQTEK İçindekiler İçindekiler... 2 1. Cihaz Özellikleri... 3 2. Genel Bilgi... 3 2.1. Genel Görünüm... 4 2.3 Cihaz Boyutları...

Detaylı

Toplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir.

Toplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir. www.csharpturk.net Türkiye nin C# Okulu Yazar Yunus Özen Eposta yunus@yunus.gen.tr Tarih 08.04.2006 Web http://www.yunusgen.tr ARİTMETİK OPERATÖRLER VE KULLANIM ŞEKİLLERİ Bilgisayarlar yapıları gereği,

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ı

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ı

Modüler Yangın Paneli 5000 Serisi Planlarınız kadar esnek

Modüler Yangın Paneli 5000 Serisi Planlarınız kadar esnek Modüler Yangın Paneli 5000 Serisi Planlarınız kadar esnek 2 Modüler Yangın Paneli 5000 Serisi ile endişelerinizden kurtulun Sistemi ihtiyaçlarınız belirler sadece size gereken için ödeme yaparsınız Uzak

Detaylı

Archive Player Divar Series. Kullanım kılavuzu

Archive Player Divar Series. Kullanım kılavuzu Archive Player Divar Series tr Kullanım kılavuzu Archive Player İçindekiler tr 3 İçindekiler 1 Giriş 4 2 Çalışma 5 2.1 Programın başlatılması 5 2.2 Ana pencere tanıtımı 6 2.3 Açma düğmesi 6 2.4 Kamera

Detaylı

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü BİLGİSAYAR MİMARİSİ İkili Kodlama ve Mantık Devreleri Özer Çelik Matematik-Bilgisayar Bölümü Kodlama Kodlama, iki küme elemanları arasında karşılıklığı kesin olarak belirtilen kurallar bütünüdür diye tanımlanabilir.

Detaylı

DONANIM VE PROĞRAMLAMA

DONANIM VE PROĞRAMLAMA PLC DONANIM VE PROĞRAMLAMA S7 200 2. BÖLÜM Hazırlayan : Semih Atik atikse@gmail.com ÖZEL DAHİLİ RÖLELER Özel dahili röleler ( özel hafıza bitleri ) özel görev yüklenmiş rölelerdir. Bunlardan bazıları :

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ı

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

1. LabVIEW ile Programlama

1. LabVIEW ile Programlama 1. LabVIEW ile Programlama LabVIEW ile programlama mantığı, program kodu yazılan programlama mantığına benzemekle birlikte, kontrol adı verilen nesneler arasında veri yolu bağlantısı ile program akışı

Detaylı

IV. Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. FORMÜLLER VE FONKSİYONLAR D. BİÇİMLEME E. İLERİ ÖZELLİKLER ELEKTRONİK TABLOLAMA

IV. Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. FORMÜLLER VE FONKSİYONLAR D. BİÇİMLEME E. İLERİ ÖZELLİKLER ELEKTRONİK TABLOLAMA IV. ELEKTRONİK TABLOLAMA Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. FORMÜLLER VE FONKSİYONLAR D. BİÇİMLEME E. İLERİ ÖZELLİKLER 99 A BAŞLANGIÇ Konuya Hazırlık 1. Excel le Word ün farklılıkları neler olabilir?

Detaylı

MATEMATİK. Doç Dr Murat ODUNCUOĞLU

MATEMATİK. Doç Dr Murat ODUNCUOĞLU MATEMATİK Doç Dr Murat ODUNCUOĞLU Mesleki Matematik 1 TEMEL KAVRAMLAR RAKAM Sayıları yazmak için kullandığımız işaretlere rakam denir. Sayıları ifade etmeye yarayan sembollere rakam denir. Rakamlar 0,1,2,3,4,5,6,7,8,9

Detaylı

BİT in Temel Bileşenleri (Yazılım-1)

BİT in Temel Bileşenleri (Yazılım-1) Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu

Detaylı