-> Hier kostenlos registrieren
Hallo zusammen!
Ich möchte mir unter WinCC6.0 SP3a gerne die Millisekunden der Timestamps anzeigen lassen. Genauso wie es mit dem Table und AlarmControl ja auch funktioniert. Für diese Aktion würde ich VB preferieren. Ich habe Testweise ein externes VB Programm geschrieben um mich generell mit der Zeit Problematik zu beschäftigen. Beim Zugriff mit diesem kleinen Programm auf den OPC Server bin ich ohne grosse Probleme in der Lage die enthaltenen Millisekunden im Timestamp einer Variablen zu extrahieren. Innerhalb eines VB Scripts in der Runtime bekomme ich nur Millisekundenwerte von 999 und 000. Beim Vergleich der erhaltenen Double-werte aus dem Timestamp durch das Externe Programm und durch die VB Aktion, sieht man sehr gut, dass der Timestamp während der Runtime dahingehend verändert wird, dass die Millisekunden weggerundet werden. Wie kann ich WinCC dieses Verhalten austreiben?
Ich möchte mir unter WinCC6.0 SP3a gerne die Millisekunden der Timestamps anzeigen lassen. Genauso wie es mit dem Table und AlarmControl ja auch funktioniert. Für diese Aktion würde ich VB preferieren. Ich habe Testweise ein externes VB Programm geschrieben um mich generell mit der Zeit Problematik zu beschäftigen. Beim Zugriff mit diesem kleinen Programm auf den OPC Server bin ich ohne grosse Probleme in der Lage die enthaltenen Millisekunden im Timestamp einer Variablen zu extrahieren. Innerhalb eines VB Scripts in der Runtime bekomme ich nur Millisekundenwerte von 999 und 000. Beim Vergleich der erhaltenen Double-werte aus dem Timestamp durch das Externe Programm und durch die VB Aktion, sieht man sehr gut, dass der Timestamp während der Runtime dahingehend verändert wird, dass die Millisekunden weggerundet werden. Wie kann ich WinCC dieses Verhalten austreiben?
Zuletzt bearbeitet: