Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
easyE4 / Antw:Heuverteiler
« Letzter Beitrag von Sonnbach am Heute um 06:35:37 »
Sali Thomas
der Heuverteiler funktioniert einwandfrei.
Das Programm möchte ich anpassen wie beschrieben, weiss aber nicht wie
Gruss Fredi
2
easyE4 / Antw:Heuverteiler
« Letzter Beitrag von radar17892 am Heute um 00:22:01 »
Hallo Fredi,
was funktioniert denn nicht?
3
easyE4 / Antw:Heuverteiler und mehr
« Letzter Beitrag von Sonnbach am Gestern um 22:51:07 »
Guten Tag an die Experten
Für einen Testlauf muss der Motor im Dauerbetrieb vorwärts und rückwärts laufen je mit Pausezeit.
Also zB 30 Sek vorwärts, 3 Sek Pause, 30 Sek rückwärts, 3 Sek Pause und das selbe wieder von Vorne.
Irgendwie sollte das mit dem oben eingestellten Programm machbar sein, nur weiss ich nicht wie.

Kann mir jemand auf die Sprünge helfen?

Besten Dank und Gruss Fredi
4
Kommunikation / Mit der JSON API auf Funktionsblock zugreifen
« Letzter Beitrag von ChrisDJoker am Gestern um 11:30:28 »
Moin zusammen,

ich probiere mich momentan an der EASY JSON API und bis jetzt hat alles wunderbar funktioniert: Ausgänge und Eingänge lesen, Merker lesen und schreiben. Aber bei den Funktionsblöcken stoße ich auf einen Fehler, den ich nicht beheben kann.

Meine CMD-Ausgabe sieht so aus:
EASY Mode
RUN
API-Antwort: [{"T1(2;0;2000)": 0, "SUCCESS": 0}]
API-URL: 192.168.1.2/api/set/par?op=FB&v1=T1(2;0;2000)
Timer I1
Fehler: HTTP Response Code 401
URL: 192.168.1.2/api/get/adm?elm=FBT1(2;1)
Timer Q1
Fehler: HTTP Response Code 401
URL: 192.168.1.2/api/get/adm?elm=FBT1(1;0)
Timer QV
Fehler: HTTP Response Code 401
URL: http://192.168.1.2/api/get/adm?elm=FBT1(3;0)
Timer EN
Fehler: HTTP Response Code 401
URL: 192.168.1.2/api/get/adm?elm=FBT1(0;0)

In der ersten Zeile wird der EASY Mode abgefragt. Dann habe ich als Test dem Timer einen neuen Zeitwert übergeben, also die Schreibfunktion ist gegeben, was bedeutet, dass die Berechtigung auch vorhanden ist. Jetzt kommt mein Problem: Egal welchen Pin ich vom Timer ansprechen will, es tritt immer derselbe Fehler auf. Die URL ist korrekt erstellt und der User hat die notwendigen Berechtigungen. Ich habe die API-Anfrage sowohl mit Benutzername/Passwort als auch mit API-Schlüssel probiert, beides mit demselben Fehler.

Da die Schreibfunktion funktioniert, kann es nicht an den Berechtigungen liegen.

Hier ist der relevante Code:

java
public String getFunctionBlocks(int index, String fBlock, int pinType, int pinPosition) {
    try {
        String endpoint = String.format("/get/adm?elm=FB%s%d(%d;%d)",
                URLEncoder.encode(fBlock, StandardCharsets.UTF_8),
                index, pinType, pinPosition);
        String response = apiKeySendGetRequest(endpoint);
        if (response != null) {
            System.out.println("API-Antwort: " + response);
            System.out.println("API-URL: " + baseUrl + endpoint);
            return response;
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}

Hat jemand eine Idee, woran es liegen könnte? Danke im Voraus für eure Hilfe!
5
easySoft / Anwenderbausteine für easySoft 7/8 - Flankenerkennung als UF für Programme in ST
« Letzter Beitrag von Konni66 am Mai 24, 2024, 14:05:04 Nachmittag »
Funktionsbeschreibung
Die Funktionsbausteine sind zur Flankenerkennung am Eingangssignal gedacht.
Das auszuwertende Signal wird mit I1 des Bausteins verknüpft.
r_Trig steht für die Auswertung der steigenden (rising edge) Flanke;
f_Trig für die Auswertung der fallenden (falling edge) Flanke.
Am Ausgang Q1 des UF wird, bei Erkennung einer entspr. Flanke,  ein Impuls der Dauer tcy ausgegeben.

Bei den Programmiermethoden FUP. KOP und EDP wird dieser Baustein nicht benötigt, da digitale Operanden (Q, M) beim Schreiben unter „Spulenfunktion“ auf die Auswertung von steigenden und fallenden Flanken eingestellt werden können.
6
easySoft / Antw:Anwenderbausteine für easySoft 7/8
« Letzter Beitrag von radar17892 am Mai 23, 2024, 21:58:07 Nachmittag »
Hallo,
ich hätte da einen Drehzahlwächter zur Laufüberwachung von Antrieben/Bändern usw.
Da das ganze Zykluszeit abhängig ist, sag ich mal bis 10Hz verwendbar.

Drehzahlüberwachung für kleine Frequenzen
Zykluszeit beachten! Anlaufüberbrückung=5s
I01=Impuls
I02=Frg
IA01=fmin in 0,1Hz
Q01=nFehler
QA01=f in 0,1Hz


Ab Fw 1.10, PW nicht vergeben

Gruß Thomas
7
easySoft / Antw:EASYSOFT Lizenzierung nicht möglich
« Letzter Beitrag von Juergen am Mai 23, 2024, 15:39:57 Nachmittag »
Zitat
Support:
Bitte kontaktieren Sie ihre lokale Vertretung:
http://www.eaton.com/aftersales

Zitat von der Anmeldeseite

Sonst andere Adresse versuchen
8
easySoft / EASYSOFT Lizenzierung nicht möglich
« Letzter Beitrag von LutzK am Mai 23, 2024, 15:35:11 Nachmittag »
Hallo,
die Lizenzierung von EASYSOFT_SWLIC 197226 über www.eaton.eu/lizenz ist nicht möglich. Es erschein die Fehlermeldung: "Emailadresse ist ungültig!"
9
easyE4 / Antw:multi counter
« Letzter Beitrag von srd am Mai 23, 2024, 09:18:15 Vormittag »
Cheers for that i will give it a try
10
easyE4 / Antw:multi counter
« Letzter Beitrag von radar17892 am Mai 23, 2024, 08:46:38 Vormittag »
You wrote 'we need to count the cube of each pump for each month from march to october'
The other way is with a counter per pump to. Permanent write the actual QV to a DW pointed by month number in a CASE.
8 months for 8 QA's in a UF. It's better you write the ST code, 1 per pump, in a UF and use the UF in your LD Mainprogram.
Reset the counter with the same Trigger:
//Trigger, if the next month
M02:= (RC01MM<>MB70) and M01;
MB70:= RC01MM;
Or positive Trigger coil in LD
Use RC01 and Trigger in the Mainprogram
Seiten: [1] 2 3 ... 10