İçindekiler:
Video: Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Endüstriyel HMI ile bir Arduino kartını kontrol etmenin ve bir Modbus TCP iletişimi ile endüstriyel bir ağa bağlamanın endüstriyel bir yolu.
Adım 1: Ağa Bağlanacak Cihazlar
Bu performansı yapmak için resimde gösterildiği gibi PLC S7-1200 ve HMI KTP700 Basic (SIEMENS) içeren bir elektrik kabini yaptım. Size bu dolabın şemasını veriyorum.
Ethernet/USB ile HMITU655 gibi bir Schneider HMI kullandım.
Ben de Atmega 1284p'ye dayalı bir Arduino klon kartı yaptım (eğitilebilirlerimden birine bakın).
2. Adım: Kullanılacak Yazılımlar
Bir çok yazılım kullandım ama sadece 2 tanesi ücretsiz. Bütün bu elektrik tesisatı çok pahalı ve benim iş yerimde olması büyük bir fırsat.
Ne için yazılımlar:
- PLC S7-1200 ve Arduino kartını denetlemek için AdvancedHMI (ÜCRETSİZ)
- PLC S7-1200 ve HMI KTP700'ü programlamak için TIA PORTAL V13 (PAHLI)
- Grafcet Studio PRO (PAHALI), PLC S7-1200'ü SFC programlama ile programlamanın bir yoludur. Grafcet Studio tarafından sağlanan ve GRAFCET ENGINE adlı bir proje ile (TIA PORTAL'da kullanıma hazır) çalışmanız gerekiyor ve PLC'ye indirilmesi gerekiyor. Ardından Grafcet Studion'dan taslağı doğrudan PLC'ye indirebileceksiniz.
- HMI MAGELIS HISTU655'i (Schneider) programlamak için VIjéo Designer 6.2 (PAHLI).
- 3 harika kütüphaneye sahip Arduino 1.8.x (ÜCRETSİZ): MightyCore (atmegas 40DIP kullanabilmek için), mudbus (bir ethernet kalkanı ile ModbusTCP'yi yönetmek) SMlib'i (otomasyona uygun durum makinelerini çalıştırmak için) sonlandırır.
2 ders veriyorum: (fransızca, çeviri yok ama anlaşılması kolay, üzgünüm)
-
ÖRNEKLER S7-1200: kullanılacak bazı bilgiler
TIA PORTAL V13+S7-1200+GelişmişHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (modbus tcp ile kontrol etmenin daha basit bir yolu)
TIA PORTAL V13+S7-1200+KTP700 Temel+Grafcet Studio
TIA PORTAL V13+KTP700 Temel+Arduino Klonu Ethernet Kalkanı
VIJEO DESIGNER+MAGELIS HISTU655+S7-1200
- TUTO MAGELIS HMI: Vijéo Designer 6.2'nin nasıl kullanılacağı ve bir Arduino kartının nasıl kontrol edileceği.
Arşivi veriyorum: _FILES EXAMPLES.zip, kullanılan dosyalar projeyi çalıştırıyor.
Adım 3: Sonuçlandırmak için:
Bana gelince, SIEMENS çözümünün programlanması Schneider çözümünden biraz daha karmaşık. Ama hala çok çok pahalı kalıyor.
Bu projeyi yönetmek için okuduğum tüm güvenilir öğreticilere teşekkürler.
Mutlu öğretilebilir.
Önerilen:
MODBUS RTU'da Endüstriyel HMI ve Arduinos: 4 Adım
MODBUS RTU'da Endüstriyel HMI ve Arduinos: Bu talimatta, endüstriyel bir HMI (COOLMAY MT6070H, 150EUROS), bir Arduino CLONE DIY (10EUROS) ve bir Arduino UNO (10EUROS) arasındaki bir iletişim örneğini anlatacağım. Ağ, özel, sağlam ve endüstriyel bir protokol altında çalışacak
Raspberry PI 3 - TtyAMA0 ile BCM GPIO 14 ve GPIO 15 arasında Seri İletişimi Etkinleştir: 9 Adım
Raspberry PI 3 - TtyAMA0'dan BCM GPIO 14'e ve GPIO 15'e Seri İletişimi Etkinleştir: Kısa bir süre önce Raspberry Pi (3b)'mde UART0'ı etkinleştirmekle ilgilendim, böylece onu standart bir 9 kullanarak doğrudan bir RS-232 sinyal seviyesi cihazına bağlayabilirdim. -pin d-sub konektörü, bir USB'den RS-232'ye adaptörden geçmek zorunda kalmadan. İlgi alanımın bir parçası
ESP32 Modbus Master TCP: 7 Adım
ESP32 Modbus Master TCP: Bu sınıfta ESP32 işlemciyi Modbus TCP Master olacak şekilde programlayacaksınız. Bu işlemciyi içeren iki cihaz kullanacağız: Moduino ESP32 ve Pycom. Her iki cihaz da MicroPytthon ortamında çalışmaktadır. Modbus Slave'imiz M'li bir PC bilgisayar olacak
Sayaç PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 Adım
Metre PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: Bu fırsatta aktif güç ölçer veya elektrik tüketimimiz Pzem-004 - Peacefair'i önceki eğitimlerde kullanılan IoT Node-RED entegrasyon platformu ile entegre edeceğiz, Modbus TCP/IP slave olarak konfigüre edilmiş bir ESP8266 modülü kullanacağız, daha sonra
Erişim Noktası - İki ESP8266 MCU Arasında İstasyon İletişimi: 3 Adım
Erişim Noktası - İki ESP8266 MCU Arasında İstasyon İletişimi: Merhaba Yapıcılar!Önceki talimatımda bir ev WiFi yönlendiricisi aracılığıyla iki ESP8266 MCU arasında bir WiFi iletişimi yaptım. Yorumlardan gördüğüm gibi, bir router menzilinden uzakta ESP8266 MCU'ları kullanmak isteyen Maker'lar var. Yani burada bir bar