Datentyp S5Time

Rose2

Level-1
Beiträge
23
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wenn ich in einem Datenbaustein eine Variable als S5Time deklariere und diese mit dem Wert S5T#30s vorbelege kommt es bei der Integration in einem
Timer als TimerWert(TW) zu einem SF, CPU geht über in Stopp.

S5Time hat die länge eines Wortes 16 Bit, im BCD - Format .

Wenn ich mit einem Datenword experimentiere , zb Int to BCD kann ich diese Word als TW einsetzen das geht, kein SF -Fehler.

Warum geht beim Einsatz einer Varibablen vom Datentyp S5TIME die CPU in Stopp über.

Gruß Dirk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
( Variable "ticker" wurde in der Deklaration unter STAT als S5Time erzeugt und mit dem Anfangswert S5T#5S vorbelegt)


U "M0.0"
L #ticker
SE T 33
NOP 0
L T 33
T MW 80
LC T 33
T MW 100
U T 33
= M 24.0

Wie gesagt tausche ich die Variable #ticker gegen den Eintrag s5t#5s , dann geht es.
Die ganzen Meldungen verwundern mich halt, weil die Variable #ticker mit dem Anganfangswert s5t#5s vorbelegt ist.
Zwischen einen Wert und einer Variablen mit gleichen vorbelegten Wert sehe ich erst mal keinen Unterschied.


Diagnosepuffer der Baugruppe CPU 315-2 PN/DP


Bestell-Nr./ Bezeichn. Komponente Ausgabestand
6ES7 841-0CC05-0YA5 Firmware V 5.4.4


Baugruppenträger: 0
Steckplatz: 2
Ereignis 1 von 10: Ereignis-ID 16# 530D
Neue Anlaufinformation im Betriebszustand STOP
Anlaufhindernisse:
- STOP-Anforderung liegt vor
- Kaltstart oder Neustart (Warmstart) erforderlich
Anlaufinformation:
- Uhr für Zeitstempel bei letztem NETZ-EIN nicht gepuffert
- Einprozessorbetrieb
Aktuelle/letzte durchgeführte Anlaufart:
- Neustart (Warmstart) über Betriebsartenschalter; letzter NETZ-EIN ungepuffert
Zulässigkeit bestimmter Anlaufarten:
- manueller Neustart (Warmstart) zulässig
- automatischer Neustart (Warmstart) zulässig
Letzte gültige Bedienung oder Einstellung der automatischen Anlaufart bei NETZ-EIN:
- Neustart (Warmstart) über Betriebsartenschalter; letzter NETZ-EIN ungepuffert
Betriebszustand: STOP (intern)
kommendes Ereignis
16:52:12.759 04.11.2011




Ereignis 2 von 10: Ereignis-ID 16# 4562
STOP durch Programmierfehler (OB nicht geladen oder nicht möglich, bzw. kein FRB vorhanden )
Unterbrechungstelle im Anwenderprogramm: Zyklisches Programm (OB 1)
Prioritätsklasse: 1
FB-Nummer: 1
Bausteinadresse: 226
Bisheriger Betriebszustand: RUN
Angeforderter Betriebszustand: STOP (intern)
interner Fehler, kommendes Ereignis
16:52:12.759 04.11.2011




Ereignis 3 von 10: Ereignis-ID 16# 2522
Bereichslängenfehler beim Lesen
Instanz-DB, Wortzugriff, Zugriffsadresse: 20
FB-Nummer: 1
Bausteinadresse: 226
Angeforderter OB: Programmierfehler-OB (OB 121)
OB nicht vorhanden oder gesperrt oder nicht startbar im aktuellen Betriebszustand
interner Fehler, kommendes Ereignis
16:52:12.759 04.11.2011




Ereignis 4 von 10: Ereignis-ID 16# 4302
Betriebszustandsübergang von ANLAUF nach RUN
Anlaufinformation:
- Uhr für Zeitstempel bei letztem NETZ-EIN nicht gepuffert
- Einprozessorbetrieb
Aktuelle/letzte durchgeführte Anlaufart:
- Neustart (Warmstart) über Betriebsartenschalter; letzter NETZ-EIN ungepuffert
Zulässigkeit bestimmter Anlaufarten:
- manueller Neustart (Warmstart) zulässig
- automatischer Neustart (Warmstart) zulässig
Letzte gültige Bedienung oder Einstellung der automatischen Anlaufart bei NETZ-EIN:
- Neustart (Warmstart) über Betriebsartenschalter; letzter NETZ-EIN ungepuffert
Bisheriger Betriebszustand: ANLAUF (Neustart/Warmstart)
Angeforderter Betriebszustand: RUN
kommendes Ereignis
16:52:12.759 04.11.2011




Ereignis 5 von 10: Ereignis-ID 16# 1381
Manuelle Neustart (Warmstart)-Anforderung
STOP-Ursache: Start Urlöschen automatisch (ungepuffertes NETZ-EIN)
Anlaufinformation:
- Anlauf ohne geänderten Systemausbau
- keine Soll-/Istdifferenz vorhanden
- Uhr für Zeitstempel bei letztem NETZ-EIN nicht gepuffert
- Einprozessorbetrieb
Aktuelle/letzte durchgeführte Anlaufart:
- Neustart (Warmstart) über Betriebsartenschalter; letzter NETZ-EIN ungepuffert
Zulässigkeit bestimmter Anlaufarten:
- manueller Neustart (Warmstart) zulässig
- automatischer Neustart (Warmstart) zulässig
Letzte gültige Bedienung oder Einstellung der automatischen Anlaufart bei NETZ-EIN:
- Neustart (Warmstart) über Betriebsartenschalter; letzter NETZ-EIN ungepuffert
Angeforderter OB: Anlauf-OB (OB 100)
Prioritätsklasse: 27
kommendes Ereignis
16:52:12.759 04.11.2011




Ereignis 6 von 10: Ereignis-ID 16# 4301
Betriebszustandsübergang von STOP nach ANLAUF
STOP-Ursache: Start Urlöschen automatisch (ungepuffertes NETZ-EIN)
Anlaufinformation:
- Uhr für Zeitstempel bei letztem NETZ-EIN nicht gepuffert
- Einprozessorbetrieb
Aktuelle/letzte durchgeführte Anlaufart:
- Neustart (Warmstart) über Betriebsartenschalter; letzter NETZ-EIN ungepuffert
Zulässigkeit bestimmter Anlaufarten:
- manueller Neustart (Warmstart) zulässig
- automatischer Neustart (Warmstart) zulässig
Letzte gültige Bedienung oder Einstellung der automatischen Anlaufart bei NETZ-EIN:
- Neustart (Warmstart) über Betriebsartenschalter; letzter NETZ-EIN ungepuffert
Bisheriger Betriebszustand: STOP (intern)
Angeforderter Betriebszustand: ANLAUF (Neustart/Warmstart)
kommendes Ereignis
16:52:12.657 04.11.2011




Ereignis 7 von 10: Ereignis-ID 16# 530D
Neue Anlaufinformation im Betriebszustand STOP
Anlaufhindernisse:
- Kaltstart oder Neustart (Warmstart) erforderlich
Anlaufinformation:
- Uhr für Zeitstempel bei letztem NETZ-EIN nicht gepuffert
- Einprozessorbetrieb
Aktuelle/letzte durchgeführte Anlaufart:
- keine Anlaufart/nach Urlöschen
Zulässigkeit bestimmter Anlaufarten:
- manueller Neustart (Warmstart) zulässig
- automatischer Neustart (Warmstart) zulässig
Letzte gültige Bedienung oder Einstellung der automatischen Anlaufart bei NETZ-EIN:
- keine Anlaufart/nach Urlöschen
Betriebszustand: STOP (intern)
kommendes Ereignis
16:52:12.657 04.11.2011




Ereignis 8 von 10: Ereignis-ID 16# 5371
Dezentrale Peripherie: Ende der Synchronisation mit einem DP-Master/IO-Controller auf Steckplatz 1
Anzahl der dezentralen Stationen: 2
Prioritätsklasse: 2
kommendes Ereignis
16:52:04.457 04.11.2011




Ereignis 9 von 10: Ereignis-ID 16# 530D
Neue Anlaufinformation im Betriebszustand STOP
Anlaufhindernisse:
- STOP-Anforderung liegt vor
- Schlüsselschalter auf STOP
- Kaltstart oder Neustart (Warmstart) erforderlich
Anlaufinformation:
- Uhr für Zeitstempel bei letztem NETZ-EIN nicht gepuffert
- Einprozessorbetrieb
Aktuelle/letzte durchgeführte Anlaufart:
- keine Anlaufart/nach Urlöschen
Zulässigkeit bestimmter Anlaufarten:
- manueller Neustart (Warmstart) zulässig
- automatischer Neustart (Warmstart) zulässig
Letzte gültige Bedienung oder Einstellung der automatischen Anlaufart bei NETZ-EIN:
- keine Anlaufart/nach Urlöschen
Betriebszustand: STOP (intern)
kommendes Ereignis
16:52:04.456 04.11.2011




Ereignis 10 von 10: Ereignis-ID 16# 530D
Neue Anlaufinformation im Betriebszustand STOP
Anlaufhindernisse:
- Anwenderprogramm laden aktiv oder interne Inkonsistenz festgestellt
(SDBs kleiner 200 unvollständig, überzählig oder nicht zusammenpassend)
- STOP-Anforderung liegt vor
- Schlüsselschalter auf STOP
- Kaltstart oder Neustart (Warmstart) erforderlich
Anlaufinformation:
- Uhr für Zeitstempel bei letztem NETZ-EIN nicht gepuffert
- Einprozessorbetrieb
Aktuelle/letzte durchgeführte Anlaufart:
- keine Anlaufart/nach Urlöschen
Zulässigkeit bestimmter Anlaufarten:
- manueller Anlauf unzulässig, Korrekturen bei Parametrierung, Modul etc. erforderlich
- automatischer Anlauf unzulässig, Korrekturen bei Parametrierung, Modul etc. erforderlich
Letzte gültige Bedienung oder Einstellung der automatischen Anlaufart bei NETZ-EIN:
- keine Anlaufart/nach Urlöschen
Betriebszustand: STOP (intern)
kommendes Ereignis
16:52:04.435 04.11.2011
 
Ich habe den DB separat in die CPU geladen, jetzt geht es , danke. Obwohl wenn ich unter S7-Programm auf Bausteine klicke , dann laden, bin ich bis jetzt immer davon ausgegangen dass alle Bausteine geladen werden. Ich habe keine CPU dran, arbeite im Simulator
 
Zurück
Oben