easy-forum

Deutsch - Hardware => easyE4 => Thema gestartet von: ernst123 am Juni 05, 2019, 20:34:09 Nachmittag

Titel: Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: ernst123 am Juni 05, 2019, 20:34:09 Nachmittag
1.  Zeit für die Direkteingabe für Funktionsbaustein soll von den 2 sec mindest auf 5sec verlängert werden.
2.  für Display von Zahlenwerten soll auch eine 3. Kommastelle möglich sein   ms können derzeit nur als
     Ganzzahl 999999ms angezeigt werden besser wäre 999,999s bei genauen Waagen wäre 3,456kg auch besser als 3456g
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am Juni 06, 2019, 08:03:29 Vormittag
Hallo, ;)
meine Wünsche sind
- Zeit für alle Tastatur eingaben von Operanden und Nummern verlängern.
- Simulation der Operanden direkt im Netzwerk, anklicken und Schalten.
- Simulation, Eigenes Fenster für das Schalten von Eingängen, Merker Ausgänge, Display Ansicht  .... ( 2 Monitor Betrieb)
- Simulation von Eingängen als Taster.
- Wortdaten als Option "Zeitwert" Formatieren. bzw Sekunden , Stunden ... von Timern zusätzlich in ein eigenes Merkerwort wie bei der Echtzeituhr.
- Rückgängig machen von Änderungen. Zur Zeit sind die Tasten ohne Funktion.
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: CiesleRa am Juni 06, 2019, 08:42:08 Vormittag
Hallo zusammen,
die Anzeige von 3 Nachkommastellen im Display ist aus meiner Sicht ein idealer Fall für einen Anwenderbaustein. ;)
Ich habe mal ein Beispiel beigefügt.

Gruß Ralf
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: CiesleRa am Juni 06, 2019, 08:51:20 Vormittag
Hallo Jürgen,
kannst Du diesen Wunsch nochmal etwas genauer beschreiben.

Zitat
- Wortdaten als Option "Zeitwert" Formatieren. bzw Sekunden , Stunden ... von Timern zusätzlich in ein eigenes Merkerwort wie bei der Echtzeituhr.

Ich weiß im Moment noch nicht genau was Du meinst, bzw. welche Anwendung Du damit umsetzen willst.

Gruß Ralf
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am Juni 06, 2019, 09:01:17 Vormittag
Hallo Ralf, ;)
wenn ich einen Zeitwert in ein Merkerdwort schreibe oder an einen Funktionsbaustein übergebe, geht das Zeitformat Stunden,Sekunden, ms verloren.
Ich möchte dann Weiter die Zeitanzeige haben wenn dich diesen Wert weiter Verwende.
Wie hier im Forum gestern, wo ein Zeitwert durch ein SR weitergeschoben wird und dann  Angezeigt wird.

Wenn das nicht geht ,eben 2 MW je eins für Stunden, Sekunden ... So wie die Echtzeituhr Tag, Stunden Min. ... Extra ausgibt.

Ok, Ernst hat ja gestern ein Beispiel mit 3 AR gemacht. Da kann das auch gerechnet werden.
Ist fast gleich mit deinem Beispiel das geht auch so :) Danke
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: CiesleRa am Juni 06, 2019, 09:14:10 Vormittag
Hallo Jürgen,

Zitat
Rückgängig machen von Änderungen. Zur Zeit sind die Tasten ohne Funktion.

Funktioniert aktuell leider "nur" bei den Programmiersprachen EDP und ST. Man arbeitet dran  ;).

Gruß Ralf
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Andreas75 am Juni 06, 2019, 16:20:10 Nachmittag
Allgemeine Hintergrundfarbe für das ganze Display einstellbar
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: CiesleRa am Juni 06, 2019, 17:17:55 Nachmittag
Hallo Andreas,
aktuell geht auf dem Display ja schon Weiss, Grün und Rot um Betriebszustände anzuzeigen.
Wenn Du mehr Farbe brauchst, bleibt entweder der Weg über den Webserver und ein Smartphone / Tablet / PC,
oder ein Panel, das über Modbus gekoppelt wird.

Gruß Ralf 
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: technik-fa-ol am Juni 06, 2019, 18:57:27 Nachmittag
Würde mir folgendes wünschen:

Hintergrundfarbe mit definierten Merker einschalten !

Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am Juni 08, 2019, 19:14:23 Nachmittag
Hallo,

ich wünsche mir in der Kommunikation eine Taste um die Umschaltung auf den nächsten Tag zu beobachten.
Als eine Taste auf 23:59:XX und beobachten. Ich möchte nicht für jeden Tag die Zeit neu einstellen müssen
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: ernst123 am Juni 09, 2019, 09:51:45 Vormittag
Ein Wandler einer Gleitpunktzahl nach IEEE 754 in eine Ganzzahl umzuwandeln ist unbedingt erforderlich, da viele Modbusgeräte dieses Zahlenformat übertragen
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am Juni 09, 2019, 16:30:37 Nachmittag
Hallo zusammen, :)
Immer wieder kommt es zu Problemen mit Überschneidungen vom BM und WM ....
In der Simulationsansicht ist noch Platz für Zusätzliche Infos
Mein Wunsch, so wie in dem Bild. natürlich Optisch etwas besser gestaltet.
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am Juni 09, 2019, 19:20:43 Nachmittag
Hallo, :)
ich habe Anwender Bausteine Kennwort geschützt.
Leider kann ohne Kennwort nicht der Kommentar oder eine Beschreibung vom Baustein eingesehen werden.
Das wäre für einen Außenstehenden natürlich Hilfreich die Funktionsbeschreibung auch ohne Kennwort zu sehen.
Sonst ist eine Anlage  als TXT ...mit dem Baustein weiter zugeben ....
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am Juni 28, 2019, 02:47:41 Vormittag
Hallo, :)

mir Fehlt sehr, die Simulation innerhalb von einem UF Baustein.
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: radar17892 am Oktober 20, 2019, 15:46:37 Nachmittag
Hallo,

mir fehlen Flanken (R_TRIG, F_TRIG) sowie die RS/SR Bausteine im ST! Muss ich die jetzt immer ausprogrammieren?
Das sind doch die einfachsten Dinge aus der [standart.lib].
Eine Spule im EDP/FUP/KOP hat doch auch schon diverse Funktionen ua Flanken.

Weiterhin wäre es schön die ZeilenNr im Editor anzuzeigen.

Auch habe ich festgestellt das die Dokumentation/Drucken fehlerhaft arbeitet. Bei den ST Codezeilen wird jeweils das erste Zeichen in der Zeile verschluckt. Sind mehrere verschiedene UF Bausteine im Projekt so werden zwar alle Schnittstellen gedruckt aber nur der Code des ersten Bausteins.

Gruß Thomas
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Jrlohni am Oktober 30, 2019, 11:07:15 Vormittag
Automatische Zwischenspeicherung des Programms und der Projektkonfiguration...
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Konni66 am Oktober 30, 2019, 16:44:38 Nachmittag
Hallo, :)

mir Fehlt sehr, die Simulation innerhalb von einem UF Baustein.

Hallo Jürgen,
das dachte ich auch, als ich die UFs kennenlernte. Aber, wenn du einen UF 20 Mal im Hauptprogramm verwendest, müssten sich 20 Fenster bei der Simulation öffnen, um jede Instanz (aufgerufene "Kopie" des UF) des Anwenderbausteins beobachten zu können.

Tipp:
Daher programmiere ich den Inhalt des UF zunächst im Hauptprogramm. Dabei achte ich darauf, dass ich die Biteingänge (I1-I12), die Bitausgänge (Q1-Q12), Analogeingänge (IA1-IA8) und die Analogausgänge (QA1-QA8) verwende.

Wenn das Programm getestet ist, kopiere ich alle Netzwerke, erstelle einen neuen UF (Anzahl der benötigten IOs ist ja jetzt klar!) und füge die kopierten Netzwerke in den neuen UF ein.

Da ich alles getestet habe, kann ich den UF im Hauptprogramm verwenden und muss mir keine Gedanken mehr um dessen Funktion machen.

Du beobachtest ja beim Simulieren auch nicht den internen Ablauf eines Timer-Bausteins im Programm.
Du weißt was er tut, dass er funktioniert und fertig.

Grüße,
Konni




Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: radar17892 am Oktober 30, 2019, 18:54:52 Nachmittag
Danke für die Bausteine.
Ich hatte sie mir schon selbst angelegt. Die wichtigsten einfachen Codezeilen wie Trigger, RS ... habe ich jetzt einfach in einer Textdatei.
Die Codeschnipsel kann man im ST Editor ganz einfach hineinkopieren. Das ist einer der vielen Vorteile von ST.

Gruß Thomas
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Konni66 am Oktober 30, 2019, 18:58:02 Nachmittag
...kannst auch den UF einfach in dein ST-Programm ziehen. Weißt du, ne?
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: radar17892 am Oktober 31, 2019, 11:47:10 Vormittag
Hallo Konni,
mir ist aufgefallen das du wahrscheinlich bei SR/RS den Code vertauscht hast, denn im SR Baustein, der Setzdominant sein solte, steht
IF I01 = TRUE THEN
Q01:=TRUE;
END_IF;

IF I02 = TRUE THEN
    Q01:=FALSE;
END_IF;
Das ist nicht korrekt, da bei beiden Eingängen = true wird Q1 false.
Das gleiche gilt sinngemäß für den RS Baustein. Der Code der beiden Bausteine müsste einfach nur in der Reihenfolge getauscht werden damit es stimmt.
//SR korrekt
IF I02 = TRUE THEN   //rücksetzen
    Q01:=FALSE;
END_IF;
IF I01 = TRUE THEN  //setzen dominant
Q01:=TRUE;
END_IF;
################################
//RS korrekt
IF I01 = TRUE THEN   //setzen
    Q01:=TRUE;
END_IF;
IF I02 = TRUE THEN   //rücksetzen dominant
Q01:=FALSE;
END_IF;


Gruß Thomas
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Konni66 am Oktober 31, 2019, 13:20:43 Nachmittag
Hallo Thomas,

die Intension hinter der Namensgebung war, dass der 2. Buchstabe die dominante Verhaltensweise abbildet (beim SR also das Rücksetzen; beim RS das Setzen - was dann auch der Reihenfolge im Zyklus beim konventionellen Programmieren entspräche).
Ich kann mich erinnern, dass ich das nachgeschlagen und deshalb so gemacht habe.

Nochmals recherchiert komme ich zu einer anderen Erkenntnis:
In der Elektronik-Fibel des Elektronik Kompendiums ist es so angegeben, wie du es sagst und sie beziehen sich auf IEC61131 - also machen wir das so. :)

Im Anhang also die korrigierten Funktionen. RS-FF V1.10 ist rücksetzdominant, SR-FF V1.10 ist setzdominant.
Außerdem ist an beiden Flip Flop- Anwenderbausteinen I1 der Setzeingang und I2 der Rücksetzeingang.
Der Screenshot im Anhang zeigt den Einsatz im Programm.

Also Thomas, danke für den Hinweis.

Grüße,
Konni
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Don Corleone am November 15, 2019, 14:36:18 Nachmittag
Hallo Thomas,

du hattest folgendes geschrieben:

"Auch habe ich festgestellt das die Dokumentation/Drucken fehlerhaft arbeitet.
Bei den ST Codezeilen wird jeweils das erste Zeichen in der Zeile verschluckt.
Sind mehrere verschiedene UF Bausteine im Projekt so werden zwar alle Schnittstellen gedruckt aber nur der Code des ersten Bausteins."

Frage:
Mit welcher easySoft7 Version hast du das ausprobiert?
Könntest du mir das Projekt mal zukommen lassen?

Gruß
Don
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: werner_1 am November 27, 2019, 17:21:34 Nachmittag
Die FUP-Programmierung ist ja sehr primitiv; nur ein aneinandereihen von Bausteinen. Hier wäre es sehr hilfreich, wenn man Verbindungen ziehen und Verknüpfungen erstellen könnte. Dann muss man nicht sowas machen (die Logo-Programmierer lachen sich kaputt):
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am November 29, 2019, 20:14:56 Nachmittag
Hallo Werner,
Die Easy verwendet Netzwerke zur Strukturierung vom Programm.
Normalerweise ein Baustein je Netzwerk. Da es im Einzelfall auch mit mehr als einen Bausteinen je Netzwerk geht, ist es halt mit Einschränkungen verbunden.
Ich finde es im Vergleich Zum "Spinnennetz" der Logo übersichtlicher.

In deinem Beispiel gibst du eine Flanke  vom Merker zum nächsten Baustein.
Da Eingänge und Baustein Ausgänge nicht mit einer Flanke versehen werden können. ist der Umweg mit einer Merker Spule nötig.
Easy kennt nicht die Blöcke wie bei der Logo
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: werner_1 am Dezember 10, 2019, 20:17:14 Nachmittag
Hallo Jürgen
Die Easy verwendet Netzwerke zur Strukturierung vom Programm.
Ja.

Normalerweise ein Baustein je Netzwerk.
Das ist dann aber kein FUP. Es wäre nichts anderes, als der Bausteinplan beim KOP.

In deinem Beispiel gibst du eine Flanke vom Merker zum nächsten Baustein.
Ich meine nicht die Flanke, sondern die 8 oder 9 Verbindungen zwischen den nächsten beiden Bausteinen.
Ich habe mir schon selber UFBs gebaut, um Signale zu verzweigen. Bei der Logo - und jedem anderen System -  ist das nur ein Punkt.  ::)
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: radar17892 am Januar 08, 2020, 16:39:06 Nachmittag
Bei der Projekterstellung stehen normalerweise sehr früh die I/O und deren Bezeichnung fest. Es wäre nun sehr viel angenehmer mit den kommentierten Operanden zu Programmieren als nur mit deren abstrakten Namen, gerade bei größeren Programmen.
Man kann zwar im Projekt die Namen vergeben aber diese werden wieder gelöscht, wenn man in die Programmierung umschaltet und diese im Programm noch nicht verwendet werden.
Gerade bei den Merkern und MB/MW wäre es sehr hilfreich und übersichtlicher.

Gruß Thomas
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: weiss_nix am Januar 12, 2020, 23:30:40 Nachmittag
Hallo, :)

mir Fehlt sehr, die Simulation innerhalb von einem UF Baustein.

Hallo Jürgen,
das dachte ich auch, als ich die UFs kennenlernte. Aber, wenn du einen UF 20 Mal im Hauptprogramm verwendest, müssten sich 20 Fenster bei der Simulation öffnen, um jede Instanz (aufgerufene "Kopie" des UF) des Anwenderbausteins beobachten zu können.


... ich kann Jürgen nur beipflichten, in diversen Entwicklungsumgebungen ist die Ansicht und verfolgung einer bestimmten Instanz möglich. Alle verwendeten Instanzen einer UF gleichzeitig zu verfolgen macht aus meiner Sicht kaum Sinn.

 
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: weiss_nix am Januar 12, 2020, 23:57:06 Nachmittag
Hallo Eaton,
- im ST-Editor sollte beim Programmieren nicht nur "dezimal" sondern auch "binär" und "hexadezimal" möglich sein
- im ST-Editor sollten auch Bit-weise Operatoren (ohne den Umweg über 'BV') möglich sein
- Typumwandlung, damit Konstrukte wie z.B. MD01 := MD01 * int(M01) möglich werden
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am Januar 13, 2020, 00:59:44 Vormittag

Hallo Jürgen,
das dachte ich auch, als ich die UFs kennenlernte. Aber, wenn du einen UF 20 Mal im Hauptprogramm verwendest, müssten sich 20 Fenster bei der Simulation öffnen, um jede Instanz (aufgerufene "Kopie" des UF) des Anwenderbausteins beobachten zu können.

Hallo Konni  :)habe deine Antwort jetzt erst gesehen.
In der Hauptsache geht es mir beim erstellen vom Baustein, darum ihr zu testen. Auch ohne ein Komplexes Programmm drum herrum. Ein Bilck in einem Einzelen Baustein sollte auch möglich sein und Timerabläufe ... zu beobachten. Da sind nicht gleichzeitig 20 Bausteine nötig.

Die Tage hatte ich einen Baustein, wo das Programm zu groß war zum Kopieren ...
Titel: Antw:Wünsche an EATON für nächstes easySoft 7 Update
Beitrag von: Juergen am Januar 21, 2020, 19:07:36 Nachmittag
Hallo zusammen,
mir sind beim versuch mit ST, die gleichen Punke wie Thomas aufgefallen.
Zeilennummer gibt es schon etwas Ungünstig unten im Fenster. Siehe Bild.

Zitat
mir fehlen Flanken (R_TRIG, F_TRIG) sowie die RS/SR Bausteine im ST! Muss ich die jetzt immer ausprogrammieren?
Das sind doch die einfachsten Dinge aus der [standart.lib].
Eine Spule im EDP/FUP/KOP hat doch auch schon diverse Funktionen ua Flanken.

Weiterhin wäre es schön die ZeilenNr im Editor anzuzeigen.


UF Bausteine sind jedoch in einem UF nicht möglich.
Da würden Herstellerbausteine  für RS, SR  Flanke ... schon helfen.