Bastelfrosch
Level-1
- Beiträge
- 26
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Zusammen,
ich habe erstmalig ein analoges Eingangsmodul an einer SPS in VErwendung und mittels eines PT1000/0-10V-Umwandlers eine Temperatur gemessen. Nun möchte ich mit dem Multiplexer von Rink 16 PT1000 ansteuern.
Für die Daten habe ich schon in einem FC geschrieben, dass wenn die 4 Merker für die Ausgänge entsprechend geschaltet sind, die Ergebnisse der Messungen in einen entsprechenden DB geschrieben werden.
Merker und Ausgänge habe ich gleichgesetzt.
Dies waren dann mal eben 16 Netzwerke. Jetzt möchte ich diese 4 Merker zyklisch schalten lassen, um automatisch, z.B. sekündlich, die einzelnen Temperaturen abfragen und in den entsprechenden DB schreiben zu können. Hier suche ich nach einer möglichst kleinen Lösung.
Mir ist hier nur eingefallen mit Timern zu arbeiten und jeweils mit ODER Funktionen zu arbeiten, aber das würde ja auch wieder eine Reihe von Netzwerken bedeuten.
Eine weitere Variante, die ich mir vorstellen könnte, wäre einfach das Byte der 4Merker durchlaufend zu verändern, Also MB26 =1, nächster Zyklus =2 etc. Aber :
erstens weiss ich nicht, wie ich das Byte direkt schreiben kann und zweitens könnte ich dann die 4 verbleibenden Merker bzw. Ausgänge nicht mehr anderweitig verwenden.
Aber wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht mehr...
Vielen Dank für Eure Hilfe
bastelfrosch
ich habe erstmalig ein analoges Eingangsmodul an einer SPS in VErwendung und mittels eines PT1000/0-10V-Umwandlers eine Temperatur gemessen. Nun möchte ich mit dem Multiplexer von Rink 16 PT1000 ansteuern.
Für die Daten habe ich schon in einem FC geschrieben, dass wenn die 4 Merker für die Ausgänge entsprechend geschaltet sind, die Ergebnisse der Messungen in einen entsprechenden DB geschrieben werden.
Merker und Ausgänge habe ich gleichgesetzt.
Dies waren dann mal eben 16 Netzwerke. Jetzt möchte ich diese 4 Merker zyklisch schalten lassen, um automatisch, z.B. sekündlich, die einzelnen Temperaturen abfragen und in den entsprechenden DB schreiben zu können. Hier suche ich nach einer möglichst kleinen Lösung.
Mir ist hier nur eingefallen mit Timern zu arbeiten und jeweils mit ODER Funktionen zu arbeiten, aber das würde ja auch wieder eine Reihe von Netzwerken bedeuten.
Eine weitere Variante, die ich mir vorstellen könnte, wäre einfach das Byte der 4Merker durchlaufend zu verändern, Also MB26 =1, nächster Zyklus =2 etc. Aber :
erstens weiss ich nicht, wie ich das Byte direkt schreiben kann und zweitens könnte ich dann die 4 verbleibenden Merker bzw. Ausgänge nicht mehr anderweitig verwenden.
Aber wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht mehr...
Vielen Dank für Eure Hilfe
bastelfrosch