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

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

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

Transkript

1 S7 300 TEMEL SEVİYE EĞİTİM NOTLARI HAZIRLAYAN ÖZGÜR TURAY KAYMAKÇI İ.T.Ü. Elektrik Elektronik Fak. Kontrol Mühendisliği Bölümü Endüstriyel Otomasyon Laboratuarı

2 S7 300 Temel Seviye Konu Başlıkları S7300 ün Genel Özellikleri S/300 ün Modüler Donanım Yapısı PC-PLC Haberleşmesi STEP 7 Simatic Manager Program Oluşturma Donanım Yapısı Oluşturma PLC nin Çalışma Felsefesi Programlama Teknikleri Yapısal Programlama Elemanları Program Bloklarını Oluşturma Program Yazım Editörü Program Gösterilimi Sayı Formatları İkili Mantıksal İşlemler Temel Mantıksal İşlemler Kurma-Silme Komutları Çıkan Kenar ve Düşen Kenar Algılama Komutları İkili Mantıksal İşlemlerin İçeriğini Bir Hafıza Elemanında Saklamak Zamanlama İşlemleri Gecikmeli Zamanlayıcı (S_ODT) Gecikmeli ve Mühürlemeli Zamanlayıcı (S_ODTD) Düşen Kenara Göre Gecikmeli Zamanlayıcı (S_OFFDT) Darbe Zamanlı Zamanlayıcı (S_PULSE) Uzatılmış Darbe Zamanlı Zamanlayıcı (S_PEXT) 2

3 S7 300 Temel Seviye Sayma İşlemleri İleri Sayıcı(CU) Geri Sayıcı(CD) İleri-Geri Sayıcı(CUD) Karşılaştırma Komutları Karşılaştırma Komutlarının Sayıcılarla Beraber Kullanılması Dönüştürme Komutları BCD < > 16 bitlik Tamsayı(INT) BCD < > 32 bitlik Tamsayı(INT) 16 Bitlik Tamsayı(INT) >32 bitlik Tamsayı(INT) 32 Bitlik Tamsayı(INT) >32 bitlik Gerçek Sayı(Floating Point) 16 bitlik Sayının Bit Düzeyinde Eşleniğini Alma 16 bitlik Sayının Eşleniğini Alma 32 bitlik Sayının Eşleniğini Alma 32 Bitlik Gerçek Sayıyı 32 Bitlik Tamsayıya Dönüştürme ROUND TRUNC FLOOR CEIL Sembolik adresleme ve Sembol Tablosu Değişken Tablolarının Oluşturulması(VAT) 3

4 S7 300 Genel Özellikler Orta performanslı işler için geliştirilmiş modüler PLC sistemi Farklı farklı otomasyon problemlerine cevap verebilecek nitelikte zengin ürün çeşidi Proseste bir geliştirme gerektiğinde kolay ve sorunsuz olarak genişleme olanağı MPI, Profibus ve Endüstriyel Ethernet gibi haberleşme ağlarına bağlanabilme olanağı Programlama aşamasında geniş bir komut kümesine destek sağlaması SCL, Graph gibi üst düzey programlama teknikleriyle programlayabilme 4

5 Modüler Yapı Güç Kaynağı CPU Haberleşme Modülü İşaret Modülleri Askı 5

6 Modüler Yapı Güç Kaynağı(PS) :PLC ye bağlı olan modüllerin güç ihtiyacını karşılamak için kullanılmaktadır. Maksimum 2A, 5A ve 10 A olacak şekilde 3 farklı modeli mevcuttur. CPU :Merkezi İşlem Birimi İşaret Modülü(SM) Digital Giriş Modülleri : 24 V. DC transistor, 120/220 V. AC röle Dijital Çıkış Modülleri : 24 V. DC transistor, 120/220 AC Röle Analog Giriş Modülü : Gerilim, Akım, Direnç ve Isılçift (Thermocouple), Analog Çıkış Modülü : Gerilim ve Akım Fonksiyon Modülü(FM) Sayma Pozisyon Kapalı Çevrim Kontrol Haberleşme Modülü(CP) 6

7 CPU Yapısı RUN-P RUN STOP M-RES SF BATF DC5V FRCE RUN STOP Durum LED leri Hafıza Kartı Giriş Yuvası Çalışma Modu Seçim Anahtarı SIMATIC S7-300 Pil MPI MPI Bağlantı Noktası MRES :Hafıza Reset STOP :Durma Modu RUN :Çalışma Modu,bilgisayar tarafından sadece okuma anlamında ulaşım mümkün. RUN-P :Çalışma modu, bilgisayar tarafından hem okuma hem de yazma anlamında erişme mümkün. SF: Grup Hatası, CPU da yada modüllerde bir hata var BATF: Pil hatası,pilin gerilim seviyesi düşük yada pil yok DC5V:5 Volt DC sinyali FRCE :Bir yada daha fazla giriş yada çıkış zorlanıyor RUN :CPU çalışmaya başlarken yanıp söner, çalışma modunda ise sürekli yanar. STOP :Durma modunda sürekli yanar. Hafızayı sıfırlama işlemi süresince yavaş bir şekilde yanıp söner,işlemin bitmesiyle beraber hızlı olarak yanıp söner. 7

8 PC-PLC Haberleşmesinin Sağlanması CP 5611 Haberleşme Kartı PCI Yuvasına takılıyor. CP 5511 Haberleşme Kartı PCMCIA Yuvasına takılıyor. MPI Kablo Simatic S7,PC Adaptör USB-RS485(MPI) dönüştürücü PC ile PLC arasındaki haberleşmeyi sağlamak için farklı çözümler söz konusudur. ISA Yuvası üzerinden ( Ör : MPI-ISA Card ) PCI Yuvası üzerinden ( Ör : CP5611 ) PCMCIA Yuvası üzerinden ( Ör : CP5511 ) USB çıkışı üzerinden ( Ör : Simatic S7,PC Adaptör) 8

9 PC PLC Haberleşmesinin Sağlanması 1. Adım PC-PLC bağlantısını sağlayabilmek için bu iki cihaz arasındaki haberleşmeyi sağlayan cihazın ayarları yapılmalıdır. Bu işlem STEP 7 ile beraber gelen PG- PC-Interface programı vasıtasıyla yapılır. Start SIMATIC STEP 7 Set PG-PC-Interface 2. Adım Program çalıştırıldığında karşımıza gelen pencere kullanacağımız arayüzün belirlendiği penceredir. 9

10 PC PLC Haberleşmesinin Sağlanması 3. Adım Bu pencerede PC-PLC haberleşmesini sağlamaya yönelik geliştirilen arayüzler mevcuttur. Haberleşmenin sağlanacağı arayüz seçilip Install a basılır. 4. Adım Seçilmiş olan haberleşme arayüzü yüklenmiş olarak belirecektir. Bundan sonra Close a basılır. 10

11 PC PLC Haberleşmesinin Sağlanması 5. Adım PC ile PLC arasındaki haberleşme protokolü olan MPI ın özelliklerini belirlemek üzere ilk olarak PC Adapter(MPI) seçilir ve arkasından Properties e basılır. 6. Adım Bu sayfada, kullanılan arayüzün PC ile haberleşme için kullandığı fiziksel ortam belirlenir. 11

12 PC PLC Haberleşmesinin Sağlanması 7. Adım MPI adress: PC nin, MPI ağına bağlandığında alacağı adres belirlenir. Tımeout: MPI ağında bir hata oluştuğunda ağın ne kadar süreyle izleneceğini belirler. Mesela ağda haberleşme yoğunluğundan dolayı cevap paketlerinde bir gecikme olduğunda ayarlanan süre kadar PC cevabın gelmesini bekler. Alabileceği değerler 10 s., 30 s., ve 100 s. dir Transmission Rate: Ağda kullanılacak haberleşme hızı belirlenir. Alabileceği değerler 1.5 Mbps., Kbps., 19.2 Kbps. dır Highest Station Adress: Ağa bağlı olan cihazlara verilebilecek en yüksek adres girilir. Alabileceği değerler 15, 31, 63, 126 dır. 12

13 STEP 7 Simatic Manager Başlamak için Simatic Manager iconuna basın. veya Start All Programs SIMATIC Simatic Manager Program çalıştığında ilk defa kullananlar için kolaylık oluşturması adına Yeni Proje Sihirbazı ile başlar. Bu sihirbaz ile projede kullanılacak CPU, CPU nun MPI haberleşme adresi ve program esnasında gerekebilecek olan organizasyon blokları belirlenir ve proje içerisine yerleştirilir. Aşağıda verilen Yeni Proje Sihirbazı ile değil de klasik bir şekilde projeyi oluşturmak istediğimizde karşımıza gelecek olan sayfa görüntüsüdür. PC ye bağlı olan haberleşme arayüzü üzerinden ulaşılabilecek haberleşme noktalarını gösterir. Yeni proje açar PC ye kaydedilmiş projeyi açar 13

14 STEP 7 Simatic Manager 2. Haberleşme ayarları doğru yapıldığı takdirde (Accessible Modes) düğmesine basıldığında PC ye arayüz üzerinden bağlı olan bütün PLC ler görünecektir. MPI ağı, seri olarak kendine has bir protokolle, RS 485 fiziksel katmanı üzerinden haberleşen bir ağ yapısıdır. Ağdaki haberleşme hızı, ağdaki modülleri birbirine bağlayan haberleşme kablosunun uzunluğuna ve ağda haberleşen modül sayısına bağlıdır. Bu bağlamda PC ile PLC arasındaki haberleşme hızını ve timeout süresini ağın durumuna uygun olarak seçmek gerekir. Eğer haberleşilmek istenilen PLC bir MPI ağına bağlı ise Accessible Nodes ikonuna basıldığında, PC hem bu PLC yi hem de ağdaki diğer modülleri bulur. Program PC den çıkan MPI kablosunun bağlı olduğu modülü ekstradan belirtmek için MPI adresini belirttikten sonra yanına (Direct) yazar. 14

