biz bunları okulda ders olarak bile görmüştük... step 7 diye bir programla parogramlana da biliyodu...

birde plc ler ve programlama -yazılım vb. ile ilgili bilgi ve programları nerede bulabilirim

harika bi çalışma ellerine sağlk üniversitede kalmıştım şimdi olsa direk geçerim valla

teşekkürler güzel bilgiler forumun elektronik bölümü hareketleniyor herhalde?

Emegine sağlık kardeşim. Teşekkürler -

her plc markasının ve versiyonunun kendine ait arayüzü software si olabilir step 7 siemens s7 serisi için yapılmıs bir arayüzdür ama hepsinde mantık aynıdır iyi döküman eline saglık bilmeyenler yeni baslayanlar için faydalı olabilir

PLC KULLANMANIN AMACI GENEL KULLANIM AMACI Genel olarak PLC, endüstri alanında kullanılmak üzere tasarlanmış, dijital prensiplere göre yazılan fonksiyonu gerçekleyen, bir sistemi yada sistem gruplarını, giriş çıkış kartları ile denetleyen, içinde barındırdığı zamanlama, sayma, saklama ve aritmetik işlem fonksiyonları ile genel kontrol sağlayan elektronik bir cihazdır. Aritmetik işlem yetenekleri PLC'lere daha sonradan eklenerek bu cihazların geri beslemeli kontrol sistemlerinde de kullanılabilmeleri sağlanmıştır. PLC sistemi sahada meydana gelen fiziksel olayları, değişimleri ve hareketleri çeşit1i ölçüm cihazları ile belirleyerek, gelen bilgileri yazılan kullanıcı programına göre bir değerlendirmeye tabi tutar. Mantıksal iş1emler sonucu ortaya çıkan sonuçları da kumanda ettiği elemanlar aracılığıyla sahaya yansıtır: Sahadan gelen bilgiler ortamda meydana gelen aksiyonların elektriksel sinyallere dönüşmüş halidir. Bu bilgiler analog yada dijital olabilir. Bu sinyaller bir transduserden, bir kontaktöre yardımcı kontağından gelebilir. Gelen bilgi analog ise, gelen değerin belli bir aralığı için, dijital ise sinyalin olması yada olmamasına göre sorgulama yapılabilir. Bu hissetme olayları giriş kartları ile, müdahale olayları da çıkış kartları ile yapılır. PLC ile kontrolü yapılacak sistem büyüklük açısından farklılıklar gösterebilir. Sadece bir makine kontrolü yapılabileceği gibi, bir fabrikanın komple kumandası da gerçekleştirilebilir. Aradaki fark sadece kullanılan kontrolörün kapasitesidir. PLC'ler, bugün akla gelebilecek her sektörde yer almaktadır. Kimya sektöründen gıda sektörüne, üretim hatlarından depolama sistemlerine, marketlerden rafinerilere kadar çok geniş bir yelpazede kullanılan PLC'ler, bugün kontrol mühendisliğinde kendilerine hakli bir yer edinmişlerdir. Elektronik sektöründeki hızlı gelişmelere paralel olarak gelişen PLC teknolojisi, gün geçtikçe ilerlemekte otomasyon alanında mühendislere yeni ufuklar açmaktadır. Bu yüzden de her teknikerin yüzeysel bile olsa biraz bilgi sahibi olması gereken bir dal konumuna gelmektedir. GENEL UYGULAMA ALANLARI Yakın zamana dek PLC lerin bugünkü kadar yaygın kullanılmamasının 2 nedeni vardır. Mikroişlemcilerin ve ilgili parçaların fiyatlarının oldukça düşmesiyle maliyet verimliliğinin artması ve karmaşık hesap ve iletişim görevlerini üstlenme yeteneğinin, PLC yi daha önce özelleştirilmiş bir bilgisayarın kullanılıyor olduğu yerlerde kullanılabilir hala getirmesi. PLC uygulamaları iki sınıfta toplanabilir: Genel ve Endüstriyel uygulamalar hem ayrık hem de proses sanayilerinde mevcuttur. PLC lerin doğduğu sanayi olan otomotiv, en büyük uygulama alanı olmayı sürdürmektedir. Yiyecek işleme ve hizmetleri gibi sanayilerde şu an dünyada gelişen alanlar arasında PLC lerin kullanıldığı 5 genel uygulama alanı vardır. Tipik bir kurulum, kontrol sistemi sorununa çözümü, bunların bir ya da daha çoğunu içererek bulunur. Bu 5 alan şunlardır: PLC KULLANMANIN AMACI GENEL KULLANIM AMACI Genel olarak PLC, endüstri alanında kullanılmak üzere tasarlanmış, dijital prensiplere göre yazılan fonksiyonu gerçekleyen, bir sistemi yada sistem gruplarını, giriş çıkış kartları ile denetleyen, içinde barındırdığı zamanlama, sayma, saklama ve aritmetik işlem fonksiyonları ile genel kontrol sağlayan elektronik bir cihazdır. Aritmetik işlem yetenekleri PLC'lere daha sonradan eklenerek bu cihazların geri beslemeli kontrol sistemlerinde de kullanılabilmeleri sağlanmıştır. PLC sistemi sahada meydana gelen fiziksel olayları, değişimleri ve hareketleri çeşit1i ölçüm cihazları ile belirleyerek, gelen bilgileri yazılan kullanıcı programına göre bir değerlendirmeye tabi tutar. Mantıksal iş1emler sonucu ortaya çıkan sonuçları da kumanda ettiği elemanlar aracılığıyla sahaya yansıtır: Sahadan gelen bilgiler ortamda meydana gelen aksiyonların elektriksel sinyallere dönüşmüş halidir. Bu bilgiler analog yada dijital olabilir. Bu sinyaller bir transduserden, bir kontaktöre yardımcı kontağından gelebilir. Gelen bilgi analog ise, gelen değerin belli bir aralığı için, dijital ise sinyalin olması yada olmamasına göre sorgulama yapılabilir. Bu hissetme olayları giriş kartları ile, müdahale olayları da çıkış kartları ile yapılır. PLC ile kontrolü yapılacak sistem büyüklük açısından farklılıklar gösterebilir. Sadece bir makine kontrolü yapılabileceği gibi, bir fabrikanın komple kumandası da gerçekleştirilebilir. Aradaki fark sadece kullanılan kontrolörün kapasitesidir. PLC'ler, bugün akla gelebilecek her sektörde yer almaktadır. Kimya sektöründen gıda sektörüne, üretim hatlarından depolama sistemlerine, marketlerden rafinerilere kadar çok geniş bir yelpazede kullanılan PLC'ler, bugün kontrol mühendisliğinde kendilerine hakli bir yer edinmişlerdir. Elektronik sektöründeki hızlı gelişmelere paralel olarak gelişen PLC teknolojisi, gün geçtikçe ilerlemekte otomasyon alanında mühendislere yeni ufuklar açmaktadır. Bu yüzden de her teknikerin yüzeysel bile olsa biraz bilgi sahibi olması gereken bir dal konumuna gelmektedir. GENEL UYGULAMA ALANLARI Yakın zamana dek PLC lerin bugünkü kadar yaygın kullanılmamasının 2 nedeni vardır. Mikroişlemcilerin ve ilgili parçaların fiyatlarının oldukça düşmesiyle maliyet verimliliğinin artması ve karmaşık hesap ve iletişim görevlerini üstlenme yeteneğinin, PLC yi daha önce özelleştirilmiş bir bilgisayarın kullanılıyor olduğu yerlerde kullanılabilir hala getirmesi. PLC uygulamaları iki sınıfta toplanabilir: Genel ve Endüstriyel uygulamalar hem ayrık hem de proses sanayilerinde mevcuttur. PLC lerin doğduğu sanayi olan otomotiv, en büyük uygulama alanı olmayı sürdürmektedir. Yiyecek işleme ve hizmetleri gibi sanayilerde şu an dünyada gelişen alanlar arasında PLC lerin kullanıldığı 5 genel uygulama alanı vardır. Tipik bir kurulum, kontrol sistemi sorununa çözümü, bunların bir ya da daha çoğunu içererek bulunur. Bu 5 alan şunlardır: 1. SIRA KONTROL PLC lerin en büyük ve en çok kullanılan ve sıralı çalışma özelliğiyle röleli sistemlere en yakın olan uygulamasıdır. Uygulama açısından, bağımsız makinalarda ya da makine hatlarında, konveyör ve paketleme makinalarında ve hatta modern asansör denetim sistemlerinde bile kullanılmaktadır. 2. HAREKET KONTROLÜ Bu doğrusal ve döner hareket denetim sistemlerinin PLC de tümleştirilmesidir ve servo adım ve hidrolik sürücülerde kullanılabilen tek yada çok eksenli bir sistem denetimi olabilir. PLC hareket denetimi uygulamaları, sonsuz bir makine çeşitliliği içerir. ve şoklu hareket eksenleri ayrık parça ve süreç sanayi uygulamalarında koordine edebilirler. Bunlara örnek olarak; kartezyen robotlar, film, kauçuk ve dokunmamış kumaş tekstil sistemleri gibi, ağla ilgili süreçler verilebilir. 3. SÜREÇ DENETİMİ Bu uygulama PLC nin birkaç fiziksel parametreyi denetleme yeteneğiyle ilgilidir. Bu da bir kapalı çevrim denetim sistemi oluşturmak için, analog I/O gerektirir. PID yazılımının kullanımıyla PLC, tek başına çalışan çevrim denetleyicilerinin işlevini üstlenmiştir. Diğer bir seçenek de her ikisinin en iyi özelliklerini kullanarak PLC ile kontrolörlerin tümleştirilmesidir. Buna tipik örnekler de plastik enjeksiyon makinaları, yeniden ısıtma fırınları ve bir çok diğer yığın denetimi uygulamasıdır. 4. VERİ YÖNETİMİ PLC yle veri toplama, inceleme ve işleme son yıllarda gelişmiştir. İleri eğitim setleri ve yeni PLC lerin genişletilmiş bellek kapasiteleriyle sistem, artık denetlediği makine veya proses hakkında veri yoğunlaştırıcı olarak kullanılabilir. Sonra bu veri, denetleyicinin belleğindeki referans veri ile karşılaştırılır ya da inceleme ve rapor alımı için başka bir aygıta aktarılabilir. Bu uygulamada büyük malzeme işleme sistemlerinde ve kağıt, birincil metaller ve yiyecek işleme gibi bir çok proses sanayinde sıkça kullanılır. Bir PLC Programlama ortamı; Değişken adı ve tipi tanımlamayı Değişkenleri ilişkisel ve mantıksal olarak bağlamayı IEC 61131 standartlarına uygun bir programlama platformunu Simulasyon imkanlarını PLC-PC haberleşme protokolünü PLC'deki mevcut programı okuma veya kayıt yapabilmeyi PLC'deki programı eşzamanlı gösterebilmeyi Kullanılan hafıza alanlarının ve giriş-çıkış etiketlerinin oluşturulmasını İlgili alanların düzenli biçimde yazıcıdan çıktısının alınabilmesini sağlar. Dolayısı ile, sadece donanım olarak PLC kullanıcıya programlama açısından anlam ifade etmez. PLC'ler kendi yazılımları ile birlikte kullanılır. PLC'lerde çapraz platform denemeleri günümüzde mevcuttur fakat güvenilirliği konusunda üretici firmalar tarafından sertifikalandırılmamışlardır. :Veri tiplerine giriş yapmadan önce kısaca sayı formatlarına göz atalım; Binary Format : 0-1 Decimal Format: 0,1,2,3,4,5,6,7,8,9 Hex Format : 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F PLC'lerde Dijital veri tipleri; Bool (Mantıksal 0 veya 1) Byte (1 Byte 8 bitten oluşmaktadır 1111 1111 = FF hex.) Word (1 Word = 2 Byte = 16 Bit = 1111 1111 1111 1111 = FF FF hex.) Dword (2 Word = 4 Byte = 32 Bit = 1111 1111 1111 1111 1111 1111 1111 1111 1111 = FFFF FFFF hex.) PLC'lerde Analog veri tipleri; BYTE WORD DWORD SINT USINT INT UINT DINT UDINT REAL LREAL

