Hallo Leute, ich mach mich grad über die LOGO 8 her und scheitere schon :-( . Programmiere sonst hobbymäßig in C die PIC´s. Problem: Ein AI wird von 2 Sensoren über Reedrelais umgeschalten. Für beide Temperaturen gibt es unterschiedliche Berechnungsformeln. Für eine Messung ist mir das klar: AI verbunden mit Analogverstärker (gain und Offset einstellen), fertig Wie nach ich das am Besten, wenn Relaisausgang AUS, rechne mit dem Analogverstärker und wenn AUSGANG AN, rechne mit dem Analogverstärker? Danke an alle
Hallo, Keiner einen Plan? Wobei ich zur nächsten Frage komme. Ist es auch möglich, den AI nur dann zu lesen, wenn ein Eingang HIGH ist? Siehe deswegen hier: Beitrag "PIC 18F µC gegen Siemens Logo ersetzen" Danke an alle schon mal
Klar ist das möglich, nichts einfacher als das! Zugegeben, man muß etwas um die Ecke denken, siehe Screenshot. Oben der Analogeingang, dessen Wert wird in Abhängigkeit vom Zustand des unteren Digitaleingangs entweder auf Analogmerker AM1 oder AM2 rechts ausgegeben. Die Merker sind hier natürlich nur ein Beispiel, tatsächlich hängt dort deine weitere Verarbeitung. Kurz die Funktion: Der Analogeingang oben geht auf einen analogen Schwellwertschalter. Als Schwellwertschalter wird er hier nicht verwendet(Ausgang muß aber beschaltet sein -> offene Klemme), hat aber nebenbei die Eigenschaft den zugeführten Analogwert als Parameter auszugeben. So wird der Analogwert den Parametereingängen der beiden Arithmetikblöcke B009 und B011 zugeführt. In Abhängigkeit vom Zustand der Enable Eingänge dieser Arithmetikblöcke, erscheint der Parameterwert dann als Ausgangssignal am jeweiligen Block. In den Blockeigenschaften lässt sich auch festlegen daß der Analogwert gespeichert bleibt nachdem Enable wieder auf L liegt. Das dürfte hier sinnvoll sein. Viel Spass...
Hallo VOA, vielen lieben Dank. Klingt soweit einleuchtend. Danke nochmal. Hast du auf diese Frage auch noch eine Antwort parat? Ist es auch möglich, den AI nur dann zu lesen, wenn ein Eingang HIGH ist? Wäre super nämlich, da kann ich die LOGO sich nehme für meine Anwendung. Vielen Dank schon mal! Grüße Daniel
Ja natürlich. Noch ein Beispiel: Oben wieder der Analogeingang, darunter drei Digitaleingänge. H-Pegel an I1 bewirkt daß der am Analogeingang anliegende Wert in B004 übernommen wird und an AM1 zur Verfügung steht. H-Pegel an I2 bewirkt dementsprechend daß der Analogwert über B005 an AM2 weitergeleitet wird, H an I3 leitet den Analogwert entsprechend zu AM3. Soll der Analogwert auch nach deaktivieren des entsprechenden Digitaleingangs weiter zur Verfügung stehen, so ist dies im Konfigurationsdialog der Analogarithmetik entsprechend einzustellen (Wenn En=0. ist der Ausgang...). Im Beispiel ist der entsprechende Dialog zu B004 geöffnet(rechte Maustaste auf Block, Blockeigenschaften...). Am besten du klickst das mal in Logosoft zusammen, startest den Simulationsmodus und spielst ein wenig damit herum. Ich denke, das Prinzip wird dann schnell ersichtlich.
Hallo VOA, Du bist wohl der einzigste der sich damit hier auskennt !? Super und Danke für die bisherige Hilfe und Erläuterungen. Ich werde mir demnächst eine LOGO und ein Zusatzmodul holen. Wenn ich soweit bin und Fragen habe, könnte ich Dich bitte dazu wieder kontaktieren? Wie ? Danke und Grüße
Nun ja, ich bin ja hier unangemeldet, inkognito und möchte das auch bleiben... :-) Aber ich bin häufig hier und werde Fragen gern beantworten wenn es die Zeit erlaubt. Und ich dazu in der Lage bin... Der einzigste bin ich sicher nicht, die Suche nach LOGO fördert hier schon noch einiges zu Tage. Und es soll ja neben µC.net auch noch andere Informationsquellen, Foren, Bücher geben... Außerdem ist das alles nicht so wild, man kann mit der Software schön experimentieren, das wird schon. Auf der Website von Siemens finden sich ebenfalls einige kleine Anwendungen die als Vorlage und Anregung dienen können.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.