S7-1200 mit HA7E und 1 Wire

Hallo,
da ich von verschiedenen Leuten zu dem Thema angesprochen worden bin, ist hier ist eine kurze Zusammenfassung über die 1 Wire Kommunikation mit einer S7-1200. In meiner Konfigration lese ich 8 D18B20 Sensoren aus. Die Entfernung beträgt bis zu 20 m.

Hardware:

  1. SPS:
    • S7-1200
    • CM 1241 (RS232)
  2. Umsetzter ASCII nach 1-Wire
    • HA7E
  3. One Wire Hub
    • esra automation, 1-Wire Hub III DC

Software:

  • TIA V16

Aufbau:
Der HA7E ist mit einem kurzen seriellen Kabel direkt an die RS 232 Schnittstelle der SPS angeschlossen
Verbindung HA7E - SPS
SUB 9 - Pin 2 - Transmit Data/TXRX+/TX
SUB 9 - Pin 3 - Receive Data/TXRX-/RX
SUB 9 - Pin 5 - Ground
Verbindung HA7E - 1 Wire Hub
RJ11 - Pin 3 - 1–Wire Input/Output Pin
RJ11 - Pin 4 - 1–Wire Ground Pin

SPS (Visu) Programm:

  • Funktion für den 1 Wire Scan
  • Funktion zum Auslesen der gespeicherten 1 Wire Adressen
    • Auswerung vom Scratchpad für D18B20 Sensoren
  • Visu zur Kontrolle der 1 Wire Kommunikation
    • Start 1 Wire Scan
    • Anzeige der gefunden 1 Wire Adressen

Das Programm ist leider 23Mb groß und kann hier nicht hochgeladen werden. (Oder kennt jemand einen Weg). Bei Interesse melden.

Grüße,

Christoph

1 „Gefällt mir“