Variable Werte zeigen

Für Themen rund um logi.RTS und logi.CAD 3
Post Reply
Qi Wang
Posts: 13
Joined: 23 Aug 2018, 14:09
Answers: 0

Variable Werte zeigen

Post by Qi Wang »

Hello Zusammen,

Ich möchte Variable Werte von meinem Programm speichern. Und ich mache das, wie Text in Handbuch.

Aber es gibt ein Problem. Es zeigt nur Variable Name, aber nicht Werte. Wie diese Bild.
Bild 1 zeigt die Logi.CAD, und Bild 2 zeigt das XML Dokument, was ich speicher, in Microsoft Excel.
Mein Frage ist, wo die Werte sind?
Unbenannt.JPG
Unbenannt.JPG (71.82 KiB) Viewed 9667 times
Unbenannt1.JPG
Unbenannt1.JPG (104.88 KiB) Viewed 9665 times
User avatar
Ingo
Posts: 266
Joined: 10 Nov 2016, 21:56
Answers: 1
Location: Luth.Wittenberg

Re: Variable Werte zeigen

Post by Ingo »

Hallo,

das schaut etwas sonderbar bei dir aus. Normal stehen diese Dinge in den Verzeichnssen. Auch würde mich der Auszug wo du das im Handbuch gelesen hast einmal Interessieren. LINK
Ich habe da leider auf die schnelle nicht weiter gefunden.
Qi Wang
Posts: 13
Joined: 23 Aug 2018, 14:09
Answers: 0

Re: Variable Werte zeigen

Post by Qi Wang »

Hallo Ingo,

Das ist in Handbuch Seite 1071."Liste der eingefügten Variablen in Datei speichern und daraus laden"

Ich möchte meine Daten speicher, aber nicht nur die Variable, sonder auch das Werte.
Ingo wrote: 12 Sep 2018, 18:06 Hallo,

das schaut etwas sonderbar bei dir aus. Normal stehen diese Dinge in den Verzeichnssen. Auch würde mich der Auszug wo du das im Handbuch gelesen hast einmal Interessieren. LINK
Ich habe da leider auf die schnelle nicht weiter gefunden.
User avatar
Ingo
Posts: 266
Joined: 10 Nov 2016, 21:56
Answers: 1
Location: Luth.Wittenberg

Re: Variable Werte zeigen

Post by Ingo »

Hallo Qi Wang,

da muss ich dir Recht geben, er legt die werte nicht in der XML Datei ab. Ok ich habe es noch nicht gebraucht, da ich meine Variablen mit den Default werten in einer Globalen Variablen Liste abgelegt habe und diese als .txt datei gesichert ist.
Da musst du wohl warten bis Walter oder Jürgen von Logi Cals sich melden.
User avatar
juergen
Official 3rd Party Support logi.cals
Posts: 37
Joined: 10 Nov 2016, 14:14
Answers: 0
Location: St. Pölten
Contact:

Re: Variable Werte zeigen

Post by juergen »

Qi Wang wrote: 11 Sep 2018, 23:13 Hello Zusammen,

Ich möchte Variable Werte von meinem Programm speichern. Und ich mache das, wie Text in Handbuch.

Aber es gibt ein Problem. Es zeigt nur Variable Name, aber nicht Werte. Wie diese Bild.
Bild 1 zeigt die Logi.CAD, und Bild 2 zeigt das XML Dokument, was ich speicher, in Microsoft Excel.
Mein Frage ist, wo die Werte sind?

Unbenannt.JPG
Unbenannt1.JPG
Hallo Qi Wang,

leider ist das aktuell nicht möglich, dass die Werte mitgesichert werden.

LG,
Jürgen
Qi Wang
Posts: 13
Joined: 23 Aug 2018, 14:09
Answers: 0

Re: Variable Werte zeigen

Post by Qi Wang »

Hello Jürgen,

Vielen Dank für Ihre letzte Antwort.

Ich habe noch eine Frage. Wenn ich diese ARRAY Werte direkt von logiCAD3 exportieren nicht kann, kann ich andere Methode benutzen?
z.B. MQTT?

Wenn andere Benutzer die Ergebnisse analysieren möchte, wie macht er?

Mit freundlichen Grüßen
Qi Wang


juergen wrote: 17 Sep 2018, 10:31
Qi Wang wrote: 11 Sep 2018, 23:13 Hello Zusammen,

Ich möchte Variable Werte von meinem Programm speichern. Und ich mache das, wie Text in Handbuch.

Aber es gibt ein Problem. Es zeigt nur Variable Name, aber nicht Werte. Wie diese Bild.
Bild 1 zeigt die Logi.CAD, und Bild 2 zeigt das XML Dokument, was ich speicher, in Microsoft Excel.
Mein Frage ist, wo die Werte sind?

Unbenannt.JPG
Unbenannt1.JPG
Hallo Qi Wang,

leider ist das aktuell nicht möglich, dass die Werte mitgesichert werden.

LG,
Jürgen
User avatar
Walter
Official 3rd Party Support logi.cals
Posts: 77
Joined: 15 Dec 2016, 12:56
Answers: 0

Re: Variable Werte zeigen

Post by Walter »

Hallo Qi Wang,


bitte schildere uns Deinen Anwendungsfall etwas genauer, damit wir für dich eine geeignete Lösung finden können.
Vielleicht wäre auch das Loggen der Werte in eine Datei eine Möglichkeit, siehe dazu bitte folgenden Forumseintrag:
viewtopic.php?f=12&t=736&start=10#p3429


liebe Grüße
Walter
Qi Wang
Posts: 13
Joined: 23 Aug 2018, 14:09
Answers: 0

Re: Variable Werte zeigen

Post by Qi Wang »

Hallo Walter,

Vielen Dank für Ihre Hilfe!
Ich benutze Revolution Pi als Datenlogger System.
Ich weiß nicht, wo meine Werte gespeichert? Und wie kann man das zugreifen?
Kann ich "SaveRetainData" benutzen? Oder andere Methode?

Hiere ist mein Code:

Code: Select all

PROGRAM RevolutionPiCounterProgram
	VAR
		Datenlogger_start : BOOL;		
		count : LINT;
		speicher : array [1..100] of REAL;
		cycle_time : Time;
		Offset1 : REAL;
		duration : TIME;


	END_VAR
		

	VAR_EXTERNAL
		RTDValue_1 : INT;
		RTD1Multiplier : INT;
		RTD1Divisor : UINT;
		RTD1Offset  : INT;
	END_VAR
		
	
		Offset1  := TO_REAL(RTDValue_1 * RTD1Multiplier MOD TO_INT(RTD1Divisor))/TO_INT(RTD1Divisor); 
		
		cycle_time := SysTaskCycleTime(ENO=>ENO);
	
		
	
	IF Datenlogger_start then

			count := count + 1;

						
			speicher[count] := TO_INT(RTDValue_1 * RTD1Multiplier/TO_INT(RTD1Divisor)) + Offset1;
			
	ELSE
		return;
	END_IF;
	
	
	
	duration := MUL_TIME(IN1 :=cycle_time, IN2 := count);
	
	
	
	
		RTSCycleInfo( Init=>init, Term=>term);

		
	
END_PROGRAM
Walter wrote: 09 Oct 2018, 10:06 Hallo Qi Wang,


bitte schildere uns Deinen Anwendungsfall etwas genauer, damit wir für dich eine geeignete Lösung finden können.
Vielleicht wäre auch das Loggen der Werte in eine Datei eine Möglichkeit, siehe dazu bitte folgenden Forumseintrag:
viewtopic.php?f=12&t=736&start=10#p3429


liebe Grüße
Walter
User avatar
Walter
Official 3rd Party Support logi.cals
Posts: 77
Joined: 15 Dec 2016, 12:56
Answers: 0

Re: Variable Werte zeigen

Post by Walter »

Hallo Qi Wang,

"SaveRetainData" ist in erster Linie dazu gedacht, SPS Programmwerte nach einem Kaltstart oder einem PowerOff / PowerOn Zyklus wieder verfügbar zu haben. Für zyklisches Schreiben von Daten verwende am Besten eine abgeänderte Version meines erwähnten Beispieles. Dabei wird eine Datei "file.log" im Verzeichnis "tmp" mit dem Inhalt "Hello World" erstellt.

freundliche Grüße
Walter
Post Reply