İçindekiler:

PLC Güvenliği için Kablosuz Güvenlik Düğmesi: 6 Adım (Resimlerle)
PLC Güvenliği için Kablosuz Güvenlik Düğmesi: 6 Adım (Resimlerle)

Video: PLC Güvenliği için Kablosuz Güvenlik Düğmesi: 6 Adım (Resimlerle)

Video: PLC Güvenliği için Kablosuz Güvenlik Düğmesi: 6 Adım (Resimlerle)
Video: TİKTOK DİLENCİLERİ PART 1 DAHA NELER DEDİRTEN Video #tiktok #tiktokvideo #tiktokvideo 2024, Temmuz
Anonim
PLC Güvenliği için Kablosuz Güvenlik Düğmesi
PLC Güvenliği için Kablosuz Güvenlik Düğmesi

Bu proje, tehlikeli üretim tesisleri için ek bir güvenlik katmanı oluşturmak için IoT ve (nihayetinde) robotik kullanma konseptimin kanıtıdır. Bu düğme, sinyal ışıklarının kontrolü de dahil olmak üzere birden fazla işlemi başlatmak veya durdurmak için kullanılabilir. Bu projeye bir e-stop düğmesi olarak atıfta bulunsam da, gerçek e-stop kontrollerini kurmanın çok fazla fazlalık ve düzenleme gerektirdiğini lütfen unutmayın. Bu proje sadece ek bir güvenlik katmanı eklemeyi amaçlamaktadır.

Bu devreyi kablolarken ve çalıştırırken lütfen güvenlik önlemlerini kullanın.

Gereçler

Elektronik

x2 NODE MCU panoları -

x1 PLC w/güç kaynağı - Bu Talimatta Allen-Bradley CompactLogix PLC kullanılır -

x1 5v Elektromekanik röle

x1 2N2222A transistör

x1 1k Ohm direnç

x1 normalde kapalı (NC) basma düğmesi

x1 normalde açık (NO) basma düğmesi

x1 9v pil konektörü + 9v pil

çeşitli tel

Yazılım

Arduino IDE'si

Stüdyo 5000

Adım 1: NODE MCU Sunucusu Devre Kablolaması

NODE MCU Sunucu Devre Kablolaması
NODE MCU Sunucu Devre Kablolaması
NODE MCU Sunucu Devre Kablolaması
NODE MCU Sunucu Devre Kablolaması
NODE MCU Sunucu Devre Kablolaması
NODE MCU Sunucu Devre Kablolaması
NODE MCU Sunucu Devre Kablolaması
NODE MCU Sunucu Devre Kablolaması

Sunucu olarak bir NODE MCU kartı kullanılacaktır ve buton ile PLC arasındaki aracıdır. Butona basıldığında, sunucu bir röleye enerji verecek bir sinyal alacak ve tüm işlemlerin durdurulması için gerekli sinyali PLC'ye gönderecektir.

Kurulu Kablolama

NODE MCU'muza güç sağlamak için bir mikro usb duvar adaptörü kullanmanız yeterlidir.

Röle Kaza Kursu

Röle iki bölümden oluşur; bobin ve armatür. Bobine enerji verilebilir, bu da armatürün normalde kapalı (NC) konumundan normalde açık (NO) konumuna hareket etmesine neden olacak bir manyetik alan oluşturur.

Hangi pimin NO, hangisinin NC olduğunu belirlemek için bir multimetre kullanın ve direnci ölçmek için ayarlayın (2k Ohm aralığı). Orta pime giden kırmızı kabloya dokunun ve ardından karşıt pimlerin her birini ölçün. NC pimi elektriksel olarak bağlanacaktır, bu nedenle küçük bir direnç okuması görmelisiniz. NO pimi elektriksel olarak bağlanmayacaktır, bu nedenle okuma aralığın üzerinde olmalıdır.

NO ve NC pinleri kurulduktan sonra, bobine iki tel (yukarıdaki resimde siyah teller), bir tel orta kontak pinine ve bir tane NC pinine (yeşil teller) lehimleyin veya takın.

Karttan Röleye Kablolama

Şimdi rölemizi panoya bağlamamız gerekiyor. Armatürü devreye sokmak için röle bobinine 5v vermemiz gerekiyor. NODE MCU kartı sadece 3.3v çıkış verdiğinden, sinyali yükseltmek için bir transistör kullanmamız gerekiyor. Devre bağlantıları için kablo şemasına bakın. Sinyal için farklı bir pin kullanılıyorsa, kodda değiştirilmesi gerekeceğini lütfen unutmayın.

PLC Kablolarına Röle

Merkezi pimi 24v kaynağına ve NO pimini PLC'deki giriş terminali 1'e bağlayın.

Adım 2: NODE MCU İstemci Kablolaması

NODE MCU İstemci Kablolaması
NODE MCU İstemci Kablolaması
NODE MCU İstemci Kablolaması
NODE MCU İstemci Kablolaması
NODE MCU İstemci Kablolaması
NODE MCU İstemci Kablolaması

Bu NODE MCU kartı istemci olarak programlanacak ve düğme durumunu sunucuya gönderecektir. 9v pili NODE MCU'daki Vin ve GND pinlerine bağlayın. 3v3 (3.3v pin) etiketli herhangi bir pimden bir kabloyu ve D8 (GPIO 15) pimine başka bir kabloyu lehimleyin/bağlayın. Bu tellerin diğer ucunu normalde kapalı olan acil durum düğmesinin her iki tarafına lehimleyin veya takın.

Adım 3: PLC Kablolaması

PLC Kablolama
PLC Kablolama

Yeşil kablonuzu NC röle ayağından PLC'nizin 0 giriş terminaline takın. Girişinizle ilişkili ortak (COM) bağlantı noktası üzerinden topraklama bağlantınız olduğundan emin olun. Çoğu PLC'nin ayrı COM bağlantı noktaları vardır, bu nedenle doğru bağlantı noktasına bağlı olduğunuzdan emin olun.

PLC'miz için başlat butonumuz olarak işlev görmek üzere normalde açık olan bir basma düğmesiyle de aynısını yapın. Bu düğmeyi terminal 1'e takın.

24v'yi kaldırabilecek herhangi bir sayıda çıkış cihazını çıkış terminallerine takın. Bu örnek için, çıkış terminali 0'da tek bir pilot ışık kullanıyoruz. COM'da toprağa bir bağlantı eklediğinizden emin olun.

Adım 4: NODE MCU Sunucusunu ve İstemcisini Programlama

NODE MCU kartlarını ilk kez kullanıyorsanız, bu kurulum kılavuzunu kullanın:

Kurulumu tamamladıktan sonra sunucu ve istemci dosyalarını indirin. Gerekli değişiklikler aşağıda ve.ino dosyalarında listelenmiştir.

1. Hem sunucu hem de istemci için SSID'yi ağ adınızla değiştirin

2. Parolayı hem sunucu hem de istemci için ağ parolasıyla değiştirin. Açık bir ağ ise, "" olarak bırakın.

3. Sunucu için IP, ağ geçidi ve alt ağ maskesini ekleyin.

4. İstemci için, sunucu için kullanılan IP adresini ekleyin.

5. Her iki pano da önceki adımlarda gösterildiği gibi bağlanmışsa, dosyaları ilgili panolara yüklemeniz yeterlidir. Farklı pinler kullanılıyorsa, ilgili değişkeni değiştirin ve ardından yükleyin.

Adım 5: PLC'yi programlayın

PLC'yi programlayın
PLC'yi programlayın
PLC'yi programlayın
PLC'yi programlayın
PLC'yi programlayın
PLC'yi programlayın
PLC'yi programlayın
PLC'yi programlayın

PLC Kaza Kursu

PLC'ler, merdiven mantığı olarak bilinen oldukça basit bir G/Ç dili kullanır. Kod yukarıdan aşağıya ve soldan sağa okunur. Her program döngüsü sırasında, doğru/yanlış giriş verileri güncellenir ve bu bilgiler çıkışları kontrol etmek için kullanılır. Ladder mantık programındaki girişler ve çıkışlar, PLC üzerindeki saha cihazlarına bağlanan ayrı terminallere bağlanır.

Kullanılan semboller aşağıdaki gibidir:

--| |-- Kapalı olup olmadığını inceleyin (XIC). Bu bir giriş kontağıdır ve ilgili giriş terminalinde YÜKSEK bir sinyal varsa doğru olacaktır.

--|/|-- Açık olup olmadığını inceleyin (XIO). Bu bir giriş kontağıdır ve ilgili giriş terminalinde DÜŞÜK bir sinyal varsa doğru olacaktır.

--()-- Çıktı. Bu bir çıkış kontağıdır ve basamaktaki tüm giriş kontakları DOĞRU iken YÜKSEK olur.

Kod Açıklaması

İlk basamakta, ilk XIC kontağı bizim acil durdurma komutumuzdur. Normalde kapalı bir E-stop düğmesiyle birlikte bir XIC kullanıyoruz. NC düğmesi bir YÜKSEK sinyal sağladığından, XIC, basamağın geri kalanına enerji verilmesine izin vererek DOĞRU'ya dönecektir. E-durdurma düğmesine basmak YÜKSEK sinyali kıracak ve basamağın enerjisinin kesilmesine neden olacak ve böylece çalışan herhangi bir tehlikeli makineyi durduracaktır.

Devrenin bir sonraki kısmı, çıkış bobini ile bir sızdırmaz devre oluşturan paralel bir basamaktır. Paralel basamaklar bir VEYA kapısı gibi davranır - her ikisi de doğruysa basamak doğru olabilir. Üst kontak, başlat düğmemize bağlanmıştır ve alt kontak, çıkış kontağımızın durumudur. Başlat düğmesine basıldığında, çıkış enerjilenecek ve bu da alt kontağı DOĞRU yapacaktır. Böylece kullanıcı başlat düğmesini bırakabilir ve çıkış E-stop düğmesine basılana kadar enerjili kalır.

PLC'yi programlamak için

Studio 5000'in indirilip kurulu olduğundan emin olun. PLC'yi çalıştırın ve bir USB bağlantısı kullanarak bilgisayarınıza bağlayın. Ekli kodu açın. İletişim < Kim Aktif'i seçin. PLC'niz USB seri port altında listelenmelidir. İndirmek için PLC'nizin 'prog' olarak ayarlandığından emin olun. PLC'nizi seçin ve kodu indirin. Hazır olduğunda, programınızı çalıştırmak için PLC'yi 'çalıştır' olarak ayarlayın.

Adım 6: Çalıştırın

İstemci kartınıza 9v pil takın. Sunucu kartınızı ve PLC'nizi takın. PLC programını çalıştırın, ardından acil durum düğmesine basın. Pilot ışığın (veya kullanılan herhangi bir çıkış cihazının) devre dışı kaldığını görmelisiniz.

IoT Mücadelesi
IoT Mücadelesi
IoT Mücadelesi
IoT Mücadelesi

IoT Challenge'da İkincilik

Önerilen: