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
@ 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
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
Ich erinnere mich dunkel dass irgendwo im Forum ein Code für eine "AVR-SPS" rumfliegt, frag mal die Suche.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.