15 STEP 7 Simatic Manager Proje Oluşturma Simatic Manager ekranında New Project/Library ikonuna basıldığında proje oluşturma sayfası belirir. Buradan oluşturulacak olan projenin ismi, tipi girilir. Oluşturulacak olan proje eğer bir değişiklik yapılmazda standart olarak C:\Program Files\Siemens\Step7\s7proj dizini altına kaydedilir. 15

16 STEP 7 Simatic Manager İstasyon Oluşturma Simatic Manager bünyesinde proje sadece PLC ye yüklenecek olan kod kümesini içermez aynı zamanda PLC ye ait donamım yapısı ve haberleşme yapısını da içermektedir. Bu bağlamda oluşturulan projedeki veriler proje bünyesinde objeler şeklinde hiyerarşik bir yapıda saklanır. Insert Station Simatic 300 Station ile projenin içerisine bir S7 300 istasyonu yerleştirin. 16

17 STEP 7 Simatic Manager Donanım Yapısını Oluşturma S7 300 PLC ailesi farklı otomasyon uygulamaları için farklı farklı giriş çıkış arabirimlerine sahiptir. Bu tercih edilen çevre birimlerine ait giriş ve çıkışları kullanmadan önce ilk olarak CPU nun hafızasına yüklemek gerekir. Bunun için STEP 7 ile beraber gelen HW Config programı kullanılır. İlk olarak katalogdan PLC nin üzerinde yerleşeceği askı seçilir. Bir excel tablosunu andıran yapıda gösterilen her bir satır, askı üzerindeki yarıkları sembolize eder. 1 no.lu yarık güç kaynağı için ayrılmıştır. 2 ve 3 no.lu yarıklar CPU ve sonrakiler ise haberleşme, işaret ve fonksiyon modülleri için ayrılmıştır. 17

18 STEP 7 Simatic Manager Donanım Yapısını Oluşturma PS 307 5A CPU DP DI16xDC24V DO16XDC24V/0.5A AI4/AO2 Yukarıdaki gibi bir donanım yapısı HW Config. programı yardımıyla şu şekilde oluşturulur. İlk olarak katalogdan S7 300 için askı seçilir. Arkasından 1 no.lu yarık işaretlendikten sonra katalogdan PS başlığı altından verilen özelliklere sahip olan güç kaynağı seçilir. Arkasından 2 no.lu yarık seçilir ve CPU-300 başlığı altından uygun işlemci tercih edilir. 3 no.lu yarığı fiziksel olarak CPU doldurduğundan burası boş bırakılarak 4 no.lu yarık seçilir. DI-300 başlığından uygun dijital giriş modülü tercih edilir. Aynı işlem 5 ve 6 no.lu yarıklar için tekrarlanır. 18

19 STEP 7 Simatic Manager Proje: Donanım ve diğer yapıların(mpi, Profibus gibi) saklandığı klasör Simatic S7300 Station : Uygun donanım yapısının ve CPU datalarının saklandığı klasör Symbols: Sembolik adresleme için genel sembollerin saklandığı veri tablosu Sources: Geliştirilen STL, SCL yada GRAPH tabanlı program parçacıklarının kaynak kodları saklanır. Blocks: Lojik Bloklar(OB, FB, FC, SFB ve SFC), Data Blokları, Sistem Data Blokları ve Değişken Tabloları saklanır. 19

20 PLC nin Çalışma Felsefesi Giriş Görüntü Belleği(PII) deki değerleri yeniler. PLC nin hafızasındaki program parçası Satır 1. Satır 2. Satır. n. Satır PII Sayıcı Hafıza Alanı PIQ Zamanlayıcı Çıkış Görüntü Belleği(PIQ) deki değerleri çıkışa aktarır. Giriş birimlerindeki değerler Giriş Görüntü Belleği(PII) ne kaydedilir. Bu değerler bir sonraki çevrime kadar değişmez. Program belleğindeki komutlar adım adım sırayla işlenir. Programda kullanılan giriş değerleri giriş görüntü belleğine yazılan değerlerdir ve bir program çevrimi süresince değişmez. Hesaplanan çıkış değerleri Çıkış Görüntü Belleğine(PIQ) kaydedilir. Hatalı çalışma durumları incelenir. Hata yoksa çıkış görüntü belleğine kaydedilen değerler çıkış birimine aktarılır. Çıkış birimine aktarma işlemi tamamlandıktan sonra tekrar birinci adıma dönülür. Çıkış birimine aktarılan değerler bir sonraki çevrime kadar değişmez. 20

21 Programlama Teknikleri Lineer Programlama. OB1 Proje bünyesinde PLC için geliştirilen program tek bir blok üzerinden programlanır. Alt program gibi yapılar kullanılmaz. Çözüm tek bir program parçası ile üretilir. Yapısal Programlama OB1 FC1 FB3.. DB30 Bu programlama tekniğinde program uygun alt parçalara bölünür. Ana Program ise bunları çağıran bir yapıda programlanır. Hem projenin tasarımı hem de işletilmesi aşamasında kullanıcılara kolaylıklar sağlar. 21

22 STEP 7 de Yapısal Programlama Elemanları DB FC FB SFC SFB OB FC FC SFC FB FB FC OB: Organizasyon Blokları işletim sistemi tarafından çağrılan bloklardır. İşlevlerine göre farklı farklı organizasyon blokları mevcuttur. Mesela OB1 ana programın koşturulduğu organizasyon bloğudur. Bunun yanında OB35 zamana bağlı kesmeli çalışan organizasyon bloğudur. CPU nun tipine göre organizasyon blokların sayısı değişebilir. FC/FB: Fonksiyon ve Fonksiyon Blokları yapısal programlama mantığı içerisinde gelişmiş bir alt program gibi davranan yapılardır. Kompleks program parçalarını küçük, takip edilebilir yapılara bölmek için kullanılabilir. SFC/SFB: Sistem Fonksiyon ve Sistem Fonksiyon Blokları CPU ile birlikte gelen hazır yapılardır. DB: Veri Blokları veri saklanmak için kullanılan yapılardır. Özel ve Genel olmak üzere iki farklı tipi mevcuttur. 22

23 Program Bloklarını Oluşturma Simatic Manager bünyesinde program parçalarını oluşturabilmek için ilk olarak Blocks klasörü seçilir. Klasör seçili iken sağda oluşan pencerede mouse a sağ kliklemek suretiyle yeni bir pencere açtırılır. Bu pencerede Insert New Object altından istenilen blok tercih edilir. Diğer bir şekilde Blocks klasörü yine seçili iken Insert S7 Block şeklindedir. Proje oluşturulmasıyla birlikte Blocks klasörünün altında OB1 Ana Program Bloğu standart olarak oluşur. Insert S7 Block Function ile yeni bir Fonksiyon oluşturun. 23

24 Programın Yazılması Oluşturulan program bloğu üzerine iki defa kliklediğimizde program yazmak için geliştirilmiş olan LAD, STL, FBD Programming S7 Blocks programı bünyesinde istemiş olduğumuz blok açılır. Temel programlama elemanları Programın kodunun geliştirildiği ortam Geliştirilen kodu PLC ye yükler. PLC yi programlayabilmek için çağıracağımız tüm komutları içeren katalog Sembolik gösterilimi aktif hale getirir. Gözlemleme(Monitor) işlevini aktif hale getirir. Yeni Network oluşturur. 24

25 Program Gösterimi Bir kumanda ya da kontrol sisteminin çözümüne ilişkin sözel ya da matematiksel kuralların PLC program belleğine aktarılması özel bir programlama dili ve derleyicisi aracılığıyla yapılır. PLC programlama dilleri, komut ile programlama ve grafiksel programlama olarak iki ana başlık altında toplanabilir. Programın geliştirildiği ortam olan LAD, STL, FBD Programming S7 Blocks da 3 farklı şekilde program geliştirmek mümkündür. Bunlardan biri komut ile programlama tekniğine diğer ikisi ise grafiksel programlama tekniğine girer. Bunlar aşağıdaki gibidir. Network 1 I0.0 I0.1 Q4.0 Q4.0 Network 2 I0.2 I0.3 Q4.1 Merdiven Diyagramı(LAD) Network 1 I0.1 >= I0.0 & Q4.0 Q4.1 = Network 1 A I 0.0 A( O I 0.1 O Q 4.0 ) = Q 4.0 Network 2 A I 0.2 A I 0.3 = Q 4.1 Network 2 I0.2 I0.3 & Q4.1 = Komut Listesi(STL) Fonksiyon Blok Diyagramı(FBD) 25

26 Sayı Formatları Bit Ör: I0.0, I0.1, Q4.0, MW5.9 Byte(B) Ör: MB9, IB3, QB4 Interger(I) Ör: MW10, MW12, IW0 Double Integer(DI) Ör: MD10, MD14, IW0 Floating Point Ör: MD10, MD14 1 Byte = 8 Bit 1 Integer = 16 Bit 1 Integer = 2 Byte 1 Double Integer = 32 Bit 1 Double Integer = 4 Byte İşaretsiz Tam Değer İşaretli Tam Değer Byte (0 FF) (80 7F) Integer ,768 32,767 (0 FFFF) (8000 7FFF) Double Integer 0 4,294,967,295-2,147,483, ,483,647 (0 FFFFFFFF) ( FFF FFFF) 26

27 Sayı Formatları I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7 MSB LSB 0 I 3.4 Byte ın kaçıncı biti olduğu Ayraç Byte numarası Adres Tipi MSB 7 MB20 LSB 0 MB20 Hafıza bölgesini belirtir Hafıza formatını belirtir Hafıza alanını belirtir 27

28 Sayı Formatları Integer =125 BCD İşaret BCD formatında her bir ondalık sayı 4 bitle ifade edilir. 16 bitlik bir alanda BCD formatında -999 ile 999 arasındaki sayılar saklanabilir. MSB MB20 MW20 MB21 LSB 0 MSB LSB MB20 MB21 MB22 MB23 MW20 MD20 MW22 28

29 İkili Mantıksal İşlemler Kumanda devrelerindeki mantıksal işlevlerin gerçeklenmesi kontrol birimine ilişkin ikili mantıksal işlemlerle yapılır. Elektropnömatik kumanda devreleri için de geçerli olan bu tür işlemler komut (STL), merdiven mantığı (LAD) veya fonksiyon blok (FBD) ile ifade edilebilir. İkili mantıksal işlemlerde kullanılacak olan komutlar komut katalogundaki Bit logic bölümünün altındadır. Yanda hem LAD hem de FBD için iki mantıksal işlemlerde kullanılabilecek olan komutlar verilmiştir. STL de bu komutlarla aynı işlevi sağlayan komutların yanı sıra LAD ve FBD de karşılığı olmayan komutlar da mevcuttur. LAD FBD 29

30 İkili Mantıksal İşlemler Temel Mantıksal İşlemler Temel mantıksal işlem komutları VE(AND), VEYA(OR) ve DEĞİL(NOT) komutlarıdır. Bu komutları merdiven mantığıyla programlama tekniğinde normalde açık, normalde kapalı kontak gibi sembolleriyle gerçeklenirler. Programlama tekniği olarak ta merdiven mantığı geleneksel kumanda devrelerine benzemektedir. Pasifken Aktifken PLC deki gösterim Normalde Açık Kontak Normalde Kapalı Kontak VE Kapısı VEYA Kapısı DEĞİL Kapısı A B Q A B Q A Q

31 İkili Mantıksal İşlemler Temel mantıksal işlemler bit düzeyinde şu adres alanları için geçerlidir. I, Q, M, L, D, T, C Mantıksal Fonksiyon Q4.1 = [ ( I0.0 * I0.1 ) + M0.1 ] * [ I0.2 * M0.0 ] LAD STL I0.0 M0.1 I0.1 I0.2 M0.0 Q4.1 A( AN I 0.0 AN I 0.1 O M 0.1 FBD ) A( I0.0 & ON I 0.2 I0.1 >= O M 0.0 M0.1 I0.2 >= & ) = Q 4.1 M0.0 Q4.1 = Problem Q4.2 = M1.0 + [ I0.0 * I0.1 * ( I0.2 + Q4.2 )] Q4.3 = [ ( I0.0 + I0.1 ) * I0.3 * I0.4 ] + I0.2 31

32 İkili Mantıksal İşlemler Kurma-Silme(SET-RESET) İşlemleri Kurma komutu, bir bitlik adres alanının içeriğini 1 yapar. Silme komutu ise bir bitlik adres alanının içeriğini 0 a çeker. Geçerli Giriş Adresleri(Bit) I, Q, M, L, D LAD FBD 32

33 İkili Mantıksal İşlemler Kurma veya Silme Baskın İki Kararlı İşlem Elemanları Kurma baskın iki kararlı (RS) elemanın her iki girişi de 1 yapıldığında çıkışı 1, silme baskın iki karalı (SR) elemanın her iki girişi de 1 yapıldığında çıkışı 0 olur. Diğer giriş değerlerinde silme kurma komutları ile eşdeğerdir. Geçerli Giriş Adresleri(Bit) Geçerli Çıkış Adresleri(Bit) I, Q, M, L, D I, Q, M, L, D Network 1 M0.0 I0.0 SR Q4.0 S Q I0.1 R Network 1 I0.0 I0.1 S R M0.0 SR Q4.0 = Network 2 M0.1 I0.1 RS Q4.1 R Q Network 2 I0.1 R M0.1 RS Q4.1 I0.0 S I0.0 S = LAD FBD 33

34 İkili Mantıksal İşlemler Çıkan Kenar ve Düşen Kenar Algılama Komutları Bir işaretin yalnız çıkan veya düşen kenarlarını algılamak için giriş işaretinin mantıksal 0 dan 1 e değişmesi veya 1 den 0 a değişmesi durumunda 1 program tarama süresince mantıksal 1 işareti üreten komutlar kullanılır. S7 300 CPU larda iki farklı tür kenar algılama komutu mevcuttur. 1. RLO Kenar Değerlendirmesi Geçerli Giriş Adresleri(Bit) I, Q, M, L, D LAD FBD 34

35 İkili Mantıksal İşlemler 2. İşaret Kenar Değerlendirmesi Geçerli Giriş Adresleri(Bit) I, Q, M, L, D LAD FBD Zaman Diyagramı I0.0 1 tarama süresi Q4.0 1 tarama süresi Q4.1 35

36 İkili Mantıksal İşlemler Lojik İfadenin İçeriğini Bir Hafıza Alanında Saklama İkili mantıksal işlemlerin ara sonuçlarını ikili sonuç komutu kullanmadan saklamaya yarayan komuttur. Bu şekilde aynı ikili alt işlemi bir alt satırda yeniden yapılması gerekmez. Geçerli Giriş Adresleri(Bit) I, Q, M, * L, D * L adres alanı sadece lojik bloğun(fc, FB ve OB) değişken tablosunda bir geçici hafıza olarak tanımlanmış ise kullanılabilir. LAD FBD 36

37 Zamanlama İşlemleri Genel Özellikler 5 tip zamanlayıcı mevcuttur. S_ODT(SD) Gecikmeli Zamanlayıcı S_ODTD(SS) Gecikmeli ve Mühürlemeli Zamanlayıcı S_OFFDT(SF) Düşen Kenara Göre Gecikmeli Zamanlayıcı S_PULSE(SP) Darbe Zamanlı Zamanlayıcı S_PEXT(SE) Uzatılmış Darbe Zamanlı Zamanlayıcı S7 300 ailesine ait CPU larda S7 200 lerden farklı olarak CPU daki zamanlayıcılar, zamanlayıcı tiplerine göre belli sabit sayılarda olacak şekilde ayrılmamıştır. Projedeki ihtiyaca bağlı olarak istenilen tipte zamanlayıcı CPU nun izin verdiği zamanlayıcı sayısını aşmamak şartıyla istenildiği kadar kullanılabilir. Bunlardan dördü yükselen kenar, bir türü ise düşen kenar ile tetiklenir. Zamanlayıcılar tetikleme prensibine göre çalışırlar ve içerikleri belirlenen zamandan 0 a doğru geriye akar. Her yeni gelen tetikleme sinyali ile zamanlayıcı içeriğine belirlenen zaman yeniden yüklenir ve yeniden geriye doğru akmaya başlar. Her bir zamanlayıcı için CPU nun hafızasında 16 bitlik bir bellek adresi ayrılmıştır. Zamanlayıcı adedi CPU nun tipine bağlıdır. S7 300 CPU Tipi Zamanlayıcı Adedi CPU CPU CPU CPU CPU 315-2DP CPU 318-2DP

38 Zamanlama İşlemleri Zamanlayıcı Değeri(TV) Her bir zamanlayıcı için CPU nun hafızasında 16 bitlik bir bellek adresi ayrılmıştır Zamanlayıcı için ayrılmış 16 bitlik adres alanında 0 ile 11 no.lu bitler arasına BCD formatında zaman değeri, 12 ve 13. bit bit 0 Zaman Çarpanı 0.01 s. 13 no.lu bitlere ise Zaman Çarpanı(Zaman Tabanı) yazılır s. 14 ve 15 no.lu bitler ise kullanılmamaktadır s. Buna göre zamanlayıcılar ile 10 ms. den 2 saat 46 dakika s. ve 30 saniyeye kadar bir süre için gecikme yaratılabilir. Zamanlayıcı değerini iki farklı şekilde atamak mümkündür. 1. Hexadecimal formatta atama yapma W#16#klmn k : Zaman çarpanı lmn : BCD formatında zaman değeri 1 saat,10 dakika ve 20 saniye için TV yerine W#16#3422 yazılmalıdır. 7 saniye 20 milisaniye için TV değeri olarak W#16#0702 yazılmalıdır. 2. S5 Time formatında atama yapma S5T#wH_xM_yS_zMS H: Saat M: Dakika S: Saniye MS: Milisaniye 1 saat,10 dakika ve 20 saniye için TV yerine S5T#1H10M20S yazılmalıdır. 7 saniye 20 milisaniye için TV değeri olarak S5T#7S20MS yazılmalıdır 38

39 Zamanlama İşlemleri S_ODT(SD) Gecikmeli Zamanlayıcı Gecikmeli Zamanlayıcı, Kurma(S) girişinin yükselen kenarı ile zaman geriye doğru akar ve öngörülen TV değeri dolduğunda Q çıkışı 1 olur. Kurma girişi 0 olana kadar(r=0 koşulunda) veya Silme(R) girişinin 1 olmasıyla çıkış 1 olmaya devam eder. Her zaman Silme girişinin önceliği vardır. Geçerli Adresler S(bit) : I, Q, M, D, L, T, C TV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L, T, C Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L LAD FBD 39

