Autor Thema: Schaltplan Steuerung  (Gelesen 19409 mal)

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #15 am: Juni 30, 2005, 21:19:18 Nachmittag »
Hallo amono,


hier der erste teil vom Programm noch ohne Anzeigen.

Das Programm ist mit der Version 5 geschrieben.
Habe leider die neue noch nicht.

Um neue Funktionen nutzen zu können, in die Version 6 einlesen.

Auserdem das MFD CPU  im Projekt durch die neuste Hardware Version ersetzen.

Nur in der neuen Hardware stehen alle Funktionen zur verfühgung die für die Anzeige nötig sind.

Ich denke du solltest es erst mal so weit testen.
Da sind sicher noch änderungen nötig.


Besonders war beim Ausschalten die frage was Q1 macht.


Edit Version 2 gelöscht
« Letzte Änderung: Juni 30, 2005, 22:44:22 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #16 am: Juni 30, 2005, 22:41:19 Nachmittag »
Hallo amono,

hier eine geänderte Version
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #17 am: Juli 01, 2005, 11:01:27 Vormittag »
Hallo amono,,

Das eigendlich Programm geht abder die Masken sind gelegendlich ein Problem.

Gleichzeitiger Impuls Für eine Maske...

Ich habe einen neuen ansatz gefunden.

Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #18 am: Juli 01, 2005, 17:57:04 Nachmittag »
Hallo Sascha,

hier die Version mit einer Schrittkette noch ohne Werte Anzeige.

Deine Schaltung kann als Schrittkette gesehen werden.

In der neuen Hardware gibt es andere möglichkeiten einer Schrittkette. Kann ich mit Version 5 nicht machen. Mit der Demo kann ich nicht richtig Testen und diese kann mit der Vollversion nicht gelesen werden.

In der Version 5 habe ich diese mit einem Zöhler gemacht.


In einer Schrittkette ist immer nur 1 Schritt Aktiv.
C1 kann immer nur einen Wert haben
C1 bekommt die Impulse zum weiterschalten

Der Zählerstand entspricht der Schrittnummer
Die Vergleicher sind praktisch auch "Schrittmerker"
Der Zähler hat die Zählspule ein Impuls +1
Das wird in Step 1 mit dem Timer 2 gemacht

In Step3 wird bei I5 ein  oder IA3 (I11) unter Sollwert der Zählimpuls und gleichzeitig ein Richtungsimpuls gegeben.
So schaltet der Zähler zurück nach Step 2

Nach Step 4 wird der Zähler über Zähler auf festen wert setzen gesteuert, da hier aus Schritt 2 oder Schritt 3 der Abschaltvorgang eingeleitet wird.

Der Hilfsmerker 2 verhindert das bei einem Dauersignal
der Zähler blokiert.

Das kann sein wenn die Weiterschaltbedinnungen für 2  Schritte gleichzeitig erfüllt sind.

Wenn von Schritt 1 nach 2 geschaltet wird und I11 gleichzeitig  ein ist, geht sonst eine weiterschaltung nicht.


Ablauf der Schritte

Step 0 Startvorgeng bis I6 ein Signal bekommt, so schnell das nicht sichtbar.


Step 1 Begrüßung
------------------------
Schaltbedinnung:
I6 schaltet nur bei Schritt 0( Zählerstand 0) den Impuls für schalten in Step 1 .

Aktionen in Step1:
In Step 1 wird die Maske 1 angezeigt
Q3 Blinkt
Q4 wird gesetzt für alle Schritte
T2 wartezeit wird gestartet

Step 2 Eingeschränkter Modus
------------------------------------------
Schaltbedinnung:
T2 schaltet nur bei Schritt 1 (Zählerstand 1)  den Impuls für schalten in in Step2

Aktionen in Step 2:
In Step 2 wird die Maske 2 angezeigt
Q3 blinkt weiter
Q4 bleibt an


Step 3 Voll Modus
------------------------
Schaltbedinnung:
IA3 (I11) Sollwert schaltet nur  bei Schritt 2 (Zählerstand 2) in Step 3

