Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
Ah ok, das erklärt auch warum, man diesen "fehler" nicht weg bekommt egal wohin man den merker legt.. macht aus software-prüfungstechnischer sicht schon auch sinn, ist aber unschön.. naja.. der fehler liegt also im fehler👌😂

wenn der zugriff per tcp modbus auf alles (register?) möglich ist, ist das perfekt so. dann kann ich in c# die kommunikation managen u html css js für die gui verwenden aber die steuerungslogik bleibt auf der sps selbst. klasse!

hast du erfahrungen mit dem ding hier: AkYtec PR102.24.2.2

letztenendes brauch ich ne sps mit 8 relais und 6 digital ausgänge oder eben 14 digitalausgänge (+optok + relais).. aber finde bei eaton nur erweiterungen.. gibts da was als ein block?

besten gruß markus
2
Zitat
warum ist in deinem sauberen code alles ROT in der liste
Nun das liegt wohl an der wirklich simplen Prüfung. Wird auf eine Variable an mehr als einer Stelle geschrieben ist die sofort rot, unabhängig davon wie das gemacht wurde. Gerade in ST gibt es Anweisungen bei denen das beabsichtigt ist ( IF THEN ELSE, oder auch in CASE wo ein Merker zB abhängig von der Casevariable mal true oder false gesetzt wird. So auch im Programm in den Phasen die Sollwert zugewiesen werden.

Übrigens ist nicht nur der Zugriff auf die E4 per Modbus TCP möglich, sondern auch über JSON API zB mit Node Red. Wäre das was für dich? Da gibt's auch Anleitungen  auf YT dazu.

Gruß Thomas
3
Aus lust an der Freude, hab ich mir gerade die Merkerbereichbelegung angehesen...warum ist in deinem sauberen code alles ROT in der liste? schreibkonflikte..so ganz versteh ich das iwie nicht😂
4
easySoft / Antw:Quellcode für vollautarke Anbausteuerung - tuning möglich/nötig😂
« Letzter Beitrag von ML10000000000000 am September 19, 2024, 23:50:23 Nachmittag »
Cool! Auch schon von einem Windows PC aus mit einem C# + JS code? Dann wäre ich nicht an das nicht ganz günstige Galileo Display gebunden...

Ja stimmt, hattest du schon erwähnt. Das es generell geht weiß ich aber eben vermutlich nur sehr simple GUI's.

Deswegen dachte ich, warum nicht in C# den Server handeln u über die Ethernetkarte mit der SPS Kommunizieren.

Ist dann zwar nicht Echtzeitfähig aber aber das ist ja egal bei der Anwendung.

Ein JavaScript hätte eben die volle Bandbreite an optischen Gestaltungs- und Performanceleven.

Webvisu seh ich mir mal an✌️

Dass DU die Optionen schon mit Eingeplant und angelegt hast wundert mich jetzt so gar nicht😊💪💪💪 STARK!!!
5
easySoft / Antw:Programmieren in Strukturiertem Text (ST) V1.44 (Update 06.03.2024)
« Letzter Beitrag von radar17892 am September 19, 2024, 19:31:42 Nachmittag »
Super! Ich wurde erhört🙂👍
Da soll noch mal einer sagen es wird nichts gemacht...
Da muss ich doch mal die 8.25 laden.
Gruß Thomas

Nachtrag: In der Hilfe zum Baustein steht folgendes, das dieser Code die Grundlage des Bausteins ist
Zitat
Weiteres

Q01 := Q01 AND ( NOT I01 );
Dies ist eine ST Anweisung, welche die Funktion des FB ED im Modus R_TRIG nachbildet.
Q01 := Q01 OR ( I01 );
Dies ist eine ST Anweisung, welche die Funktion des FB ED im Modus F_TRIG nachbildet.
Q01 := Q01 AND ( NOT I01 );  Q01 kann niemals 1 sein, weil er selbst als AND TRUE verknüpft ist.  ::)
Q01 := Q01 OR ( I01 );  Wirklich???  Das ist logisch nur eine Selbsthaltung und hat nichts mit einer Flanke zu tun.
Also ich kenne den Code für Flanken etwas anders ...
Vlt haben sich die Autoren nur verschrieben. Der Baustein funktioniert aber. ;)
6
easySoft / Antw:Quellcode für vollautarke Anbausteuerung - tuning möglich/nötig😂
« Letzter Beitrag von radar17892 am September 19, 2024, 19:23:53 Nachmittag »
Na klar geht das mit Modbus TCP.
Deshalb habe ich schon bestimmte Merker und MB zusammengefasst um effizienter zu kommunizieren.
Die Merker 489 und 490 sind schon als start/Stop Befehle über Modbus vorgesehen.
 Hatte ich anfangs auch schon geschrieben, zB mit Galileo auf einem XV Panel oder gleich eine Webvisu bauen. Die soll jetzt auch besser sein ab v8.25, hab es noch nicht probiert.
Wenn die Steuerung über Netzwerk erreichbar ist, kannst du vieles machen. Hab auch schon Virtuino IOT probiert und mir Dashboards gebaut zum fernbedienen vom Handy aus.
7
easySoft / Antw:Timerfunktion (R T01 EN) in der Easysoft 6,98 und Easysoft 8.25 unterschiedlich?
« Letzter Beitrag von 190B am September 19, 2024, 15:58:58 Nachmittag »
Nutze den Reset-Eingang (RE) des Bausteins.

Ergänzung:
Das sind ja schließlich auch 2 unterschiedliche Programmiersprachen.
Bei der 6.98 Version ist es EDP, bei der 8.25 Version FUP.
8
easyE4 / Antw:Anwendungsbeispiele für die Easy E4
« Letzter Beitrag von Konni66 am September 19, 2024, 14:03:38 Nachmittag »
9
easySoft / Antw:Programmieren in Strukturiertem Text (ST) V1.44 (Update 06.03.2024)
« Letzter Beitrag von Konni66 am September 19, 2024, 13:33:20 Nachmittag »
Hallo easyE4-Fans!
Habt ihr schon entdeckt, dass es jetzt in ST zwei neue Funktionsbausteine
- eine Flankenerkennung ED (steigend, fallend parametrierbar) und
- ein RS-Flipflop FF (setzen, rücksetzen dominant parametrierbar)
gibt?

Wir brauchen in ST die Funktionen nun nicht mehr "händisch zu programmieren" :D

Grüße
Konni
10
easySoft / Timerfunktion (R T01 EN) in der Easysoft 6,98 und Easysoft 8.25 unterschiedlich?
« Letzter Beitrag von w.sprungmann am September 19, 2024, 12:39:07 Nachmittag »
Hallo Entwickler,
ich wollte beim Timer 01 den EN Eingang mit dem Befehl (R T01 EN) zurücksetzen.
Bei der Easysoft 6.98 klappt es ohne Probleme.
Bei der Easy 8.25 funktioniert es nicht. Warum?

Siehe Bilder im Anhang

Gruß Wilhelm
Seiten: [1] 2 3 ... 10