40 Zamanlama İşlemleri S_ODTS(SS) Gecikmeli ve Mühürlemeli Zamanlayıcı Gecikmeli ve Mühürlemeli Zamanlayıcı, Kurma(S) girişinin yükselen kenarı ile zaman geriye doğru akar ve öngörülen TV değeri dolduğunda Q çıkışı 1 olur. Kurma girişi 0 olsa bile zaman geriye doğru akmaya devam eder. Öngörülen TV değeri dolduğunda Q çıkışı mühürlenir ve kurma girişinden yeni bir tetiklemeye kapanır. Çıkış silme(r) girişine 1 sinyali gelene kadar 1 olmaya devam eder. Sime(R) girişinin önceliği vardır. Geçerli Adresler S(bit) : I, Q, M, D, L, T, C TV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L, T, C Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L LAD FBD I0.0 I0.1 T0 Q4.0 40

41 Zamanlama İşlemleri S_OFFDT(SF) Düşen Kenara Göre Gecikmeli Zamanlayıcı Düşen Kenara Göre Gecikmeli Zamanlayıcının Kurma(S) girişinin yükselen kenarı ile Q çıkışı 1 olur, düşen kenarı ile zaman geriye doğru akmaya başlar ve öngörülen zaman değeri dolduğunda Q çıkışı 0 olur. Zamanlayıcının içeriği 0 olmadan kurma girişi yeniden 1 olması halinde zamanlayıcının içeriği sabit kalır. Kurma girişi yeniden 0 olmasıyla da zamanlayıcı geriye doğru kaymaya devam eder. Silme girişinin önceliği vardır. Geçerli Adresler S(bit) : I, Q, M, D, L, T, C TV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L, T, C Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L LAD FBD I0.0 I0.1 T0 Q4.0 41

42 Zamanlama İşlemleri S_PULSE(SP) Darbe Zamanlı Zamanlayıcı Darbe Zamanlı Zamanlayıcının Kurma(S) girişinin yükselen kenarı ile zaman geriye doğru akar ve Q çıkışı 1 olur. Öngörülen TV değeri dolduğunda yada kurma girişi 0 olduğunda Q çıkışı 0 olur. Zamanın geriye doğru akması için kurma girişinin 1 olması gerekir. Silme girişinin önceliği vardır. Geçerli Adresler S(bit) : I, Q, M, D, L, T, C TV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L, T, C Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L LAD FBD I0.0 I0.1 T0 Q4.0 42

43 Zamanlama İşlemleri S_PEXT(SE) Uzatılmış Darbe Zamanlı Zamanlayıcı Darbe Zamanlı Zamanlayıcının Kurma(S) girişinin yükselen kenarı ile zaman geriye doğru akar ve Q çıkışı 1 olur. Zamanlayıcı değeri(tv) dolduğunda yada kurma girişi 0 olduğunda Q=0 olur. S girişi 0 a düştüğünde hala zaman geriye doğru akmaya devam ediyor ise Q çıkışı öngörülen zamanın sonunda sıfıra düşer. Geçerli Adresler S(bit) : I, Q, M, D, L, T, C TV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L, T, C Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L LAD FBD I0.0 I0.1 T0 Q4.0 43

44 Sayma İşlemleri Genel Özellikler Sayma işlemleri için 3 farklı tür sayıcı kullanılır. İleri Sayıcı(CU) Geri Sayıcı(CD) İleri-Geri Sayıcı(CUD) Her bir sayıcı için CPU nun hafızasında Sayıcı Değeri olarak adlandırılabilecek 16 bitlik bir bellek adresi ayrılmıştır. Bir sayıcı 0 dan 999 a kadar sayabilir. Sayıcılar ileri yada geri sayma girişlerine gelen sinyalin çıkan kenarına göre içeriğini değiştirirler. Sayıcı adedi CPU tipine bağlıdır. S7 300 CPU Tipi Sayıcı Adedi CPU CPU CPU CPU CPU 315-2DP CPU 318-2DP bitlik Sayıcı Değeri adres alanında 0 ile 11 no.lu bitler arasına BCD formatında sayıcı içeriği kaydedilir. 12, 13, 14 ve 15 no.lu bitler ise kullanılmamaktadır. Mesela sayıcının içeriği 217 değeri kurulmak istendiğinde PV girişine C#217 yazılmalıdır. 44

45 Sayma İşlemleri İleri Sayıcı(CU) İleri Sayıcı, Sayıcı İleri(CU) girişine gelen işaretin çıkan kenarı ile 16 bitlik Sayıcı Değerinin içeriğini 1 arttırır. Sayıcı Değerinin 0 dan farklı olması durumunda sayıcı Q çıkışını 1 yapar. Kurma(S) girişi gelen sinyalin çıkan kenarı ile de Sayıcı Değerine PV(Preset Value) girişine yazılmış olan değer aktarır. Silme(R) girişi ise diğer iki girişten farklı olarak kendisine bağlı olan sinyalin 1 olduğu süre boyunca etkin olur ve Sayıcı Değerine 0 yazar. Sayıcı Değeri tamsayı(integer) formatında BI çıkışına, BCD formatında ise BI_BCD çıkışına aktarılır. Geçerli Adresler CU(bit):I, Q, M, D, L S(bit) : I, Q, M, D, L PV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L LAD FBD 45

46 Sayma İşlemleri Geri Sayıcı(CD) Geri Sayıcı, Sayıcı Geri(CD) girişine gelen işaretin çıkan kenarı ile 16 bitlik Sayıcı Değerinin içeriğini 1 azaltır. Sayıcı Değerinin 0 dan farklı olduğu sürece sayıcı Q çıkışını 1 yapar. Kurma(S) girişi gelen sinyalin çıkan kenarı ile de Sayıcı Değerine PV(Preset Value) girişine yazılmış olan değer aktarır. Silme(R) girişi ise diğer iki girişten farklı olarak kendisine bağlı olan sinyalin 1 olduğu süre boyunca etkin olur ve Sayıcı Değerine 0 yazar. Sayıcı Değeri tamsayı(integer) formatında BI çıkışına, BCD formatında ise BI_BCD çıkışına aktarılır. Geçerli Adresler CU(bit):I, Q, M, D, L S(bit) : I, Q, M, D, L PV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L I0.0 C0 S_CD CD I0.1 S BI MW10 C#5 I0.2 PV R CV_BCD Q MW12 Q4.0 = 46

47 Sayma İşlemleri İleri-Geri Sayıcı(CUD) İleri-Geri Sayıcı, Sayıcı İleri(CU) girişine gelen işaretin çıkan kenarı ile Sayıcı Değerinin içeriğini 1 arttırır, Sayıcı Geri(CD) girişine gelen sinyalin çıkan kenarı ile de Sayıcı Değerini 1 azaltır. Sayıcı Değerinin 0 dan farklı olması durumunda sayıcı Q çıkışını 1 yapar. Kurma(S) girişi gelen sinyalin çıkan kenarı ile de Sayıcı Değerine PV(Preset Value) girişine yazılmış olan değer aktarır. Silme(R) girişi ise diğer iki girişten farklı olarak kendisine bağlı olan sinyalin 1 olduğu süre boyunca etkin olur ve Sayıcı Değerine 0 yazar. Sayıcı Değeri tamsayı(integer) formatında BI çıkışına, BCD formatında ise BI_BCD çıkışına aktarılır. Geçerli Adresler CU(bit):I, Q, M, D, L S(bit) : I, Q, M, D, L PV : I, Q, M, D, L veya sabit R(bit): I, Q, M, D, L Q(bit) : I, Q, M, L, D BI(Int) : I, Q, M, D, L BI_BCD(Int) : I, Q, M, D, L I0.0 I0.1 I0.2 I Q4.0 47

48 Karşılaştırma Komutları Genel Özellikler Çeşitli boyutlardaki veriler büyüklük, küçüklük veya eşitlik ölçütlerine göre karşılaştırma komutları kullanılarak değerlendirilir. Bu komutlar kullanılarak 16 bitlik tamsayı(int), 32 bitlik tamsayı(dint) ve 32 bitlik gerçek sayıları(floating-point) karşılaştırılabilir. 6 farklı karşılaştırma yapmak mümkündür. Büyük mü?(>) Küçük mü?(<) Büyük eşit mi?(>=) Küçük eşit mi? (<=) Eşit mi?(==) Eşit değil mi?(<>) Karşılaştırma işleminin sonucu olumlu ise Q çıkışı 1 olur. Blok Girişi: Karşılaştırma komutunun hangi şartlarda çalışması isteniyorsa onunla ilgili mantıksal ifade bu kısma yazılır. Blok Çıkışı: Karşılaştırma işleminin olumlu sonuçlanması halinde yapılacak olan işler bu kısma yazılır. IN1 ve IN2: Karşılaştırılmak istenilen sayısal değerler bu iki girişe yazılır. Burası uygun bir hafıza alanı yada sabit bir değer olabilir. Geçerli Adresler Blok Girişi(bit):I, Q, M, D, L IN1 : I, Q, M, D, L veya sabit IN2 : I, Q, M, D, L veya sabit Blok Çıkışı(bit) : I, Q, M, L, D 48

49 Karşılaştırma Komutları Eşit mi?(==) IN1 = IN2 ise Q=1 olur Eşit değil mi?(<>) IN1 IN2 ise Q=1 olur Büyük mü?(>) IN1 > IN2 ise Q=1 olur 49

50 Karşılaştırma Komutları Büyük eşit mi?(>=) IN1 >= IN2 ise Q=1 olur Küçük mü?(<) IN1 < IN2 ise Q=1 olur Küçük Eşit mi?(<=) IN1 <= IN2 ise Q=1 olur 50

