26.09.2008 08:23 | |
Beiträge: 82 Bewertung: (9) |
Hallo gim, vielleicht findest Du zuerst einmal Hilfeim Handbuch... http://support.automation.siemens.com/WW/view/de/16527461 "Wer lesen kann ist klar im Vorteil" LG Ingeborg |
26.09.2008 18:01 | |
Beiträge: 3181 Bewertung: (320) |
Automatik ginge ja noch, aber mit Handbetrieb hätte ich jetzt so auch keine Idee. Wären halt einige Zeitverzögerungen. |
26.09.2008 21:32 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo gim, ich habe dir mal eine kleine Schaltung beigefügt, die zeigt, wie etwa der 1. Zyklus aufgebaut werden kann. Nun sind allerdings I4 und I5 (beide Endlagenschalter) gesetzt ...wie geht es dann weiter? Mir ist also die Zyklusfolge und die tatsächlichen Eingansssignale in ihrer Gesamtheit bzw. in ihrergesamten Abfolge noch nicht so ganz klar! MfG Betel DateianhangDEMO_Flammtest_Zyklus_V01.zip (121 Downloads) |
==> Meine TAG-Listen: "deut." |
|
27.09.2008 14:49 | |
Beigetreten: 25.09.2008 Letzter Bes: 17.09.2024 Beiträge: 84 Bewertung: (5) |
Vielen Danke an alle. In Fabrik, wegen ISOxxxx; sollen wir 1 Brennpunkt für den Beschichten Papier erstellen. 1. Wenn wir die Heizung einschalten, dann braucht diese ca. 20 Sek. um die Temperatur (700 °C) zu erreichen. 2. Wenn diese Temperatur erreicht ist, geben wir eine zusätzliche Flamme auf das Papier für 5 sek zu, nachdem nehmen wir diese zusätzliche Flamme für 45 Sek. weg. 3. Nach diesen 45 Sek. geben wir wieder diese zusätzliche Flamme für 5 Sek. auf das Papier zu, doch nun nehmen wir diese zusätzliche Flamme für 30 Sek. weg, anstatt 45 Sek. und wiederholen wir das Zyklus für 11 mal. Naturlich müssen wir die Stop, Auto/Hand, und Not-Aus Funktion integrieren I1=1 Auto 0=Hand (Drehschalter): Auto/Hand Betrieb I2=1 Taste Start I3=1 Taste Stopp I4=1 Endschalter Motor ist in Ruheposition I5=1 Endschalter Motor ist in Arbeitposition I6=1 Kein Not-Aus I7=1 Fahre im Arbeitsposition I8=1 Fahre im Ruheposition Q1=1 Motor Fahrt im Arbeitposition Q2=1 Motor Fahrt im Ruheposition Q3=1 Heizung ein Q4= Automatik: 1° I1=1, I3 =1, I2 =1 (Impuls), Q3=1 und bleibt bis das ende des Zyklus 2° Zyklus: Nach 20 sek. Q1=1, bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 45 sek. Warten 3° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. Warten 4° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. warten 5° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. warten 6° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. warten 7° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. warten 8° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. warten 9° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. warten 10° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. warten 11° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, 30 sek. warten 12° Zyklus: Q1=1 bis I5=1, 5 sek. Warten, dann Q2=1 bis I4=1, Q3=0 Bei Handbetrieb: I1 =0, I3=1, Q3=1, 20 sek. Warten I7=1 (Impuls), Q1=1 bis I5=1 I8=1 (Impuls), Q2=1 bis I4=1 Die Handbetriebs Version habe ich schon gelöst . Leider bei der Automatische Version, habe ich keine Flanke oder kein Bestätigung von B010. Das Kode lege ich dabei, ich bin fast sicher, e liegt an 1 "komma" oder "Punkt". Für den Procedure lesen Sie Automatik, dies ist schritt für schritt geschrieben. Vielen danke für den hilfe gim DateianhangM1 Flammtest 1.0.1.zip (112 Downloads) |
27.09.2008 16:34 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo gim, danke für deine Antwort. Sorryaber ich bringe deine (gegenüber der Anfrage noch etwas modifizierte) Zyklusabfolge und deine Schaltung dazu nicht zusammen: z. B.: Was macht I9 im Automatikteil? Wo sind hier i4 und I5?.... Wenn irgend möglich beschreibe doch bitte mal die zu den Zyklen passenden (zugehörigen) Eingangssignale, denn derenWert und Wirken im Zusammenhang sind mir noch unklar! MfG Betel |
==> Meine TAG-Listen: "deut." |
|
27.09.2008 18:34 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo gim, sorry, der Logo-interne Ablauf ist mir ja klar und auch, dass du eine Logik-Schaltung benötigst, die die Eingangssignale auswertet - und den Zyklus steuert Aber unklar sind mir eben noch verschiedene Eingangssignale: Was macht I9 wenn 0 und wenn 1? Wann werden I4 bzw. I5 wieder 0? Ich kann keinn Zyklus-Abfolge programmieren, wenn nach dem 1. Aktivieren die Endlagenschalter = "1" sind!!! (Und was macht ein Motor , wenn eine Flamme gestattet und beendet wird? Werden für Automatik auch I7 und I8 zur Steuerung benötigt? MfG Betel |
==> Meine TAG-Listen: "deut." |
|
Für diesen Beitrag bedanken sich1 Benutzer |
29.09.2008 10:10 | |
Beigetreten: 25.09.2008 Letzter Bes: 17.09.2024 Beiträge: 84 Bewertung: (5) |
Hallo zusammen DateianhangM1 Flammtest 1.0.4.zip (92 Downloads) |
Zuletzt bearbeitet von: gim am: 29.09.2008 11:05 |
|
29.09.2008 22:44 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo gim, hast du I7 (NOT-AUS) "eingeschaltet", ansonsten läuft natürlich nichts!!!! Leider habe ich derzeit wenig Zeit, deshalb kann ich dir keine vollständige Schaltung in einem Rutsch programmieren - aber für den Anfang habe ich dir den vollständigen Teil "Automatik" erstellt, mit dem du ja mal experimentieren kannst! Also I7 aktivieren, damit die NOT-AUS-Schleife geschlossen ist und I1 für Automatik aktivieren. Dann mit I2 einen Ablauf mit 12 Zyklen STARTEN. I7 AUS Stoppt sofort alles und setzt die Schaltung zurück I3 Stoppt nach Ablauf des gerade aktiven Zyklus und mit I2 kann dann (ggf. auch mehrfach) der Gesamtablauf fortgeführt werden, bis 12 Zyklen ausgeführt wurden. Wird I1 deaktiviert und ist der Gesamtablauf noch nicht abgeschlossen, dann wird nach dem gerade aktiven Zyklus der Prozess angehalten und die Schaltung zurückgesetzt. Beim erneuten Aktivieren von I1 wird dann also in jedem Fall mit den 1. Zyklus begonnen.... Um nun noch den HAND-Teil einzufügen, müssen die Ausgänge Q1 und Q2 "herausgelöst" und von beiden Teilen "abgesichert" geschaltet werden... MfG Betel DateianhangDEMO_Flammtest_Zyklus_V02a.zip (91 Downloads) |
==> Meine TAG-Listen: "deut." |
|
22.10.2008 09:35 | |
Beigetreten: 25.09.2008 Letzter Bes: 17.09.2024 Beiträge: 84 Bewertung: (5) |
Hallo Betel, Vielen danke für das „Startpaket“Nach vielen Änderung, bin fast am Ende (Nerven) des Projekt, da leider bei Visualisierung und Alarmierung, nicht weiter gehe. Ziel ist das die Alarmierung Priorität auf der Visualisierung hat.Bei einschalten, wahrend eine Temperatur von 590°C bis 610°C, Q4= 2 Sek. Takt, und die Freigabe an die Prozedur gibt.Bei eine Temperatur von 610°C bis 620°C, Q4=1 Sek. TaktBei eine Temperatur von über 620°C, Q4=0.5 Sek. Takt, und die Prozedur wird gestoppt.Bei eine Temperatur von 590°C bis 580°C, Q4=1 Sek. TaktBei eine Temperatur von weniger 580°C, Q4=0.5 Sek. Takt, und die Prozedur wird gestoppt.Auf wünsch kann man noch der gesamte Code optimieren/Korrigieren, oder aufmerksam machen für die Verbesserung, da ich im meine alter in die Lehrphase bin. Weiteren Info finden Sie im Kommentar Register. Vielen danke für die HilfeFG gim DateianhangM1 Flammtest 1.1.3.zip (92 Downloads) |
23.10.2008 23:59 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo gim, im Prinzip musst du durch das jeweilige Digitalsignal (= 1) des jeweiligen Alarms einen Textmeldeblock aktivieren. Geschickt ist es dabei, den Meldeblock in die jeweilige Signalleitung "einzufügen" und so den Ausgang des Blocks nicht separat "abschließen" (mit Xi)zu müssen, sondrn als Signalfortführung zu verwenden. Nun müssen die Alarmmeldungen noch eine hohe Priorität (jeder Block eine andere) per Eigenschaftenmenü erhalten, damit sie alle anderen Textmeldungen "überdecken". Ggf. kannst du noch die Option "Bestätigen mit OK" dann verwenden, wenn der Benutzer die Meldung auch dann "sehen" und Quittieren soll, wenn der Alarmgrund nicht mehr besteht.... Ich hoffe du kommst so zu dem von dir gewünschten Alarmmeldungsverhalten.... MfG Betel |
==> Meine TAG-Listen: "deut." |
|
24.10.2008 22:25 | |||
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo gim, ich hoffe dir helfen erst mal folgende Hinweise weiter, wobei du zu einigen Themen (Betriebsstundenzäher, Zeitmessung) auch Infos von mir im englischsprachigen Forenteil finden kannst. In meinerSammlung von Hinweisen und Schaltungen zur Anwendung und Programm... und in einigen Beiträgen im Forum (SUCHE "Betriebsstundenzähler Logo") findest du Hinweise und Schaltungen zum Messen/Erfassen von Zeitdauern unter dem Stichwort "Betriebsstundenzähler". Auch zum Thema Stoppuhr und verschiedenen "Fallen" beim präzisen Zeiterfassen findest du dort einiges, wobei ich dich ganz besonders auf folgende Schaltungsentwicklung hinweisen will, in der u. a. eine Stoppuhr mit einer Auflösung von 1/100 Sekunden entwickelt und beschrieben ist... Und ja, wenn man erst mal anfängt, dann wachsen die Wünsche an die Lösung mit der (vergleichsweise preiswerten) LOGO! und sprengen dann irgendwann deren Möglichkeiten (auch wenn ich gerade diese hier versuche hinauszuschieben). Bei der Wahl einer leistungsfähigen Alternative spielen dann natürlich verschiedenste Anforderungen eine Rolle - meinen Favoriten dazu habe ich hier bereits vorgestellt ("
Alarme: Um dir dabei zu helfen bitte ich dich mal folgendes kurz (in Facts) zu beschreiben: Bedingungen für das Auslösen/Vorliegen jedes der Alarme (wenn...) Was soll bei jedem der Alarme dann aktiviert werden ([De-]Aktivierung von Schaltungsfunktionen, Textmeldung, Ausgang Blinkcode...)und ggf. die Prioritäten der Alarmeldungen bei gleichzeitigem Auftreten? "und noch weiteren 5 separaten autonom Zyklus mit anderen Daten im gleiches Logo." ...da werden die Blöcke möglicherweise knapp werden, es sei denn, dass du nur die Zeitparameter der vorhandenen Blöcke modifizieren musst - dies könnte ggf. durch Verweise (anstelle fester Werte) realisiert werden. dabei würden dann Multiplexer mit Werten "gefüttert" und durch Digitalsignale ausgewählt werden... Ich hoffe du kannst nun erst mal (Teil-)Lösungen für dich ableiten.... MfG Betel |
||
==> Meine TAG-Listen: "deut." |
|||
26.10.2008 15:02 | |
Beigetreten: 25.09.2008 Letzter Bes: 17.09.2024 Beiträge: 84 Bewertung: (5) |
Hallo Betel Danke für den Hilfe, und entschuldigen mir für meine Problem. Mein Betriebsstundenzähler soll so aus sehen „mm:ss“, „ss:ms“, weiter Info habe ich gefundet, leider nicht in meine gewünscht Format. Alarm haben Priorität auf den Information, glaube habe ich schon erledigt. Jetzt habe anders Problem: I1=1 Heizung ein (Flanke) I2=1 Taste Start I3=1 Taste Stopp 0= Maschine gestoppt I4=1 Endschalter Motor ist in Ruheposition I5=1 Endschalter Motor ist in Arbeitposition I6=1 Abdeckung zu I7= 1 Reset (Flanke) und arm im Ruheposition Fahre I8= Temperatur überbrücken (nur im Test) AI3= Temperatur 600°C Q1=1 Motor Fahrt im Arbeitposition Q2=1 Motor Fahrt im Ruheposition Q3=1 Heizung ein Q4=1 Visualisierung/Alarm Q4= Bereit Fix Q4= Heizung Vorbereitung 2 Sek. Takt, Info Q4= Temperatur (10°C über unten) 1 Sek. Takt, nur Warnung Q4= Störung 0.5 Sek. Takt, Alarm Jede Taste muss nur 1 mal betätigt werden, leider bei I2 habe eine komisch Fehler. Wenn ich die Funktion normal Starte: I3=1, I1=1, AI3= 600°C (oder mit I8=1 überbrücke), I6=1, I4 findet schon im Ruhepos. =1, I2=1 beginnt das Zyklus alles = OK. Aber solang eine Fehler tritt, wird mit I7 Quittiert, und das arm fahrt im Ruheposition. Jetzt wird noch mal I1 und I2 gedruckt, so soll das Zyklus neue beginn, leider bleibt das Block B002 aktiv, und das Zyklus Startet nicht oder beginnt mit 45 Sek., wo ist die Fehler? FG gim DateianhangM1 Flammtest 1.1.4.zip (101 Downloads) |
Zuletzt bearbeitet von: gim am: 28.10.2008 15:14 |
|
Folgen Sie uns auf