Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller "Speicher" RS / SR


von rico (Gast)


Lesenswert?

Guten Abend. Ich habe mal eine Frage.

Und zwar. Ich überlege wie man mit einem Mikrocontroller in der Sprache 
C Speicherfunktionen, wie z.b. das grundlegende SR/RS Speicherglied 
nachprogrammiert. Muss man da mit static variablen arbeiten oder auf 
einem ganz anderen weg. Ich mache vom Beruf aus viel mit SPS und der 
Mikrocontroller ist ja quasi eine günstige abgespeckte Ausgabe einer 
SPS.

Nur die Logikverknüpfungen lassen sich nicht wie in FUP oder AWL 
eingeben. Gibt es da irgendwelche Codes die das erleichtern oder die 
jeweiligen Funktionene ersetzen sodass man den Mic einfacher für den SPS 
zweck nutzen kann? Ich meine jetzt keine hochkomplexen Aufgaben sondern 
nur einfache Abfragen und Steuerungen.

Ich danke für die Antworten und die aufgebrachte Zeit. Danke euch.

LG rico

von Falk B. (falk)


Lesenswert?

@  rico (Gast)

>C Speicherfunktionen, wie z.b. das grundlegende SR/RS Speicherglied
>nachprogrammiert.

1
foo=1;   // set
2
foo=0;   //reset

> Muss man da mit static variablen arbeiten oder auf

Nö.

>einem ganz anderen weg. Ich mache vom Beruf aus viel mit SPS und der
>Mikrocontroller ist ja quasi eine günstige abgespeckte Ausgabe einer
>SPS.

Hust
Lass das mal nicht die C-Programmierer hören . . .

>Nur die Logikverknüpfungen lassen sich nicht wie in FUP oder AWL
>eingeben.

Das ist nur eine andere Schreibweise
1
 und = a && b;
2
 oder = a || b;
3
 xor = a^b;
4
 nicht = !a;

> Gibt es da irgendwelche Codes die das erleichtern oder die
>jeweiligen Funktionene ersetzen sodass man den Mic einfacher für den SPS
>zweck nutzen kann? Ich meine jetzt keine hochkomplexen Aufgaben sondern
>nur einfache Abfragen und Steuerungen.

Dafür reichen die C-Befehle allemal. Ein Grundlagenbuch hilft dir 
weiter.

MfG
Falk

von Purzel H. (hacky)


Lesenswert?

Ja. In der Tat. Eine SPS ist ein aufgeschaeumter Controller. Schau dir 
mal das Command set eines Atmel AVR an.
http://www.atmel.com/dyn/resources/prod_documents/doc0856.pdf

von ??? (Gast)


Lesenswert?

Ich erinnere mich dunkel dass irgendwo im Forum ein Code für eine 
"AVR-SPS" rumfliegt, frag mal die Suche.

von Brutus (Gast)


Lesenswert?

Ein uC kann viel viel viel viel mehr als eine SPS und es besteht keine 
Notwendigkeit die lächerlichen Möglicheiten von AWL und FUP nachzuahmen 
wenn man "richtig" programmieren kann.

Arbeite dich mal ein, dann willst du keine SPS mehr anfassen.

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.