CPU95U Uhr stellen/aktivieren

Krma1985

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

wie kann ich bei der 95U die uhr aktivieren bzw stellen?habs so gemacht wies im handbuch steht also mit ob1 erstellen fb10 erstellen usw aber irgendwie bringt der mir immer fehler wenn ich speichern will.
 
Den Uhrendatenbereich hast Du sicherlich angelegt!


Warum nimmst Du nicht erstmal die einfachere Variante über den DB1?

Kapitel 13, Seite 8 sagt:

Den DB1 aus der CPU ins PG rüberziehen,
Uhrzeit ändern (Kommentarzeichen um den CLP-Block entfernen),
geänderten DB1 ins AG laden;
STOP- START und die Uhr sollte laufen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das hab ich glaube schon gemacht.also in den db1 die 2 #-zeichen durch ein leerzeichen ersetzt.
und wie kann ich die anzeigen lassen bzw mit ihr arbeiten also zb sowas in der art wie ne zeitschaltuhr oder wochenzeitschaltuhr?
 
Hallo,

wenn das mit dem DB1 funktioniert hat, dann kannst Du die Uhrzeit mit dem im Handbuch
beschriebenen FB 13 lesen.

Grüße
Gebs
 
Der FB10 ist zum stellen der "Uhr", der FB13 zum auslesen der "Uhr"

Wenn Du also den FB13 verwendest siehst Du auch ob die Uhr läuft...

Gruß
Sven_HH
 
Zuviel Werbung?
-> Hier kostenlos registrieren
so bin jetzt dabei den fb13 zu schreiben so wie es im handbuch steht.nur komme ich irgendwie nicht weiter.da steht z.b.

BEZ :WOTG E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :TAG E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :MON E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :JAHR E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :STD E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :AMPM E/A/D/B/T/Z: A BI/BY/W/D: BI
BEZ :MIN E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :SEK E/A/D/B/T/Z: A BI/BY/W/D: BY​
BEZ :MODE E/A/D/B/T/Z: A BI/BY/W/D: BI

aber schon wenn ich BEZ: WOTG eingebe und es abspeichern will sagt mir das programm ungültiger bezeichner-typ

wenn ich das ganze weg lasse und eingebe

:A DB 2
:L DR 0
:T =WOTG​
:L DL 1

zeigt der mir die fehlermeldung fehler in anweisung T =WOTG

bin ich zu bl.... die paar zeilen richtig einzugeben oder an was liegt das?
 
Hallo,
wenn Du WOTG nicht definiert hast, läuft das Programmiersystem logischerweise ins Leere. Ist der FB13 nicht fest drin? Dann brauchst Du denselben nicht schreiben, sondern den vorhandenen nutzen. Ansonsten Finger weg von FBs mit Übergabeparametern in Step5, großer Ärger droht da. Suche mal nach Step 5 und Motten, da kannst Du mein Scheitern nachlesen mit der Erklärung warum.

Gruß
Mario
 
also nach dem urlöschen des AG´s ist der fb13 nicht vorhanden.oder wird der erst erstellt nachdem ich den db1 also die uhr aktiviert habe und aufm AG gespeichert habe?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
also wenn die Jungs hier sagen es gäbe einen, kann der fest drin sein oder als FB von Siemens geliefert sein. Ich denke, nach dem Urlöschen sollte er im Buchhalter auftauchen. Aber bitte ohne Gewähr, es ist so das das Zeug damals nicht so intelligent war und somit der FB sofort da sein sollte. Die 95 gibt es in mindestens zwei Millionen Ausführungen, es kann sein das Du einen Firmwarestand hast, der den FB (noch) nicht hat. Sollte aber im Handbuch stehen bei welchem Firmwarestand, ebenso die Beschreibung der FBs (es gibt da mit Sicherheit noch andere). Im übrigen sind wir alle nicht zu bl.... ,sondern haben maximal Bildungslücken (Geht mir auch oft genug so).

Viel Erfolg!
Mario
 
