İçindekiler:
- Adım 1: Donanım ve Yazılım
- Adım 2: PCB Montajı
- 3. Adım: Pcb'yi Test Edin
- Adım 4: Üst Kabuğu Monte Edin
- Adım 5: İşletim Sistemini Kurun
- Adım 6: CodeSYS'i kurun
Video: Raspberry Pi Tabanlı IEC 61131-3 Uyumlu PLC: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
IEC 61131, PLC programlama için fiili bir standarttır. Bu arada Raspberry Pi için çalışma zamanı sürümleri de mevcuttur - örneğin 3S-Smart Software Solutions şirketi tarafından CODESYS. Raspberry Pi için ticari bir çalışma zamanı çekirdeği sağlarlar, ancak durmadan önce 120 dakika boyunca herhangi bir ödeme yapılmadan demo sürümü olarak çalışacaktır… Öğrencilerin ve hobicilerin IEC 61131 programlamayı öğrenmeleri için iyi bir olasılık.
Bu talimatın fikri, RPI ve CODESYS hedefine dayalı gerçekten ucuz bir IEC 61131-3 uyumlu PLC gerçekleştirmekti. Gerçek bir PLC gibi, “endüstriyel” bir duyguya sahip olmak için Raspberry Pi kartını bir geliştirme kartıyla birlikte sağlam bir endüstriyel muhafaza içine yerleştireceğiz. Sonunda, neredeyse hiç para ödemeden CODESYS çalışma zamanında bir EtherCAT master çalıştıran bir PLC'ye sahip olacağız.
Adım 1: Donanım ve Yazılım
Donanım
- Ahududu Pi 3B
- RasPiBox Open Plus (Standart versiyon)
- Mikro SD kart
Yazılım
- Raspbian Jessie lite
- CODESYS Geliştirme Sistemi
- Raspberry PI için CODESYS kontrolü
Aletler
- havya
- multimetre
- Tornavida
- biraz lehim
Adım 2: PCB Montajı
Pcb'nin montajı ile başlıyoruz. Lütfen PDF kılavuzundaki talimatları izleyin.
3. Adım: Pcb'yi Test Edin
Raspberry Pi'yi monte etmeden önce pcb'yi test etmeliyiz. Pcb güç terminaline bir güç kaynağı (9…35V DC) bağlamanız gerekir. Lütfen bir multimetre ile RPI için 5V besleme voltajını kontrol edin.
Artık pcb'yi besleme voltajından ayırabilir ve Pi'yi yukarıdaki resimdeki gibi monte edebilirsiniz.
Adım 4: Üst Kabuğu Monte Edin
Şimdi üst kabuğu takmanın zamanı geldi. Şimdi küçük bir din raylı PLC'ye benziyor.
Adım 5: İşletim Sistemini Kurun
Önce Raspberry Pi web sayfasında verilen talimatları kullanarak Raspbian'ı SD karta kurmalıyız.
Bu talimatı takip edebilirsiniz.
Daha sonra SSH (Putty) üzerinden erişim sağlamak için SD kartın kök dizinine "SSH" dosya isimli boş bir dosyayı kopyalamayı unutmayınız.
Adım 6: CodeSYS'i kurun
1.) Lütfen önce Raspberry Pi SL için CODESYS Control'ü indirin. Ücretsiz sürüm 120 dakikalık çalışma süresi ile sınırlıdır (tekrar 120 dakikaya sahip olmak için RPI'yi yeniden başlatmanız gerekir). Herhangi bir sınırlama olmaksızın 35 € karşılığında ticari bir sürüm satın alabilirsiniz.
2.) Lütfen şimdi CODESYS Geliştirme Sistemini indirin. Daha sonra PC'nizdeki PLC programlarını yazmak için bu yazılıma ihtiyacınız olacak.
3.) Geliştirme Sistemini PC'nize kurun. CODESYS_Control_for_Raspberry_PI.package paketini paket yöneticisi aracılığıyla kurmayı unutmayın: „Tools – Package Manager“„Kur“
4.) PC'nizde Codesys'i şimdi yeniden başlatın
5.) Raspberry Pi "Tools" "Update Raspberry Pi" içine CODESYS Runtime'ı yükleyin
Çalışma zamanı şimdi 120 dakika çalışacak. Yeniden başlatmak için bu betiği kullanabilirsiniz:
/etc/init.d/codesyscontrol start/etc/init.d/codesyscontrol stop
Önerilen:
Uyumlu Bir İnsansı Robot Üretmek: 11 Adım
Uyumlu Bir İnsansı Robot Oluşturma: Güncelleme & Sayfa:1/17/2021 Head, Face, Vb. - web kamerası eklendiTendons & Kaslar - PTFE ilaveleriSinirler ve amp; Deri - iletken kauçuk sonuçları "Resimdeki o şey nedir?"Bu robotik bir gövdenin parçasıdır - özellikle bir prototip spi
RC Düzlem Altimetre (Spektrum Telemetri ile uyumlu): 7 Adım
RC Uçak Altimetresi (Spektrum Telemetri ile uyumlu): Bu altimetreyi, pilotun ABD'deki RC uçaklarda 400 fit sınırının altında olduğunu bilmesi için yaptım. Arkadaşım, her zaman 400 fitin altında olduğunu kesin olarak söyleyemediği için endişeliydi ve bir sensörün herhangi bir
Lego Uyumlu Gece Lambası: 3 Adım
Lego Uyumlu Gece Lambası: Bu proje, Lunchbox Electronics PTH LED Tuğlaları kullanarak en sevdiğiniz Lego'lardan bazılarını sergilemek için kullanılan hızlı bir gece lambasıdır ve lehimleme gerektirmez! Başlayalım
Ardubuino (Arduboy Uyumlu Klon): 5 Adım
Ardubuino (Arduboy Uyumlu Klon): Arduboy, sadece yazılımında değil, birçok insanın platform için kendi oyununu geliştirdiği donanımda da aktif bir topluluğa sahip, açık kaynak kodlu, kredi kartı boyutunda bir oyun konsoludur. insanlar th ile geldi
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık