Forum:	Relaiskarten
Téma:	Siemens SPS Logo! ?
---------------------------

wadimkin:
Hi
Hat jemand von Euch die Siemens Logo SPS Steuerung verbaut?
Würde mich sehr interessieren.
Gruß Wadimkin


Witamy:
Ja, siehe meine Signatur.

Griller:
Da gibts denke ich mal mehrere User ausm Forum ;) schau doch mal unter Projekten nach ;)

Sunti:
Hallo miteinander,
@wadimkin ich ebenfalls und bin sehr damit zufrieden
die erste Überlegung war nur das zeitverzögerte Abschalten der Rückfahrkamera, beim Rangieren springt dann der Monitor nicht immer hin und her sondern bleibt auf der Rückfahrkamera (für 10 Sekunden)
jetzt &quot;sitzt&quot; die Logo aber vor allen Komponenten und steuert diese perfekt:
-Monitor 
(wenn der PC runtergefahren ist, wird der Monitor nach 1 Minute komplett vom Stromnetz getrennt bzgl Stromverbrauch im Standbymodus, schöner Nebeneffekt ist- wenn das blaue Licht am Monitor ausgeht weiß ich das der PC ordnungsgemäß heruntergefahren hat und der Stromverbrauch ist praktisch bei Null
schaltet den Monitor auf den Videokanal für die Rückfahrkamera

-Rückfahrkamera
obige Rangierfunktion
-PC
wenn der PC keine 12 Volt mehr &quot;abgibt&quot; schaltet die Logo nach 1 Minute ab
-Autoradio, schaltet den NAVI / Telefoneingang frei (und die aktuelle Medienwiedergabe wird unterdrückt) so daß das Außenmikrofon der Rückfahrkamera über das Autoradio wiedergegeben wird
-extra Schalter: aktiviert Kamera und Monitor (Überwachungsfunktion im Stand)
-extra Taster: aktiviert Kamera und Monitor für 10 Sekunden (Überholfunktion - ist aber Spielerei)
Greets Sunti

bmw530:
@wadimkin
was willst du mit der Logo anstellen?
Alle Funktionen die der Sunti aufgeführt hat funktionieren mit Cpos und K8055 auch! Alles bequem über Touchscreen.

wadimkin:
Die LOGO ist unabhängin vom Car-PC. 
Es gibt Zeiten wo der Car - Pc überfordert ist.
Ich habe Logo zur Spannungsüberwachung vom gesamten CAR System eingesetzt. Nicht nur Car-PC.
Ich schalte damit noch den TFT SP7 ein und steuere auch damit die Umschaltung auf Rückwärtsgang (Camera) und zurück.
Habe noch Kurvenlicht programiert ( Wie beim Benz ). In der Kurve geht linker oder rechter Nebelscheiwerfer an.
usw. sind viele Spielereien die aber das Leben erleichtern.

Frage an Profis:

Kann man die Logo in eine Visualisierung am Car-Pc einbinden ?

wadimkin:
danke an @Sunti und @Witamy
Schöne Beiträge :-)

bmw530:
Zitat:Kann man die Logo in eine Visualisierung am Car-Pc einbinden ? 
glaube ich nicht! Aber k8055 kann das, da ich alle Eingänge und Augänge direkt am Pc auswerten, prog. und darstellen kann! 
Die spannungüberwachung macht M2-ATX!
@all super Ideen :thumbleft:

wadimkin:
Zitat:glaube ich nicht! Aber k8055 kann das, da ich alle Eingänge und Augänge direkt am Pc auswerten, prog. und darstellen kann!
Die spannungüberwachung macht M2-ATX! 
Klar kann k8055 vieles. Was machst du wenn dein Rechner abstürzt oder sich aufhängt??? 
Mit der M2-ATX überwachung: Klar geht das . Und überwacht er auch die restliche Autoelektronik ??? z.B. Radio, Klima, Licht usw... 

Gruß Wadimkin

philipp_c:
@wadikin
Wann schaltest Du die Nebler ein? Über den Blinker oder Lenkwinkelsensor?
Gruß Philipp

da_user:
Zitat:Kann man die Logo in eine Visualisierung am Car-Pc einbinden ? 
Ne Step7 kann man TS-freundlich auch über den PC-Steuern, die entsprechende Hard-, Software und das Kleingeld vorausgesetzt.
Ob sowas mit ner LOGO! möglich ist? kA, ich mach mich mal schlau!

Sunti:
Hallo miteinander,
ich bin froh, das die Regelung von einem PC unabhängigen System übernommen wird - so kann ich den PC auch mal ausbauen und habe trotzdem meine &quot;Sonderfunktionen&quot;
Greets Sunti

Torsten06:
Hi,
die Steuerung PC-unabhängig zu machen ist ganz sicher richtig. So ein Car-Pc zickt ja doch mehr rum als der Home-Pc, bzw. die Gefahr ist grösser. Wenn dann wichtige Funktionen nur per PC gehen ist das nix. Ob es dann unbedingt ne LOGO sein muß...
Da streubt sich in mir auf den ersten Blick auch alles, weil man das so schön klein und billig mit nem µC machen kann. 
Aber nicht jeder ist so ein Bastler, und es sollte ja auch für nicht Elektroniker/Informatiker möglich sein ein paar Funktionen zu steuern.
Der Nicht-Elektroniker, der sich Software-Änderungen in C zutraut sollte sich vielleicht mal bei www.roboternetz.de umsehen. Da gibt es ohne Ende fertige Boards mit einer grossen Auswahl an schon entwickelten Erweiterungen nicht nur für den Roboterbau. Ein wenig umsehen, ein paar Fragen im Forum, etwas C lernen und schon ist ein neues Hobby gefunden:-)
AVRs lassen sich auch schön in Basic programmieren. Viele Funktionen wie z.B. die Ansteuerung von Modellbau-Servos und LCDs ist hier schon sehr komfortabel mit wenigen Befehlen möglich.
Damit ist dann auch die Anbindung an den PC ein Kinderspiel.
Torsten
Torsten

philipp_c:
Basic gehört nicht zusammen mit programmieren in einen Satz, sowas macht man einfach nicht... ;)
Wenn man sowas fertiges haben möchte kann man sich genauso nach LIbrarys für C umsehen, aber ich denke man sollte eh nur µC programmieren, wenn man auch weiß was man da tut und das weiß man in Basic nicht, da sind die Probleme vorprogrammiert.
Ansonsten bin ich auch großer Atmel AVR Fan ;)
Gruß Philipp

Torsten06:
Hi,
Alles was mit einer Logo möglich ist lässt sich mit Bascom-Basic sehr einfach realisieren. Basic ist nun mal die Sprache die man am einfachsten lernt. Ausserdem hat man bei Bascom für genau den Laien schon Befehle eingebaut mit dem man eben ein LCD ansteuen kann ohne sich um timings usw. zu kümmern. Man braucht auch für das ansteuern von z.B. einem Modellbauservo nicht wissen wir das Signal aussieht, wie ich den Interrupt und den Prescaler einstellen muss usw. Ich behaupte mal das man Bascom-Basic genau so schnell lernt wie die Logo, aber viel mehr Möglichkeiten hat. Wer eine Logo einsetzt, tut das wohl bewusst, weil er eben nicht C oder Assembler progarmmieren möchte. Wie ich schon schrieb: Nicht jeder ist Elektoniker/Informatiker oder auch nur Bastler.
Ich nutze Bascom nicht, halte es aber für ne prima Sache. Die Funktionen die man mit einer Logo machen kann, sind unkritisch. Da kommt es nicht drauf an ob ichs ein paar logische Verknüpfungen in C oder Basic mache. 
Ich programmiere beruflich z.B. S7. Da nutze ich am liebsten AWL, aus den gleichen gründen wie du C vorziehst. Leider wünscht der Kunde halt oft eine grafische Ansicht, und wenn man sich mal dran gewöhnt hat nur die kritischen Sachen in AWL zu machen sieht man auch die Vorteile.
Cpos ist auch in Basic geschrieben, und funktioniert ganz gut. Wie heisst es immer so schön: Man wählt die Programmiersprache nach der Anwendung aus. Hier finde ich Basic mehr als angebracht.
Es gibt im Roboternetz auch jede Menge Beispiele in Bascom-Basic und die Möglichkeiten mit den angebotenen Modulen sind wirklich gross.
Torsten