Also, der FB13 und auch der FB10 sind sicherlich nicht irgendwo in der CPU fest hinterlegt, die müssen einfach nur, so wie sie im Handbuch abgedruckt sind, abgetippt werden.
Welche Software benutzt du denn ?

Grüße von HaDi
 
also hab jetzt mal den db1 geändert also in zeile 8 vor CLP # gelöscht und durch ein leerzeichen ersetzt und in zeile 156 vor END das gleiche.habs im AG gespeichert und die cpu bleibt auf stopp.also geht nicht in RUN wieso?

ja also das hab ich versucht mit den einfach abtippen aber das geht nicht.da bringt der mir immer die fehlermeldungen.

ich benutze s5 für windows.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
was sagt der Ustack? DB1 Fehler wird sicherlich da sein, was noch? Kann die 95 eine erweiterte Diagnose über den direkten Speicherzugriff? Wenn ja, was für ein Fehler?

Gruß
Mario
 
Hast du als Uhrendatenbereich einen DB eingetragen ?
Wenn ja, hast du diesen DB in ausreichender Länge angelegt und ins AG geladen ?

Grüße von HaDi
 
Hallo nochmal,
ich ahne da was: Hast Du Dir mal die Hilfe / Handbuch zu Deinem Programmiersystem durchgelesen? Wie erstellst Du die Parameterliste der Übergabeparameter? Das Programmiersystem sollte beim Erstellen des FB als erstes diese Parameter haben wollen. Wie sieht das bei Dir aus?

Gruß
Mario
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

unter S5Win kann man unter Einfügen -> FB/FX -Formaloperanden jeden Operanden einzeln auswählen und eingeben. Sieht dann so aus:

NAME: Test
BEZ : WOTG ABY
BEZ : TAG ABY
usw.

anstatt der Step5 Eingabe:

BEZ :MON E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :JAHR E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :STD E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :AMPM E/A/D/B/T/Z: A BI/BY/W/D: BI
BEZ :MIN E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :SEK E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :MODE E/A/D/B/T/Z: A BI/BY/W/D: BI
 
raffi67:

hab ich nicht gewusst das man da FB/FX formal.... eingeben kann.

BEZ :MON E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :JAHR E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :STD E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :AMPM E/A/D/B/T/Z: A BI/BY/W/D: BI
BEZ :MIN E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :SEK E/A/D/B/T/Z: A BI/BY/W/D: BY
BEZ :MODE E/A/D/B/T/Z: A BI/BY/W/D: BI

so steht es ja im handbuch und so habe ich es auch versucht einzugeben und da kam wie schon gesagt der fehler.

mariob:

also ustack bringt mir batteriepuffung i.o. dann fehler im DB1 und folgende fehler:
FR Z 87
L KY 32,32
A DB 32
T EW 69
ZR Z 32
RB = C
A DB 48
?382E
?3033
SSV = YS
>D
?3139
L DD 51
?313A
?3030
A DB 32
L BT 72
T EW 32
L DD 48

wenn ich auf ustack drücke kommt die fehlermeldung Fehler in Anweisung ?3030,
?303A usw

ich kann leider mit den ganzen meldungen gar nix anfangen.

HaDi: wie meinste das?
"Hast du als Uhrendatenbereich einen DB eingetragen ?"
 
Also, jetzt noch mal ganz langsam:

1. AG urlöschen
2. DB5 mit 20DW anlegen und ins AG übertragen (DB5 ist der Standard-Uhrenbereich, kommt gleich nach CLP im DB1)
3. DB1 öffnen, die 2 "Lattenzäune" entfernen, und im AG speichern
4. AG starten
Wenn es jetzt läuft, kannst du den DB5 mit Status/Steuern beobachten und siehst dort Datum/Uhrzeit laufen.

Nachdem du das hingekriegt hast, kannst du anfangen, die Bausteine aus dem Handbuch abzutippen.

Viel Erfolg und Grüße von HaDi
 
Zurück
Oben