Forum: Mikrocontroller und Digitale Elektronik Siemens LogoSoft-Schaltung auf Platine


von Michael S. (michi4004)


Angehängte Dateien:

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

von Dennis (Gast)


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.

von Michael S. (michi4004)


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

von M92 (Gast)


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

von Dennis K. (dkeipp)


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...

von Michael S. (michi4004)


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?!

von Philipp (Gast)


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.

von Christian F. (cmf) Benutzerseite


Lesenswert?

Aber ist es nicht viel aufwändiger ein Layout mit vielen Logik-ICs zu 
erstellen, als einfach nur einen (oder meinetwegen 2-3) Mikrocontroller 
auf der Platine zu haben?

von Philipp (Gast)


Lesenswert?

@Christian F.
Klar, aber mit was wird er, bei seinem jetzigen Wissensstand, wohl 
besser zurecht kommen?

von Christian F. (cmf) Benutzerseite


Lesenswert?

@Philipp
Ich denke, wenn er bereit ist, sich mit µCs zu befassen, wird er es in 
ein paar Wochen hinkriegen. Aber natürlich ist das seine Entscheidung.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Ob es nicht einfacher wäre, das ganze gleich direkt am PC zu machen, und 
mit der Steuersoftware zu verbinden...?

von M92 (Gast)


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.

von Michael S. (michi4004)


Lesenswert?

Hab grad mal gegoogelt:
Seh ich es richtig, dass es für jeden einzelnen Logikbaustein auch ein 
IC dazu gibt, sprich ich müsste die oben eingestellte Schaltung nur mit 
den jeweiligen IC´s nachbauen?

von Christian F. (cmf) Benutzerseite


Lesenswert?

Ja, meistens gibt es dann in einem IC 4 mal den gleichen Logikbaustein.

von slw (Gast)


Lesenswert?

nimm doch irgendein GAL Baustein, da hast du spiel und spaß schon mit on 
board und wenn du viel glück hast bringt dir deine Freundin noch 
Schokolade an den Arbeitstisch.

von jasmin (Gast)


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

von Reinhard #. (gruebler)


Lesenswert?

jasmin schrieb:
> kann man einen Widerstand, Kondensator und Spannung direkt mit der S7

vielleicht kann ich dich helfen.

Mit der entsprechenden Signalbaugruppe
kann man Spannungen und Widerstände mit der
S7 messen. Kondensatoren nicht.

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
Noch kein Account? Hier anmelden.