Also,
du willst S5Time in ein INT umwandeln, um es subtrahieren zu können und dann zu vergleichen.
Laut:
http://support.automation.siemens.com/W ... viewreg=WWist S5Time ein aus BCD Zahlen zusammengesetzter Zeitdauer aus Zeitwert und Zeitbasis.
Dann müsstest du also nur die ersten Bits (Bits 0 bis 11) auslesen, und BCD -> INT konvertieren. Dafür müsste es doch einen FC geben, und sonst schreibst du dir selbst einen, das ist nicht so schwer....
Dann Multiplizierst du das ganze mit der Basis.
Ich weiß jetzt nur nicht so genau, wie (ob) man einen S5Time Wert auch Bitadressieren kann. Aber sonst müsstest du es doch in ein Merkerwort oder in ein Datenwort kopieren können. Und zumindest das Merkerwort kann man Bitadressieren....
Ist sicher ein wildes hin und her kopiere, aber ob es anders geht weiß ich nicht.
mfg.
ich würde gern die Welt verbessern, aber Gott gibt mir den Quellcode nicht....
Rechtschreibfehler sind GRATIS!!!!
übernehme keine Verantwortung für Schäden die auf Grund von Falschen Tipps meinerseits entstehen