Aktionen in Step 3:
In Step 3 wird die Maske 3 angezeigt.
Q3 hat Dauerlicht
Q4 bleibt an
Q1 wird eingeschaltet
Die Tasten I1 bis I4 werden freigeschaltet für diesen Schritt


Zusätzliche Bedinnungen und Aktion in Step3:
Wird in Step 3 S5 betätigt oder IA3 (I11) unterschreitet den Sollwert wird ein Impuls an den Zähler gegeben.und wieder in Step 2  geschaltet.
Step 2 wird neu durchlaufen bis die bedinung zum weiterschalten erfüllt ist.




Step4 Abschalt Modus
--------------------------------
Schaltbedinnung 1:
Wird I6  in Schritt  2 oder 3 ( Zählerstand 2 oder 3) ausgeschaltet,  wird in Step 4 geschaltet.

Schaltbedinnung 2:
Wird in Schritt 1 I6 ausgeschaltet wird erst nach 10Sek
nach  Schritt 2 und dann sofort nach Schritt 4 geschaltet. Anlaufüberbrückung

Aktionen in Step4
In Step4 wird Maske 7 angezeigt
Q4 bleibt an
Q2 wir eingeschaltet
Q1 wird ausgechaltet
T3 Abschaltzeit wird gestartet

Zusätzliche Bedinnung und Aktion:
Hat  in Step4 ( Zählerstand 4) der Timer 3 die Abschaltzeit erreicht wird Q4 zurückgesetzt.
Alles wird ausgeschaltet.




Masken
--------------
Ich habe schon die Masken angelegt und mit Maske 1.. .beschriftet damit geht das  Testen besser

Auserdem habe ich in Jeder Maske einen Meldetext eingebaut.

Diese Anzeige ist günstig wenn die Masken mit I1 bis I4
in Step 3 verstellt werden, es ist immer der Aktuelle Schritt in der Anzeige.

Diese Anzeige ist in allen Masken gleich.
Die Auswertung wird mit dem Zählerstand gemacht.

Zählerstand gleich Schrittnummer

Anzeigen

1 2 3 4 für die Aktuelle Schritt Nummer und einen Text dahinter

1 Begrüßung
2 R- Modus
3 Vollmodus
4 Abschaltmodus

"Startvorgang" für Step 0 nur ein wenn Spannung ein und nicht I6, Sollte nicht vorkommen.



T3 Abschaltzeit kürzer zum Testen

mfg Jürgen
« Letzte Änderung: Juli 01, 2005, 21:39:31 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #19 am: Juli 01, 2005, 21:00:17 Nachmittag »
Hallo Sascha

Für das Anzeigen der Werte habe ich ein Thema angefangen.
http://easy-forum.net/index.php?topic=1090.from1120244203;topicseen#msg4070
Damit sollte es auch alleine weitergehen.

sonst noch mal melden.




Bescheibung von einem  Projekt
Vorplanung vor dem Programmieren

Thema Schrittketten

Ablaufbeschreibung und Baugruppen für Ablaufsteuerungen

Siehe Beispiel Seite 50 und andere
http://www.home.fh-karlsruhe.de/~kohe0001/Auto/V_Auto_5-Steuerungstechnik.pdf
« Letzte Änderung: Juli 02, 2005, 03:03:41 Vormittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline amono

  • Newbie
  • *
  • Beiträge: 17
  • Es grüsst Sascha
Re: Schaltplan Steuerung
« Antwort #20 am: Juli 07, 2005, 22:32:14 Nachmittag »
Hallo

Also ist das möglich dass die Simulation im 6Pro Easy-Soft ab und zu fehler macht?

Noch ne frage: Wie kann ich einen Analogwert in einem Bargraph oder so grafisch darstellen?

Offline amono

  • Newbie
  • *
  • Beiträge: 17
  • Es grüsst Sascha
Re: Schaltplan Steuerung
« Antwort #21 am: Juli 07, 2005, 23:29:54 Nachmittag »
AAAHHHHH Ich bekomme die Krise!!! :'(

Ich schnalle das nicht, da habe ich alle Masken bearbeitet und immer schön auf speichern gedrückt zwischendurch. Auch mehrmals erfolgreiche simulationen gemacht. Doch plötzlich geht alles wie wild durcheinander! es kommen nicht mehr die richtigen bilder auf dem display!
Muss morgen mal auf dem gerät live testen, aber kennt jemand dieses problem?

Hier mal die software:http://home.tiscalinet.ch/s.haefliger/ftp%20daten/

Ist die datei: forum aufgabe..........
« Letzte Änderung: Juli 07, 2005, 23:31:47 Nachmittag von amono »

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #22 am: Juli 07, 2005, 23:52:08 Nachmittag »
Hallo Sascha,

Das ist fast das gleiche wie beim Zahlenwert.
Siehe Bilder in dem Link in der letzten Antwort.

http://easy-forum.net/index.php?topic=1090.from1120244203;topicseen#msg4070


In der gewünschten Maske den Bargraph im Linken Fenster auswählen und in der Maske platzieren.

 
Die Maus auf den Bargraph und F1

In dieser Hilfe stehen die weiteren Schritte
Es ist nur zu Parametrieren.


Wertebereich des Sensors in der Regel 0 bis 10V

Das entspricht einem Zahlenwert von 0 bis 1023

Beispiel 1

Verknüpfungsvariable auswählen IA3 (I11)
Wertebereich 0 bis 1023

Beispiel 2
Baustein LS zum anpassen verwenden.

Siehe  Bilder im Link letzter Beitrag

Sensor 0 bis 10V = 0 -150 C°

Eingang LS3  IA3


Wertebereich im LS 0 - 1023 auf 0 -150C° anpassen.

Bargraph

Verknüpfungsvariable auswählen LS 3 Ausgang
Wertebereich 0 -150

Die Simulation ist nicht 100% möglich.
Einige Bausteine sind nicht zu Simulieren.
Die Tasten am MFD reagieren bei der Hardware anders.
Schaltzeiten können am PC nicht so schnell sein wie bei der Hardware. und andere....
 





« Letzte Änderung: Juli 08, 2005, 00:05:19 Vormittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #23 am: Juli 07, 2005, 23:58:56 Nachmittag »
Hallo Sascha,

ich kann die Datei mit meiner Demo- Version lesen.

Das ging die Tage nicht :)

Arbeitest du mit der Voll-Version?


Viel habe ich nicht gefunden.

Die Maskensteuerung war in deiner Datei ausgeschaltet.

Der Obere Meldungstext arbeitet immer mit dem Zähler.

Du hast in jeder Maske einen Text mit zustrandswert 1
Sinnvoll ist der Meldetext, wenn für jeden Schritt ein
eigener Text angezeigt wird.

Zahlenwert 1 Schritt 1 Text
Zahlenwert 2 Schritt 2 Text
Zahlenwert 3 Schritt 3 Text....

Kann es sein, das hier nur ein Statischer Text benötigt wird?

Oder das der Meldetext nicht den Zählerwert als basis haben soll? Verknüpfung über Merker...



Ist der Zähler im richtigen Schritt, wenn die "Falsche" Maske angezeigt wird?

Oder ist der falsche Schritt Aktiv ( Fehler der Schrittkette) Doppeltes Zählen ....

Ist der Fehler in der Schrittkette
Ich habe eine weitere Version einer Schrittkette mit Merker und RS diese spart die Vergleicher ein.

Vorsicht
Änderung von Nummern von Ausgängen, Bausteinen...

Bei arbeiten mit einer Maus mit Rad.

Mit dem Rad kann schön die Seite nach oben und unten geschoben werden. Das geht bis eine  Spule oder Kontakt markiert wird.

Ist im Schaltplan ein Kontakt oder Spule markiert (Rechteck um den Kontakt..) und das Rad der Maus wird gedreht, ändert sich die Nummer vom Kontakt oder Spule.

Die Schaltung hat dann eine andere Funktion.

Das hatte ich leider schon mehrfach.


Es sind in der Anzeige "Bausteine"  noch unbenutzte Bausteine diese können gelöscht werden.
LS1....



Weitere Infos
Analogwertevergleicher/Schwellwertschalter

Der Baustein sollte angepasst werden.
Der Bausteineingang HY dient als positive und negative Schalthysterese des Einganges I2.

Das verhindert zu schnelles ein und ausschalten bei einer kleiner änderung das Wertes.

Beispiel
Bei > 70C° einschalten bei 65 wieder ausschalten...

Ein Tauschen von I1 und I2 kann sinvoll sein.

An I2 den LS Baustein..

Einfach mal Testen wie es am besten geht.



« Letzte Änderung: Juli 08, 2005, 02:46:13 Vormittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline amono

  • Newbie
  • *
  • Beiträge: 17
  • Es grüsst Sascha
Re: Schaltplan Steuerung
« Antwort #24 am: Juli 08, 2005, 07:05:34 Vormittag »
Hallo Juergen

Ja ich habe die Easy-Soft Pro 6.02.

Also ich habe jetzt mal geschlafen und schaue heute nochmals. Ich fange nochmals ganz von
vorne ab deiner Datei an und dann ganz vorsichtig. Ich denke das mit dem scrollerrad könnte ein problem gewesen sein.

Offline amono

  • Newbie
  • *
  • Beiträge: 17
  • Es grüsst Sascha
Re: Schaltplan Steuerung
« Antwort #25 am: Juli 08, 2005, 09:08:37 Vormittag »
So ich bin jetzt schon wieder 2stunden drann, und ich raffe es nicht.
Da hat alles geklappt, und auf einmal werden die Masken nicht mehr richtig angezeigt. wenn ich in maske 2 ( Red Lesitung ) die éltemp hochschraube dann schaltet er nach maske 3, mache ich das mit dem analogregler mehrmals schaltet er plötzlich nicht mehr die richtigen Masken und zeigt irgendwie so maskengemische an!

Hier das neue programm:

http://home.tiscali.ch/s.haefliger/ftp%20daten/
« Letzte Änderung: Juli 08, 2005, 09:12:33 Vormittag von amono »

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #26 am: Juli 08, 2005, 13:18:08 Nachmittag »
Hallo Sascha,
Das sieht nach dem Orginal aus.

Dieser Schritt war auch mein Problem.
Wenn 2 Weiterschaltbedinnungen gleichzeitig erfüllt werden. Das war der Grund für Merker 2.

Ich teste das noch mal
Bitte beobachten ob die Schrittkette im Richtigen Schritt ist
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline amono

  • Newbie
  • *
  • Beiträge: 17
  • Es grüsst Sascha
Re: Schaltplan Steuerung
« Antwort #27 am: Juli 08, 2005, 13:44:04 Nachmittag »
ja irgendwie verstehe ich die zuordnung der masken zu den schritten nicht.

Ich kann vorallem nicht den Bargraph oder so intergrieren, links im feld habe ich nur 7 Auswahlen wie Statischer Text/Werteingabe/Zahlenwert und so!

Wo sehe ich in welchem Schritt sich die Steuerung befindet?

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #28 am: Juli 08, 2005, 14:02:42 Nachmittag »
Hallo Sascha,

das MB zur Maskensteuerung ist in der Datei von dir vertauscht , MB1 statt MB2 ist ausgewählt.


Ich habe das noch mal getestet.
Das ist möglich wenn die Maskensteuerung ausgeschaltet und wieder eingeschaltet wird.


Bild 1 Orginal Version

Bild 2 Ausgeschaltet

Bild 3 Eingeschaltet und das falsche MB voreingestellt


-------------------------------------------------------------------------

Der Schritt ist der Zählerstand von C1

Im Orginal war eine Anzeige (Wurde etwas verändert)

Zitat alter beitrag von mir

"Diese Anzeige ist in allen Masken gleich.
Die Auswertung wird mit dem Zählerstand gemacht.

Zählerstand gleich Schrittnummer

Anzeigen

