easy-forum
Deutsch - Hardware => MFD-Titan® => Thema gestartet von: amono am Juni 28, 2005, 22:48:12 Nachmittag
-
Hallo zusammen
Ich bin jetzt schon länger am üben aber es geht mir nicht recht rein, wäre froh um hilfe damit ich ein beispiel für meine vorstellung bekomme.
also ich habe 10eingänge und 4ausgänge besetzt am MDF Displaysystem:
Eingänge: ( Alle Analog sind 0-10V )
1=Anzeige Kühlertemp
2=Anzeige Öltemp
3=Anzeige Druck
4=Anzeige Verbrennungstemp
5=Leistung Reduzieren
6=Power Status
7=Analog Verbrenntemp 0 bis 1000 Grad °C
8=Analog Kühler Temp. 0 bis 120 Grad °C
11=Analog Öl Temp. 0 bis 150 Grad °C
12=Analog Druck bereich -1 bis +2 Bar
Ausgänge :
1=Druckventil
2=Lüfternachlauf
3=Relais LED
4=Relais Power
Das ganze sollte so funtionieren:
Beim anlegen der Betriebsspannung (CPU) bekommt I6 spannung ( externer Schalter ) und schaltet Q4 "ein", gleichzeitig "Blinkt" Q3 und die Maske 1 erscheint auf dem Display.
Nach 10sekunden schaltet es auf die Maske 2 um.
Hat I11 einen sollwert erreicht schaltet Q3 von "Blinken" auf "ein" und Q1 schaltet "ein" und es erscheint die Maske 3 auf dem Display.
Wird I5 angesteuert muss der Q1 zwingend abschalten und es wird die Maske 2 angezeigt und I1 bis I4 sind gesperrt.
Folgende Tasteingänge zum abrufen der Masken werden mit taster angewählt und bleiben auch nach loslassen des tasters auf dem Display:
Beim ansteuern von I1 über Tastfunktion wird die Maske 4 dauernd angezeigt
Beim ansteuern von I2 über Tastfunktion wird die Maske 3 dauernd angezeigt
Beim ansteuern von I3 über Tastfunktion wird die Maske 5 dauernd angezeigt
Beim ansteuern von I4 über Tastfunktion wird die Maske 6 dauernd angezeigt
Maske 1= Begrüssung ( Text und Logo )
Maske 2= Reduzierter Modus ( Text und Logo )
Maske 3= Öl Temp mit Baragraph und Zahlenwert ( 0 bis +150°C )
Maske 4= Kühler Temp mit Baragraph und Zahlenwert ( 0 bis + 120°C )
Maske 5= Druck mit Baragraph und Zahlenwert ( -1 bis +2 Bar )
Maske 6= Verbrennungstemp mit zahlenwert ( 0 bis 1000°C )
Maske 7= Lüfternachlaufmodus ( Text und Logo ).
Beim ausschalten wird der I6 spannungsfrei ( Versorgungsspannung der CPU bleibt erhalten ) gemacht, Q2 schaltet ein, wobei aber Q4 Gehalten bleibt für eine zeit von 3Minuten und schaltet sich danach aus. ( Das abfallen von Q4 bewirkt das unterbrechen der Versorgungsspannung und das komplette spannungsfeiwerden des gesamten systems )
Während dem ablauf der 3minuten soll Q3 Blinken und I1 bis I5 sind gesperrt.
Während dieser Ablaufzeit wird Maske 7 Angezeigt.
Der CPU soll beim anlegen der Versorgungspannung automatisch aufstarten und auf I6 warten mit der Maske 1. Dabei sind I1 bis I5 gesperrt.
Die CPU muss sich die zustände kurz vor dem abschalten nicht speichern, es soll alles frisch gestartet werden beim einschalten.
-
Hallo amono,
bei den Eingängen ist zu beachten: Die Analogeingänge sind von der Hardware fest vorgegeben.
I7 = IA1
I8 = IA2
I11 = IA3
I12 = IA4
Bitte prüfe deine zuordnung der Eingänge
-
ups sorry, habs mal geändert. :)
-
Hallo amono,
bitte noch mal Prüfen.
Welches MFD verwendest du? CPU, Display und EA
Welche Hardware Version ist das?
Welche Software Version steht zu verfühgung?
Wo kommst du nicht weiter?
Zitat
"Beim anlegen der Betriebsspannung (CPU) bekommt I6 spannung ( externer Schalter ) und schaltet Q4 "ein","
"( Das abfallen von Q4 bewirkt das unterbrechen der Versorgungsspannung und das komplette spannungsfeiwerden des gesamten systems )"
Das verstehe ich nicht.
Schaltet Q4 die Versorgungsspannung aus.
Schütz in der zuleitung?
Wie kann dann beim nächsten Start I6 einschalten???? Schütz ist ja aus???
Hast du mal ein Stromlaufplan
mfg Jürgen
-
Hallo Jürgen
MFD-80-B
MFD-CP8-NT
MFD-R16
Ist die kombination.
Ja dieser Schütz ist in der Versorgungsleitung und wird über eine externe Steuerspannungsquelle eingeschaltet, welche ja beim ausschalten dann abfällt und das MFD daher auch keine spannung mehr am I6 hat. Danach sollen die 3minuten ablaufen und das MFD hält ja die Versorgungsspannung während dieser zeit über den Schütz von Q4.
Gruss Sascha
-
Hallo amono,
Verstehe ich immer noch nicht ganz.
Auserdem
I11 = IA3
I12 = IA4
-
ja wie bringe ich einen schaltplan am besten hier her? ich habe so gut wie keine erfahrung auf dem mfd!
-
also ich habe eine speisung mit 24Vdc 1xPlus, 1x Minus und 1x Geschaltet +24Vdc über einen externen schalter. Schalte ich nun den externen schalter ein bringt der spannung auf I6 und steuert gleichzeitig ein externes relais an, dass dann die spannung für das MFD CPU zuschaltet. Beim aufstarten schaltet dann das MFD den ausgang Q4 zu ( da ja an I6 spannung anliegt ) der dann das externe Relais mitspeist. Schalte ich nun den externen schalter aus, fällt die spannung am I6 ab und im MFD läuft nun die abfallverzögerung beim Q4 ab. Ja es sind dioden nötig ( Sorry hatte ich vergessen zu erwähnen )um eine rückspeisung aus dem Q4 zum I6 zu vermeiden.
-
Hallo,
So richtig?
Der Ausgang 4 steuert ein Schütz
Das Schütz schaltet die Versorgungsspannung aus und ein.
Bein nächsten einschalten ist die Steuerung erstmal ohne Spannung.
So kann der eingang I6 nicht das Schütz einschalten????
---------------------------------------------------------------------
Möglicher weise so?
Das Schütz wird über den externen Schalter eingeschaltet.
Die Steuerung bekommt Spannung
I6 hat Signal 1. und schaltet Q4
Q4 Schaltet nochmal das externe Relais das bereits Spannung über den externen Schalter hat.
Wird der Externe Schalter ausgeschaltet wird die Spannung vom Schalter zum Schütz abgeschaltet.
Aber das Schütz für die Versorgungsspannung hält sich noch über Q4
-
ja daher bringe ich von einem externen schalter eine speisung zur überbrückung dieser start "spannungslosigkeit". Danach dient dieses externe signal zur zur steuerung des I6, und beim ausschalten dieser externen speisung als auslöser für die 3minuten abfallverzöerung.
-
(http://home.tiscalinet.ch/s.haefliger/ftp%20daten/schema.JPG)
-
Hallo amono,
"Nach 10sekunden schaltet es auf die Maske 2 um.In dieser Zeit sind I1 bis I5 gesperrt."
Für die Laufzeit des Timers gesperrt und nach 10 sek. freigeben?
"Wird I5 angesteuert muss der Q1 zwingend abschalten und es wird die Maske 2 angezeigt und I6 bis I9 sind gesperrt."
Nur so lange bis I5 wieder ausgeschaltet wird?
Oder Dauerhaft????
I7 und I8 sind Analoge Eingänge, diese sperren????
oder ist das eine alte Nummer???
-
Hallo Jürgen
Ja also das mit den 10sekunden soll eine automatische begrüssung sein welche nach dieser zeit wieder auf die nächste maske weiterschaltet, und ich wollte das in dieser zeit keine befehle von I1 bis I4 akzeptiert werden. Ich habe da die sperrung von I1 bis I4 rausgenommen da es das nicht braucht ( Ausser es wäre sehr einfach realisierbar ).
Ja I5 kann man wie ein Notaus vertstehen, Liegt spannung an I5 an wird ein an Q1 angeschlossenes Ventil angesteuert welches den vollen Druck zulässt. Und dies nur solange I5 spannung bekommt.
Also kurz einen beschrieb der steuerung wie gedacht:
Eine maschine wird gestartet mit einer steuerspannung an I6 wie schon besprochen. Das MFD zeigt nun einen begrüssungstext an für 10sekunden, in dieser zeit fährt die maschine hoch.
nach diesen 10sekunden schaltet das MFD auf die Maske 2 "reduzierte Leistung" weiter und Q3 blinkt ( Q3 hat nur signalisationszweck mit einer Signalleuchte ),nun wird der Analoge eingang I11 überwacht bis dieser einen bestimmten sollwert erreicht hat. ( Dieser analogwert ist die öltemp. die maschine soll im reduzierten modus laufen bis eine genügend hohe öltemp erreicht ist )
Ist die maschine aufgewärmt ( Sollwert an I11 erreicht ) schaltet Q1 ein und gibt so freigabe für volle leistung, gleichzeitig wird Q3 als signalistaion auf ein gestellt. ( diese funktion zum reduzieren soll immer laufen, sobald die öltemp wieder zu tief ist soll Q1 wieder abfallen und Q3 wieder Blinken ).
zusätzlich kann ich über einen schalter I5 spannung zuführen, welcher dazu gedacht ist von extern in den reduzierten modus zu schalten, welcher aber wieder auf normalen betrieb geht wenn ich an I5 die spannung ausschalte.
die eingänge I1 bis I4 sind nur zum abrufen der Masken mit den dazugehörigen Analogwerten gedacht, so dass während dem betrieb die werte abgelesen werden können.
Wird aber durch I5 oder zu wenig öltemp der reduzierte modus ausgelöst ist dieser vorrangig und es wird nur noch diese maske angezeit ( daher die sperrung der eingänge I1 bis I4 während diesem modus )
beim ausschalten wird die spannung an I6 ausgeschaltet und das MFD läuft nun für 3 minuten weiter und der ausgang Q2 zieht an( an der maschine läuft nun der Kühlerkreislauf weiter um hitzestaus zu vermeiden ) in dieser zeit soll Q3 blinken und Maske 7 angezeigt
-
Hallo amono,
50% habe ich fertig; bin noch am Testen.
Heute Abend sende ich dir mal den ersten Teil der Lösung.
Sperren von I1 bis I4 ist schon fertig.
Nur mit I6 bis I9 nach der ersten beschreibung hatte ich ein kleines Problem.
I6 ist klar damit bei eingeleiteter Abschaltung nicht nachgetastet wird. I7 und I8 sind Analoge eingänge
und I9 wird nicht verwendet.
Deshalb werde ich nur das Signal von I6 nicht weitergegeben.
Das Ansteuern der Masken von Hand ist auch über die Tasten am MFD möglich. Blättern von einer zur anderen oder auch direkt Ansteuen. z.b. P-Tasten
Ich gehe davon aus, das bewust externe Tasten verwendet werden.
-
Ju da haste aber einen riesen batzen verdient wenn du das für mich machst! Kannst mir dan deine adresse per e-mail senden, damit ich dir eine richtige Schweizer überaschung zusenden kann! ;D
Ja das Display ist hinter einer schutzscheibe verbaut, da viel mit öl und dreck hantiert wird und ich habe alle bedienteile über spezielle schalter nach aussen geführt.
-
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
-
Hallo amono,
hier eine geänderte Version
-
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.
-
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
-
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
-
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?
-
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..........
-
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....
-
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.
-
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.
-
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/
-
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
-
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?
-
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
-
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 ?
-
Hallo Sascha,
Im Projekt darauf achten.
In der neuen Version gibt es die Funktion
"Merkerinhalte erhalten"
Diese Funktion darf nicht Aktiv sein und auch keine Remanenz.
-
Hallo Sascha,
ich habe noch mal alles getestet.
Mit der Version 5 mit Hardware kann ich keinen Fehler in der Schrittkette finden.
Im Software Test kann ich durch dauerndes schnelles ändern von IA3 in der Simulation die Schrittkette aus dem Takt bringen. Diese geht in Schritt 4 ohne Abschalten von I6
Mit dem MFD kann iich das nicht wiederholen.
-
Hallo Sascha,
hier die Version 5-1 Update als Anlage über dem Bild, ohne deine Änderungen.
Sicherheit der Schrittkette erhöht.
1.
Timer 4 für mindest Laufzeit in Schritt 2
Freigabe für weiterschaltung nach 5Sek.
Bis zur freigabe blinkt der obere Meldungstext
So ist kein schnelles hin und her der Schritte möglich.
Die Zeit sollte für dieses Projekt nicht von bedeutung sein. Die Zeit kann noch kleiner gewählt werden.
Die Schrittkette sollte auch ohne diese änderung sicher laufen, es ist nur eine weitere absicherung.
2.
Spule für "Zähler zurück" am Anfang des Programms gesetzt. Programablauf ist besser. Das war eine wichtige änderung.
3.
Merker 2 Funktion geändert.
Da mehr Kontake in Reihe für die abfrage nötig wurden, ansteuerung der Zählspule verändert.
(über Merker 2)
4.
Oberer und unterer Grenzwert des Zählers sperren das weiter Zählen in einen nicht gültigen bereich.
Kontakte für Grenzwerte eingebaut.
5.
Da Schritt 4 nicht über die Zählspule angesteuert wird, Oberer Grenzwert von C1 auf 3 geändert.
6.
Nicht benötigte Bausteine gelöscht.
Mit dieser Version konnte der "Fehler" beim Software Test nicht wiederholt werden.
Beim Hardware Test war auch alles OK.
Schnelles hin und her der Schritte sollte zusätzlich mit dem Analogwertevergleicher/Schwellwertschalter verhindert werden.
Der Baustein sollte angepasst werden.
Der Bausteineingang HY dient als positive und negative Schalthysterese.
Das ist nicht nur für die Schrittkette wichtig, sondern auch für Schütze, Motoren, Ventile...
Einstellung siehe unten HY=10
Hier schaltet der Baustein bei 71C° ein und bei 60C° wieder aus.
Der Wert ist für die Anlage anzupassen.
Diese änderung habe ich noch nicht übernommen.
-
Hallo Jürgen
Also ich habe das ganze mal getestet und es läuft auch gut bis jetzt.
Ich muss noch ein paar Arbeiten an der Maschine machen und dann wird life getestet! ;D