A
Anonymous
Guest
-> Hier kostenlos registrieren
Hallo,
ich bräuchte mal etwas Hilfe. Ich habe seither immer an S7/300 programmiert und soll nun für einen Kunden eine vorhandene S7/200 umprogrammieren, weil das darauf vorhandene Programm dort nicht korrekt läuft.
Nun habe ich einige Probleme mit analogen Ein- und Ausgabewerten, da die Siemens-Handbücher sich etwas spärlich mit dem Thema befassen:
1. wie normalisiere ich einen Eingabewert ? Ich bekomme ein Signal 4 - 20 mA und soll dies in ein Signal 0 - 200 (Integer) umsetzen.
2. Das Handbuch besagt, dass analoge Ein- und Ausgabebaugrupen nicht automatisch von der CPU gelesen werden. Wie kann ich sicherstellen, dass das von der CPU gemacht wird ?
2. wie setze ich ein Ausgangssignal um ? Ich habe als Ausgabewerte Integer-Zahlen von 0 - 3000, die einem Ausgangssignal 4 - 20 mA entsprechen sollen.
Hat mir da vielleicht jemand ein Beispielprogramm ?
Vielen Dank schon mal im Voraus.
Volker
ich bräuchte mal etwas Hilfe. Ich habe seither immer an S7/300 programmiert und soll nun für einen Kunden eine vorhandene S7/200 umprogrammieren, weil das darauf vorhandene Programm dort nicht korrekt läuft.
Nun habe ich einige Probleme mit analogen Ein- und Ausgabewerten, da die Siemens-Handbücher sich etwas spärlich mit dem Thema befassen:
1. wie normalisiere ich einen Eingabewert ? Ich bekomme ein Signal 4 - 20 mA und soll dies in ein Signal 0 - 200 (Integer) umsetzen.
2. Das Handbuch besagt, dass analoge Ein- und Ausgabebaugrupen nicht automatisch von der CPU gelesen werden. Wie kann ich sicherstellen, dass das von der CPU gemacht wird ?
2. wie setze ich ein Ausgangssignal um ? Ich habe als Ausgabewerte Integer-Zahlen von 0 - 3000, die einem Ausgangssignal 4 - 20 mA entsprechen sollen.
Hat mir da vielleicht jemand ein Beispielprogramm ?
Vielen Dank schon mal im Voraus.
Volker