Datum Uhrzeit auslesen

:sw18::sm10:

bin schon ruhig!

sorry!!!!

jaja ich kenn da jemanden der hat folgendes (oder so ähnlich) in seiner Signatur:;)

...lesen sollte man...(können):p
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin lieb Forumsfreunde

Ein kleiner Nachtrag :)

1) bin ich euch allen sehr dankbar für eure hilfe :s1:
2) Weiß ich das ich meinen Zeitstempel auch anders bauen kann, dank euerer Hilfe,

Aber mich hat einfach interessiert, warum es das Datenformat DT im Datenbaustein gibt und auch im OB, es aber keine direkte möglichkeit gibt diese zu verschieben oder kopieren, ohne sie vorher zerlegen oder bearbeiten zu müssen?

So denke nun genug zu dem Thema

Noch mals Danke @all:)
 
Aber mich hat einfach interessiert, warum es das Datenformat DT im Datenbaustein gibt und auch im OB, es aber keine direkte möglichkeit gibt diese zu verschieben oder kopieren, ohne sie vorher zerlegen oder bearbeiten zu müssen?

Das geht deshalb nicht, weil die SPS maximal Doppelworte direkt ansprechen kann. Das Datenformat DT ist ein zusammengesetzer Typ (wie z.B. auch STRING oder ARRAY).
Unter Berücksichtigung der Spielregeln kannst du diesen Typ aber sehr wohl in einen DB verschieben (z.B. Blockmove - SFC20 oder auch mit 2 x Doppelwort laden-transferieren - vorderes/hinteres DWORD).

Zerlegen würdest du diesen Typ, wenn dich Teil-Informationen daraus interessieren, die du irgendwie verarbeiten möchtest.

Gruß
LL
 
HI
Ich wollte eigendlich nur die Aktuelle Systemzeit in einen DB speichern,


Wenn ich nen SFC1 benutze wie schreib ich dann genau die werte in nen DB??? Kann mir vll mal jemand ein beispiel geben aber am besten in fup...mit awl kann ich irgendwie nichts anfangen

danke schonma auch wenn das erstelldatum des threads schon ne weile her ist
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich nen SFC1 benutze wie schreib ich dann genau die werte in nen DB??? Kann mir vll mal jemand ein beispiel geben aber am besten in fup...mit awl kann ich irgendwie nichts anfangen

danke schonma auch wenn das erstelldatum des threads schon ne weile her ist
Das geht entweder mit dem SFC20 Blockmove oder du gibst direkt am SFC1 die DB-Adresse an, aber Symbolisch.
Sprich: Du legst im DB eine Variable an im Format "Date_and_Time" und das hängst du Symbolisch an den SFC1
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hey also habe es mal mit dem sfc1 verucht...aber es geht schon los dass ich den baustein gar nicht ins netzwerk bekomme...es steht immer da: "der baustein kann nicht plaziert werden"
was bedeutets das bzw was kann ich machen damit es geht???
 
Gib doch einfach mal "Der Baustein kann nicht plaziert werden" hier ein, vielleicht hilft das ja weiter ...

Grüße von HaDi
 
hey also habe es mal mit dem sfc1 verucht...aber es geht schon los dass ich den baustein gar nicht ins netzwerk bekomme...es steht immer da: "der baustein kann nicht plaziert werden"
was bedeutets das bzw was kann ich machen damit es geht???

Du solltest den SFC1 READ_CLK aus folgender Bibliothek verwenden:

Bibliotheken / Standard Library / System Function Blocks / SFC1 READ_CLK

Gruß Kai
 
ok hab es nun hinbekommen dass ichd ei ezit auslesen kann

nun spalte ich das was ich in db geschreiben habe in tage (fc7) und uhrzeit auf (fc8)
mitm fc7 klappt alles io ...ich bekomme die tage als zahlen raus
beim fc8 bekomm ich in an meinem md20 raus: 16#03cc7d...usw
wie bekomm ich das hin das ich das als richtige uhrzeit rausbekomme (tod#17:10:02) was weiß ich
 
Zurück
Oben