poppycock
Level-1
- Beiträge
- 253
- Reaktionspunkte
- 21
-> Hier kostenlos registrieren
Hallo,
ich lese mit meiner 314IFM eine Frequenz mit dem SFB30 ein.
Diese Frequenz wird in dem dazugehörigen Instanz-DB als DINT gespeichert.
Da ich keine negative Zahl erwarte, kann ich doch einfach den DINT-Wert aus dem Instanz-DB in mein Visu-DB als INT schieben, sofern der DINT in ein INT passt!?
Außerdem wird der Wert im Instanz-DB in mHz angegeben, ich benötige diese Angabe in Hz.
Ich habe jetzt folgende Idee:
Würde das so funktionieren, um die Frequenz in Hz zu messen und als INT zu speichern?
Die Frequenz kommt NIE über 100Hz, im Normalfall pendelt sich diese bei 80 bis 90Hz ein.
Wenn ich ehrlich bin, gefällt mir die Division nicht, geht das anders?
Sorry für die dummen Fragen, aber irgendwie macht es noch nicht klick, wie ich ein DINT in ein INT schiebe (vorausgesetzt das DINT passt in ein INT)...
Gruß,
poppycock
ich lese mit meiner 314IFM eine Frequenz mit dem SFB30 ein.
Diese Frequenz wird in dem dazugehörigen Instanz-DB als DINT gespeichert.
Da ich keine negative Zahl erwarte, kann ich doch einfach den DINT-Wert aus dem Instanz-DB in mein Visu-DB als INT schieben, sofern der DINT in ein INT passt!?
Außerdem wird der Wert im Instanz-DB in mHz angegeben, ich benötige diese Angabe in Hz.
Ich habe jetzt folgende Idee:
Code:
L DB30.DBD 10 // Instanz-DB
L 1000
/D
T DB50.DBW 2 // Frequenz
Die Frequenz kommt NIE über 100Hz, im Normalfall pendelt sich diese bei 80 bis 90Hz ein.
Wenn ich ehrlich bin, gefällt mir die Division nicht, geht das anders?
Sorry für die dummen Fragen, aber irgendwie macht es noch nicht klick, wie ich ein DINT in ein INT schiebe (vorausgesetzt das DINT passt in ein INT)...
Gruß,
poppycock