51 Karşılaştırma Komutlarının Sayıcılarla Beraber Kullanılması S7 300 ailesine ait olan CPU lardaki sayıcılar S7 200 ailesine ait CPU modellerindeki sayıcılara göre çalışma prensibi olarak farklılık göstermektedirler. S7 200 ailesine ait CPU larda sayıcılar hem sayma işlemini gerçekleştirirken hem de karşılaştırma işlemini gerçekleştirmektedirler. Öyle ki sayıcının değeri PV girişine girilen değere eşit yada büyük ise sayıcının Q çıkışı lojik 1 değerini almaktadır. Fakat S7 300 lerde sayıcı çıkışı sayıcı değerinin sıfırdan farklı olması durumuna bağlıdır. Sayıcının içeriğinin S7 200 lerdeki gibi karşılaştırılması söz konusu değildir. Bu bağlamda sayıcıları karşılaştırma komutları ile beraber kullanmak gerekir. I0.0 C0 S_CUD CU Q CMP>I CMP<=I Q4.0 I0.1 CD I0.2 S C#5 PV I0.3 R BI BI_BCD MW10 MW10 8 IN1 IN2 CMP==I Q4.1 MW10 15 IN1 IN2 MW10 IN1 +10 IN2 51

52 Soru 52

53 Dönüştürme Komutları BCD < > 16 bitlik Tamsayı(INT) EN girişi 1 olduğunda IN girişindeki BCD formatındaki sayıyı Tam Sayı formatında OUT ta belirtilen adrese yazar. ENO=1 olur (IN deki BCD +/- 999 arasında olabilir.) EN girişi 1 olduğunda IN girişindeki Tam Sayı formatındaki sayıyı OUT çıkışında belirtilen adrese BCD Formatında yazar. ENO=1 olur. Eğer bir taşma olursa ENO=0 olur. BCD < > 32 bitlik Tamsayı(INT) EN=1 olduğunda IN girişindeki 32 bitlik BCD formatındaki ifadeyi(+/ ) 32 Bitlik Tam Sayıya dönüştürür OUT ta belirtilen adrese yazar. ENO=1 olur. EN=1 olduğunda IN girişindeki 32 bitlik Tam Sayıyı BCD formatına dönüştürür. IN deki Tam Sayı +/ aralığının dışına çıktığında taşma olur ve ENO çıkışı 0 olur. Geçerli Adresler EN(bit):I, Q, M, D, L IN : I, Q, M, D, L ENO(bit):I, Q, M, D, L IN : I, Q, M, D, L 53

54 Dönüştürme Komutları 16 Bitlik Tamsayı(INT) >32 bitlik Tamsayı(INT) EN girişi 1 olduğunda IN girişindeki 16 bitlik tamsayıyı 32 bitlik tamsayıya dönüştürür ve OUT ta belirtilen adrese yazar. ENO=1 olur Geçerli Adresler EN(bit):I, Q, M, D, L IN(INT) : I, Q, M, D, L ENO(bit):I, Q, M, D, L IN(DINT) : I, Q, M, D, L 32 Bitlik Tamsayı(INT) >32 bitlik Gerçek Sayı(Floating Point) EN girişi 1 olduğunda 32 bitlik tamsayıyı 32 bitlik gerçek sayıya(floating Point) dönüştürür ve OUT ta belirtilen adrese yazar. ENO işlem sonunda 1 olur. Geçerli Adresler EN(bit):I, Q, M, D, L IN(DINT) : I, Q, M, D, L ENO(bit):I, Q, M, D, L IN(REAL) : I, Q, M, D, L 54

55 Dönüştürme Komutları 16 bitlik Sayının Bit Düzeyinde Eşleniğini Alma EN girişi 1 olduğunda IN girişindeki 16 bitlik sayı W#16#FFFF sayısıyla lojik XOR işlemine tabii tutulur ve sonucu OUT a yazılır. İşlem sonucunda ENO çıkışı 1 olur. Örnek: IN=100(W#16#0064) ise işlem sonucunda OUT=-101(W#16#FF9B) olur. Geçerli Adresler EN(bit):I, Q, M, D, L IN(INT) : I, Q, M, D, L ENO(bit):I, Q, M, D, L IN(DINT) : I, Q, M, D, L 32 bitlik Sayının Bit Düzeyinde Eşleniğini Alma Benzer şekilde EN girişi 1 olduğunda IN girişindeki 32 bitlik sayıyı bu sefer W#16#FFFFFFFF sayısıyla lojik XOR işlemine tabii tutulur ve sonucu OUT a yazılır. İşlem sonucunda ENO çıkışı 1 olur. Geçerli Adresler EN(bit):I, Q, M, D, L IN(INT) : I, Q, M, D, L ENO(bit):I, Q, M, D, L IN(DINT) : I, Q, M, D, L 55

56 Dönüştürme Komutları 16 bitlik Sayının Eşleniğini Alma EN girişi 1 olduğunda IN girişindeki 16 bitlik sayının işareti değiştirilir. Sayı pozitif bir sayıysa negatif, negatif bir sayıysa pozitif bir sayıya dönüşür. -1 ile çarpmaya eşdeğerdir. İşlem sonunda ENO çıkışı 1 olur. Örnek: IN=100(W#16#0064) ise işlem sonucunda OUT=-100(W#16#FF9C) olur. Geçerli Adresler EN(bit):I, Q, M, D, L IN(INT) : I, Q, M, D, L ENO(bit):I, Q, M, D, L IN(INT) : I, Q, M, D, L 32 bitlik Sayının Eşleniğini Alma Benzer şekilde EN girişi 1 olduğunda IN girişindeki 32 bitlik sayının işareti değiştirilir. İşlem sonunda ENO çıkışı 1 olur. Geçerli Adresler EN(bit):I, Q, M, D, L IN(DINT) : I, Q, M, D, L ENO(bit):I, Q, M, D, L IN(DINT) : I, Q, M, D, L 56

57 Dönüştürme Komutları 32 Bitlik Gerçek Sayıyı 32 Bitlik Tamsayıya Dönüştürme 32 bitlik Gerçek Sayıyı 32 bitlik tamsayıya dönüştürmek için S7 300 PLC ailesi 4 farklı tip komutu desteklemektedir ROUND EN girişi 1 olduğunda dönüştürme işlemini bir yuvarlama işlemi olarak yapar ve sonucunu gerçek sayıya en yakın tam sayı olarak seçer. İşlem sonunda hata yoksa ENO çıkışı 1 olur. TRUNC EN girişi 1 olduğunda dönüştürme işlemini virgülden sonraki kısmı sıfıra yuvarlayacak şekilde yapar ve sonucu OUT a yazar. İşlem sonunda hata yoksa ENO çıkışı 1 olur. FLOOR EN girişi 1 olduğunda dönüştürme işlemini gerçek sayıyı yukarı yuvarlayacak şekilde yapar ve sonucu OUT a yazar. İşlem sonunda hata yoksa ENO çıkış bitini 1 e çeker. CEIL EN girişi 1 olduğunda dönüştürme işlemini gerçek sayıyı aşağıya yuvarlayacak şekilde yapar ve sonucu OUT a yazar. İşlem sonunda bir hata yoksa ENO çıkışını 1 yapar. Geçerli Adresler EN(bit):I, Q, M, D, L IN(REAL) : I, Q, M, D, L ENO(bit):I, Q, M, D, L IN(DINT) : I, Q, M, D, L 57

58 Dönüştürme Komutları Uygulama Network 1 I0.0 EN ROUND ENO MD16 IN OUT MD20 EN TRUNC ENO MD16 IN OUT MD24 EN FLOOR ENO MD16 IN OUT MD28 CEIL EN ENO MD16 IN OUT MD32 MD20 MD24 MD28 MD32 MD36 MD40 MD16= MD16= MD16=

59 Simgesel Adlandırma ve Sembol Tablosu S7 300 PLC lerde kullanılan hafıza alanlarına ister direkt olarak ister simgesel bir isim üzerinden ulaşmak mümkündür. Bunun için Simatic Manager bünyesinde bulunan Symbols Editor programından faydalanılır, oluşturulan proje içerisine S7 Program klasörü altında Symbols dosyasında proje ile ilgili simgesel isimler saklanır. Symbol Table >Export menü komutu ile oluşturulan sembol tablosu aşağıda verilen dosya formatlarında saklanabilir. ASCII format (dosyaismi.asc) NOTEPAD,WORD System Data Format(dosyaismi.SDF) ACCESS Data Interchange Format (dosyaismi.dif) Assignment List(Dosyaismi.SEQ) EXCEL STEP 5 Benzer şekilde yukarıda belirtilen formatlarda oluşturulmuş olan Sembol Tabloları da Symbol Table >Import komutu ile çağırılabilinir. Bu kısma değişken için kullanılacak sembolik isim yazılır. Bu kısımda kullanılacak değişken belirtilir. Değişkenin tipi girilir. Değişken ile ilgili gerekli açıklamaların yapıldığı bölümdür. 59

60 Simgesel Adlandırma ve Sembol Tablosu LAD, STL, FBD Programming S7 Blocks program yazım editörü üzerine daha önce tanımlanmamış bir değişkene ilişkin sembol atama işlemi, sembol tablosu açılmaksızın çok hızlı bir şekilde yapılabilir. Değişkenin üzerinde iken mouse un sağ tuşu ile yeni bir pencere açılır ve Edit Symbols seçilir. Bu yeni gelen pencere aslında sadece bu değişkenin girilebileceği bir sembol tablosu satırından ibarettir. Burada değişkene verilecek sembolik isim ve değişken tipi belirtildikten sonra OK ile pencere onaylanarak kapatılır. 60

61 Değişken Tablolarının(VAT) Oluşturulması Değişken Tabloları(VAT), PLC nin istenilen adreslerini gözlemek ve gerektiğinde bu adresler üzerinde izin verilenler ölçüsünde değişiklik yapmaya yarar. Bir değişken tablosu(vat) oluşturmak için proje içerisinde S7 Program klasörü altında Blocks seçili iken mouse un sağ tuşuna basarak açılan yeni pencereden Insert New Object >Variable Table seçilir. PLC den okunan değer bu sütunda belirir. Gözlemlemek istenilen değişken girilir. Değişkenin hangi sayı formatında gözlemlenmek istediği bilgisi girilir. Değişken üzerinde değişiklik yapılmak isteniyorsa yeni değeri bu sütundaki karşılığına yazılır. Tablodaki değişkenler düzenli olarak gözlenir. Değişkenlere istenilen değerleri atar. 1 defalığına gözlem yapar. 61

62 Uygulama Yandaki şekilde V1 valfinde bulunan Q1 bobini uyarıldığında P1 pistonu 1 konumuna, Q2 bobini uyarıldığında ise 0 konumuna gider V2 valfi üzerinde bulunan Q3 bobini. uyarıldığı süre boyunca ise P2 pistonu 1 konumunda kalır. Enerji kesildiğinde valfteki yayın etkisiyle 0 konumuna geri döner. MY1, MY2, MY3, MY4 kontaklı manyetik(reed) yaklaşım anahtarları P1 ve P2 pistonlarının pozisyonlarını algılamak için kullanılmaktadır. Benzer şekilde OP1 optik yaklaşım anahtarı ise pistonun önüne yerleştirilen parçanın varlığını algılar. MY1 MY2 P V1 MY4 MY3 P2 0 Q1 Q2 Q3 P V2 OP1 Çalışma Koşulları: Sistem bir S0 durdurma düğmesine basıldığında devreden çıkacak ve bir S1 başlatma düğmesine basıldığında ise devreye girecektir. Sistem devrede iken şu koşullara göre hareket edecektir. P2 pistonu önüne parça yerleştirildikten sonra piston 1 konumuna gidecektir. P2 pistonu 1 konumuna ulaşınca yani parça P1 pistonu önüne taşınınca P1, 1 konumuna gidecektir. P1 in hareketiyle P2 pistonu 0 konumuna gelecektir. 62

63 Uygulama Gerekli elektriksel sinyalleri PLC ye almak ve valflere ait bobinleri uyarmak için PLC ye bir adet SM 323 DI8/DO8x24V/0.5A dijital giriş/çıkış kartı bağlanmıştır. Karta ilişkin dış devre bağlantıları aşağıdaki gibidir. Devrede şu elemanlar kullanılmıştır: Durdurma düğmesi olarak bir adet normalde kapalı kumanda düğmesi Başlatma düğmesi olarak bir adet normalde açık kumanda düğmesi Pistonların pozisyonlarını algılamak için 4 adet manyetik(reed) yaklaşım anahtarı Parçayı algılamak için bir adet optik yaklaşım anahtarı L1 N PE W1 AC DC 24 V. DC 1 1L M S0 S1 MY1 MY2 MY3 MY4 OP1 1M W Veriyolu Haberleşmesi M 11 2L+ 12 Q1 13 Q2 14 Q M 63

64 Uygulama PLC ye ait donanım yapısı ve gerekli değişkenlere ilişkin sembol tablosu aşağıdaki gibidir. 64

65 Uygulama 65

66 EĞİTİMİMİZE GÖSTERMİŞ OLDUĞUNUZ İLGİ İÇİN TEŞEKKÜRLER S7 300 İLERİ SEVİYEDE GÖRÜŞMEK DİLEĞİYLE 66

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ı

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ı

ENTEK EĞİTİM TEKNOLOJİLERİ

ENTEK EĞİTİM TEKNOLOJİLERİ ENTEK EĞİTİM TEKNOLOJİLERİ PLC NEDİR? Programlanabilir Lojik Kontrolörler probleme bağlı olmaksızın üretilmiş kumanda ve kontrol elemanlarıdır. Bütün kumanda problemlerinin çözümünde mantık işlemleri,

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ı

S7 300 HABERLEŞME SİSTEMİ. S7 300 plc MPI, Profibus ve Endüstriyel Ethernet gibi haberleşme ağlarına bağlanabilme olanağı sağlar.

S7 300 HABERLEŞME SİSTEMİ. S7 300 plc MPI, Profibus ve Endüstriyel Ethernet gibi haberleşme ağlarına bağlanabilme olanağı sağlar. S7 300 HABERLEŞME SİSTEMİ S7 300 plc MPI, Profibus ve Endüstriyel Ethernet gibi haberleşme ağlarına bağlanabilme olanağı sağlar. CP 5611 PCI HABERLEŞME KARTI: CP511 HABERLEŞME KARTI VE ADAPTÖR: S7 300

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ı

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ı

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ı

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ı

MİKROSAY YAZILIM VE BİLGİSAYAR SAN. TİC. A.Ş.

MİKROSAY YAZILIM VE BİLGİSAYAR SAN. TİC. A.Ş. TEOS IO SERVER SIMATIC NET OPC SERVER S7 300 PLC ve MPI haberleşme için CP5611 kartı kullanılmaktadır. Bu kart aracılığı ile S7 300 PLC ye bağlanmak için SIMATIC NET OPC Server yazılımı kullanılmaktadır.

Detaylı

Selçuk Üniversitesi Teknoloji Fakültesi. Endüstriyel Otomasyon Laboratuvarı Deney Föyü

Selçuk Üniversitesi Teknoloji Fakültesi. Endüstriyel Otomasyon Laboratuvarı Deney Föyü Selçuk Üniversitesi Teknoloji Fakültesi Endüstriyel Otomasyon Laboratuvarı Deney Föyü Arş. Gör. Hasan Hüseyin Çevik 2018 DENEY NO:1 CIMON PLC SETİ TANITIMI VE PROGRAMLAMAYA GİRİŞ Deneylerde CİMON PLC XP-CP

Detaylı

UYGULANMIŞ ÖRNEK PLC PROGRAMLARI

UYGULANMIŞ ÖRNEK PLC PROGRAMLARI UYGULANMIŞ ÖRNEK PLC PROGRAMLARI Örnek 1: Örneğ e başlamadan önce CPU yu 221 seçmeliyiz.(bu işlem program sonunda da yapılabilir.) Girişler I 0.0 dan I 0.5 e, Çıkışlar Q 0.0 dan Q 0.3 e kadardır. Amacı

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ı

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ı

Örnek. Yıl : Ay : Gün : Saat : Dakika : Saniye : VB200 VB201 VB202 VB203 VB204 VB205 VB206 VB207

Örnek. Yıl : Ay : Gün : Saat : Dakika : Saniye : VB200 VB201 VB202 VB203 VB204 VB205 VB206 VB207 BÖLÜM 22 GERÇEK ZAMAN SAATĐ Gerçek zaman saati uygulamaları, çok farklı amaçlar için yapılabilir Örneğin : Okullarda ders zilinin programlanmasında, günün belirli saatinde ve belirli süre ile bir yükün

Detaylı

Şekil 2.31: Proje yöneticisi penceresinden değişkenleri tanımlama

Şekil 2.31: Proje yöneticisi penceresinden değişkenleri tanımlama 2.3.1.1. Değişken İşlemleri Proje Yöneticisi penceresinin üst kısmındaki açılım "Variables" seçildiğinde pencerenin altında klasör ayraç etiketleri şeklinde sistem değişkenlerini tanımlama seçenekleri

Detaylı

PLC NASIL ÇALIŞIR? PROGRAMLAYICI BİRİM

PLC NASIL ÇALIŞIR? PROGRAMLAYICI BİRİM PLC NEDİR? Programlanabilir Lojik Kontrolörler probleme bağlı olmaksızın üretilmiş kumanda ve kontrol elemanlarıdır. Bütün kumanda problemlerinin çözümünde mantık işlemleri, bellek fonksiyonları, zaman

Detaylı

UYGULAMA 1 SİEMENS S PLC UYGULAMALARI-2. Mühürleme Elemanları:

UYGULAMA 1 SİEMENS S PLC UYGULAMALARI-2. Mühürleme Elemanları: Mühürleme Elemanları: UYGULAMA 1 Mühürlemenin başlayacağı bir bitlik adres yazılır S Başlangıç adresi dahil mühürlenecek adres adedi Resetlemenin başlayacağı bir bitlik adres yazılır R Başlangıç adresi

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ı

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ı

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ı

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ı

Alvemsis PLC Otomasyon çözümleri. ALVM 21A1 Versiyon: 20015.02 PLC Tip: ALVM 21A1 Traih: 15.02.2015

Alvemsis PLC Otomasyon çözümleri. ALVM 21A1 Versiyon: 20015.02 PLC Tip: ALVM 21A1 Traih: 15.02.2015 Alvemsis PLC Otomasyon çözümleri. ALVM 21A1 Versiyon: 20015.02 PLC Tip: ALVM 21A1 Traih: 15.02.2015 SN:0000001 TEKNİK ÖZELLİKLER Adı Adet Lojik Çıkış (Transistor) Output 8 12..24VDC (Her Çıkış 3 Amp) (8

Detaylı

Röle Ters röle Set rölesi Reset rölesi

Röle Ters röle Set rölesi Reset rölesi DENEY-5 PLC İLE KESİK VE SÜREKLİ ÇALIŞMA Ön Bilgi: Kesik çalışma: Sistemin butona basıldığı sürece çalışması, buton bırakılınca durması o sistemin kesik çalıştığını gösterir. Sürekli çalışma: Sistemin

Detaylı

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR DENEY 7: ASENKRON VE SENKRON SAYICILAR Deneyin Amaçları Asenkron ve senkron sayıcı devre yapılarının öğrenilmesi ve deneysel olarak yapılması Deney Malzemeleri 74LS08 Ve Kapı Entegresi (1 Adet) 74LS76

Detaylı

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ ( BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi 2018-19 Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (e-mail: edemir@sirnak.edu.tr ) 04.10.2018 1 MATLAB da Workspace ve Workspace

Detaylı

SAVİOR OTOMASYON TEKNİK DESTEK BİRİMİ

SAVİOR OTOMASYON TEKNİK DESTEK BİRİMİ FPWIN PRO 7 de Fonksiyon Blok Oluşturma 1)Programı açtıktan sonra sol tarafta bulunan menüden POUs ikonu üstüne sağ tık yaparak New POU seçilir. 2)Karşımıza böyle bir ekran çıkacaktır.bizim burada yıldız_ucgen

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ı

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ı

Şekil 2.1 : Şekil 2.2 : Şekil 2.3 :

Şekil 2.1 : Şekil 2.2 : Şekil 2.3 : BÖLÜM 2 MĐCROWIN 32 PROGRAMININ BĐLGĐSAYARA YÜKLENMESĐ 2.1 - Giriş: PLC de tasarlanan projeyi çalıştırabilmek için Micro/WIN 32 veya Micro/WIN 16 paket programın öncelikle bilgisayara yüklenmesi gerekmektedir.

Detaylı

SIEMENS LOGO KULLANIMI VE UYGULAMALAR

SIEMENS LOGO KULLANIMI VE UYGULAMALAR SIEMENS LOGO KULLANIMI VE UYGULAMALAR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 SIEMENS S7 200 UYGULAMALARI UYGULAMA _1 3 Fazlı Asenkron motorun iki yönde

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ı

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ı

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ı

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ı

NACA PROFİL AİLE GEOMETRİSİ HESAP PROGRAMI KULLANMA KILAVUZU

NACA PROFİL AİLE GEOMETRİSİ HESAP PROGRAMI KULLANMA KILAVUZU NACA PROFİL AİLE GEOMETRİSİ HESAP PROGRAMI KULLANMA KILAVUZU NACA kesit programı çizim programı Visual Basic V5.0 dilinde yazılmıştır. Programın amacı, kullanıcının istediği NACA kesitinin çizimini çok

Detaylı

PROGRAMLAMAYA GİRİŞ DERS 2

PROGRAMLAMAYA GİRİŞ DERS 2 PROGRAMLAMAYA GİRİŞ DERS 2 Program editörde oluşturulur ve diske kaydedilir Tipik Bir C Programı Geliştirme Ortamının Temelleri 1. Edit 2. Preprocess 3. Compile 4. Link 5. Load 6. Execute Önişlemci programı

Detaylı

William Stallings Computer Organization and Architecture 9 th Edition

William Stallings Computer Organization and Architecture 9 th Edition William Stallings Computer Organization and Architecture 9 th Edition Bölüm 5 İç Hafıza Bir Hafıza Hücresinin Çalışması Bütün hafıza hücrelerinin ortak özellikleri vardır: 0 ve 1 durumundan birini gösterirler

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ı

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ı

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB Altbirimleri. Durum Kütüğü. Yardımcı Kütükler

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB Altbirimleri. Durum Kütüğü. Yardımcı Kütükler Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ Yrd. Doç. Dr. Şule Gündüz Öğüdücü Merkezi İşlem Birimi (MİB): Bilgisayarın temel birimi Hız Sözcük uzunluğu Buyruk kümesi Adresleme yeteneği Adresleme kapasitesi

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ı

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ı

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ı

30.21 - S7-200 PLC LERĐN PPI MASTER MODUNDA BĐRBĐRLERĐ ĐLE HABERLEŞMESĐ :

30.21 - S7-200 PLC LERĐN PPI MASTER MODUNDA BĐRBĐRLERĐ ĐLE HABERLEŞMESĐ : 30.21 - S7-200 PLC LERĐN PPI MASTER MODUNDA BĐRBĐRLERĐ ĐLE HABERLEŞMESĐ : Aşağıdaki 9 pinli d-sub bağlantısı yapılarak ( 1-2-3-7-8 ) RS-485 üzerinden 16 baytlık bilgiyi 24 ayrı operasyon ile ağa yazıp-okuma

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ı

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/ Eşzamanlı (Senkron) Ardışıl Devrelerin Tasarlanması (Design) Bir ardışıl devrenin tasarlanması, çözülecek olan problemin sözle anlatımıyla (senaryo) başlar. Bundan sonra aşağıda açıklanan aşamalardan geçilerek

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ı

GSM Kartı. Programlama Butonu

GSM Kartı. Programlama Butonu Teknik Özellikler GSM DIALER KULLANMA KILAVUZU Besleme Gerilimi : 12 Volt Sukunet Akımı : 35 ma. Arama Esnasında Çekilen Akım : 100 ma. Tetikleme Türü : Negatif (-) Tetikleme Bağlantı Şekli GSM Kartı SIM

Detaylı

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA BÖLÜM15 D- VERİ TABANI PROGRAMI 1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA 1.1. Veri Tabanı Kavramları Veritabanı (DataBase) : En genel tanımıyla, kullanım amacına uygun olarak düzenlenmiş veriler

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ı

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ı

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR ORGANİZASYONU LABORATUVARI MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ 1. GİRİŞ Analog işaretleri sayısal işaretlere dönüştüren elektronik devrelere

Detaylı

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir: 8051 Ailesi 8051 MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur. 8051 çekirdeğinin temel özellikkleri aşağıda verilmiştir: 1. Kontrol uygulamaları için en uygun hale getirilmiş

Detaylı

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

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

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ı

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ı

DVP-01PU POZĐSYONLAMA MODÜLÜ

DVP-01PU POZĐSYONLAMA MODÜLÜ DVP-01PU POZĐSYONLAMA MODÜLÜ DVP-01PU DVP-01PU pozisyonlama modülüdür. Bu modül ile bir servonun pozisyonlaması gerçekleştirilebilir. Kabiliyetleri ise 200 KHz line dirver çıkışı ile 3 farklı tipte A/B

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ı

NB Macro Kullanımı Hakkında Genel Bilgiler

NB Macro Kullanımı Hakkında Genel Bilgiler NB Macro Kullanımı Hakkında Genel Bilgiler Genel Bilgi Makro Nasıl Eklenir? NB Ekranlarda Genel Makro Mantığı Makro Nasıl Çağrılır? Örnek Makro Projesi Genel Bilgi Makro, gelişmiş bir HMI kontrol metodudur.

Detaylı

KONTROL SİSTEMLERİNE GİRİŞ. Hazırlayan Dr.Birol Arifoğlu

KONTROL SİSTEMLERİNE GİRİŞ. Hazırlayan Dr.Birol Arifoğlu KONTROL SİSTEMLERİNE GİRİŞ Hazırlayan Dr.Birol Arifoğlu Temel Kavramlar ve Tanımlar Açık Çevrim Kontrol Sistemleri Kapalı Çevrim (Geri Beslemeli) Kontrol Sistemleri İleri Beslemeli Kontrol Sistemleri Otomatik

Detaylı

SAYICILAR. Tetikleme işaretlerinin Sayma yönüne göre Sayma kodlanmasına göre uygulanışına göre. Şekil 52. Sayıcıların Sınıflandırılması

SAYICILAR. Tetikleme işaretlerinin Sayma yönüne göre Sayma kodlanmasına göre uygulanışına göre. Şekil 52. Sayıcıların Sınıflandırılması 25. Sayıcı Devreleri Giriş darbelerine bağlı olarak belirli bir durum dizisini tekrarlayan lojik devreler, sayıcı olarak adlandırılır. Çok değişik alanlarda kullanılan sayıcı devreleri, FF lerin uygun

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ı

DTB B Serisi Sıcaklık Kontrol Cihazı

DTB B Serisi Sıcaklık Kontrol Cihazı DTB B Serisi Sıcaklık Kontrol Cihazı 1-) GİRİŞ SENSÖR TİPİ SEÇİMİ: DTB de giriş sensör tipi akım, gerilim, PT100 veya Termokupl olabilir. : Çalışma ekranından tuşu ile ulaşılır. B,S,R tipi termokupllar

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ı

