02.05.2008 00:25 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580) |
Liebe LOGO!-Gemeinde! Im Forum nimmt einerseits die Anzahl der Beiträge beträchtlich zu und andererseits geben die Titel der einzelnen Themen oft keine genügenden Hinweise, welche Informationen und/oder Schaltungskonzepte bzw. –lösungen dort jeweils zu finden sind bzw. zu finden sein könnten. So wird das Auffinden der jeweils benötigten Informationen und Anregungen trotz Suchfunktion zunehmend schwieriger - und das gilt ganz besonders für Einsteiger und im Hinblick darauf, dass demnächst die nächste Generation der LOGO!-Basisgeräte (0BA6) verfügbar sein wird. Deshalb habe ich mich dazu entschlossen, eine Sammlung von Hinweisen aus verschiedenen Forenbeiträgen zusammenzustellen, die bei der Programmierung und Anwendung m. E. von grundlegender Bedeutung sind und diese in separaten Beiträgen zu veröffentlichen – in der Hoffnung, dass diese so leichter zugänglich sind. Beginnen möchte ich mit Hinweisen zu von mir bekanntem (Fehl-)Verhalten von LOGO!Soft Comfort und der LOGO!: Logo!Soft Comfort V5.0 – Beim Kopieren von verschiedenen Blöcken (einzeln oder als [Teil-] schaltung, wie „dem Analogen Multiplexer“, den „Textmeldungen“ und einer „Ausschaltverzögerung“ gehen stets die Parameter „verloren“ (und ganz besonders Verweise auf andere Blöcke, auch wenn diese Blöcke mitkopiert werden), d. h. die Parameterwerte der Kopien werden nicht von den Originalen übernommen.-->> Die betreffenden Parameter werden also zurückgesetzt und müssen demnach nach dem Kopieren „von Hand“ mühsam „abgeschrieben" werden! Deshalb muss man beim Kopieren darauf besonders achten und ALLE Parameter der kopierten Blöcke prüfen! Beim Wiederherstellen der Verweise muss natürlich berücksichtigt werden, das beim Einfügen alle oder einige der eingefügten Blöcke neue Blocknummern erhalten, wobei die Verweise auf die korrekten Blöcke unabhängig von der vergebenen Blocknummer erfolgen muss (bei der korrekten Zuordnung helfen ggf. Blocknamen für die Blöcke, auf die die Verweise sich beziehen [sollen]). Logo!Soft Comfort V5.0 – In einzelnen Fällen werden in den Blockeigenschaften als Kommentar eingegebene Texte nicht im Schaltplan angezeigt.-->> Abhilfe schafft dann nur das Löschen des betreffenden Blocks und das Einfügen eines Blockes mit der selben Funktion? Der Kommentartext kann dazu aus dem ursprünglichen Block kopiert bzw. ausgeschnitten und in den Kommentarbereich des neuen Blockes eingefügt werden. Dann wird der Kommentar korrekt dargestellt. Logo!Soft Comfort V5.0 – Nach dem Auftrennen von Verbindungen weisen diese häufig bizarre Linienverläufe auf. Die beiden beim Auftrennen automatisch eingefügten beschrifteten Symbole sollten abhängig von der jeweiligen Beschriftungslänge mit ausreichendem Abstand zu den betreffenden Blöcken positioniert werden.-->> Dann von Hand neu positionieren. Logo!Soft Comfort V5.0 – Das Auftrennen von Verbindungen führt teilweise zu Programmabstürzen mit einer Fehlermeldung.-->> Dann Schaltung speichern, LOGO!SOFT neu starten, Schaltung laden und Funktion „Auftrennen“ wiederholen. Logo!Soft Comfort V5.0; Zoom-Stufe – Der Zoom-Modus arbeitet bei der Druckvorschau nicht immer korrekt. Teilweise wird die eingestellte Zoom-Stufe nicht zur Druckvorschau und zum Drucken angewendet.-->> Mit Setzen der Zoom-Stufe, Schließen des Fensters und erneutem Verändern der Zoom-Stufe kann die korrekte Darstellung und Druckeransteuerung erzwungen werden. Logo!Soft Comfort V5.0; Seitennummerierung beim Ausdruck – Die Seitennummerierung arbeitet nicht korrekt. Erstens wird im Ausdruck die Kommentare gar keine Seitennummer angegeben. Bei der Zoom-Stufe 100 % ist die Seitennummerierung dann korrekt, wenn alle möglichen Seiten ausgedruckt werden. Bei anderen Zoom-Stufen und wenn nicht alle verfügbaren Kategorien ausgedruckt werden, dann ist die Seitennummerierung falsch. Logo!Soft Comfort V5.0; Ausdruck – Zum Teil kommt es vor, das der Ausdruck einer Schaltung nur teilweise erfolgt (einige Blöcke, jedoch keine Signallinien oder Texte werden gedruckt).-->> Erneutes Ausdrucken nach einem Neustart des Programms behebt dieses Problem meistens. Logo!Soft Comfort V5.0; Rückübertragung eines Programms von der LOGO! zum PC – Beim analogen Blöcken, wie dem Analogverstärker und dem Schwellwertschalter werden die Parameter teilweise nicht korrekt zurückgeladen, obwohl diese in der Schaltung in der LOGO! korrekt sind und auch korrekt verarbeitet werden. Logo!Soft Comfort V5.0; PT100-Skalierung - Die "Standardeinbindung" eines Analogeingangs mit Pt100 an einem LOGO! AM2 PT100 Modul erfolgt (lt. Handbuch) mit einem Block "Analogverstärker" unmittelbar am Eingangspin An (n = 1..8 bzw. 2..8 je nach LOGO!-Typ). Dazu ist dann in der Dialogbox "Einstellungen" unter SENSOR die Einstellung "PT100 (proportional)" zu wählen. Abhängig von der Wahl der in der Dialogbox als "Auflösung" bezeichneten Werte "x1" oder "x0,1" werden dann die Parameter GAIN und OFFSET gesetzt. Leider haben diese als Auflösung bezeichneten Einstellungen nur bedingt etwas mit der Signal-Auflösung zu tun, sondern diese bedeuten zunächst nur, dass der ganzzahlige Wertebereich der LOGO!-Analogeingänge (Werte von 0 bis 1000), in Werte der physikalischen Einheit "Temperatur in °C" umskaliert wird und dann in einer Angeige mit "0" (=x1) oder "1" (=x0,1) Nachkommastelle angezeigt werden müssen. Am Analogausgang stehen (LOGO!-intern) dementsprechend Werte zwischen -50 und 200 (=x1; Interpretation: -50 °C - 200 °C) oder -500 bis 2000 (=x0,1; Interpretation: -50,0 - 200,0 °C) für die weitere Verwendung bereit. Aber die Signal-Auflösung ist dennoch nicht 0,1 °C sondern, 0,25 °C, sodass (wegen der Rundung der Werte auf ganze Zahlen nur folgende Werte nach dem Komma möglich sind: nnn,0; nnn,3; nnn,5; nnn,8 ! Begründung: Der Bereich -50 °C bis 200 °C (Differenz 250 °C) lässt sich bei 10 Bit Auflösung (= 1000 Schritte) der LOGO! rundungsfehlerfrei umsetzen in Teil-Schritten zu 0,25 °C. Voraussetzung ist ein störungsfreies Analogeingangssignal. Logo!Soft Comfort V5.0; Simulationsmodus – Trotz schneller GHz- PCs erfolgt die Software-Simulation der LOGO-Programme mit einer Zyklusfrequenz (von ca. 25 Hz bis 50 Hz) die wesentlich geringer ist, als die der realen LOGO! Dies führt teilweise zu fehlerhafter Programmausführung während der Simulation, z. B. bei zeitabhängigen Funktionen - Impulse des Blockes „Impulsgeber“ mit TL = TH <= 0,1 s - werden z. B. nicht korrekt im Block „Vor-/Rückwärtszähler“ gezählt, obwohl das selbe Programm auf einer realen LOGO! korrekt abgearbeitet wird. Es ist also nicht sichergestellt, dass bei einer Schaltungssimulation mit kleinstmöglichen Wertvorgaben für Zeitparameter von 0,01 s das Schaltungsverhalten stets und sicher korrekt simuliert wird! Logo!Soft Comfort V5.0; Simulationsmodus – Werden Eingänge im Modus „Frequenz“ verwendet, dann werden eingebundene Blöcke „Vor-/Rückwärtszähler“ nicht hochgezählt, weder wenn der Eingang I(n) direkt mit dem entsprechenden Eingang „Trg“ verbunden ist noch wenn andere Blöcke im Signalpfad zwischen Eingang und Zähler geschaltet sind! Logo!Soft Comfort V5.0; Simulationsmodus – Die mögliche Verwendung der Cursor-Tasten C1 bis C4 als Schalter oder als schließender bzw. öffnender Taster in der Softwaresimulation entspricht nicht der Umsetzung in der Firmware der LOGO!, die ausschließlich die Möglichkeit des „schließenden Tasters“ besitzt, wobei dieser auch stets nur für einen LOGO!-Zyklus (und nicht für die Dauer der Betätigung der entsprechenden Tastenkombination) nach Betätigung auf „1“ gesetzt wird. Dies kann zu Irritationen führen. Block „analoger Multiplexer“ oder/und Block „Meldetext“ – Im Block „analoger Multiplexer“ können die Werte der Parameter V1 bis V4 direkt oder per Verweis auf andere Blöcke, z. B. auf den Block „Vor-/Rückwärtszähler“, erfolgen. Im Block „Meldetext“ lassen sich Verweise auch auf die Parameter V1 bis V4 eintragen und darstellen. Allerdings erfolgt die Wert-Anzeige nur bei direkt vorgegebenen Werten korrekt. Werden Verweise vorgegeben, dann erfolgt eine Anzeige der Blocknummer, auf den verwiesen wurde, anstelle des aktuellen Wertes des Blockes, auf den verwiesenen wurde! Analoge Blöcke mit Parametern GAIN und OFFSET – Sind die Parameter GAIN und/oder OFFSET von analogen Blöcken in Textmeldungen eingebettet und diese zur Änderung freigegeben (d. h. die Textmeldung selbst UND der entsprechende Funktions-Block), dann lassen sich die entsprechenden Werte trotzdem NICHT ändern. Zwar kann in den Änderungsmodus, wie im Handbuch beschrieben, gewechselt werden, aber eine Veränderung des angezeigten (aktuellen) Parameters ist nicht möglich! "Sammlung von Hinweisen und Schaltungen zur Anwendung und Programmierung der LOGO!" Diese Sammlung eröffnet m. E. den zentralen Zugang zu wichtigen Schaltungskonzepten, die erforderlich sind, wenn die LOGO! für mehr als (nur) eine "einfache Relais-Steuerung" verwendet werden soll. Ggf. sind auch die allgemeinen Informationen und Links zur LOGO! von Interesse unter: "Hinweise (nicht nur) für Einsteiger" Anregungen und Ergänzungen sind natürlich willkommen DateianhangHinweise_zu_bekanntem_(Fehl-)Verhalten.pdf (569 Downloads) |
==> Meine TAG-Listen: "deut." |
|
07.06.2009 20:18 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Allerseits, ergänzend zu den o. g. Angaben bezüglich der LOGO!-Serie 0BA5 und der zugehörigen Programmiersoftware LOGO!SoftComfort V.x habe ich nun unter "0BA6 - Sammlung von erkanntem (Fehl-)Verhalten LOGO! + LOGO!Soft Comfort V6" eine Sammlung deserkannten (Fehl-)Verhaltens der neuen LOGO!-0BA6-Basigeräte und der zugehörigen Programmiersoftware LOGO!SoftComfort V6.x eingestellt... MfG Betel |
==> Meine TAG-Listen: "deut." |
|
22.05.2011 15:35 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Liebe LOGO!-Gemeinde, durch intensive Diskussion und gemeinsame Programmierversuche wurde im Beitrag "Programm funktioniert in Simulation aber nicht in der Logo" von Theophil ein Unterschied im Verhalten einer Schaltung in der PC-Simulation mit LOGO! Soft Comfort V6.1.12 und einer realen LOGO! der Serie 0BA5 festgestellt und identifiziert, dessen Beschreibung ab Seite 3 in den Antworten ab dem 21.05.2011 zu finden ist: Offensichtlicjh benötigt der Block "Wischrelais (flankengetriggert)"in der realen LOGO! zur Auswertung der Pausenzeit (auch - oder nur - wenn diese "0" ist) einen LOGOI!-Zyklus. Die Simulation berücksichtigt dies, wie die Testschaltungen zeigen, jedoch nicht korrekt! Die wäre die erste mir bekannte Situation in der die Simulation das Verhalteneines Blocks nicht korrekt wiedergibt! Im Dateianhang hier nochmal die entscheidenden Schaltungen an denen das Verhalten beobachtet und verifiziert wurde... mit bestem Dank an alle Beteiligten. MfG Betel DateianhangSchaltplan_Test_Wischrelais.zip (401 Downloads) |
Zuletzt bearbeitet von: Betel am: 22.05.2011 15:49Link ergnzt... ==> Meine TAG-Listen: "deut." |
|
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf