Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
easyE4 / Antw:multi counter
« Letzter Beitrag von radar17892 am Gestern um 16:20:56 »
this is an example in ST

RC01 (
   EN := true,
   DT => ,
   E1 => ,
   YY => ,
   MM => ,
   DD => ,
   WD => ,
   HR => ,
   MN => ,
   SC => );
//Trigger, if the next month
M02:= (RC01MM<>MB70) and M01;
MB70:= RC01MM;

//Pump 1
C01 (
    EN := true,
    C_ := I01,
    D_ := ,
    SE := ,
    RE := ,
    SH := ,
    SL := ,
    SV := ,
    OF => ,
    FB => ,
    CY => ,
    ZE => ,
    QV =>  );
 //in 1st cycle of the new month calculate the difference to the last
CASE MB70 OF
   1:   IF M02 THEN   MD51:= C01QV - MD50; END_IF;      
   2:   IF M02 THEN   MD40:= C01QV - MD51; END_IF;
   3:   IF M02 THEN   MD41:= C01QV - MD40; END_IF;      
   4:   IF M02 THEN   MD42:= C01QV - MD41; END_IF;
   5:   IF M02 THEN   MD43:= C01QV - MD42; END_IF;
   6:   IF M02 THEN   MD44:= C01QV - MD43; END_IF;      
   7:   IF M02 THEN   MD45:= C01QV - MD44; END_IF;
   8:   IF M02 THEN   MD46:= C01QV - MD45; END_IF;      
   9:   IF M02 THEN   MD47:= C01QV - MD46; END_IF;
   10:   IF M02 THEN   MD48:= C01QV - MD47; END_IF;
   11:   IF M02 THEN   MD49:= C01QV - MD47; END_IF;   
   12:   IF M02 THEN   MD50:= C01QV - MD47; END_IF;               
ELSE
   ;
END_CASE;
//Pump 2
C02 (
   EN := true,
   C_ := I02,
   D_ := ,
   SE := ,
   RE := ,
   SH := ,
   SL := ,
   SV := ,
   OF => ,
   FB => ,
   CY => ,
   ZE => ,
   QV => );
 //in 1st cycle of the new month calculate the difference to the last
CASE MB70 OF
   1:   IF M02 THEN   MD63:= C01QV - MD62; END_IF;      
   2:   IF M02 THEN   MD52:= C01QV - MD63; END_IF;
   3:   IF M02 THEN   MD53:= C01QV - MD52; END_IF;      
   4:   IF M02 THEN   MD54:= C01QV - MD53; END_IF;
   5:   IF M02 THEN   MD55:= C01QV - MD54; END_IF;
   6:   IF M02 THEN   MD56:= C01QV - MD55; END_IF;      
   7:   IF M02 THEN   MD57:= C01QV - MD56; END_IF;
   8:   IF M02 THEN   MD58:= C01QV - MD57; END_IF;      
   9:   IF M02 THEN   MD59:= C01QV - MD58; END_IF;
   10:   IF M02 THEN   MD60:= C01QV - MD59; END_IF;
   11:   IF M02 THEN   MD61:= C01QV - MD60; END_IF;   
   12:   IF M02 THEN   MD62:= C01QV - MD61; END_IF;               
ELSE
   ;
END_CASE;

//end of program
 M01:= true; //false in 1st cycle
2
easyE4 / Antw:multi counter
« Letzter Beitrag von radar17892 am Gestern um 13:31:47 »
You can use normal counters to count the pulses and make the counters remanent. Using the RTC you can calculate the difference at the end of the month and write the result into a remanent DW or DW shift register.
3
easyE4 / Antw:multi counter
« Letzter Beitrag von srd am Gestern um 12:36:39 »
1 pulse every second maximum
4
easyE4 / Antw:multi counter
« Letzter Beitrag von radar17892 am Gestern um 10:03:24 »
What is the maximum pulse rate when the pump is running?
5
easyE4 / multi counter
« Letzter Beitrag von srd am Mai 21, 2024, 16:41:46 Nachmittag »
not sure we can do this with an easy e4, we have 4 borehole pumps which all have a water meter pulsed output. we need to count the cube of each pump for each month from march to october and retain the monthly totals for each pump until the following year when they then need to be reset. unless anybody knows of another way i tried it but need 36counters one for each pump each month. Anybody got any ideas. I do my programming in LD. Cheers
6
easySoft / Antw:Online zugriff - gerät aufschließen.
« Letzter Beitrag von Soulst3p am Mai 21, 2024, 07:06:43 Vormittag »
So, verspätete Rückmeldung.

Ich habe mal einen Screenshot angehängt. Es ist tatsächlich so das man dort auch Großbuchstaben eingeben kann, habe es extra noch einmal getestet.
Allerdings ist der Text bei der Aufforderung doch etwas verwirrend da dort nur Steht Zeichenvorrat 0...9 deswegen hatte ich garnicht erst versucht irgendwelche Buchstaben einzugeben.

Weiss jetzt nicht wie das bei der v8.10 ist, Screenshot ist von der v8.01.
7
easyE4 / Antw:Einzelte Merker steuert über HTTP Request - Webserver
« Letzter Beitrag von ssyn am Mai 16, 2024, 07:05:34 Vormittag »
vielleicht hilft es dir zu wissen, dass ca. Mitte Q3/24 ein Web Editor für die easyE4 zur Verfügung stehen wird.

Sehr interessante Neuheiten, würde gern es probieren. Ich habe vor kurzem einen Test-Board mit Easy4 bei Zukunftstag bei uns benutzen, weil es sehr für Teenager sehr fassbar und einsichtig ist, z. B. mit FUP-Netzwerke online. Wenn kann man bei Web-Editor selbst die Tasten/Eingabefelder ergänzen und bestimmte URL für Web-Server haben - Z.B. http://localhost:8080/webvisu.htm - es wäre auch sehr interessant für einfache Anlagen, zusammen mit RTD-Display.

 
8
easyE4 / Antw:new rtd screen
« Letzter Beitrag von TonyC am Mai 15, 2024, 20:04:06 Nachmittag »
There are some 'align' options on the top toolbar that may help?
9
easySoft / Antw:Anwenderbausteine für easySoft 7/8
« Letzter Beitrag von Juergen am Mai 15, 2024, 18:51:00 Nachmittag »
Hallo,
hier den schon länger eingestellten UF Zahl-Bit

Beispielprogramm ab Programmversion 8.10
UF ab Firmware Version 1.10

Anwendung als Beispiel den Zahlenwert vom Zähler, den Schrittmerkern zuweisen
10
easyE4 / new rtd screen
« Letzter Beitrag von srd am Mai 15, 2024, 07:05:59 Vormittag »
When doing the screen editor using the new rtd screen is there a grid option to help make lining componets up
Seiten: [1] 2 3 ... 10