Ek bilgi Internet:.../cecx

Ek bilgi Internet:.../cecx Modüler PLC ler CECX İki ürün versiyonu: CoDeSys tabanlı modüler PLC CoDeSys ve SofMotion tabanlı motion PLC Kolay konfigürasyon Otomatik modül algılaması Network de PLC yi bulmak için arama fonksiyonu

Detaylı

STAFF-02 IVR. KURULUM ve KULLANIM KİTAPÇIĞI. Kasım 2016 Rev.2.0

STAFF-02 IVR. KURULUM ve KULLANIM KİTAPÇIĞI. Kasım 2016 Rev.2.0 STAFF-02 IVR KURULUM ve KULLANIM KİTAPÇIĞI Kasım 2016 Rev.2.0 1. Staff-02 IVR Cihazının Özellikleri STAFF-02 IVR cihazı, bünyesinde ARM7 işlemci ve GSM modül bulunduran, 2 adet röle çıkışı ve 2 adet dijital

Detaylı

ARTOS7F1 ARIZA TESPİT CİHAZI VE PC OSİLOSKOP 7 FONKSİYON 1 CİHAZDA

ARTOS7F1 ARIZA TESPİT CİHAZI VE PC OSİLOSKOP 7 FONKSİYON 1 CİHAZDA ARTOS7F1 ARIZA TESPİT CİHAZI VE PC OSİLOSKOP 7 FONKSİYON 1 CİHAZDA ARTOS7F1 Arıza Tespit Cihazı ve PC Osiloskop her tür elektronik kartın arızasını bulmada çok etkili bir sistemdir. Asıl tasarım amacı

Detaylı

Proje Teslimi: 2013-2014 güz yarıyılı ikinci ders haftasında teslim edilecektir.

Proje Teslimi: 2013-2014 güz yarıyılı ikinci ders haftasında teslim edilecektir. ELEKTRONĐK YAZ PROJESĐ-2 (v1.1) Yıldız Teknik Üniversitesi Elektronik ve Haberleşme Mühendisliği Bölümünde okuyan 1. ve 2. sınıf öğrencilerine; mesleği sevdirerek öğretmek amacıyla, isteğe bağlı olarak

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ı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir

Detaylı

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI Enformatik Bölümü - Bilgisayarın tanımı ve tarihçesi Bilgisayar, belirli komutlara göre veri işleyen ve depolayan bir makinedir. İlk bilgisayar 1950 yılında yapılmıştı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ı

Adresleme Yöntemleri MİKROİŞLEMCİ SİSTEMLERİ. İşlenenin Yeri. Örnek MİB Buyruk Yapısı. İvedi Adresleme. Adresleme Yöntemleri. Bellek. Kütükler.

Adresleme Yöntemleri MİKROİŞLEMCİ SİSTEMLERİ. İşlenenin Yeri. Örnek MİB Buyruk Yapısı. İvedi Adresleme. Adresleme Yöntemleri. Bellek. Kütükler. Adresleme Yöntemleri 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-/ Getirme Çevrimi Yürütme Çevrimi Çözme İşlenen Yürütme

Detaylı

AGSoft Rotatif Kredi Hesaplama Programı

AGSoft Rotatif Kredi Hesaplama Programı Programın Kullanımı AGSoft Rotatif Kredi Hesaplama Programı Genel: Bankaların belirli limit ve teminat (genellikle vadeli çek) karşılığında kullandırdıkları ve rotatif adı verilen kredilerin kullanılan

Detaylı

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O

Detaylı

Horoz Programlanabilir Zaman Rölesi

Horoz Programlanabilir Zaman Rölesi Horoz lanabilir Zaman Rölesi 1 Giriş: Horoz programlanabilir zaman rölesi android işletim sistemine sahip mobil cihazlar ile bluetooth üzerinden programlanabilen bir zaman rölesidir. Röle üzerinde 1 adet

Detaylı

CJ-CP1H-CP1L PLCLERĐNDE FONKSĐYON BLOĞU OLUŞTURMA

CJ-CP1H-CP1L PLCLERĐNDE FONKSĐYON BLOĞU OLUŞTURMA CJ-CP1H-CP1L PLCLERĐNDE FONKSĐYON BLOĞU OLUŞTURMA ĐÇĐNDEKĐLER Fonksiyon Bloğu Oluşturma Input ve Outputların Tanıtılması Programın Yazılması Programın Çalıştırılması Fonksiyon Bloğu Oluşturma Öncelikle

Detaylı

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ Aydın ÖZBEY İstanbul Üniversitesi Proton hızlandırıcısı kontrol sistemi Neler üzerinde duracağız? Kontrol edilecek parametreler

Detaylı

DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ

DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ Yazılım (Software) Yazılımlar, bilgisayarları amaçlarımız doğrultusunda kullanabilmemiz için geliştirilmiş programlardır. Yazılımlar kendi

Detaylı

İçindekiler. Teknik Özellikler 6. Parametre Tablosu 8. Kullanıcı Arabirimi 10. Montaj 16. Ürün Seçimi 20

İçindekiler. Teknik Özellikler 6. Parametre Tablosu 8. Kullanıcı Arabirimi 10. Montaj 16. Ürün Seçimi 20 İçindekiler Teknik Özellikler 6 Parametre Tablosu 8 Kullanıcı Arabirimi 10 Montaj 16 Ürün Seçimi 20 Teknik Özellikler 6 Teknik Özellikler AC Besleme DC Besleme Giriş Voltajı 100 220 VAC ± %10 24 VDC ±

Detaylı

TEKNOLOJİK ARAŞTIRMALAR

TEKNOLOJİK ARAŞTIRMALAR www.teknolojikarastirmalar.com ISSN:1304-4141 Makine Teknolojileri Elektronik Dergisi 2005 (2) 79-83 TEKNOLOJİK ARAŞTIRMALAR Teknik Not Problemlerin Farklı Endüstriyel Otomasyon Yöntemleri ile Çözümlenerek

Detaylı

www.elektrikogretmenleri.com

www.elektrikogretmenleri.com FIREWORKS (MENU OLUŞ TURMA) 1 Önce Başlat menüsü Programlar Adobe Web Premium CS3 Adobe Fireworks CS3 kısayol simgesi ile Fireworks programı açılır. 2 Fireworks programı açıldığında Karşımıza gelen Yeni

Detaylı

RedoMayer Makina ve Otomasyon

RedoMayer Makina ve Otomasyon RedoMayer Makina ve Otomasyon >Robotik Sistemler >PLC ve modülleri >Operatör Panelleri >Servo Motor ve Sürücüleri >Redüktörler >Encoderler www.redomayer.com RedoMayer Makina ve Otomasyon, 20 yılı aşan

Detaylı

Endüstriyel Otomasyonda Siemens Simatic S7-300 PLC nin Kullanımı

Endüstriyel Otomasyonda Siemens Simatic S7-300 PLC nin Kullanımı 6 th International Advanced Technologies Symposium (IATS 11), 16-18 May 2011, Elazığ, Turkey Endüstriyel Otomasyonda Siemens Simatic S7-300 PLC nin Kullanımı R. Bayındır 1, S. Vadi 2 1 University of Gazi,

Detaylı

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir: 8051 Ailesi 8051 MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur. 8051 çekirdeğinin temel özellikkleri aşağıda verilmiştir: 1. Kontrol uygulamaları için en uygun hale getirilmiş

Detaylı

13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz 13 Aralık 2007 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Raporlar KULLANICI TANIMLI RAPORLAR Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz Kendi isteklerinize özel rapor tasarımları

Detaylı

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Nedir? Bilgisayar; Kullanıcıdan aldığı bilgilerle mantıksal ve aritmetiksel işlemler yapabilen, Yaptığı işlemleri saklayabilen, Sakladığı

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ı

EEM 419-Mikroişlemciler Güz 2017

EEM 419-Mikroişlemciler Güz 2017 EEM 419-Mikroişlemciler Güz 2017 Katalog Bilgisi : EEM 419 Mikroişlemciler (3+2) 4 Bir mikroişlemci kullanarak mikrobilgisayar tasarımı. Giriş/Çıkış ve direk hafıza erişimi. Paralel ve seri iletişim ve

Detaylı

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri LOGO PROGRAM KURULUMU VE AYARLARI Logo programlarının yüklemesi için kullanılacak,setup dosyaları ftp://download.logo.com.tr/ adresinden indirilerek yapılır. Örneğin Kobi ürünleri için; ftp://download.logo.com.tr/windows/kobi/guncel/go_plus/klasöründen

Detaylı

Doğru Adaptor soket kutuplaması.

Doğru Adaptor soket kutuplaması. 1. Tanıtım Next YE-11G WiFi Bridge satın aldığınız için teşekkür ederiz. Bu portatif cihaz ile, IP Kamera ve internet teknolojilerini kullanan Ethernet RJ45 portlu cihazların kablosuz ağlara kolayca erişimi

Detaylı

1. Sayıcıların çalışma prensiplerini ve JK flip-floplarla nasıl gerçekleştirileceğini anlamak. 2. Asenkron ve senkron sayıcıları incelemek.

1. Sayıcıların çalışma prensiplerini ve JK flip-floplarla nasıl gerçekleştirileceğini anlamak. 2. Asenkron ve senkron sayıcıları incelemek. DENEY 7-2 Sayıcılar DENEYİN AMACI 1. Sayıcıların çalışma prensiplerini ve JK flip-floplarla nasıl gerçekleştirileceğini anlamak. 2. Asenkron ve senkron sayıcıları incelemek. GENEL BİLGİLER Sayıcılar, flip-floplar

Detaylı

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar x86 Ailesi 1 8085A,8088 ve 8086 2 Temel Mikroişlemci Özellikleri Mikroişlemcinin bir defade işleyebileceği kelime uzunluğu Mikroişlemcinin tek bir komutu işleme hızı Mikroişlemcinin doğrudan adresleyebileceği

Detaylı

Deney 3: Asenkron Sayıcılar

Deney 3: Asenkron Sayıcılar Deney 3: Asenkron Sayıcılar Sayıcılar hakkında genel bilgi sahibi olunması, asenkron sayıcıların kurulması ve incelenmesi Kullanılan Elemanlar 1xLM555 Entegresi, 1x10 kohm direnç, 1x100 kohm direnç, 1x10

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ı

TEKNOLOJİK ARAŞTIRMALAR

TEKNOLOJİK ARAŞTIRMALAR www.teknolojikarastirmalar.com ISSN:1304-4141 Makine Teknolojileri Elektronik Dergisi 2005 (3) 65-70 TEKNOLOJİK ARAŞTIRMALAR Teknik Not Problemlerin Farklı Endüstriyel Otomasyon Yöntemleri ile Çözümlenerek

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ı