kategoriler: Programlanabilir kontrolörler
Görüntülenme sayısı: 7314
Makaleye Yorumlar: 0
İki pompalı bir pompa istasyonunun elektrik devresini PLC tarafından kontrol edilen bir devreye yükseltme örneği
Bu konuyla ilgili önceki makalenin incelemelerinde - Programlanabilir bir kontrolör (PLC) kullanarak bir yük asansörünün elektrik devresini yükseltme örneği CFC'de bir program yazma sürecinin daha ayrıntılı bir adım adım analiziyle materyal oluşturma arzusu vardı.CoDeSys. Devreyi önceki makaleden yeniden birleştirmek çok ilginç olmadığından, bu sefer örneğin, pompa pompaları olan bir pompa istasyonunun bir zamanlar çok popüler olan devresini örnek olarak ele alacağız.
Pompa istasyonunun cihaz ve çalışma prensibi
Yani, iki pompalı bir drenaj tipi pompa istasyonu var. Su rezervuara yerçekimi ile akar ve pompaların görevi, aşırı dolmasını önlemek için bu rezervuardan dışarı pompalamaktır. Şemaya göre pompalardan biri ana, ikincisi yedek. Şema, bir anahtar kullanarak birincil ve yedek bir pompa atama olanağını sağlar.
Başlangıçta, ana pompa olarak belirlenen pompa açılır ve sıvıyı pompalamakla baş edemezse, yedek pompa otomatik olarak yardımına açılır. Her iki pompa da sıvıyı dışarı pompalayamazsa, bir ışık ve ses alarmı tetiklenir.

Kontrol devresinin çalışma prensibi
Sıvı seviyesi kontrol edilir seviye sensörleri 4 pimli. Sıvı tankta yükseldiğinde, kontaklar sırayla kapanır, bobine güç sağlar ara elektromanyetik rölelerkimin kişileri dahil elektromanyetik starter bobinleri zincirindepompaların elektrik motorlarının kontrol edilmesi.
İki pompa pompalı elektrikli pompa istasyonunun şematik diyagramı:

Bu şemanın modern GOST'lara (1 ve 5 - vanalar, 2 - vanalar, 3 - deşarj boru hatları, 4 - pompalar, 6 - rezervuar, 7 - emme boru hatları, 8 - elektrot) göre yapılan atamalarla başka bir versiyonu daha vardır:

İlk şemaya göre devrelerden akım akışına bir örnek (ilk ana pompa ve ikinci yedek pompa ile, yazılım anahtarı konum 1'de bulunur):
1) Su E1 seviyesine ulaştığında - hiçbir şey olmaz,
2) Su E2 seviyesine ulaştığında - RU1 röle bobini etkinleştirilir, kontakları kapatır. PM1 marş devresindeki kontak açılır, D1 motoru açılır.
3) Su E3 seviyesine ulaştığında, RU1 rölesi de açılır ve D1 motoru çalışırken röle bobini RU2 etkinleştirilir. Röle RU2 kontaklarını kapatır. PM2 marş devresindeki kontak açılır, D2 motoru açılır.
4) Su E4 seviyesine ulaştığında - röle RA etkinleştirilir. Bu rölenin kontakları, bağımsız bir güç kaynağı, örneğin bir batarya (ilk devrede gösterilmemiştir) için ayrı bir devreye dahil edilmiştir. LV voltaj rölesinin kontağı da bağlanmıştır. Voltaj veya acil sıvı seviyesi yokluğunda, bir alarm lambası ve zil sesi (ilk diyagramda da gösterilmez).
Pompa istasyonunun şeması otomatik ve manuel modlarda çalışabilir. Her pompa için çalışma modu seçimi PU1 ve PU2 anahtarları kullanılarak ayrı ayrı gerçekleştirilir. Manuel modda, elektromanyetik yol vericilerin ve pompa motorlarının açılması ve kapatılması KnP ve Kns düğmeleri kullanılarak gerçekleştirilir.
Devre yükseltme
Pompa istasyonunun röle kontrol devresini modernize edeceğiz. Yükseltme işleminden sonra, pompalama sıvısı programlanabilir lojik kontrolör (PLC). Bu durumda, PLC olarak her tip kontrolör kullanılabilir. Bizim durumumuzda, bazı ucuz olanlar bile mükemmeldir. programlanabilir röle.

