Autor Thema: Schrittkette mit easy 412 DC-RC  (Gelesen 7035 mal)

Offline easychip

  • Newbie
  • *
  • Beiträge: 5
  • I love easy-Forum.net
Schrittkette mit easy 412 DC-RC
« am: Februar 28, 2003, 06:14:11 Vormittag »
Wer Kann mir helfen ob mann mit dem Easy 412 DC-RC
eine Schrittkette mit Richtimpuls aufbauen kann ?

Hier mein Code:
       
_
M15...............[M16

M16...............SM15
_              
M2.....M3...I1.....SM1
                     :
M16................

M2.................RM1
        _      
M1......M3..I2.....SM2
                      :
M16.................
       
M3..................RM2
        _
M2......M1..I2......SM3
                     :
M16................

M1..................RM3

M1..................[Q1

M2..................[Q2

M3..................[Q3


Nur 1.Zyklus hat M16 1- Signal.

M1 bis M3 müsten im 1.Zyklus 1- Signal erhalten.

Da M16 im 2.Zyklus 0-Signal hat  
wird mit
         M2 = 1   M1 = 0
         M3 = 1   M2 = 0
         M1 = 0   M3 = 1

= Grundstellung ? ? ?

Bei mir hat dann das Easy Q1 bis Q3 =0   ???
Q müste =1 sein   ???

Offline Uwe Schröder

  • Sr. Member
  • ****
  • Beiträge: 606
  • U. Schröder
Re: Schrittkette mit easy 412 DC-RC
« Antwort #1 am: März 01, 2003, 21:02:10 Nachmittag »
Hallo easychip!

Da haben Sie sich ja was vorgenommen.

Leider haben wir in der EASY400 den Sprungbefehl: nicht ! :-/
Aber eigentlich möchte ich nicht meckern, sondern helfen. ;)
Vielleicht hilft Ihnen das Beispiel des Schieberegisters aus dem Easyhandbuch.
Mit etwas Modifizierung kann man dort die Information vorwärts und auch rückwärts durchschieben.

Das restliche Programm fragt dann die Registermerker entsprechend ab und die Funktion kann auf die entsprechenden Ausgangsrelais gegeben werden.

Ein Beispielprogramm sende ich Ihnen gerne zu!

Oder habe ich alles falsch verstanden? ???

mfG. Uwe Schröder :D :D :D


« Letzte Änderung: März 01, 2003, 21:02:57 Nachmittag von Uwe »

Offline easychip

  • Newbie
  • *
  • Beiträge: 5
  • I love easy-Forum.net
Re: Schrittkette mit easy 412 DC-RC
« Antwort #2 am: März 02, 2003, 08:35:44 Vormittag »
Herr Schröder

Erst einmal sehr vielen Dank das Sie sich  meinen  Problem  annehmen.

Selbsverständlich nehme ich ihr Angebot dankend an.
Meine E-Mailadresse (Jfraenkli@aol.com)habe ich
im Profil anzeigen lassen.

Nun zur Schrittkette:

Bei der Schrittkette wird ein Merker  1-Signal durchgeschoben.
z.B schritt 0 bis 3.
Aktueller Schritt ist 2
Dan kann Folgeschritt Merker 3 nur gesetzt werden wenn Schritt 2 gesetzt ist und Schritt 0 nicht.
Durch einmaligen Richtimpuls (Flankenmerker durch RUN-Start) wird genau nur im ersten Zyklus die gesamte Kette einmal durchlaufen.
Und bleibt im schritt 0 Hängen (gleich Grundschritt).
Und von da aus geht es nur zum folgenden Schritt wenn die zwischen jeden Schritt  ein gebrachten Bedingungen erfüllt wurden .
Und in dem aktuellen Schritt bestimmte Befehle auszuführen.
Also muss ich in ihrem Programm für die Schrittkette meine Weiterschaltbedingungen einfügen lassen sowie die Ausführbaren Befehle für die Relais.


Die Flankenauswertung (Flankenmerker)habe ich aus einem SPS-buch.
Funktioniert in Easy einwandfrei.( Der Richtimpuls ist nur Flankenauswertung aber unabdingbare Voraussetzung für Schrittketten wegen der Grundstellung).


Aber ich kenne nicht die internen  Unterschiede der zyklischen Abarbeitung d.Programmzeilen Easy / SPS .
Denn das ist die Voraussetzung wenn man das letzte aus dieser Technick
rausholen möchte.
In den Handbüchern kann auch nicht alles genau über die internen Vorgänge vorhanden sein?  
Alle beide müssen doch die Eingangs u. Ausgangssignale zwichenspeichern um Sie beim nächsten Zyklus auf Zustandsänderung zu prüfen und nur so die Flanken bewerten können

- Dann kommen die Variablenzuweisungen per Programmlogig.
- Notwendige Zwichenspeicherungen in Echtzeit.
- Und nach der letzen Programmzeile die Zustandsänderungen der          Variablen  mit einem Takt an die Ausgangsrelais zu Aktualisieren.

Trotzdem verstehe ich nicht warum die Schrittkette so nicht funktioniert.
Bei der SPS weis ich bloß das die Nutzung der Schrittketten effiziente und kurze Programmierzeiten bietet.
Wie schaut das bei der 800-er Reihe aus sie soll sich der SPS –Standart nähern.
Kann ich mit der 800-er Reihe Schrittketten nutzen
Und nicht wie bei 400-er reihe.
Lassen  arithmetischen Bausteine einen Konstruct wie z.B“  if then else zu „?
Fragen über Fragen !!!!!

Ohne Flankenauswertung bekam ich meine Testschaltung nicht in Griff.
Die ist sehr wichtig.



Die Demo 4.04 habe ich  erst runtergeladen und rein geschnüffelt.
Ob man das alles versteht?
Und die meisten Fragen sich von selbst lösen bleibt abzuwarten
Da ist die 412 Software ein Kinderspiel !!!.

Zum alten Modell Easy 412 hatte ich eine Diskette mit Easysoft
Mit der Demoversion Easysoft 4.04 Kann man doch alle Easygeräte simulieren.
Aber die Datenkommunikation zum Easygerät kann wurde in der Demo gesperrt.

Auf dem alten Pc  habe ich noch Easysoft für 412 installiert Aber bei Betriebssystemwechsel 95  format c:  98 verschwinden ja alle Dlls des Systemverz.
Nun weis ich nicht ob die Install-routine v.Esaysoft f. 412-er  installation auch Dlls ins Window / System speichert?
Wenn ja kann ich Easysoft nicht mehr richtig nutzen.

Aber wenn ich die Demo 4.04 auf diesen PC installiere kommen Dlls ins System die Frage ist nur sind sie abwärtskompatibel zur alten Easysoft dll?

Vielleicht hat noch jemand die alte Easysoft rum liegen und nutzt 4.0.
Oder komme ich besser weg wenn man gleich auf die neuste Esaysoftversion umsteigt (Da ja ein Modellwechsel 412 zur 800 möglich werden kann ?





.

Offline Uwe Schröder

  • Sr. Member
  • ****
  • Beiträge: 606
  • U. Schröder
Re: Schrittkette mit easy 412 DC-RC
« Antwort #3 am: März 02, 2003, 15:59:30 Nachmittag »
Hallo easychip!

Sooo viele Fragen! :o
Vielleicht mal von Hinten nach Vorn, die Beantwortung.

Mit der EASY Soft Version 4.04 können Sie alle EASY - Geräte Programmieren.
Einzigster Wermutstropfen, wir brauchen für die EASY 400-600 ein Programmierkabel und für die EASY 800 ein anderes Programmierkabel. :'(

Nun haben wir ja immer noch bis zum 30.04.2003 die EASY Starter Box Aktion von Moeller.
Da bekommen wir alles günstig im Setpreis. :D

Wenn Sie sich aber generell auf der Suche nach der richtigen EASY sind, empfehle ich Ihnen die EASY 800.
Nicht nur das wir mehr Ein- und Ausgänge haben.
Die Software für die EASY 800 hat sehr viel zu bieten.

Flankenauswertung ist dort an der Spule programmierbar.
Damit entfällt der zweite Merker.
Jetzt kommen wir schon zum Programm!
In der SPS wird das Programm Zeilenweise abgearbeitet!
In der EASY wird das Programm "Spaltenweise" abgearbeitet.
Erst werden also erst alle linksstehenden Operaden eingelesen und auf Verknüpfung ( und/oder) abgefragt und gespeichert!
Erst dann kommt die zweite Spalte ..usw.

Nun ist dies nicht so ausführlich im Handbuch auf der Seite 175 erläutert.
Aber Herr Ulrich Kanngießer hat in seinem Büchlein " Kleinsteuerungen mit EASY" ein paar interessante Hinweise und Beispiele dargestellt.  :D
Leider ist das Büchlein nur auf der Grundlage für EASY 400-600 geschrieben, aber der Inhalt ist auch für die EASY 800 gültig!
Vielleicht sind Dir die paar Euro das Wert.   :)

Dann sollte die Schrittkette kein Problem mehr darstellen.
Noch ein Hinweis zur Thematik Schrittkette!
In einer Schrittkette wird am Ende jedes Schrittes festgelegt, welcher Schritt als nächster Schritt aufgerufen werden soll.
Bei einem Schieberegister wird die Eingangsinformation durch einen positiven oder negativen Impuls, vorwärts  bzw. rückwärts geschoben.

Wenn ich dein Programm richtig gelesen habe, sprechen wir wohl von einem Schieberegister.
Eine Art "Grundstellung" kann natürlich durch einmaliges beschreiben der Registermerker voreingestellt werden.

Wenn das alles in deinem Sinne ist, werde ich in den nächsten Tagen ein Programm anfertigen.
Nun doch noch eine Frage?
Soll es für EASY 400,600 oder 800 sein? ???

mfG. Uwe Schröder :D :D :D
Bei weiten Fragen, einfach anmailen!  

kanngiesser

  • Gast
Re: Schrittkette mit easy 412 DC-RC
« Antwort #4 am: November 05, 2003, 22:19:34 Nachmittag »
Hallo alle "Schrittbegeisterten",

auch wenn die EASY - Familie keine direkten Schrittbausteine hat, kann man mit ein wenig "Tricksen" viele tolle Schrittelemente realisieren.

Am Anfang würden mich die Anforderungen interessieren.

Anzahl der Schritte, Begrenzungen, Einschränkungen.

Betriebsarten:     Einfrieren, Initialisieren .....
Gern würde ich das Thema angehen !

Bitte schickt Ideen !

Viele Grüße
Ulrich Kanngießer