TIA Zeiten wie remanent speichern?

oliversps

Level-1
Beiträge
95
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
TIA Portal V13 SP2, Step 7 Basic, Wincc Basic

Hallo ihr Lieben!
Ich möchte auf die Rezepturenliste die Wincc zur Verfügung stellt verzichten und statt dessen meine Zeitangaben (in Sekunden)
über einzelne auf dem Panel visualisierten E/A-Feldern eingeben und vor allem remanent hinterlegen.

-Welchen Datentypen sollte ich verwenden um für einen TON Baustein einen beliebigen Sekundenwert übers Panel eingeben zu können?

-und wie speichere ich diesen remanent?
 
Kommt drauf an was für eine CPU Du hast und was Du mit remanent meinst. Step7 Basic - heißt das Du hast eine S7-1200? Welche genau?
Egal welcher Datentyp - wenn Du die Variable in einen Datenbaustein legst dann ist der Wert standardmäßig remanent, d.h. er übersteht auch Ausschalten und ist nach dem nächsten Einschalten immer noch da. Wenn die CPU aber urlöschen macht (Programmierer oder TIA oder die CPU will das vielleicht, oder jemand spielt an der Speicherkarte rum falls die CPU eine hat) dann ist der Wert weg. Je nach CPU kann man diesen Fall auch noch abfangen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
300er CPU DB standardmäßig remanent, 1200er, 1500er standardmäßig nicht remanent, kann für jede einzelne Variable eingestellt werden
Neueinspielen des DB setzt alle Variablen auf Anfangswerte zurück!

Datentyp Time (ms), in Visu Kommaverschiebung um 3 Stellen einstellen
 
Wie kann man denn mit TIA einen DB neu reinladen wenn sich am Programm nichts geändert hat?

Mir sagt er dann immer dass das nicht geht, weil das Programm noch aktuell ist.
Im DB selbst gibt es die Funktion Startwerte als Aktualwerte übernehmen, diese ist in der Kopfzeile des DB zu finden.
In TIA (1200/1500) muss man für jeden DB, genauer für jede DB Variable einzeln angeben ob sie remanent sein soll oder nicht.
Solange der DB nicht reinitialisiert wird, bleiben die Werte drin.
 
Zurück
Oben