Bu makalenin görevi tamamen eğitici olduğu için - İlk PLC programlama becerilerini kazandırmak, o zaman bu çok uygun için kullanacağız yazılım paketi CodeSyS 2.3 ve denetleyici şirket Koç. Denetleyici modeli gerektirir CoDeSys programda bir proje oluştururken. Programı hazırlayacağız CFC dilinde.
Bu proje sadece eğitim amaçlıdır. Görevimiz, pompalama istasyonunun cihazında, teknolojisinde ve kontrollerinde herhangi bir değişiklik yapmadan kontrol devresini röleden yazılıma değiştirmek.
İlk olarak, programda ihtiyacımız olan tüm gerekli giriş ve çıkış sinyallerini tanımlarız.
girişler:
-
1 pompayı çalıştır;
-
1 pompayı durdur;
-
2 pompa başlat;
-
2 pompayı durdurun;
-
Manuel mod 1 pompası;
-
Otomatik mod 1 pompası;
-
Manuel mod 2 pompaları;
-
Otomatik mod 2 pompaları;
-
1. ana pompa;
-
2. ana pompa;
-
Seviye sensörü DN1;
-
Seviye sensörü DN2;
-
Seviye sensörü DN3;
-
DN4 seviye sensörü.
çıkışları:
-
Nasos1;
-
Nasos2;
-
Acil durum lambası.
Toplam: 14 girişler ve 3 çıkış.
1. Manuel pompa kontrol programı oluşturun.
Başlat düğmesi tetiklendiğinde ve "Manuel mod" girişinde bir sinyal olduğunda pompa motoru açılmalıdır. "Durdur" düğmesine bastığınızda ve "Manuel mod" girişinde bir sinyal olduğunda ve ayrıca "Manuel mod" girişinde sinyal yoksa ayrı olarak devre dışı bırakın.
Bunun için kullanıyoruz RSgirişinde tetikleyici (SET) başlat düğmesinden bir sinyal verin (Pusk1) ve eleman aracılığıyla "Manuel mod" (ruhnoy1) girin VE (mantıksal "VE"). Tetikleyici, her iki girişte de mantıksal birimler olduğunda çıkış ve Q1 anahtarını değiştirir (DOĞRU).
Tetikleyici girişinde pompayı kapatmak için (RESET1) mantıksal birim gelmeli (TRUE). Bir durumda, bu, Durdur düğmesinden (stop1) bir sinyal olduğunda ve aynı zamanda Manuel mod girişinde (ruhnoy1) sinyal bulunduğunda meydana gelir. Bunu yapmak için, bir öğe ile birleştirilirler VE. Burada, pompanın çalıştırılması işleminde olduğu gibi her şey aynıdır.
İkinci durumda, mantıksal birim yanmalıdır tetik girişi (RESET1) anahtar kapalıyken ve "Manuel mod" girişinde sinyal yoksa, yani pompanın hangi koşulda olduğuna bakılmaksızın, anahtar "Manuel mod" dan "Otomatik mod" konumuna getirildiğinde motor kapatılmalıdır. Bunu yapmak için giriş sinyalini ters çevirin ruhnoy1 ve eleman üzerinden bir pompa kapatma sinyali ile birleştirin YA (mantıksal VEYA).
Bu durumda, tetikleyici girişi (RESET1) mantıksal bir birim iki şekilde gelebilir. İlk durumda, bir unsurdan gelir VEdüğmeden kapatma ve manuel modun kurulumu ile ilişkili giriş bağlantısı kesildiğinde. İkinci durumda, mantıksal sıfır (YANLIŞ) çıkışta döner dEĞİL mantıksal birime (DOĞRU).

Devrede manuel modda aynı modda çalışan 2 pompamız olduğundan, programa aynı kod parçasını da ekleyeceğiz.

2. Devrenin otomatik modda çalışması için bir program oluşturun
Devrenin çalışmasını anlamayı kolaylaştırmak için, başlangıçta çalışma modunu ve ana pompayı seçmek için anahtarları dikkate almadan bir program yapacağız, yani. İkinci seviye sensörü için ilk pompa, üçüncü sensör için ikinci pompa içeren bir devreye ihtiyacımız olduğunu varsayalım. Dördüncü sensör tetiklendiğinde, bir alarm tetiklenir. Her iki pompanın kapatılması, suyun tamamen pompalanmasından sonra gerçekleştirilir ve ilk seviye sensörü tetiklenir. Bunun için iki tetikleyiciye ihtiyacımız var. RSihtiyacımız olan tüm giriş ve çıkışları doğru bir şekilde bağlar.

Ama her şey ilk bakışta göründüğü kadar basit değil. Emülasyon modunda bu programı kontrol etmeye çalışırsak, yükselen su hakkında seviye sensörünün kontaklarının alternatif aktivasyonunu simüle ederken, su ikinci sensöre yükseldiğinde pompanın açılmadığını göreceğiz. Suçlu, tetikleyicilerin açma girişine bir sinyal gönderen seviye sensörünün ilk kontağıdır. Ancak tetikleyicilerin sadece seviye sensörünün 1 kontağı kesilirken kapatılması gerekir.Bunu yapmak için, iletişimden sonra DU1 eşya koy dEĞİLsinyali sensörün tersine çevirir ve tetikleyiciler sadece giriş kontağı kesildiğinde sıfırlanır.

Şimdi devreye otomatik moddaki anahtarların kontaklarını ekleyin. Pompa motorları, yalnızca bu anahtarların kontaklarının bağlandığı girişlerde bir sinyal olduğunda (mantıksal ünite) açılmalıdır. Ayrıca, her motorun devrede kendi anahtarı vardır.
Bunun için şemaya 2 öğe ekle VEpompalar sadece anahtarlar otomatik modda açıldığında ve 2 elemanla çalışmayı sağlar YA manuel ve otomatik modu bağlar. Onlar sayesinde, nazos1 ve nasos2 pompalarının yol vericilerini kontrol eden çıkışlar, hem manuel hem de otomatik tetikleyicilerden bir sinyal alabilir.

3. Bir pompa seçim anahtarı ekleyin
Bu aşamada, ana ve yedek pompayı seçmenize izin veren devreye bir anahtar eklemek kalır. Önce ana pompa, yedek - ikinci. Elektrik devresindeki anahtarlarda fiziksel olarak 4 giriş ve 4 çıkış vardır. Programlanabilir kontrolörü bağlamak için 2 çıkış kullanacağız. 2 diğer kişi 2. ana hat ile paralelleştirilecektir.
PLC programında 2 giriş sinyali girmemiz gerekiyor - "Birincil 1 pompa" (osnovn_1) ve "Birincil 2 pompa" (osnovn_2). İlk önce 2 element ekliyoruz VE ve tetikleyicilerin girişlerini bunlara bağlayın. Seviye sensörünün ikinci kontağından ve anahtar girişinden bir sinyal her bir öğeye gelir.
Sensörün üçüncü kontağı ve anahtarın girişleri ile benzer eylemler gerçekleştiriyoruz. Ve her tetik girişi için 2 sinyal almak için, devreye 2 eleman daha ekleyin YA.
Programlanabilir kontrolör için iki pompa pompalı pompa istasyonunun son programı:

Yazılı bir program, programlanabilir bir kontrolör olmasa bile, emülasyon modunda kontrol edilebilir.CoDeSys (Çevrimiçi - Öykünme Modu - Bağlantı - Ctrl + f7 - başlangıç F5).
Emülasyon modunda programCoDeSys:

Herhangi bir sorunuz varsa, yorumlarda bırakın! Sizce bu konuda makaleler yapmaya devam etmekte fayda var mı?
Ayrıca bkz. electro-tr.tomathouse.com
: