Siemens LogoSoft-Schaltung auf Platine

OP #2339099
Lesenswert?
• ▲
▼
Hallo Leute

Hab hier ein Programm in Siemens LogoSoft  geschrieben und wollte dieses 
ohne Logo auf ne Platine bringen.
Hab von Mikrocontroller Null Ahnung, deshalb bin ich auf die Hilfe von 
jemanden hier angewiesen.
Gibt es denn alle Funktionsbausteine auch als IC oda muss ich mir die 
erst selbst progammieren oder wie gehe ich sowas an?!?

Hintergrund der ganzen Sache: Es wird ein Lichpult. Oben haben ich mal 3 
Beispielfunktionen genommen. Es sind somit 3 Kanäle. Ich bräuchte mind. 
40 Kanäle, d.h. die Schaltung muss später 42 Eingänge und 40 Ausgänge 
schaffen. Und das in ner ordentlichen Zeit, weil es ja Taktgenau zur 
Musik geschalten werden soll.

Wer kann mir helfen? =)

Danke schonmal in vorraus!

Grüße aus München,

Michi
Angehängte Dateien:
Gast #2339113
Lesenswert?
• ▲
▼
Wenn du einen Mikrocontroller verwenden möchtest (es also lernen 
willst), dann brauchst du keine externen Logikbausteine, da der 
Mikrocontroller dir das ganze Spektrum an logischen Operatoren abdeckt.

Und schnell genug für eine Lichtsteuerung ist der allemal, da das Auge 
sehr träge ist. Da kommt es auf ms ja nun echt nicht an.
OP #2339154
Lesenswert?
• ▲
▼
Ok, also kann ich die Schaltung, so wie sie ist in einen Mikrocontroller 
schreiben u muss muss dann nur noch die Ein- und Ausgänge mit meinen 
Tastern und Optokoplern beschalten?!?

Naja, ms sind ganz und gar nicht unwichtig. Der Signalweg sieht so aus:

Taster -> IC-Baustein -> Optokopler -> Midi-Board -> Windowssoftware -> 
DMX 512-Sender (Bus-Technik aus ver Veranstaltungstechnik) -> DMX 
512-Empfänger
Gast #2339563
Lesenswert?
• ▲
▼
Hallo,
ich denke für deine Anwendung ist ein Mikrocontroller gut geeignet.

Wegen der Geschwindigkeit musste dir wohl keine Sorgen machen. Der 
Mikrocontroller dürfte - halbwegs gute Programmierung vorausgesetzt - 
sogar wesentlich schneller, als deine Logo sein. Außerdem sind 
Mikrocontroller flexibler und günstiger. Eine SPS ist ja auch nicht für 
solche Anwendungen ausgelegt.

Allerdings wirst du dein Programm nicht so übernehmen können. Du wirst 
auf textbasierende Programmierung umsteigen müssen. Es gibt zwar ein 
paar grafische Programmierumgebungen, aber die sind weder bekannt, noch 
günstig.
Bei der textbasierenden Programmierung gibt es keine "Bausteine" in dem 
Sinne, aber am besten ist, wenn du dich mal selbst einliest. Zu 
empfehlen für Einsteiger ist die Programmiersprache Bascom (gibts 
gratis, kannst nur ned so große Programme machen, für deinen Zweck 
reicht das aber allemal). Ansonsten gibt es noch C, man braucht dafür 
aber mehr Zeit (hauptsächlich als Einsteiger) bis man etwas auf die 
Reihe bekommt.

Hier und auf http://www.rn-wissen.de/ findeste jeweils in den Wikis 
einiges zum AVR.


Viele Grüße,

Michael
#2339602
Lesenswert?
• ▲
▼
Du kannst auch das DMX Signal direkt aus dem µController holen (also 
ohne Umweg über MIDI und PC) Aber vermutlich möchtest du irgendeine 
Software steuern. Dann wäre es aber möglich den Controller direkt per 
USB oder Serieller Schnittstelle anzubinden. Nur mal so als Idee.

Im Winter werde ich ein solches Gerät basteln um Cues in Freestyler (DMX 
Showdesigner Software) abzurufen. Das ganze per USB am Rechner. ein 
passendes Plugin für Freestyler muss natürlich auch erst geschrieben 
werden...
OP #2339618
Lesenswert?
• ▲
▼
@ M92
Vielen Dank, werd mir alles mal in Ruhe am Wochenende anschauen


@ Dennis Keip
Richtig, soll ein Interface für den Martin Light Jockey werden. Von 
daher is der Umweg übern PC erforderlich. Hatte mir schon überlegt, ob 
ich es nicht über einen Tastaturcontroller mache (was für mich als 
Anfänger wohl sicherlich einfacher wäre) aber ich denke mal, über MIDI 
isses doch die saubere Lösung.

Hab ich des jetzt richtig verstanden, dass bei dir dann weiterhin das 
DMX über dein PC läuft u dein Gerät nur den Freestyler fernsteuert?!
Gast #2339639
Lesenswert?
• ▲
▼
Da Michi4004 nicht programmieren kann, wäre eine Schaltung mit 74er ICs 
in diesem Fall doch eigentlich angebrachter?
Jemand der noch nie Programmiert hat, wird nicht in ein paar wochen 
aufeinmal vernünftige Software entwickeln.

Für was er sich entscheidet ist natürlich seine Sache.
Ich wollte die Möglichkeit nur mal anführen, da er sie scheinbar gar 
nicht kennt.
Gast #2339669
Lesenswert?
• ▲
▼
Wenn es ein einmaliges Bastelprojekt wird und er später nimmer in 
Kontakt mit Mikrocontroller kommen wird würde es sich vllt. in dem oben 
als Beispiel gezeigten Programm lohnen, das mit Logik-ICs aufzubauen 
(auch, wenn es mühsam ist).

Aber jetzt kommt der Springende Punkt:
Zitat: "Oben haben ich mal 3 Beispielfunktionen genommen. Es sind somit 
3 Kanäle. Ich bräuchte mind. 40 Kanäle, d.h. die Schaltung muss später 
42 Eingänge und 40 Ausgänge schaffen."

Also, wenn es nicht gerade ein Schaltschrank voller ICs werden soll, 
würd ich dann doch einem AtMega mit 100Pins (+Transistoren, zum treiben 
der vielen Optokoppler) bzw. ein normalen mit Schieberegistern 
empfehlen. :-)

Auf jeden Fall solltest du im Falle eines Mikrocontrollers erst einmal 
mit was kleinem anfangen.
Gast #4337153
Lesenswert?
• ▲
▼
Hallo zusammen

ich möchte Widerstand, Kondensator und Spannung prüfen im kommunikation 
mit s7 1200. Meine frage lautet,
kann man einen Widerstand, Kondensator und Spannung direkt mit der S7 
messen. Meiner Meinung müsste das möglich sein, die Frage ist nur wie.

Bitte Kann jemand mich helfen.

Liebe Grüße
Jasmin

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.