İçindekiler:

Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi: 3 Adım
Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi: 3 Adım

Video: Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi: 3 Adım

Video: Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi: 3 Adım
Video: RS-485, Modbus RTU/ASCII ve Modbus TCP Nedir #modbus #rs485 #rtu #tcp www.elektricotomasyon.com.tr 2024, Kasım
Anonim
Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi
Arduino ve Endüstriyel Cihazlar Arasında Modbus TCP İletişimi

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

Ağa Bağlanacak Cihazlar
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: