easy-forum

Deutsch - Software => easySoft => Thema gestartet von: bonbon-drop am August 18, 2008, 11:37:04 Vormittag

Titel: easy 800 programm
Beitrag von: bonbon-drop am August 18, 2008, 11:37:04 Vormittag
hey

ich soll einen lader (funktionen: hub, vor zurück, band) mit einer easy programmieren.
im hub ist ein inkrementalgeber. wie kann ich bei der easy höhehn davon einlesen und auch feste speichern die angefahren werden sollen?
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 18, 2008, 11:54:34 Vormittag
Hallo bonbon-drop,

du kannst die höhenwerte in ein Merkerword,Merkerdoppelword,Datenmultiplexer,oder Datenbaustein
Speichern MW,MD müssen dann remanent gemacht werden unter Systemeinstellungen.

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 18, 2008, 12:04:03 Nachmittag
Ich weiß das das jetzt unverschämt ist und ich weiß auch nicht wie groß der ausmaß ist.
aber wenn jemanden langweilig ist dann würde ich die soll funktion mal erklären und er versucht sihc mal dran
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 18, 2008, 12:23:35 Nachmittag
Hallo bonbon-drop,

das Ausmaß des Programmes ist abhängig vom Umfang der Funktionen,Sicherheitsfunktionen.
Es ist mit einem Programm schreiben nicht getan,man benötigt die komplette Hardware
dazu um zu testen,es müssen Fehler gefunden und beseitigt werden die beim Hardwaretest auftreten
können.
Ich kann dir nur emfehlen es selbst zu versuchen,wenn Fragen auftreten wird dir hier im Forum
nach möglichkeit geholfen.Nur wer selbst was macht kann lernen.

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 19, 2008, 09:55:36 Vormittag
brauche einen kleinen programm teil wo ich auf dem schlauch stehe
will eine bestimmte höhe mit mechanischem endschalter anfahren und diese dann als referenz für den inkremental geber nehmen
endschalte in höhe 3500mm anfahren und dies dann für ink setzen
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 19, 2008, 13:31:53 Nachmittag
Hallo bonbon-drop,

du kannst den Wert auch in ein MD speichern,im Beispiel MD1 es muss aber dann remanent gemacht werden.Das braucht man bei einem DB nicht.

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 19, 2008, 13:59:20 Nachmittag
danke, werde es heute abend versuchen.
habe jetzt aber noch ne kleinigkeit
will über einen taster manuell einen motor laufen lassen.
bei kurzem tip soll er eine bestimmte zeit (5s) laufen.
wenn ich ihn dauerhaft gedrückt halte soll er laufen bis ich los lasse

danke im vorraus
Titel: Re: easy 800 programm
Beitrag von: KressSwiss am August 19, 2008, 14:13:20 Nachmittag
Hallo
Hier as fertige Programm mit 5 Zeilen und ein Programmausdruck.  Hast Du Dir das etwa so vorgestellt?
KressSwiss

(Die Zeit ist auf 2 Sekunden eingestellt. Das musst Du noch anpassen)
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 19, 2008, 14:35:43 Nachmittag
so hatte ich es auch
das problem ist das ich mich falsch ausgedrückt habe
bei tip soll es einen schritt von x sec laufen
bei längerem drücken als tip soll es diese zeit laufen die es gedrückt wurde
ohne nach zu laufen.

also 1 mal tip x sec
länger als tip genau die zeit die gedrückt wurde (kann/ soll auch kürzer als die bei 1 tip eingestellte sein)

danke
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 19, 2008, 17:41:34 Nachmittag
Hallo bonbon-drop,

versuche es mal damit:

1x tasten Zeit ein
2x tasten ein aus
taster drücken über Zeit tip läuft bis taster losgelassen
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 20, 2008, 07:25:05 Vormittag
hey veltins54,
das hatte ich mir auch so schon mal gedacht und ich finde es auch mit dem tippen/2mal tippen sinnvoller ist aber leider nicht so gewollt.

hey heho,
danke das läuft genau so wie es soll. wenn du mir jetzt noch kurz den ablauf, also eher den re timer erklärst dann bist du mein held :-)

gruß aus der eifel

danke auch an alle anderen, werden noch mehr fragen folgen
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 20, 2008, 07:54:20 Vormittag
kurze frage noch
wenn ich die funktion in der software simuliere klappt es manchmal und manchmal nicht.
habe mir dann mal bei der simu den bausteinplan aufgerufen und die zeiten angeguckt.
ich lasse einen einzel zyklus von 100ms laufen und das zeitrelais schaltet um verschiedene zeiten weiter. aber imme rdeutlich größer als 100ms. woran liegt das?
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 20, 2008, 10:31:47 Vormittag
hallo mal wieder, ich glaube dieser thread wird noch etwas länger
danke an alle die dazu beitragen

ich habe die easy 822 DCTC mit display
mein plan ist es bestimmte höhen über das display einzugeben die ich dann in der software abrufen und anfahren kann.
höhenmessung erfolgt mit inkrementalgeber.
kann mir da jemand helfen. wäre schön wenn immer eine ganz gnaz kurze erläuterung dabei steht

danke danke danke
gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 20, 2008, 10:38:33 Vormittag
Hallo bonbon-drop,

warum soll das so gemacht werden,verändern sich die höhen ständig,oder hast du zb.
10 feste höhenwerte.

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 20, 2008, 10:42:43 Vormittag
ich habe neun höhenwerte die bei der inbetriebnahme über das display eingegeben werden sollen(wenn es möglich ist)
bei der in betriebnahme muss dies abgestimmt werden und verschiedene höhen ausprobiert werden. ist halt leichter wenn es eingegeben werden kann.

gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 20, 2008, 10:45:10 Vormittag
Hallo bonbon-drop,

in welcher Masseinheit sollen die Werte eingegeben werden.


Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 20, 2008, 10:52:48 Vormittag
hallo veltins 54
am liebsteb natürlich in cm oder mm
aber die hauptsache ist das sich das mit dem inkrementalgeber, also ich glaub dann dem inkrementalwertzähler der easy verstehen.
will also irgendwie (am liebsten display) einen wert eingeben den ich dann wenn ich taste x drücke anfahre (inkremental)
gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 20, 2008, 10:57:18 Vormittag
Hallo bonbon-drop,,

wieviel impulse gibt denn der inkrementalwertzähler pro cm oder mm ab ?

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 20, 2008, 11:17:11 Vormittag
war grade gucken, also nächstes problem
500 impulse pro umdrehung
habe aber grade noch mal abgeklärt, es bleibt alles in impulse
also will ich über das display impulse x eingeben und gucke dann wie hoch er fährt und suche dann nach der höher
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 20, 2008, 12:33:32 Nachmittag
Hallo bonbon-drop,

hier mal eine leicht verständliche Variante,es gibt auch noch andere möglichkeiten.

es werden jetzt im Display 4 Werte eingegeben kann erweitert werden.
Die Werte sind im Bausteim MX1 durch den Zähler abrufbar,kann auch noch erweitert werden.
Die Werte können danach mit einem AR baustein von cm in Impulse umgerechnet werden,
wenn der weg bekannt cm = X Impulse.

Gruß veltin54
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 20, 2008, 13:04:49 Nachmittag
Hallo bonbon-drop,

bei der Eingabe der Wegstrecke in cm oder mm kommt es auch darauf an wie genau die
Positionierung am ende sein soll ( ob mm reichen oder es noch genauer werden muss)

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 20, 2008, 13:56:18 Nachmittag
cool das sieht ja schon mal gut aus
was macht der datenmultiplexer genau?
ich glaube ich gebe geho recht und gebe es in impulsen an und gut ist.
welche funktion hat der zähler und eingang genau?

sorry das ich soviel frage aber schaffe mir hiermit grade wichtige grundlagen
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 20, 2008, 14:06:58 Nachmittag
Hallo bonbon-drop,

als erstes sollte ermittelt werden wieviel Impulse die gesamte Wegstrecke hat,abhängig vom
Ergebnis entscheidet sich ob ein Merkerword oder Merkerdoppelwort notwendig ist.
Ich gehe mal davon aus das es ein Doppelword wird.


Den Ausgang des MX Bausteins ( MW oder MD) kannst du dann noch frei wählen,nur nicht die schon verwendeten.

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 20, 2008, 14:10:45 Nachmittag
also ich werde ein md verwenden.
kannst du kurz auf den eingang i1 , den zähler und den multiplexer eingehen??
wie kann ich es auf neun einzugebene parameter erweitern?
gruß
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 20, 2008, 14:22:44 Nachmittag
Hallo bonbon-drop,

noch mal zur Frage zum Datenmultiplexer:

Es können dort 8 feste oder veränderbare werte gespeichert werden,die dann über den
Eingang I1 angesprochen werden.

Beispiel:
I1=0  = wert 1
I2=1 = wert 2
usw.

es können auch mehrere hintereinander geschalten werden um mehr Werte speicher zu können.

Fest eingetragende Werte (Konstante) bleiben bei Spannungsausfall erhalten.

Veränderbare Werte (MB,MW,MD) müssen remanent gemacht werden wenn sie erhalten bleiben
sollen,(

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 20, 2008, 14:36:08 Nachmittag
Hallo bonbon-drop,

in einem MW kannst du einen wert von 0-65535 speichern.
65535 /500 (impulse Pro umd.) sind dann 131 Umdrehungen.
Das wird sicher nicht reichen.

Das mit dem Zähler ist nur ein Beispiel um es zu erklären, die Adressierung des MX Bausteins
ist vielfältig schau mal unter MX Parameter I1.
Du kannst es natürlich mit einen Zähler machen.

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 21, 2008, 08:03:13 Vormittag
hallo zusammen
habe ein kleines problem

setze mit einem merker einen ausgang und setze 8 ausgänge zurück
das ganze mache ich 9 mal
gibt das da eine kurze möglichkeit?
wenn ich das einfach mit hinten parallel mache habe ich fast hundert strompfäde von meinen vorhandennen 250? schon verwendet.

gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 21, 2008, 08:32:22 Vormittag
Hallo bonbon-drop,

stell mal dein Programm hier ein damit man es verstehen kann was du da machen möchtest.

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 21, 2008, 08:45:35 Vormittag
guten morgen veltins54

also es geht um zeile 38-44
das müsste ich halt darunter noch für jeden herd machen
geht das kürzer?

gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 21, 2008, 08:59:54 Vormittag
Hallo bonbon-drop,

ist der Herdkontakt ein Impulskontakt ?

Strompfad 1-29,soll da noch was verknüpft werden oder bleibt das so.

Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am August 21, 2008, 09:20:08 Vormittag
hallo
das ist bis jetzt nur ein kleiner bruchteil, da fehlt noch einiges.
nein, ich wähle mit einer taste herd x aus, diese höhe soll dann wenn ich Taste start und beladen drücke angefahren werden.
gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 21, 2008, 09:39:18 Vormittag
Hallo bonbon-drop,

habe das in Strompfad 37-41 mal geändert.


Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: Juergen.J am August 21, 2008, 10:00:49 Vormittag
Hallo Eifler,
im Anhang Beispiel zu deiner Frage
Zitat
also es geht um zeile 38-44
das müsste ich halt darunter noch für jeden herd machen
geht das kürzer?
Gruss
Jürgen
Titel: Re: easy 800 programm
Beitrag von: veltins54 am August 21, 2008, 10:24:24 Vormittag
 Hallo bonbon-drop,

im Anhang noch ein Beispiel,aber das von Jürgen ist nicht zu toppen.


Gruß veltins54
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am September 04, 2008, 08:19:24 Vormittag
hallo zusammen
ich bins noch mal.
der lader läuft auf jeden fall mal in seinen grundeigenschaften. sind zwar noch paar mechanische probleme aber...
ichhabe noch ein kleines problem. mein gerät fährt verschiedene höhen an die es vorgegeben bekommt.
der motor für den hub wird mit ienem fu betreiben. diesen will ich mit einem analogen ausgang steuern (geschw).
unterschied zwischen soll und ist wert groß = große geschwindigkeit
unterschied zwischen soll und ist klein = kleine geschw
und dies halt analog
kann mir jemand helfen

gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: KressSwiss am September 04, 2008, 12:16:01 Nachmittag
Hallo bonbondropp
Für diesen Anwendungsfall gibt es den PID-Reglerbaustein. (Easy800 und MFD). Er berechnet die Differenz zwischen Soll- und Istwert und bestimmt den Stellwert. Je grösser die Differenz, zwischen Soll und Ist, um so proportional grösser ist der der Stellwert.

Im Easy Trainingscenter kannst Du ein PID-Regler Lernprogramm herunterladen, welches auf einfache Weise zu bedienen ist. Hier gleich der Link:
http://trainingscenter.moeller.net/applications/special-controls/learning-programs/PID-learning.html

Im Anhang ein Ausschnitt der Bedienungsanleitung:
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am September 05, 2008, 11:14:49 Vormittag
Hallo zusammen
das mit dem pid hat geklappt
habe aber noch ein weiteres problem
versuchs jetzt mal zu schildern
ich schreibe über das display an der easy mit hilfe der d bausteine (textanzeige) werte ein.
diese werden dann vom d baustein in das md 23-31 geschrieben. (Zeile 35-37)
bei tasten druck der herd tasten1-7/belegen/parken werden diese eingegebenen werte vom md 23-31 (je nach taste)
in das md 17 geschrieben (sollwert)
klappt auch alles wie es soll.
das einzige problem ist wenn ich die anlage aus mache sind die werte im display weg.
ich will die werte die im d baustein stehen und angezeigt werden remanent machen.
hat jemand ne ahnung??
danke im vorraus

gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: KressSwiss am September 05, 2008, 16:39:26 Nachmittag
Hi 
Du kannst die MB's in den Systemeinstellungen remanent setzen. Allerdings gehen die MB's nur bis zu einer Adressierung von MB 85. (Siehe Anhang).
Warum speichert Du die Daten überhaupt in MD's ab? Mit MW's kannst Du Werte bis 65'535 ablegen genügt das nicht?

Setz den Cursor im Programm auf einen Merker und drücke die Taste F1 dann erscheint eine Tabelle, welche die Merkerverwaltung darstellt. (Ausschnitt im Anhang)
Titel: Re: easy 800 programm
Beitrag von: bonbon-drop am September 08, 2008, 07:52:01 Vormittag
ich könnte auch mw benutzen
ist doch eigentlich egal oder??
das problem ist wenn ich die md´s worein die d bausteine schreiben remannant mache reicht das auch nicht.
das was ich in die bausteine per display reinschriehbe ist nach dem ausschalten weg.idee??
gruß aus der eifel
Titel: Re: easy 800 programm
Beitrag von: KressSwiss am September 08, 2008, 08:57:09 Vormittag
Zitat
ich könnte auch mw benutzen ist doch eigentlich egal oder??

Richtig. Beispiel:
Wenn Du das MW44 remanent haben möchtest, muss Du MB 87 und MB 88 auf Remanent setzen. Man benötigt dazu die Merkerverwaltungstabelle. Siehe Anhang.

Hier noch die Dezimal-Zahlenwerte die gespeichert werden können:
Byte (MB)
Lokale Merker         MB01  –   MB96,
Zahlenwert            0 - 255
 
Word (MW)
Lokale Merker         MW01  –  MW96,
Zahlenwert            0 - 65535
 
DWord (MD)
Lokale Merker         MD01  –   MD96,
Zahlenwert           - 2 147 483 648... + 2 147 483 647

Zitat
das was ich in die bausteine per display reinschriehbe ist nach dem ausschalten weg.idee??

Habe leider keine Hardware um das zu testen. Hoffen wir jemand anders weiss das und kann helfen.