BCD Wortverarbeitung
BCD Wortverarbeitung
Komme in mom nicht wirklich weiter. Wie kann ich den Wert so ändern das 1Sek und 42ms raus kommen für den Timer nachher.
Danke und schönes Wochenende
Benutze TIA V12/ S7-1200
Danke und schönes Wochenende
Benutze TIA V12/ S7-1200
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hallo,
Time enthält den Zeitwert in Anzahl Millisekunden. Da die BCD-Steller drei Stellen haben, kann also max. 999 eingegeben werden, was dann 999ms entspricht.
Für 1042ms sind vier Stellen notwendig, es müssen also zwei BCD-Ziffernsteller nebeneinander platziert werden. Am besten die beiden so adressieren dass diese ein Doppelwort belegen. Also den mit den höherwertigen Stellen beispielsweise das EW20 und den Anderen mit dem EW22. Dann enthält das ED20 den Timerwert in BCD.
Dieser muss dann entsprechend gewandelt werden.
Gruss
Time enthält den Zeitwert in Anzahl Millisekunden. Da die BCD-Steller drei Stellen haben, kann also max. 999 eingegeben werden, was dann 999ms entspricht.
Für 1042ms sind vier Stellen notwendig, es müssen also zwei BCD-Ziffernsteller nebeneinander platziert werden. Am besten die beiden so adressieren dass diese ein Doppelwort belegen. Also den mit den höherwertigen Stellen beispielsweise das EW20 und den Anderen mit dem EW22. Dann enthält das ED20 den Timerwert in BCD.
Dieser muss dann entsprechend gewandelt werden.
Gruss