YAA mükemmel abi!! PLC de köşe taşını koymuşun!! Ellerine sağlık...

PLC Programlanabilir Lojik Kontrolör İngilizce kelimelerinin baş harflerinin PLC alınarak kısaltılması ile oluşur. Endüstriyel uygulamaların her dalında yapılan genel amaçlı kumanda ve otomasyon çalışmalarının bir sonucu olan PLC tekniği, kullanıcılara A dan Z ye her türlü çözümü getiren komple bir, teknoloji alt grubudur. 25 yıl önce sanayi uygulamalarında kullanılmaya başlanmış ve son 10 yıldır IDEC, FESTO, MITSUBISHI, SIMATIC, TOSHIBA, SIEMENS, WESTING HOUSE, GENERAL ELECTRİC, GEC gibi firmaların, tabanı ve programlama mantığı birbirine çok yakın, kendi aralarında değişik üstünlükler ile ayrılan PLC sistemlerini geliştirmeleri ile, otomatik kontrol sistemlerinde, hız, kontrol, güvenlik, ürün kalitesi yanı sıra, yeni bir ürün imali için kumanda devrelerinin yeniden oluşturulması montajı ve bağlantıları yerine sadece PLC programlama ile giderilmesi çok büyük bir avantaj sağlamıştır. Bu da PLC tabanlı kontrol sistemlerinin endüstriyel otomasyon, devrelerinden vazgeçilmez bir sistem olarak kullanılmasını ve her geçen gün yeni özellikler ile güncelleştirilmesi gereğini doğurmuştur. Endüstriyel kontrolün gelişimi PLC lerin gerçek yerini belirlemiştir. İlk önce analog kontrolle başlayan, elektronik kontrol sistemleri zamanla yetersiz kalınca, çözüm analog bilgisayar adını verebileceğiz sistemlerden, dijital kökenli sistemlere geçmiştir. Dijital sistemlerin zamanla daha hızlanması ve birçok fonksiyonu, çok küçük bir hacimle dahi yapılabilmeleri onları daha da aktif kılmıştır. Fakat esas gelişim, programlanabilir dijital sistemlerin ortaya çıkması ve mikroişlemcili kontrolün aktif kullanıma geçirilmesinin bir sonucudur. Mikroişlemcili kontrolün, mikroişlemci tabanlı komple sistemlere yerini bırakmak zorunda kalması, Z80 ile aylarca süren tasarlama süresinin yanında, baskı devre yaptırmak zorunda kalınması ve en küçük değişikliğin bile ağır bir yük olmasının sonucudur. İşte bu noktada PLC ler hayatımıza girmeye başlamıştır. Programlanabilir lojik kontrolörlerin çıkışı 60'li yılların sonu ile 70'li yılların başlarına dayanır. İlk kumanda kontrolörleri bağlantı programlamalı cihazlardı. Bu cihazların fonksiyonları, lojik modüllerin birbirine bağlantı yapılarak birleştirilmesi ile gerçekleştiriliyordu. Bu cihazlarla çalışmak hem zordu, hem de kullanım ve programlama olanakları sınırlıydı. Bugünkü PLC'ler ile karşılaştırıldığında son derece basit cihazlardı. PLC'lerin ortaya çıkarılma amacı, röleli kumanda sistemlerinin gerçekleştirdiği fonksiyonların mikroişlemcili kontrol sistemleri ile yerine getirilebilmesidir. Lojik temelli röle sistemlerine alternatif olarak dizayn edildiklerinden PROGRAMLANABILIR LOJIK KONTROLÖR adi verilmiştir. İlerleyen zaman içinde çeşitli firmalar muhtelif kapasitelerde PLC'ler üretmişlerdir. Bu firmalar arasında Mitsubishi, Toshiba gibi firmalar küçük tipte, kapasite bakımından alt ve orta sinif PLC'ler üretmişlerdir. Siemens, Omron, Allen-Bradley, General Electric, Westinghouse gibi firmalar da PLC sistemlerini daha geniş bir tabana yayarak alt, orta ve üst sınıflarda PLC'ler üretmişlerdir. PLC bir bilgisayara benzetilirse; girişlerinde Mouse ve klavye yerine basit giriş bağlantıları vardır. Yine çıkışlarında ekran yerine basit çıkış bağlantıları vardır. Girişlere bağlanan elemanlara sensör, çıkışlara bağlanan elemanlara da iş elemanı denir. Şekil: PLC Genel Blok Şeması Üstteki şekildeki blok diyagramda gösterildiği gibi PLC sensörlerden aldığı bilgiyi kendine göre işleyen ve iş elemanlarına göre aktaran bir mikroişlemci sistemidir. Sensörlere örnek olarak, herhangi bir metali algılayan endüktif sensör, PLC girişine uygun gerilim vermede kullanılan buton ve anahtarlar verilebilir. İş elemanları için PLC çıkışından alınan gerilimi kullanan kontaktörler, bir cismi itme veya çekmede kullanılan pnömatik silindirleri süren elektro-valfler, lambalar uygun örnektirler. PLC sistemi Analog-Digital giriş/çıkış bağlantılarıyla bir çok makine ve sistemi kontrol eder ve bu amaçla sayısal işlemleri, zamanlama, sayıcı, veri işleme, karşılaştırma, sıralama, kendi bünyesinde 8-16 bit data transferi ile programlama desteği sağlamış, giriş bilgilerini kullanarak, çıkış ünitelerine atayan giriş-çıkış, bellek, CPU ve programlayıcı bölümlerinden oluşan entegre sistemdir. Cihaz içerisinde ayrıca çok sayıda dahili röleler, zaman röleleri bulunmaktadır. Bir PLC ile kontrol sistemlerinin oluşturulması: a) Kontrol probleminin tanımlanması, ifade edilmesiyle sorunun kağıda dökülmesi, b) Sorunun çözümü için gerekli program veya fonksiyonların belirlenmesi, c) Programın time diagramı ve dalga şekilleriyle çalışırlığının kontrolünün yapılması d) Programın Diagrama aktarılması e) Programın yazılması olarak sıralanabilir. Örneğin; En yaygın programlama dili olarak Merdiven kullanılır. Fakat kompleks uygulamalarda ve yoğun matematiksel ve sisteme ilişkin blok yazılımı gerektiren programlarda STL daha ön plana çıkmaktadır. Şimdi Ladder Diyagrama oldukça basit bir örnekle göz atalım; Şekildeki elektrik devresi; Ladder olarak bu şekilde gösterilir ;

çeşitli programlar var evet onlarla ilgili bilgi de vereceğim...

TİPİK BİR PLC NİN BÖLÜMLERİ Geleneksel olarak PLC aşağıdaki şekilde gösterildiği gibi ana 3 bölüme ayrılmıştır; Bu bölümler: 1- Central Processing Unit Merkezi İşlem Birimi 2- The Input/Output Section : Giriş/Çıkış Bölümü 3- The Programming Device: Programlama Makinesi Merkezi İşlem Birimi PLC sisteminin beyni olup içerisinde çok çeşitli lojik kapı devreleri mevcuttur. CPU bir mikroişlemci tabanlı sistem olup kontrol röleleri, sayıcı, zamanlayıcı gibi fonksiyonları yerine getirir. CPU; çok çeşitli sensör devrelerinden gelen giriş bilgilerini okuyarak memory deki depolanmış kullanıcı programını yerine getirerek, uygun çıkış komutlarına ve kontrol devrelerine gönderir. İşlemci ve I/O modülleri tarafından, kullanılan düşük seviyeli voltaj için bir doğru akım doğru akım güç kaynağı gereklidir. Bu güç kaynağı CPU çatısı altında olabileceği gibi; PLC sistemi bünyesinde bağımsız fakat PLC sistemine bağlı olabilir. I/O kısmı Giriş ve Çıkış modüllerinden ibarettir. I/O sistem formları denetleyiciye bağlanan cihazlar aracılığı ile irtibatlandırılır. Bu interface in amacı; harici cihazlara çeşitli sinyaller alma gönderme durumlarıdır. Input cihazları örneğin; push-button Limit switches sensörler, seçici anahtarlar thumbwheel anahtarlar input modülü üzerindeki terminallere irtibatlanır. Output cihazları örneğin küçük motorlar gibi, motor başlatıcıları, solenoid valfler, ve gösterge ışıkları çıkış modülü üzerindeki terminallere irtibatlanır. Bu cihazlar aynı zamanda günlük hayatta başvurulan elemanlardır. İstenen Program, Programlama cihazı veya terminal ile işlemcinin belleğine yüklenir. Bu program röle ladder lojiği kullanılarak girilir. Program, asıl denetim veya makinelere kadar ardışıl işlemlerle sonuçlandırılır. 1-GÜÇ KAYNAKLARI Bu modüller PLC içindeki kartların beslemelerini (Giriş çıkış kartları hariç saklamakla yükümlüdür. Dış kaynak beslemelerini PLC nin iç voltaj seviyelerine indirirler. PLC içindeki kartların güç sarfiyatına göre kaynağın maksimum çıkış akımı değişik değerlerde seçilebilir. Çıkış akımının çok yüksek olduğu durumlarda fan ünitesi ile soğutma gerekliliği yoktur. Güç kaynağının içindeki hafıza yedekleme pili ile CPU içindeki kullanıcı programı, kalıcı retentive işaretleyiciler, sayıcı ve zamanlayıcı içerikleri gerilim kesilmesine karşı korunabilir. Bu yedekleme pili enerji yokken değiştirilecekse, dışarıdan bir kaynakla güç kaynağı beslenmelidir. 2-MERKEZİ İŞLEM BİRİMLERİ Merkezi işlem birimleri PLC sisteminin beyni olarak düşünülebilir. Bu birimler kumanda edilen sisteme ait yazılımın saklandığı ve bu yazılımın işlendiği kartlardır. Merkezi işlemci haricinde program hafızası ve programlama cihazı bağlantısı için bir interface içerir. Ayrıca bazı modellerde başka PLC gurupları ile beraber çalışabilmeleri için özel interface lerde bulunur. CPU lar çoklu işlemci sistemi ile dizayn edilmiştir. Bir standart mikroişlemcinin yanı sıra CPU tipi ile bağlantılı olarak bir yada daha fazla Gate-Array Tekniği ile özel olarak geliştirilmiş dil işlemcisi bulunur. Bu dil işlemcileri tanımlanmış olan kumanda komutlarını çok kısa sürede işlerler. Dil işlemcilerinin işleyemediği komutları da standart mikro işlemci yorumlar. Standart mikroişlemci ile dil işlemcisinin yada işlemcilerinin Co-Procsssing diye adlandırılan bu çalışma tarzı ile çalışmaları, PLC kumanda programının çok kısa zaman aralıklarında işlenmesini sağlar. Standart mikroişlemci aynı zamanda işletim sisteminin çalışmasından ve interface lerin sorgulanmasından sorumludur. Sadece okumaya yönelik hafıza içinde işletim sistemi bulunur. Kullanıcı tarafından yazılan PLC programı ise CPU nun okunabilir-yazılabilir hafızası içinde yer alır. Örnek olarak CPU 944 ün iç yapısı şu şekildedir; Şekil-3.1 CPU 944 ün iç yapısı Sistemde kullanılacak CPU nun seçimi önemlidir. İstenen fonksiyonu uygun şekilde yerine getirebilmesi için CPU nun işlem hızı, hafıza kapasitesi ve spesifik özelliklerinin process in minimum gereklerini sağlaması şarttır. CPU ne kadar güçlü ise saklanabilecek kullanıcı programı o kadar geniş, bu programın işlenebilmesi de o kadar kısa sürede gerçekleşecektir. Bir başka deyişle process i kontrol eden sistemin kendi kontrol mekanizması process e göre atıl kalmamalıdır. Örnek olarak SIMATIC 115U serisi CPU lar düşünülecek olursa, bu serideki CPU lar CPU 941, CPU 942, CPU 943, CPU 943, CPU 944, ve CPU 945 olarak beş çeşittir. Serinin en alt modeli olan 941 modelinde bir bit operasyonu yerine getirilmesi için gereken zaman 1,6 uS iken, serinin en üst modeli olan CPU 945 te aynı işlem 0,1uS dir. Buradan da anlaşılacağı üzere sistemi kontrol eden CPU nun performansı sahadaki aksiyonları farketme, değerlendirme ve karara varma aşamalarını minimum zamanda gerçekleyebilecek durumda olmalıdır. CPU lar ayrıca kumanda edilen sisteme göre PID fonksiyonlarını da işleyebilir. Analog modüller ve PID yardımcı software ile bağlantılı olarak sekiz PID kontrol çevrimine kadar işlem yapılabilir. CPU ların program işlemesi daha ileride detaylı olarak işlenecektir. PLC ler için tasarlanmış özel modüller isminden de anlaşılacağı üzere PLC nin vazifesi olmayan daha çok kişisel bilgisayarların görevi olan bilgi saklama uygulamalarında kullanılır. Bu saklanacak bilgilerin CPU içerisinde sabit olarak yer alması gereksiz ve çoğu zaman imkansızdır. Bu yüzden PLC sistemi içine dahil edilen bir kart ile bilgi alınması, alınan bu bilgilerin işlenmesi ve büyük oranlarda saklanması sağlanır. Bu tür işlemlerin gerçekleştirilebilmesi için özel modül içerisinde birtakım yazılımlar yapılması gerekir. CPU bu kartlara bilgileri internal bus hattı üzerinden çeşitli komutalarla gönderir. Dos ortamı komutlarını çalıştırabilir ve örnek olarak database içerisinde bilgi saklayabilir. PLC ye takılabilen bu tip kart modeli PC ler ayrıca flopy drive üzerinden bilgilerin backup olarak yedeklenmesini de sağlarlar. Burada saklanan değerlere ulaşılabilmesi için CPU içerisinde ilgili data blokların açılmış olması gerekmektedir. CPU içindeki STEP5 data blokları herhangi bir ara işlem gerektirmeden excel yada lotus dosyaları içine entegre edilebilir. Kominikasyon modülleriLC lerle giriş-çıkış birimleri arasındaki yada başka PC ler arasındaki data alışverişini sağlarlar. Bu modüller direkt bağlantı ile işletilebileceği gibi bir network üzerinden de işletilebilir. Bire bir bağlantıda bağlantı yapılan CPU çift interface içerir. Bir porta programlama cihazı ile ulaşılırken diğeri üzerinden haberleşme sağlanır. Böylece sisteme daha fazla sayıda I/Q dahil edilmesi mümkün olur. Ayrıca LAN üzerinden de data alışverişi sağlanır. Bu networklar içinde PLC ler PC ler saha elemanları ve Workstationlar bulunabilir. Prosesin monitör üzerinden izlenmesi printer raporlamaları da bu tip haberleşme modülleri üzerinden yapılır.

BİLGİSAYAR PROGRAMLARIYLA PLC PROGRAMLARININ FARKI Bilgisayar programları yaptıkları işleri, sırasıyla ve birbiri ardınca test edebilen belli mantık işlemlerine göre yerine getirirler. Fakat PLC ler için durum biraz daha farklıdır. PLC programı devamlı bir cevrim halindedir. Bütün komutlar sırasıyla işletilir ve yine başa dönülür. PLC programının tamamı bilgisayar dillerinde döngü adı verilen kısımlar gibidir. PLC programı yüksek seviyeli programlama dillerinde While/Wend komutları arasında yazılmış program parçalarına benzer şekilde çalıştırılır. Fakat PLC programının işlem tarzı itibariyle, biraz farkı vardır. PLC de program aynı anda birkaç olayı gerçekleştirir. Dolayısıyla birbirinden bağımsız olayların ve dolayısıyla komutların aynı anda işletilmesi, yani bir olay bitmeden diğerine başlanılması gerekir. Bu iş için en ideal işleyiş tarzı, bir döngü içine bütün komutları yazmak ve döngüyü de bütün olayların en iyi şekilde kontrolü için döngüyü mümkün olan en yüksek hızda çalıştırmaktır. PLC lerde, bilgisayarlarda olduğu gibi bir işlemi bitirip başka bir işleme geçmek mantıklı değildir. Mesela bir motora kapıyı kapaması için çıkışlardan voltaj veriyorsunuz. Bu işi bir bilgisayar programı yazarak yapıyorsanız, kapanma komutunu verirsiniz ve kapı kapanana kadar dolayısıyla işlem bitene kadar Program alt satıra geçmez, yani bu sırada başka hiçbir işlemi yapamazsınız. PLC sistemlerinde ise işlemin tamamlanması önemli değildir, program baştan sona saniyede binlerce kez iletilir. Programda komutlar, yapılması gerekiyorsa, yani önlerindeki mantıksal işlemin sonucu izin veriyorsa işletilir. Böylelikle aynı anda birbirinden bağımsız olarak hem A kapısı açılıyor hem de B vanası kapatılıyor ve bu sırada yazıcıya bilgi yollanıyor olabilir. alıntıdır.