1 2 3 4 für die Aktuelle Schritt Nummer und einen Text dahinter

1 Begrüßung
2 R- Modus
3 Vollmodus
4 Abschaltmodus"

Der Obere Meldetext ist kein Statischer Text!

Dieser Text verändert sich mit dem Zähler.
Die Nummen vor dem Text wurden extra gemacht um immer den Aktuellen  Schritt zu sehen.
Ganz gleich in welcher Maske du bist.

Es können so alle Masken bei Handschaltung anders aussehen.

Auch bei einem Fehler der Schrittkette sollte der Aktive Schritt angezeigt werden, ganz gleich welche Maske Aktiv ist.


Wird in Schritt 3 eine Handschaltung gemacht, bleibt die Anzeige für Schritt 3 (oberer Meldetext) in allen Masken!



Darauf achten das die Taster (keine rastende  Schalter) zum schalten der Masken von Hand; in Schritt3  nicht sofort kommen oder mehrfach ein Signal kommt. Dann kann die Maskensteuerung andere Masken anzeigen.
So das von Hand in die richtige Maske geschaltet werden muß.

Zum Vergleich
Der Zählerstand  kann auch in der Ansicht Schaltplan unter  Bausteine direkt eingesehen werden.
Siehe nächsten Beitrag
---------------------------------------------------------------------------------------

Ein anderer Punkt Meldetext

Maske 2 Öltemp/ 1Gang

Verknüpfung über MW 1

Es geht, aber nicht schön gelöst.

Hier ist  eine Verknüpfung über ein Bit sinvoll.

MW 1 enthält das MB2 für Maskensteuerung.
Wenn der Default Text gleich der zuordnung bei 1 ist, bringt das nichts.

Ich denke, es wird nur für das Blinken der Meldetext benötigt.

----------------------------------------------------------------------------------------
In der Ansicht Bausteine
Alte Bausteine Löschen DB1, LS1 und C04

----------------------------------------------------------------------------------------

Zitat
"Ich kann vorallem nicht den Bargraph oder so intergrieren, links im feld habe ich nur 7 Auswahlen wie Statischer Text/Werteingabe/Zahlenwert und so!"


In  Antwort #15 wurde das mal Angesprochen


Du hast eine alte MFD Hardware im Projekt ausgewählt oder beim einlesen vom Schaltplan nicht geändert.
Ich kann nur Hardware Version 01-xxx Testen mit meiner Vollversion 5 und meiner CPU (Hardware).


MFD markieren / rechte Maus taste drücken / "Gerät ersetzen" MFD auswählen und auf die alte Steuerung ziehen /die Hardware Version 05 auswählen

Das geht aber nur, wenn dein MFD auch Hardware Version 05-xxxx  ist!

--------------------------------------------------------------------------------------
Bilder unten zeigen den Weg zur falschen  MB Verknüpfung
« Letzte Änderung: Juli 08, 2005, 17:33:02 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1948
  • Jürgen
Re: Schaltplan Steuerung
« Antwort #29 am: Juli 08, 2005, 17:05:31 Nachmittag »
Hallo Sascha,

Bild vom Zähler

Steuerung Online Zustandsanzeige ein.

Ansicht Bausteine

QV ist der Zählerstand und auch der Aktive Schritt.

Ausgänge und Meldetexte mit dem Schritt vergleichen.

Siehe erklärung der Schrittkette in  Antwort #18

"Ablauf der Schritte"

hier jede Aktion (Ausgänge und Texte) mit der Schrittnummer vergleichen.

Fehlersuche

Schrittnummer feststellen
Ist das die richtige Schrittnummer nach dem Ablaufplan?

Beispiel: Von Schritt 3 wurde richtig in Schritt 2 zurückgeschaltet wenn IA3 unter dem Sollwert ist.

Wenn die Schrittnummer richtig ist, ist das Zählen der Schritte richtig.

Sind die Aktionen der Ausgänge und Texte für diesen Schritt Richtig?

Welche Aktion ist falsch ?


« Letzte Änderung: Juli 08, 2005, 17:28:22 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.