philipp_c:
Naja, ich halte auch nix von Visual Basic, aber auf einem PC finde ich das bei weitem nicht so schlimm wie auf einem µC. Da muss man schon eher drauf achten was mit seinem RAM passiert usw weil man da nicht unbegrenzt viel hat wie auf dem PC. Und wenn man anfangen will ernsthaft etwas mit µC zu machen kommt man eh nicht drumrum sich das Datenblatt mal anzusehen und die meisten Dinge die man mit µC macht sind nunmal oft zeitkritisch. Ich sehe überhaupt keine Berechtigung für BASCOM, aber da gibt es viele Leute die das anders sehen. Man sieht immer wieder Fragen von Leuten die was mit BASCOM &quot;programmiert&quot; haben und nichtmal die grundlegendsten Kenntnisse von Digitaltechnik haben. Das kann man den Logo oder generell FUP Programmieren eigentlich nicht vorwerfen. Naja, will hier auch keinen Glaubenskrieg anzetteln :)
Gruß Philipp

Torsten06:
Aber darum gehts ja. Die Logo ist so beschränkt in ihren Möglichkeiten das man das auch in Basic genau so schnell machen kann. Eine Logo kann nichts zeitkritisches. 
Torsten

noiasca:
&quot;sowas macht man nicht&quot; ist wurst, für einfache sachen reich ein halbwegs funktionierendes Basic auch aus. Hab seit 4 Jahren ne C-Control im Auto, und in den letzten 3 Jahren einen einzigen Absturz, der sich durch Neuübertragung des Programms beheben lies. Nix gegen die Logo, aber die c-Control lässt sich auch grafisch programmieren wenn man drauf steht ;-) - was mir aber auch an externen Varianten gefällt ist gerade die Unabhängigkeit von nem PC, Bootzeit?, Stromverbrauch? ...

da_user:
Zitat:Nix gegen die Logo, aber die c-Control lässt sich auch grafisch programmieren wenn man drauf steht 
ähm.. ne Logo lässt sich eigentlich nur(?) grafisch programmieren und das sogar deutlich besser als die vermurkste grafische Programmierung der C-Control...

tha-paul:
da stimm ich da_uservoll und ganz zu!
Logoprogrammieren kann ja jedes Kind :)

Zum Thema Visualisierung, WinnCC oder Protools sind nur S7 tauglich oder?Weil sonst könnte man ja mit diesen eine Visualisierung erstellen.

Lol, eine Logo uns Auto, soweit hab ich auch noch nicht gedacht, aber cool eich,... was ist dann der nächste Schritt? Eine S7-400?:Dda sind dann keine Grenzen mehr gesetzt :)

PS:
Yeah, Beitrag Nr. 100, jetzt wird gefeiert :)

bmw530:
Zitat:
Mit der M2-ATX überwachung: Klar geht das . Und überwacht er auch die restliche Autoelektronik ??? z.B. Radio, Klima, 
was willst du da großartig überwachen?????? Radio?Klima? Und wer überwacht deine Logo?
Protool ist nur für S7.

da_user:
Also mir würde schon ne S7-300 reichen, aber bitte mit Asi, Profibus und Ethernet!

Manuel:
da_user hat folgendes geschrieben:Also mir würde schon ne S7-300 reichen, aber bitte mit Asi, Profibus und Ethernet!
Also mir wäre das ganze zu teuer. Wiso baut ihr nicht eine Relaiskarte für denPC ein. Da habt ihr auch Ein- und Ausgänge.

da_user:
Wie schon oben beschrieben: was machst du, wenn der PC streikt? ;-)
Zudem musst du dafür warten bis der Rechner läuft, ne Logo/... läuft sofort und kann sogar den PC ein oder ausschalten usw. usw.

philipp_c:
Also ich würde da eher zu einem Modul mit einem µC tendieren, der einen Bruchteil des Stroms von einer S7 braucht und vom Timing her nochmal ne ganze Ecke besser ist :)
Ansonsten finde ich aber auch, dass man dem PC nicht zuviel Vertrauen schenken sollte und die direkte Hardwareansteuerung lieber vertrauenswürdigerer Hardware überlässt (SPS, Logo, µC oder so)
Gruß Philipp

da_user:
naja... ne S7 im Auto ist sowieso Übertreibung, sollte allen klar sein denke ich ;-)
Gerade für den Laien sollte ne Logo deutlich leichter zu programmieren und anschließen sein, als ein µC, auch wenn der von den technischen Fakten her deutlich besser ist...
Aber man könnte ja auch auf Bascom zurückgreifen ;-)

philipp_c:
Bascom.... Naja, dann doch lieber ne Logo :)

