Christian Schröder
Level-1
- Beiträge
- 21
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo an alle zusammen, ich habe ein kleines Problem und hoffe ihr könnt
mir helfen.
Ich habe folgendes Szenario, über ein Bedienpanel wird eine Zahl für eine Heizzeit eingeben (Zahl = Doppelwort), dieser Wert wird in einen DP geschrieben (auf einer 315 2DP) .Die Variable auf die dieser Wert abgelegt wird, ist vom Datentyp TIME. So weit so gut. Also ich gebe nun am Panel die Zeit 30 Sekunden vor --> in dem DP wird die 30 aber nicht als Sekunde sondern als Millisekunde angenommen --> also wenn ich 30 Sekunden haben möchte, müsste ich demnach 30000 eintragen. Das wäre auch nicht das Problem. Das Problem entsteht aber dann, wenn ich die Zeit auf dem PT Eingang des SFB4 lege. Dieser Eingang, kann mit Daten bis zu 65536 ms umgehen. Meine Frage jetzt wie bekomme ich es hin, das der Wert den ich im Panel eingebe, sofort als Sekunde angenommen wird und nicht als Millisekunde. Habe schon versucht den Anfangswert auf T#1s, und den Aktualwert auf T#1s einzustellen, aber dennoch wird der Wert als Millisekunden eingelesen.
Bin für jeden Tipp dankbar
mir helfen.
Ich habe folgendes Szenario, über ein Bedienpanel wird eine Zahl für eine Heizzeit eingeben (Zahl = Doppelwort), dieser Wert wird in einen DP geschrieben (auf einer 315 2DP) .Die Variable auf die dieser Wert abgelegt wird, ist vom Datentyp TIME. So weit so gut. Also ich gebe nun am Panel die Zeit 30 Sekunden vor --> in dem DP wird die 30 aber nicht als Sekunde sondern als Millisekunde angenommen --> also wenn ich 30 Sekunden haben möchte, müsste ich demnach 30000 eintragen. Das wäre auch nicht das Problem. Das Problem entsteht aber dann, wenn ich die Zeit auf dem PT Eingang des SFB4 lege. Dieser Eingang, kann mit Daten bis zu 65536 ms umgehen. Meine Frage jetzt wie bekomme ich es hin, das der Wert den ich im Panel eingebe, sofort als Sekunde angenommen wird und nicht als Millisekunde. Habe schon versucht den Anfangswert auf T#1s, und den Aktualwert auf T#1s einzustellen, aber dennoch wird der Wert als Millisekunden eingelesen.
Bin für jeden Tipp dankbar