Mantık modülleri LOGO! endüstriyel otomasyon için
Mikroişlemcili cihazlar, genel endüstriyel, ulaşım ve ev cihazlarının otomasyonunda yaygın olarak kullanılmaktadır. Mikroişlemcili cihazların esnekliği ve düşük maliyeti nedeniyle otomasyon cihazlarındaki payları sürekli artmaktadır. Mikroişlemci cihazlarının kullanımının ilk aşamasında, ana sınırlayıcı faktör, mikrodenetleyicilerin kendilerinin düşük maliyeti ile, düşük seviyeli programlama dillerinde geliştirilen ve çok yetenekli programcılar gerektiren yazılımlarını oluşturmanın önemli maliyetiydi.
Bu sorun, yerleşik temel yazılım ve ek genişletme modülleri ile işlevsel olarak eksiksiz mikroişlemci modülleri oluşturularak çözüldü. Ana modüllerin genişletme modüllerine bağlantısı, bazı kriterlere göre (örneğin, besleme gerilimi) ana modüle bağlanamayan modüllerin bağlantısını hariç tutan özel konektörler aracılığıyla gerçekleştirilir.
Modüller, Step 5 veya Step 7 gibi özel üst düzey dillerde programlanmıştır; bu diller, bir programı bir blok diyagramı veya temas diyagramı biçiminde veya bir mantık denklemleri sistemi biçiminde derlemenize olanak tanır. Bu tür programların makine kodlarında derlenmesi, kurulu modüllerin özel terminolojisi dikkate alınarak gerçekleştirilir. Programcı, modüllerde yer alan mikroişlemcilerin yapısı ve komutları hakkında özel bilgiye ihtiyaç duymaz, yalnızca geliştirilen teknik sistemin işleyişine ilişkin bilgiye ihtiyaç duyar.
Modüllerin geliştiricisi olan şirket, mikroişlemci modüllerinin sistem geliştirme ve programlanmasının tüm aşamalarını doğrudan bir kişisel bilgisayarın bağlantı noktaları veya bilgisayara bağlı ek bir aygıt aracılığıyla sağlayan kullanışlı bir arayüze sahip kişisel bir bilgisayar için özel yazılım oluşturur. Bu konsept SIEMENS tarafından LOGO! mikroişlemci modül setinin oluşturulmasında uygulandı.
LOGO! Siemens'in evrensel bir lojik mikroişlemci modülüdür… LOGO! mikroişlemci kontrol ünitesi, kontrol paneli ve arkadan aydınlatmalı ekran, güç kaynağı, genişletme modülü arabirimi, programlama modülü arabirimi (kart) ve PC kablosu içerir.
AMBLEM! pratikte sıklıkla kullanılan kullanıma hazır standart işlevleri içerir, örneğin: açma ve kapama geciktirme işlevleri, darbe rölesi, programlanabilir tuşlar, saat anahtarı, dijital ve analog bayraklar, cihaz tipine bağlı olarak girişler ve çıkışlar.
LOGO!
Temel, iki voltaj sınıfında mevcuttur:
-
Sınıf 1 <24 V, yani 12 V DC akım, 24 V DC akım, 24 V AC akım;
-
Sınıf 2> 24 V, yani115 … 240 VDC ve alternatif akım;
seçeneklerde:
-
LCD ekranlı (LCD): 8 giriş ve 4 çıkış;
-
ekransız ("LOGO! Pure"): 8 giriş ve 4 çıkış.
Her sınıf 4 alt birimden (SU) oluşur, bir genişletme arayüzü ile donatılmıştır ve bir anahtarlama programı geliştirmek için kullanıma hazır 33 temel ve özel işlev sağlar.
Genişletme modülleri
-
LOGO! Dijital modüller tüm gerilimler için mevcuttur ve 4 giriş ve 4 çıkışa sahiptir.
-
Analog modüller LOGO! İki analog giriş veya iki PT100 girişi ile 12 ve 24 VDC için kullanılabilir.
-
Dijital ve analog modüller iki alt birimden oluşur. Her birinin ek modülleri bağlamak için iki genişletme arabirimi vardır.
Herhangi bir cihaz LOGO! Basic Basic, yalnızca aynı gerilim sınıfındaki genişletme modülleri ile genişletilebilir. Mekanik kodlama (kasadaki pimler), farklı voltaj sınıflarındaki cihazların bağlanmasını engeller. İstisna: Analog veya iletişim modülünün sol arabirimi elektriksel olarak yalıtılmıştır. Bu nedenle, bu genişletme modülleri farklı voltaj sınıflarına sahip cihazlara bağlanabilir.
LOGO!'daki öğeler
LOGO! Besleme voltajının tipi (sabit = veya değişken ~) ve değeri, çıkış tipi (röle veya transistör), sıvı kristal ekranın varlığı veya yokluğu bakımından farklılık gösterirler. LOGO!'nun çeşitliliği belirli bir teknik sorunu gerçekleştirerek, minimum teknik araç fazlası ile en uygun seti seçmenize olanak tanır.
Elemanların tanımı:
-
Seçenek 12 — 12 V DC.
-
Seçenek 24 — 24 VDC.
-
230 — 115/240 VAC isteğe bağlıdır.
-
R — röle çıkışları (R — transistör çıkışları olmadan).
-
C — yerleşik 7 günlük saat.
-
o — görüntüleme seçeneği yok.
-
DM — dijital modül.
-
AM bir analog modüldür.
-
CM — iletişim modülü (örn. AS arabirimi).
LOGO!
(1) — alternatif olarak 0 … 10 V sinyal aralığına sahip 2 analog giriş ve 2 hızlı giriş kullanabilirsiniz. (2) — 230 V AC seçenekleri — 4'lü iki gruptaki girişler. Bir grup içinde sadece aynı faz mümkündür, gruplar arasında farklı fazlar mümkündür. (3) — dijital girişler doğrudan ve ters kutuplarla çalışabilir. (4) — ile 0 … 10 V veya 0 … 20 mA sinyal aralığını seçebilirsiniz.
LOGO ile iletişime geçin! 12/24 RC sensörler: a) ayrık, kontaklı ve temassız çıkışlar, b) analog (0 — 10 V)
LOGO! Fonksiyonlar
LOGO! programlama modunda size listelere bölünmüş çeşitli öğeler sağlar:
-
CO — konektör listesi (girişler / çıkışlar)
-
GF — temel işlevlerin listesi AND [AND], OR [OR],
-
SF — özel işlevlerin listesi
-
BN, devre programında kullanıma hazır blokların bir listesidir.
Tüm listeler LOGO!'da bulunan öğeleri temsil eder. Tipik olarak bunların tümü konektörler, tüm temel işlevler ve LOGO! tarafından bilinen tüm özel işlevlerdir. Bu, LOGO!'da oluşturduğunuz tüm blokları da içerir. liste çağrılana kadar. LOGO! bellekte boş alan yoksa veya mümkün olan maksimum blok sayısına ulaşılmışsa tüm öğeleri göstermez. Bu durumda sonraki blok eklenemez.
Sabitler ve konektörler (Co) girişler, çıkışlar, bellek bitleri ve sabit voltaj seviyeleridir (sabitler).
Girişler:
1) Dijital girişler
Dijital girişler I harfi ile işaretlenmiştir.Dijital giriş numaraları (I1, I2, …), LOGO!'nun giriş pin numaralarına karşılık gelir. Ana birim ve genişletme birimlerinin girişlerinin numaralandırılması, doğrudan birimlerin takıldığı sıradadır.
2) Analog girişler
AMBLEM! 24, LOGO! 24o, LOGO! 12 / 24RC ve LOGO! 12 / 24RCo, AI1 ve AI2 analog girişleri olarak da programlanabilen I7 ve I8 girişlerine sahiptir. Bu girişler I7 ve I8 olarak kullanılırsa giriş sinyali dijital bir değer olarak yorumlanır. AI1 ve AI2 olarak kullanılırsa, sinyaller analog değerler olarak yorumlanır. Bir analog modül bağlandığında, girişleri mevcut analog girişlerden sonra numaralandırılır.
Giriş tarafında, programlama modunda giriş sinyali seçildiğinde yalnızca analog girişlere bağlanmanın mantıklı olduğu özel işlevler söz konusu olduğunda, yalnızca AI1 … AI8 analog girişleri, AM1 … AM6 analog bayrakları, sunan modüllerin analog çıkışları AQ1 ve AQ2 çıkışları olarak numaralandırılır.
Çıktılar:
1) Dijital çıkışlar
Dijital çıkışlar Q harfi ile işaretlenmiştir. Çıkış numaraları (Q1, Q2, … Q16) LOGO! çıkış pin numaralarına karşılık gelir. Çıkış numaraları ana modülden başlayıp modüllerin takıldığı sıra ile devam edecek şekilde ardışık olarak numaralandırılmıştır.Ayrıca bloklara bağlı olmayan 16 adet çıkış kullanmak mümkündür. Bir X ile işaretlenirler ve bir zincir programında yeniden kullanılamazlar (örneğin bayrakların aksine).
Tüm programlanmış bağlantısız çıkışların yanı sıra bir programlanmamış bağlantısız çıkış da listede görünür.Bağlantısız bir çıkışın kullanılması, örneğin devre programı için yalnızca mesaj metninin ilgili olması durumunda, «Mesaj metinleri» özel fonksiyonu ile anlamlıdır.
2) Analog çıkışlar
Analog çıkışlar AQ harfleriyle işaretlenmiştir. AQ1 ve AQ2 olmak üzere iki analog çıkış mevcuttur. Analog çıkışa sadece bir analog değer bağlanabilir, örn. analog çıkış veya AM analog bayrağı ile işlev.
Pirinç. 1. LOGO!'nun ön panel görünümü!
Bayraklar
Bayraklar M veya AM harfleriyle işaretlenmiştir. Bunlar, çıktılarında girdileriyle aynı değere sahip olan sanal çıktılardır. LOGODA! 24 dijital bayrak M1 … M24 ve 6 analog bayrak AM1 … AM6 vardır.
Başlangıç bayrağı M8, kullanıcı programının ilk döngüsünde ayarlanır ve bu nedenle zincir programınızda başlangıç bayrağı olarak kullanılabilir. Programın ilk döngüsünden sonra otomatik olarak sıfırlanır. Sonraki tüm döngülerde, M8 bayrağı diğer bayraklarla aynı şekilde kullanılabilir.
Mantıksal sinyal seviyeleri
Sinyal seviyeleri hi ve lo ile gösterilir. "1" = hi veya "0" = lo durumunun blokta sürekli olarak bulunması gerekiyorsa, girişe sabit bir seviye veya sabit bir değer hi veya lo uygulanır. Açık Konnektörler Bir blok konnektör kullanılmıyorsa, x ile işaretlenebilir.
Ana özelliklerin listesi — GF
Ana işlevler şunlardır: Boole cebirinin basit mantıksal öğeleri.
GF listesi, şemanızda kullanabileceğiniz temel işlev bloklarını içerir. Aşağıdaki temel işlevler mevcuttur:
Özel işlevlerin listesi — SF
LOGO!'da bir devre programı girdiğinizde SF listesinde özel fonksiyon blokları bulacaksınız.Özel fonksiyonların girişleri ayrı ayrı ters çevrilebilir, örn. anahtarlama programı, girişin "1" mantığını "0" mantığına dönüştürür; ve mantıksal "0"ı mantıksal "1"e dönüştürür. Tablo, karşılık gelen fonksiyonun parametreleştirilebilir (REM) olup olmadığını gösterir.
Aşağıdaki özel özellikler mevcuttur:
-
Açılışta gecikme
-
Yavaşla
-
Açma/kapama gecikmesi
-
Bellekle güç açılırken gecikme
-
Aralıklı zaman rölesi (kısa darbe üretimi)
-
Kenar tetiklemeli zaman rölesi
-
Asenkron puls üreteci
-
Rastgele puls üreteci
-
Merdiven ışık anahtarı
-
Çift fonksiyonlu anahtar
-
Yedi gün boyunca değiştir
-
On iki ay değiştir
-
Geri sayım saati
-
Çalışma süresi sayacı
-
eşik anahtarı
-
Analog eşik anahtarı
-
Analog diferansiyel eşik anahtarı
-
analog karşılaştırıcı
-
Analog değerlerin izlenmesi
-
analog amplifikatör
-
Kendinden kilitlemeli röle (RS flip-flop)
-
Darbe rölesi
-
Program anahtarı
-
Kaydırma kaydı
LOGO! mantık modülünün kullanımına bir örnek!
PLC kullanımı örneği üzerinde elektrik mühendisliğinde mikroişlemcili sistemlerin kullanımı
LOGO!
LOGO! Soft Comfort, PC için bir yazılım paketi olarak mevcuttur. Bu yazılım aşağıdaki özellikleri içerir:
- devre mantık şeması (temas şeması / devre şeması) veya fonksiyonel blok şeması (fonksiyonel plan) şeklinde çevrimdışı modda bir devre programı oluşturmak için bir grafik arayüz;
- devre programınızın bir bilgisayarda simülasyonu;
- bir program şematik blok diyagramı oluşturmak ve yazdırmak;
- programı bir sabit diskte veya başka bir depolama ortamında saklamak;
- anahtarlama programlarının karşılaştırılması;
- blokların uygun parametrelendirilmesi;
- devre programının LOGO!'dan aktarılması bilgisayara ve bilgisayardan LOGO!'ya;
- çalışma süresi sayacını okumak;
- bir zaman belirleyin;
- yaz saatinden kış saatine geçiş ve tersi;
- çevrimiçi test etme, LOGO!'nun durumlarının ve mevcut değerlerinin görüntülenmesi! ÇALIŞTIR modunda;
- devre programının bilgisayar tarafından yürütülmesinin durdurulması (STOP).
LOGO! FBD modunda (FBD editörü) Soft Comfort ana penceresi
Bir örnek. LOGO!'da bir elektrik şebekesi modeli! Yumuşak Konfor
Pirinç. 2. Korumalı ağ RU1, RU2'nin konfigürasyonu — şalt; P1, P2 — birinci ve ikinci kullanıcı grupları; SF1, SF2 — birinci ve ikinci kesiciler; K1, K2 birinci ve ikinci kısa devre noktaları; I1, I2 — ağ bölümlerindeki akımlar
RU1 şalt cihazından, biri bir devre kesici SF1 tarafından korunan birkaç elektrik hattı çıkar. Çıkış hatlarından biri SF2 devre kesici ile korunan bu hattan RU2 şalt sistemi beslenir.
Kısım 1'de (K1 noktası) veya kısım 2'de (K2 noktası) bir kısa devre meydana gelebilir, ancak kısa devre (kısa devre) kısa devre noktasına en yakın yerden kesilmelidir. anahtar. Ancak en yakın anahtar arızalıysa kısa devre vardır. güç kaynağına en yakın anahtarla kapatılmalıdır.
LOGO!'daki elektrik şebekesi modeli Yumuşak Konfor Şekil 3'te gösterilmiştir.
Pirinç. 3. LOGO!'daki elektrik şebekesinin modeli! Yumuşak Konfor
Kesici SF1, C1 butonu ve B001,…B006 ve Q1 blokları ile simüle edilir.
C1 düğmesi, makinenin açma/kapama koluna karşılık gelir.Tetik B001, kontakları kapalı veya açık durumda tutan makinenin mekanik mandalını simüle eder.
Blok B002, açma/kapama kolu devreye girdiğinde makineyi kapatmanıza izin veren bir "kırma kolunu" simüle eder.
B003 invertörü, kol kapatıldığında makinenin kapatılmasını sağlar.
Blok B005, Trg girişine bir «1» uygulandığında B004 bloğu aracılığıyla devre kesiciyi kapatan bir serbest bırakmaya karşılık gelir. Serbest bırakma, sabit ve ayarlanabilir bir parçadan oluşan bir zaman gecikmesi ile çalışır.
SF1 makine kontaklarının durumu, Q1 çıkışı tarafından belirlenir. Blok B006, devre tamamen açıkken kontak hareket süresini simüle eder.
Blok I1 bir kısa devreyi simüle eder. K1 noktasında, M1 bloğu birinci grubun tüketicilerine voltajın varlığını gösterir, blok B016 birinci bölümdeki acil durum akımını simüle eder.
Şebekenin ikinci bölümü de benzer şekilde simüle edilir ancak I3 girişi yardımıyla SF2 kesicisinin arızası simüle edilir.