Habe mal eine Frage an die Profis, möchte eine Logik auf einem Siemens LOGO programmieren, da mir die Oberfläche und die Programmierung sehr gut gefällt und ich ohne großen Zeitaufwand zurechtkomme. Beispiel Anforderung: Anpassungsbaugruppe Impuls = Lowimpuls Bei Eingangsimpuls, wird dies sofort an ein Ausgang durchgeschleift. Wenn nun am Eingang innerhalb von 15 sek ein weiterer Impuls kommt wird Ausgang 10 sec auf Low gehen........ Also nichts großes .... normale Ddgitale Logische Verknüpfungen mit Zeitgliedern dazwischen Ziel sollte sein, diese Logik in einem µC z.B. AVR zu speichern. Gibt es hier Profis, die mir eine solche logische Schaltung in ein Bascom Prog schreiben können. Habe einfach nicht die Zeit micht groß mit der Programmierung von µC zu befassen. Basecom deswegen, weil ich mal mit Basecom ein wenig gemacht und habe auch noch ein Programmiereinheit für die AVR µs habe, doch wie gesagt die Zeit fehlt.
Stephan Ruhsam schrieb: > Beispiel Anforderung: Anpassungsbaugruppe > Impuls = Lowimpuls > Bei Eingangsimpuls, wird dies sofort an ein Ausgang durchgeschleift. > Wenn nun am Eingang innerhalb von 15 sek ein weiterer Impuls kommt wird > Ausgang 10 sec auf Low gehen........ und wenn nicht innerhalb der 15 sek ein weiterer Puls kommt? Was passiert dann? Was ist wenn innerhalb der bewussten 10 Sekunden ein weiterer Puls kommt? Angenommen, nach dem ersten Puls kommt kein weiter mehr. Geht der Ausgang überhaupt jemals wieder auf Low? > Also nichts großes .... Das sagen sie immer. Bis man dann vom Kunden eine saubere Definition endlich rausgekitzelt hat, und Zeit vorgeschossen hat, die nachher natürlich keiner Zahlen will. Denn ... ist ja eh nichts großes > Ziel sollte sein, diese Logik in einem µC z.B. AVR zu speichern. Definier erst mal deine Logik ordentlich. Vergiss auch nicht, für die Zeiten Fehlergrenzen anzugeben. Wie genau müssen die 15 Sekunden sein? Wie genau die 10? Das Programm ist dann eher trivial.
> Habe einfach nicht die Zeit micht groß mit der Programmierung von µC > zu befassen. Tja. Entwicklungszeit ist aber teuer.
Und wie sind die physikalischen Bedingungen? Was für Pegel haben die Impulse? Ist Hardware vorhanden? Was für welche? Oder wer macht die?
Wenn Du Ports ohne Ende, Logiken, LCD-Ausgabe, Modbus ua. Anbindungen haben willst, dann nimmst Pokey56 von hier: http://www.poscope.com/pokeys56e Das Programm von hier: http://www.poscope.com/productattachments/index/download?id=81 hat eine graphische Programmieroberfläche und alle Deine Wünsche werden erfüllt.
Hi Bei all dem Eifer, für einen Spezi ist es vielleicht rel. schnell möglich, aber er lebt davon. Wenn ich sowas lese: > Habe einfach nicht die Zeit micht groß mit der Programmierung von µC > zu befassen. kann ich nur sagen, andere auch nicht. Was erwartest du ? >möchte eine Logik auf einem Siemens LOGO programmieren Dann tu das ! > tja, dann wird das wohl nix. Ich glaub nicht, das du bereit bist ein bis zwei Große dafür auszugeben..... Gruß oldmax
Also nun mal von vorne, ich wusste nicht daß mein Beispiel gleich so zerupft wird, wie es gemacht wurde. Die Frage war eigentlich ganz einfach, ob es hier Leute gibt, die so etwas machen können und auch wollen. Habe jetzt auch nicht verstanden was mit "das sagen Sie alle" gemeint ist. Ich wusste auch nicht, daß es so schlimm ist, keine Zeit dafür zu haben. Warum soll ich dies für komplett lernen und noch mehr Zeit investiere wenn es bereits Profis gibt, die das bestens können. Dies war zumindest die Frage. Wenn jeder alles kann benötigen wir auch keine Foren! Rauskitzeln muss mann auch nichts, da die bereits erstellte Logik ja dann bereits vorhanden ist und funktioniert, dachte eigentlich ich hatte dies so beschrieben, hab mich aber .vermutlich geirrt.Ich wollte mich lediglich erkundigen. µC sollte ein ATMEGA88 sein, Infos zur Beschaltung benötige ich nicht, habe vor diesen mit interner Frequenz zu betreiben. Die Ganggenauigkeit kann ruhig +- 100 ms betragen, Werde mit dem ATMEGA ein Relais ansteuern. Die Kosten- und Aufwandsfragen habe ich eigentlich in diese Phase noch nicht erwartet, da diese doch erst dann eine Rolle spielen, wenn genau bekannt ist was gemacht werden soll, oder ? Grund für die Umsetzung auf den µC ist eigentlich, daß das LOGO ca. 170mA zieht, ich aber dieses Teil mit Akku betreiben möchte und deshalb der Stromverbrauch zu groß ist. Habe eine 18 AH Batterie zur Verfügung und diese sollte mindest 3 Monate halten. Aber ich sehe schon, daß dies wohl keine gute Idee war, werde dann wohl meine Progs mit dem LOGO betreiben müssen und es dann eben nur einschalte wenn ich es gezielt benötige. Wenn mich auch die Beiträge nun nicht zum erhofften Ziel brachten trotzdem Viele Dank.
Hallo Stephan, ich stelle den Herd einfach mal etwas kleiner. Das geht hier ja wieder rund :) Ich gehe nun grundsätzlich erst einmal davon aus, dass du in Sachen Programmieren nicht komplett unbedarft bist. In diesem Fall solltest du mit dem AVR Tutorial (oben links zu finden) relativ gut zurecht kommen und erste Ergebnisse in 1-2 Wochen abliefern können. Wobei die Hardware nicht mit einbezogen ist! Die Bemerkungen wie "Nur eine Kleinigkeit/ Mal eben" fällt hier leider viel zu oft. Meistens aus einfachem Unwissen, was noch nicht einmal böse gemeint ist. Viele unterschätzen einfach den "Rattenschwanz" den ein Projekt, gerade das erste auf neuem Gebiet, mit sich bringt. Wenn du dich allerdingst Autodidakt mit der Materie beschäftigst und Fragen auftauchen wird man dir sicher helfen! Auch denke ich das die Lösung die du sucht bereit in abgewandelter Form im Forum/Google zu finden ist. Am besten ist wirklich wenn du deine Zielsetzung, also was das Programm nun später machen soll, hier möglichst genau einstellen könntest. Dazu eventuell einfach das Funktionierende FUP Programm ausdrucken, somit können wir sehen was du genau möchtest. Wenn es nur ein paar Bausteine sind stehen die Chancen gut das du mit einem kleinen Funktionierendem Programm nach Hause gehen kannst. Zumindest aber mit Empfehlungen zur Umsetzung. Sollte es etwas größeres sein, woran ich aber bei einer Batteriebetrieben Logo nicht denke, findet sich sicherlich auch einer der alten Hasen hier mit denen du Privat ins Geschäft kommen kannst. Gruß Deathfun
Hallo deathfun, vielen lieben Dank für deine Antwort :-)) Ich denke auch, ich programmier mal das LOGO und mach dann mal die Praxisversuche. Funktioniert alles, werden ich den Ausdruck hier reinstellen und nochmals ein versuch wagen. Gruß aus Stuttgart Stephan
Leider ist es so, dass fast alle Anfragen dieser Art absterben, sobald jemand sagt, was es kosten wird. Wenn Du mit mir die Machbarkeit prüfen willst oder gar ein Konzept erstellen willst, anhand dessen man die Kosten präzise abschätzen kann, dann musst Du mir schon eine gute Belohnung in Aussicht stellen. Ansonsten bin ich nicht motiviert, mit zu machen. Ich habe einfach zu viele schlechte Erfahrungen (Luftnummern) hinter mir. Wenn Du z.B. schreiben würdest, dass Dir ein Budget von 500 Euro zur Verfügung steht, dann wäre ich motiviert. Denn dann kann ich mir vorstellen, mit Dir zusammen zu arbeiten und dabei etwas zu verdienen, da die Hardwarekosten auf den Ersten Blick darunter sein werden. Mit etwas Glück findest du jedoch auch jemanden, der ohne Gegenleistung an dem Konzept arbeitet. Insofern war es eine gute Idee, Deine Anfrage hier zu posten. Gib nicht so schnell auf!
Hi Nun, auch ich hab mich aus den bereits genannten Gründen entsprechend geäußert. Der Grund ist ganz einfach in der Aussage:" Ich hab keine Zeit". Nun, auch wir müssen unsere Zeit hergeben und das tun wir bei Hilfestellung sehr gern. Wenn aber so ein Post wie deiner den Anschein erweckt, "ich liege lieber in der Sonne" ( bitte nicht wörtlich nehmen, aber immerhin sitzen wir nicht neben dir und kennen dein Umfeld nicht) dann wird natürlich auch der Frust abgelassen, frei nach dem Motto: "Was denkt er? meint er wirklich, wir warten nur drauf, programmieren zu dürfen?" Wenn du von einem Fremden so ein Ansinnen zu hören bekommst, dann ist auch die erste Frage: "was willst du zahlen". Ich setze es voraus, das, wenn ich eine Arbeit in Auftrag gebe, auch entsprechende Gegenleistung bringen muss. Wir leben schließlich nicht nur von der ( bisher kostenlosen ) Luft. Also ist auch die erste Frage: "was kostet es mich", damit ich mir überlegeN KANN, ob es mir das Wert ist. Daher brauchst du dich nicht über die Antworten wundern, wenn du eine inhaltslose Aufgabenbeschreibung abgibst und den Anschein erweckst, das es Profis ja ichts ausmacht so mal eben etwas für die Allgemeinheit (für dich)zu tun. Wie gesagt, helfen gern, aber nicht, um ausgenutzt zu werden. Gruß oldmax
Stephan schrieb: > Ich wusste auch nicht, daß es so schlimm ist, keine Zeit dafür zu haben. > Warum soll ich dies für komplett lernen und noch mehr Zeit investiere > wenn es bereits Profis gibt, die das bestens können. Dies war zumindest > die Frage. > Wenn jeder alles kann benötigen wir auch keine Foren! Deine Anfrage ist leider keine (oder evt. doch?) typische Forenfrage. Du hast keine Fragen oder willst Hilfestellung zu einem konkreten Problem. Du willst ganz klar eine Aufgabe in Auftrag geben. Weil du selbst keine Zeit oder Lust oder Ahnung hast es selbst zu tun. Und sowas gibts eben meist nicht kostenlos. Das sollte dir eigentlich klar sein. Also sollte auch die Gegenleistung am Anfang einer solchen Anfrage stehen. Eigentlich selbstverständlich, für dich aber wohl nicht. In welcher Welt lebst du? Und dann jetzt nach dem du mehr oder weniger höflich auf DEINEN Fehler hingewiesen wurdest, ziehst du beleidigt ab? Kein guter Stil. Poste deine Anforderungen (Lastenheft) so detailliert wie möglich und schreib dazu was du dafür zahlen kannst. So einfach kann die Welt manchmal sein. Aber erstmal 5 Monate um die Anforderungen ringen um dann am Ende mit einem feuchten Händedruck abgespeist zu werden, das wird hier niemand riskieren. gruß cyblord
Stephan Ruhsam schrieb: > Bei Eingangsimpuls, wird dies sofort an ein Ausgang durchgeschleift. > Wenn nun am Eingang innerhalb von 15 sek ein weiterer Impuls kommt wird > Ausgang 10 sec auf Low gehen........ Damit kann keiner was anfangen. "sofort" geht schonmal garnicht, da sind mindestens einige ns Delay dazwischen. Du mußt schon reale maximale Reaktionszeiten angeben. Die Impulslänge (max/min) muß auch bekannt sein, oder willst Du ein Schalten bei jeder 1ns langen Störung (EMV)? Und dann den gesamten Ablauf vollständig beschreiben. Ich habe oft dieses Problem, die Gedanken des Auftraggebers hell sehen zu müssen. Es dauert manchmal sogar länger, aus dem Auftraggeber alle Spezifikationen herauszukitzeln, als das eigentliche Programmieren. Es ist schon erstaunlich, wie die tagelang um den heißen Brei herum reden können. Der E-Mail Traffic dazu übersteigt die fertige Sourcecode-Größe um ein mehrfaches. Wenn man eine Aufgabe nicht vollständig definieren kann, ist es besser, erstmal die Anwendung zu beschreiben.
cyblord ---- schrieb: > Poste deine Anforderungen (Lastenheft) so detailliert wie möglich und > schreib dazu was du dafür zahlen kannst. Ums zahlen gehts mir gar nicht mal. Mir gehts um die Annahme: Ist doch eh nur eine Kleinigkeit - ich schmeiss euch jetzt mal ein paar Brocken hin, seht zu das ihr was damit machen könnts und übermorgen bin ich wieder da. So ungefähr: Klemptnermeister XYZ? Ja, gut dass ich sie anrufe. Ich hab da eine Kleinigkeit. Da ist da so ein Dingens und da kommt Wasser raus. Ist aber nur eine Kleinigkeit. Könnten sie vorbei kommen und das richten und weils eh nur eine Kleinigkeit ist, geht das so unter Freunden. Ok?
Peter Dannegger schrieb: > Es ist schon erstaunlich, wie die tagelang um den heißen Brei herum > reden können. Hellhörig werde ich immer bei der Aussage: "Das kommt bei uns nicht vor". Wurde schon oft gesagt - hat noch nie gestimmt.
Ok, Ok, habe mich wohl falsch ausgedrückt. Offensichtlich haben einige von euch "Profis" sehr schlechte Erfahrungen hier. Was ich für meine Problemstelleung hier alles lesen muss. Naja Nochmals deutlicher. Mir ist klar, daß es Leistungen nicht umsonst gibt. Wenn ich mir allerding etwas kaufen möchte, schau ich doch zuerst mal wo ich es bekommen könnte, ohne mir zuerst ein Gedanke zu machen was das konkret kostet. Ich geh ja nicht zum Bäcker wenn ich Wurst haben möchte und genau an dieser Stelle befinde ich mich. Ein Angebot konkretes kann ich mir nur dann einholen, wenn ich natürlich die Aufgabe klar definiere. Bestell beim Metzger ja auch nicht nur Fleisch. Wenn dann klar ist was für ein Fleisch ich möchte, kann ich dann Angebote miteinander Vergleichen. Daß sich manche allerdings hier so aufblasen, schon seltsam. Die Zeit, die ich hier benötige um mich nun zu den doch sehr .... Aussagen zu äussern verwende ich nun doch lieber um mein Problem selber zu lösen und die Aufgaben etwas besser einschätzen zu können, oder ein Lastenheft zu schreiben, oder in der Sonne zu liegen, oder oder oder ... Schade! Werde wie bereits geschrieben das nächste mal anderst vorgehen und meine Frage konkreter Stellen. Kann ja auch gleich eine Ausschreibung machen. PS: Ich habe ja hier auch ein paar vernünftieg Beiträge entnehemn können, die mir weitergeholfen haben. Allen jedoch Vielen Dank für eure hoffentlich nicht umsonst investierte Zeit. Als Anlage das konkrete Beispiel um welches es ging. Schaltung läuft so und ist ok, mit dem einzigen Nachteil, daß das Siemens LOGO zuviel Strom benötigt. Gruß Stephan
Die Software ist damit recht gut beschrieben. Bleibt die Hardware. Bei deiner Logo musst du dir um solche Sachen weniger Gedanken machen, aber wenn dir jetzt jemand das Programm auf einen AVR bügelt dann hast du nur den nackten Chip. Also welche Pins sollen welche Ein/Ausgänge sein? Dann kannst du da nur maximal mit 5 Volt versorgen und in dem Bereich müssen sich dann auch die Eingangssignale bewegen. Das hast du alles bedacht? Den AVR musst du entsprechend irgendwie Sockeln, Versorgen (Abblockkondensatoren usw.). Hast du daran gedacht? gruß cyblord
Hallo cyblord, mir ging es nur um das Programm. Die Hardwareumsetzung sehe ich nicht als Problem. Ich steuere über Transistoren Relais an. Das Programm sollte eben in Bascom geschrieben sein, mit dem ich mich schon ausenandergesetzt habe und auch grob verstehe, aber es ist eben etwas anderes ein Programm zu lesen gegenüber es zu schreiben. Hierfür reich derzeit mein Wissen nicht aus. Für Zeitanpassungen oder Belegung von PINS reicht mein Wissenstand allerding. Ich habe ein AVR-Testboard, damit ich die Funktionen lasufen lassen kann. Ich würde liebend gerne das Siemens LOGO oder vergleichbare verwenden, da ich mit einer grafischen Oberfläche besser zurechtkomme als das Programm in Programmiersprache zu schreiben, aber die brauch im Ruhezustand schon gemessenen 60 bis 80mA. Gruß Stephan
Stephan Ruhsam schrieb: > da ich mit einer grafischen Oberfläche besser zurechtkomme Dann versuche es doch mal mit PIC und Parsic. Ist zwar nicht mehr ganz aktuell, das Logo hat aber auch schon mehr als 10 Jahre auf'm Buckel. ...
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.