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:
- SPS:
- S7-1200
- CM 1241 (RS232)
- Umsetzter ASCII nach 1-Wire
- HA7E
- 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