Autor Thema: mfd 4 5 7 visualisierung / zähler / betriebstundenzähler / produktionsrestzeit  (Gelesen 4752 mal)

Offline danielgrgic

  • Newbie
  • *
  • Beiträge: 4
Hallo!
da ich noch ziemlicher anfänger in sachen codesys bin bitte ich um hilfe bei einem kleinen projekt......
und zwar möchte ich mit einem mfd4 5.7 eine kleine visualisierung erstellen für eine kunstoffspritzmaschine.diese gibt pro spritzvorgang einen impuls raus.dieser soll gezählt werden ( angedacht ist ecp4 um den impuls aufzunehmen).in einer maske solle eine auftragsstückzahl eingegeben werden und der zähler soll dann eben bei jedem spritzvorgang einmal zurück zählen .es soll eine zeit abgelesen werden für den spritzvorgang....also von impuls zu impuls......und im zusammenhang mit der noch zu fertigenden anzahl sollte dann die restzeit des auftrages in der maske stehen......mit fehlen nun die grundlagen um einen zähler zu schreiben der auch in die millionen bereiche reingeht ,denn solche stückzahlen gibt es bei uns.....das weitere problem ist eine anzeige der auftragsrestzeit .....sprich der zykluszeit des spritzvorganges......
ich hoffe dass man mir hier helfen kann......
danke im vorraus

Offline Mr. Spok

  • Sr. Member
  • ****
  • Beiträge: 652
Re: mfd 4 5 7 visualisierung / zähler / betriebstundenzähler / produktionsrestzeit
« Antwort #1 am: Oktober 13, 2009, 06:20:35 Vormittag »
Hallo danielgrgic,

hier mal ein Beispiel für einen Zähler bis 4294967295.


VAR

x_forward:BOOL;
x_backward:BOOL;
x_reset:BOOL;
udi_counter :UDINT;


x_flag_forward: BOOL;
x_flag_backward: BOOL;

END_VAR




IF x_forward AND NOT x_backward AND NOT x_flag_forward THEN
udi_counter:=udi_counter + 1;
x_flag_forward:=TRUE;
END_IF

IF NOT x_forward THEN
x_flag_forward:=FALSE;
END_IF

IF x_backward AND NOT x_forward AND NOT x_flag_backward AND NOT (udi_counter <= 0) THEN
udi_counter:=udi_counter - 1;
x_flag_backward:=TRUE;
END_IF

IF NOT x_backward THEN
x_flag_backward:=FALSE;
END_IF

IF x_reset THEN
udi_counter:=0;
END_IF



mfG Jan
Für die Richtigkeit und Funktionalität der hier veröffentlichten Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline danielgrgic

  • Newbie
  • *
  • Beiträge: 4
Re: mfd 4 5 7 visualisierung / zähler / betriebstundenzähler / produktionsrestzeit
« Antwort #2 am: Oktober 13, 2009, 16:00:10 Nachmittag »
danke werde das morgen direkt mal testen ....!!!

Offline danielgrgic

  • Newbie
  • *
  • Beiträge: 4
Re: mfd 4 5 7 visualisierung / zähler / betriebstundenzähler / produktionsrestzeit
« Antwort #3 am: Oktober 23, 2009, 15:36:48 Nachmittag »
nochmals danke! konnte das gut gebrauchen und nun habe ich noch ein problem ich habe die zykluszeit gemessen und bekomme auch einen wert im Xh XMM XSS XMS hin.diesen jedoch anzuzeigen in der visu klappt nochnicht....ich bekomme immer nur die MS angezeigt .welchen platzhalter muss ich da eintragen bei text? so dass wirklich alles angezeigt wird....stunden minuten und sekunden......??