bmw530:
Zitat:Wie schon oben beschrieben: was machst du, wenn der PC streikt?
Bei mir in der Arbeit werden fast alle Roboter mit Pc gesteuert und da laufen aufwendigereSachen die eine SPSniemals alleine hinkriegt. Abstürze habe ich noch nie erlebt. Außerdem kann ich behaupten dass mein System im Auto so stabil läuft, dass die Logo total überflüssig wäre. Was hilft mir eine Logo im Auto wenn ich die analoge oder digitale Signale Visuell nicht auswerten kann (z.B. Menuumschaltung oder bei gewisser GPS Position Ausgang setzen)und einfacher wie mit z.B. k8055 und Cpos geht es wohl kaum. Aber es macht sowieso jeder auf die Art die er am besten kann. Bei der Logo sehe ich keine Vorteile außer dem Bootvorgang, wobei man den Pc fern starten kann.

da_user:
Zitat:
Bei mir in der Arbeit werden fast alle Roboter mit Pc gesteuert und da laufen aufwendigere Sachen die eine SPS niemals alleine hinkriegt. 

Sicher? Wir haben hier auch einige Anlagen, bei denen man meinen könnte die werden von einem Rechner gesteuert, aber eigentlich ist der PC nur für die Kommunikation SPS &lt;-&gt; Anwender da. Die Roboter haben ihre eigenen Steuerungen welche von der SPS angesprochen wird.
Und wenn die Teile wirklich über den PC laufen, wird das ein speziell angepasstes(Windows-)System sein, damit es möglichst stabil läuft und keine einfache blöde Windowskiste wie sie hier alle haben. 
Zitat:Was hilft mir eine Logo im Auto wenn ich die analoge oder digitale Signale Visuell nicht auswerten kann (z.B. Menuumschaltung oder bei gewisser GPS Position Ausgang setzen) 
Darin hast du recht, es gibt aber genügend Anwendungsfälle in demen du keine Signale visuell auswerten musst. Wahrscheinlich gibt es sogar ein Logo Modul um eine Kommunikation mit nem PC zu ermöglichen.
Am besten wäre dann allerdings wirklich ein µC. Dieser könnte selbst Steuerungsaufgaben übernehmen und sich für den PC verhalten wie eine Relaiskarte.
Zitat:Aber es macht sowieso jeder auf die Art die er am besten kann.
Korrekt ;-)

tha-paul:
was is denn eigentlich µC?
Einfach irgendein Programmierbaren Controller?Oder was vergleichbares wie eine LOGO! ?

da_user:
ein µC ist ein Mikrocontroller, ein Chip der sich programmieren lässt. Braucht etwas externe Beschaltung (Stromversorgung, Quarz, PullUps/PullDowns,...)
www.mikrocontroller.net

tha-paul:
perfekt, danke :)

bmw530:
Zitat:Sicher? Wir haben hier auch einige Anlagen, bei denen man meinen könnte die werden von einem Rechner gesteuert, aber eigentlich ist der PC nur für die Kommunikation SPS &lt;-&gt; Anwender da. Die Roboter haben ihre eigenen Steuerungen welche von der SPS angesprochen wird. 
Ja ich bin mir sehr sicher. Der Pc steuert alles alleine auf CAN Basis, SPS kann mit diesen Signalen sowieso nichts anfangen, wobei man auch eine Profi-Bus Karte einbauen könnte.

philipp_c:
Ja, aber die Module die am CAN hängen übernehmen dann doch die Steuerung und nicht der PC direkt

bmw530:
nein der Pc übernimmt die Steuerung, Can Module sind nur für Ein-Ausgabe der Signale und Ansteuerung der Servo-Module.

da_user:
hehe,... gemein gemein...
Der Rechner schickt an das entsprechende Servomodul den Befehl wohin der Servo fahren soll, die eigentliche kritische Regelung übernimmt dann das Servomodul. Der PC ist wieder nur zum Befehlsgeber degradiert, was besseres kannst mit Windows auch nicht machen, wenn dann bräuchtest ein Echtzeitbetriebssystem.

bmw530:
Zitat:Der Rechner schickt an das entsprechende Servomodul den Befehl wohin der Servo fahren soll
Richtig! Also ist der Pc die Steuerungseinheit!
Zitat:Der PC ist wieder nur zum Befehlsgeber degradiert
Und was ist dann für dich die SPS? Kann die SPS ohne Servomodul den Motor zum Drehen bringen? Also ist SPS auch nur eine Steuerungseinheit.
Du brauchst immer eine Erweiterungshardware ob das Input-Output oder Servo betrift.
