Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
gibt es visualisierungselemente, bei denen ich kennlinien darstellen kann, also sowas wie diagramme? ich möchste gerne die sequenzen aus einem reglerbaustein grafisch darstellen und gegebenfalls sollte sich diese darstellung aktualisieren, wenn man die punkte der kennlinien verändert. kennt da jemand was?
vielen dank im voraus...
gruß
die cutty
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Cutty, hast Du schon einmal das VisuElement 'Trend' verwendet?
Die Trend-Funktion dient der Aufzeichnung des zeitlichen Verlaufs von Variablenwerten im Online Modus. Sie ist vergleichbar mit der Trace-Funktionalität. Die Online-Darstellung erfolgt in einem Diagramm, bei der Aufzeichnung in eine Text-Datei werden die einzelnen Messwerte in Zeilen untereinander geschrieben.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-08-20
Originally created by: mg
Das mußt Du dir selber machen. Fix fertig ist nix.
Am einfachsten gehts mit dem Histogramm. Hier kannst Du 2 Datenpunkte mit einer Linie verbinden (oder auch mehrere) damit kannst Du die Sequenzen anzeigen. (ABER DAS IST TROTZDEM VIEL TÜFTELEI, speziell mit der Web-Visu)
Zum Verstellen kannst Du die Schieberegler verwenden. Du mußt das halt an dein Histogramm anpassen.
Wenn Du mehrere Kurven (mit unterschiedlichen Farben) in einem Histogramm darstellen willst legt man am einfachsten mehrere Histogramme übereinander und mach den Hintergrund durchsichtig.
Viel Spass beim Programmieren.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
wie meinst du das, dass zwei datenpunkte verbunden werden? ich kann in dem histogramm doch nur eine variable festlegen? und aus der hilfe werde ich absolut nicht schlau.... und wenn ich richtig sehe, dann gibt es keine darstellung der x-werte? ein stinknormales diagramm wär echt toll...
und die schieberegler muss ich dann extra einfügen?
vielen dank im voraus
gruß
die cutty
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-08-24
Originally created by: mg
Wenn Du zB. ein Array(2) machst sind es 2 Werte usw usw.
Du mußt Dir ALLES selber machen. KEINE Bezeichnungen auf der X-Achse usw. ALLES Handarbeit.
Ein "stinknormales" Diagramm gibt es leider nicht
... das folgende Beispiel ist eine Bildschirmkopie aus einer Web-Visu
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hm...das ist zu hoch für mich...bin absoluter codesys-newbie
und das ist doch bestimmt in AS programmiert. arbeite grade nur in FUP mit der hlk-bibliothek von wago. die zeit gibt es auch nicht her, solche komplizierten anwendungen zu erstellen...deshalb wärs halt einfacher schön gewesen...
aber danke trotzdem
gruß
die cutty
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich interessiere mich für dein Diagramm. Würde mich sehr über eine etwas detailliertere Beschreibung oder ein Beispiel freuen.
Danke im Vorraus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-12-02
Originally created by: mg
Student_Andidas hat geschrieben:
Ich interessiere mich für dein Diagramm. Würde mich sehr über eine etwas detailliertere Beschreibung oder ein Beispiel freuen.
Danke im Vorraus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-01-19
Originally created by: mg
Ronny hat geschrieben:
Danke für die Schnelle Antwort.
Die Bibliothek hab ich drin, dennoch bleibt Codesys 2.3 mit Fehler 3740 stehen ```
Fehler 3740: HEAT_CURVE_Fb (4): Unbekannter Typ 'TEMP'
TEMP2 ist eine Globale Variable in meinem Projekt
Was verdreh ich da?
bzw. Wie bekomme ich meine Werte in das Arry?
Danke
Ronny
(Ich arbeite mit einem WAGO 750 - 841 Controler)
HEAT_TEMP2 ist eine etwas veränderte Heattemp aus dem OSCAT 3.04. (Ich hoffe ich habe die mitgeliefert). Ich weiß nicht woher Du "TEMP2" hat das heißt eigentlich HEAT_TEMP2 und ist ein FB.
Leider bin ich im Streß und kann mich heute nicht mehr wieter darüm kümmern.
Es sollte auch nur ein Beispiel sein, wie man mehrere Kurven auf ein Histogramm bringt und nicht gleich eine komplette Software. Ich kann gerade hier nicht die Vollständigkeit garantieren, da es ein Ausschnitt auf einer Software ist.
Trotzdem viel Spass
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Egal wie ich es dreh, es will nicht, hast Du zufällig ein eigenständiges Projekt *.pro, in dem ich das Histogram ma vollständig betrachten kann ?
Vielleicht wird mir dann klar wie es gehn soll.
Vielen Dank
Ronny
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-01-24
Originally created by: mg
Ronny hat geschrieben:
Hallo
Egal wie ich es dreh, es will nicht, hast Du zufällig ein eigenständiges Projekt *.pro, in dem ich das Histogram ma vollständig betrachten kann ?
Vielleicht wird mir dann klar wie es gehn soll.
Vielen Dank
Ronny
Hallo Ronny
Ich will eigentlich keine KOMPLETTE Software verteilen. Jeder soll auch selber mal nachdenken. Aber ich will ja nicht so sein. - gib mir mal Deine EMail Adresse und ich schicke Dir das komplette PRO-File. Ich weise darauf hin, daß die Software nicht komplett kopierbar ist, da einige Teile auch mit JAVA geschreiben wurden (und der Teil nicht enthalten ist, und auch nicht veröffentlicht wird). Also einfach kopieren is nicht, trotzdem ist der Teil mit dem Diagramm komplett in Codesys gemacht UND DAS KANN KOPIEREN WER WILL. (sieh auch das EXP-File)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Meine Mail adr möchte ich nur ungern veröffentlichen, zu viel spam. Meine ICQ oder Yahoo messenger ID könnte ich aber verraten.
Die HEAT_TEMP2 hab ich mir mittlerweile als FB Baustein erstellt.
Kannst du mir noch Verraten wie du die ARRAY's konfiguriert / deklariert hast?
```
Curve_Fb_3[i] ?
als.```Curve_Fb_3:ARRAY[1..6]OFINT;
vielleicht ? oder anders?
Und wie diese, die Daten von den Analogen Eingängen (%IW0) bekommen?
Danke Ronny
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-03-08
Originally created by: mg
Ronny hat geschrieben:
Hallo
Meine Mail adr möchte ich nur ungern veröffentlichen, zu viel spam. Meine ICQ oder Yahoo messenger ID könnte ich aber verraten.
Die HEAT_TEMP2 hab ich mir mittlerweile als FB Baustein erstellt.
Kannst du mir noch Verraten wie du die ARRAY's konfiguriert / deklariert hast?
```
Curve_Fb_3[i] ?
als.```Curve_Fb_3:ARRAY[1..6]OFINT;
vielleicht ? oder anders?
Und wie diese, die Daten von den Analogen Eingängen (%IW0) bekommen?
Danke Ronny
a) Als Eingang hat die Heizkurve nur die Außentemperatur
b) Wie ich Dir das schicken kann ist mir egal. Will hier nur nicht die ganze Software veröffentlichen, weil ich sonst von 1000enden Fragen (anderer User) bestürmt werde.
c) bin ab heute eine Woche nicht mehr erreichbar
d) folgend die "global" für die Heizkurve (ist aber noch einiges mehr drinn ... muß man halt löschen)
Hallo Leute. Zeichnet euch per Hand einen Graphen. X Punkte und weist jedem Punkt ein Offset zu der zB in einer Zeile eines Arrays steht. Jetzt legt man die Punkte in den Ursprung. Sobald Werte im array stehen wandern die Punkte. Ist zwar amateurhaft und mit ein wenig aufwand verbunden aber sieht nachher richtig gut aus.
Grüße Andidas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hallo
gibt es visualisierungselemente, bei denen ich kennlinien darstellen kann, also sowas wie diagramme? ich möchste gerne die sequenzen aus einem reglerbaustein grafisch darstellen und gegebenfalls sollte sich diese darstellung aktualisieren, wenn man die punkte der kennlinien verändert. kennt da jemand was?
vielen dank im voraus...
gruß
die cutty
Cutty, hast Du schon einmal das VisuElement 'Trend' verwendet?
Die Trend-Funktion dient der Aufzeichnung des zeitlichen Verlaufs von Variablenwerten im Online Modus. Sie ist vergleichbar mit der Trace-Funktionalität. Die Online-Darstellung erfolgt in einem Diagramm, bei der Aufzeichnung in eine Text-Datei werden die einzelnen Messwerte in Zeilen untereinander geschrieben.
Originally created by: mg
Das mußt Du dir selber machen. Fix fertig ist nix.
Am einfachsten gehts mit dem Histogramm. Hier kannst Du 2 Datenpunkte mit einer Linie verbinden (oder auch mehrere) damit kannst Du die Sequenzen anzeigen. (ABER DAS IST TROTZDEM VIEL TÜFTELEI, speziell mit der Web-Visu)
Zum Verstellen kannst Du die Schieberegler verwenden. Du mußt das halt an dein Histogramm anpassen.
Wenn Du mehrere Kurven (mit unterschiedlichen Farben) in einem Histogramm darstellen willst legt man am einfachsten mehrere Histogramme übereinander und mach den Hintergrund durchsichtig.
Viel Spass beim Programmieren.
hallo mg
wie meinst du das, dass zwei datenpunkte verbunden werden? ich kann in dem histogramm doch nur eine variable festlegen? und aus der hilfe werde ich absolut nicht schlau.... und wenn ich richtig sehe, dann gibt es keine darstellung der x-werte? ein stinknormales diagramm wär echt toll...
und die schieberegler muss ich dann extra einfügen?
vielen dank im voraus
gruß
die cutty
Originally created by: mg
Wenn Du zB. ein Array(2) machst sind es 2 Werte usw usw.
Du mußt Dir ALLES selber machen. KEINE Bezeichnungen auf der X-Achse usw. ALLES Handarbeit.
Ein "stinknormales" Diagramm gibt es leider nicht
... das folgende Beispiel ist eine Bildschirmkopie aus einer Web-Visu
hm...das ist zu hoch für mich...bin absoluter codesys-newbie
und das ist doch bestimmt in AS programmiert. arbeite grade nur in FUP mit der hlk-bibliothek von wago. die zeit gibt es auch nicht her, solche komplizierten anwendungen zu erstellen...deshalb wärs halt einfacher schön gewesen...
aber danke trotzdem
gruß
die cutty
Ich interessiere mich für dein Diagramm. Würde mich sehr über eine etwas detailliertere Beschreibung oder ein Beispiel freuen.
Danke im Vorraus
Originally created by: mg
TEST.EXP [128.24 KiB]
Hallo
Welche Bibliotheken sind bei diesem Beispiel eingebunden?
Danke
Ronny
Originally created by: mg
Oscat V3.04 (es gehen aber auc hsicher andere Versionen)
Danke für die Schnelle Antwort.
Die Bibliothek hab ich drin, dennoch bleibt Codesys 2.3 mit Fehler 3740 stehen ```
Fehler 3740: HEAT_CURVE_Fb (4): Unbekannter Typ 'TEMP'
HEAT_TEMP_3:TEMP2; ( Temp2 - SPS oben )
TEMP2 ist eine Globale Variable in meinem Projekt
Was verdreh ich da?
bzw. Wie bekomme ich meine Werte in das Arry?
Danke
Ronny
(Ich arbeite mit einem WAGO 750 - 841 Controler)
Originally created by: mg
HEAT_TEMP_3:TEMP2; ( Temp2 - SPS oben )
TEMP2 ist eine Globale Variable in meinem Projekt
Was verdreh ich da?
bzw. Wie bekomme ich meine Werte in das Arry?
Danke
Ronny
(Ich arbeite mit einem WAGO 750 - 841 Controler)
HEAT_TEMP2 ist eine etwas veränderte Heattemp aus dem OSCAT 3.04. (Ich hoffe ich habe die mitgeliefert). Ich weiß nicht woher Du "TEMP2" hat das heißt eigentlich HEAT_TEMP2 und ist ein FB.
Zur INFO
(__DEKLARATION_____)
FUNCTION_BLOCK HEAT_TEMP2
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR
END_VAR
(__Programm_____)
tr := T_INT + OFFSET;
tx := (tr - T_EXT) / (T_INT_CONFIG - T_EXT_CONFIG);
IF T_EXT + H > tr THEN
ELSE
END_IF;
TY := MAX(TY, T_REQ);
HEAT := TY > 0;
Leider bin ich im Streß und kann mich heute nicht mehr wieter darüm kümmern.
Es sollte auch nur ein Beispiel sein, wie man mehrere Kurven auf ein Histogramm bringt und nicht gleich eine komplette Software. Ich kann gerade hier nicht die Vollständigkeit garantieren, da es ein Ausschnitt auf einer Software ist.
Trotzdem viel Spass
Hallo
Egal wie ich es dreh, es will nicht, hast Du zufällig ein eigenständiges Projekt *.pro, in dem ich das Histogram ma vollständig betrachten kann ?
Vielleicht wird mir dann klar wie es gehn soll.
Vielen Dank
Ronny
Originally created by: mg
Hallo Ronny
Ich will eigentlich keine KOMPLETTE Software verteilen. Jeder soll auch selber mal nachdenken. Aber ich will ja nicht so sein. - gib mir mal Deine EMail Adresse und ich schicke Dir das komplette PRO-File. Ich weise darauf hin, daß die Software nicht komplett kopierbar ist, da einige Teile auch mit JAVA geschreiben wurden (und der Teil nicht enthalten ist, und auch nicht veröffentlicht wird). Also einfach kopieren is nicht, trotzdem ist der Teil mit dem Diagramm komplett in Codesys gemacht UND DAS KANN KOPIEREN WER WILL. (sieh auch das EXP-File)
Hallo
Meine Mail adr möchte ich nur ungern veröffentlichen, zu viel spam. Meine ICQ oder Yahoo messenger ID könnte ich aber verraten.
Die HEAT_TEMP2 hab ich mir mittlerweile als FB Baustein erstellt.
Kannst du mir noch Verraten wie du die ARRAY's konfiguriert / deklariert hast?
```
Curve_Fb_3[i] ?
vielleicht ? oder anders?
Und wie diese, die Daten von den Analogen Eingängen (%IW0) bekommen?
Danke Ronny
Originally created by: mg
vielleicht ? oder anders?
Und wie diese, die Daten von den Analogen Eingängen (%IW0) bekommen?
Danke Ronny
a) Als Eingang hat die Heizkurve nur die Außentemperatur
b) Wie ich Dir das schicken kann ist mir egal. Will hier nur nicht die ganze Software veröffentlichen, weil ich sonst von 1000enden Fragen (anderer User) bestürmt werde.
c) bin ab heute eine Woche nicht mehr erreichbar
d) folgend die "global" für die Heizkurve (ist aber noch einiges mehr drinn ... muß man halt löschen)
VAR_GLOBAL
END_VAR
VAR_GLOBAL PERSISTENT RETAIN
END_VAR
VAR_GLOBAL CONSTANT
END_VAR
Hallo Leute. Zeichnet euch per Hand einen Graphen. X Punkte und weist jedem Punkt ein Offset zu der zB in einer Zeile eines Arrays steht. Jetzt legt man die Punkte in den Ursprung. Sobald Werte im array stehen wandern die Punkte. Ist zwar amateurhaft und mit ein wenig aufwand verbunden aber sieht nachher richtig gut aus.
Grüße Andidas