Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: In SCL scanf/cin?

  1. #1
    Join Date
    04.09.2017
    Posts
    39
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hey Forum,

    ich habe eine allgemeine Frage und zwar ob es moeglich waere eine Abfrage an den Nutzer zu machen wie zum Beispiel in C oder C++.
    Und zwar soll ein dauerhaftes Strobe signal gesetzt werden was durch den Nutzer geschehen soll.

    Hier der Code:
    Code:
      printf("Wollen Sie Strobe auf high setzen?");
        scanf("%i", &istrobe);
        if (istrobe==1)
        {
            printf("Geben sie eine einser stelle an:");
            scanf("%i", &ieinser);
    Das einzige was ich mir gedacht habe waere eventuell das dies gar nicht moeglich ist und das man nen Taster bzw. Schalter braucht.

    Freu mich schon auf eure Antworten bzw. Ideen
    Danke
    04/09/2017
    Reply With Quote Reply With Quote In SCL scanf/cin?  

  2. #2
    Join Date
    15.09.2011
    Location
    Österreich
    Posts
    554
    Danke
    46
    Erhielt 148 Danke für 105 Beiträge

    Default

    Wo soll denn diese Abfrage gemacht werden? Hast du denn ein HMI oder einen PC zur Verfügung?

  3. #3
    Join Date
    04.09.2017
    Posts
    39
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Default

    Quote Originally Posted by acid View Post
    Wo soll denn diese Abfrage gemacht werden? Hast du denn ein HMI oder einen PC zur Verfügung?

    Wo wäre es denn möglich das ich eine Abfrage mache?
    Ich habe einen PC zur Verfügung und natürlich eine CPU was in dem falle aber nicht so wichtig ist da es ums Programm geht.



    EDIT: Input und Output baugruppen hab ich auch noch. Mit der CPU war gemeint das es egal ist welche CPU ich habe
    Last edited by Milka; 11.01.2019 at 10:03.
    04/09/2017

  4. #4
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    12,898
    Danke
    629
    Erhielt 2,876 Danke für 2,085 Beiträge

    Default

    Also du hast mehrere Möglichkeiten.

    1. Ein Input der SPS wird genutzt und mit einem Schalter wird dieser Input ein- oder ausgeschalten. In der SPS fragst du diesen Input ab, ob er True oder False ist.
    2. Du hats eine Visualisierung und erstellst mit dieser ein Bild, das einen Schalter enthält, welcher dann in der SPS ein Bit in einem auf True oder False setzt.
    I.d.R. benötigst du dazu eine Visualisierung-Runtime und einen Visualisierungseditor, oft auch eine kostenpglichtige License. Es gibt auch kostenfreie Visualisierungen, dazu mal hier im Forum oder bei Freund Google suchen.
    3. Du nutzt eine freie oder kostenpflichtige Bibliothek, die du in ein von dir geschriebenes C-Programm (Python würde auch gehen) einbindest und dann damit dein Bit in der SPS setzt oder rücksetzt.
    Stichworte: Libnodave, Accon-AGLink, DotNetSiemensPLCToolBoxLibrary
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  5. #5
    Join Date
    04.09.2017
    Posts
    39
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Default

    Quote Originally Posted by Ralle View Post
    Also du hast mehrere Möglichkeiten.

    1. Ein Input der SPS wird genutzt und mit einem Schalter wird dieser Input ein- oder ausgeschalten. In der SPS fragst du diesen Input ab, ob er True oder False ist.
    2. Du hats eine Visualisierung und erstellst mit dieser ein Bild, das einen Schalter enthält, welcher dann in der SPS ein Bit in einem auf True oder False setzt.
    I.d.R. benötigst du dazu eine Visualisierung-Runtime und einen Visualisierungseditor, oft auch eine kostenpglichtige License. Es gibt auch kostenfreie Visualisierungen, dazu mal hier im Forum oder bei Freund Google suchen.
    3. Du nutzt eine freie oder kostenpflichtige Bibliothek, die du in ein von dir geschriebenes C-Programm (Python würde auch gehen) einbindest und dann damit dein Bit in der SPS setzt oder rücksetzt.
    Stichworte: Libnodave, Accon-AGLink, DotNetSiemensPLCToolBoxLibrary
    Zu deinem ersten Vorschlag: Diesen Input-Wert würde ich dann wohl in der Forcetabelle ändern oder?
    2. Ja das mit der Visualisierung lässt sich bestimmt mit einer Anwenderseite auf der CPU gestalten wäre mir persönlich aber zu viel aufwand... auch wenn ich noch HTML-Code habe
    3. Das wäre mir zu kompliziert aber gute idee
    04/09/2017

  6. #6
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    12,898
    Danke
    629
    Erhielt 2,876 Danke für 2,085 Beiträge

    Default

    Nein, du schließt einen Schalter an den Input und gibst übrr den Schalter 24V auf diesen Input für True, keine 24V --> False.
    Dann kannst du ihn in der SPS als Strobe nutzen.

    PS: ES gab eine freie Visu, die konnte m.E. per HTML erstellt werden und recht einfach Daten mit der SPS austauschen. Ich weiß nicht mehr, welche, aber die müßte man hier im Forum über die Suche finden.
    Last edited by Ralle; 11.01.2019 at 12:01.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  7. #7
    Join Date
    04.09.2017
    Posts
    39
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Default

    Quote Originally Posted by Ralle View Post
    Nein, du schließt einen Schalter an den Input und gibst übrr den Schalter 24V auf diesen Input für True, keine 24V --> False.
    Dann kannst du ihn in der SPS als Strobe nutzen.

    PS: ES gab eine freie Visu, die konnte m.E. per HTML erstellt werden und recht einfach Daten mit der SPS austauschen. Ich weiß nicht mehr, welche, aber die müßte man hier im Forum über die Suche finden.
    Ja vielen Dank ich werde das mal bei Gelegenheit ausprobieren
    04/09/2017

  8. #8
    Join Date
    17.07.2009
    Location
    Am Rande der Ostalb
    Posts
    6,336
    Danke
    1,296
    Erhielt 1,470 Danke für 1,143 Beiträge

    Default

    Quote Originally Posted by Ralle View Post
    PS: ES gab eine freie Visu, die konnte m.E. per HTML erstellt werden und recht einfach Daten mit der SPS austauschen. Ich weiß nicht mehr, welche, aber die müßte man hier im Forum über die Suche finden.
    Als freie Visu kann z.B. Node-Red genutzt werden

  9. #9
    Join Date
    06.10.2004
    Location
    Kopenhagen.
    Posts
    5,171
    Danke
    412
    Erhielt 926 Danke für 734 Beiträge

    Default

    Ein Text-Konsole für ein PLC, wo das Anwenderprogram eilzelne Zeilen ausgeben kann, und der Benutzer Zeilen eintippen kann.
    Die Zeilen Scrollen nach oben.
    Und das Anwenderprogramm soll das Eingabe von der Benutzer interpretieren können.

    Wäre eine lustige Aufgabe eine Textkonsole mit ein modernen HMI erstellen.
    Retro Gefühl.
    Jesper M. Pedersen

  10. #10
    Join Date
    04.09.2017
    Posts
    39
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by JesperMP View Post
    Ein Text-Konsole für ein PLC, wo das Anwenderprogram eilzelne Zeilen ausgeben kann, und der Benutzer Zeilen eintippen kann.
    Die Zeilen Scrollen nach oben.
    Und das Anwenderprogramm soll das Eingabe von der Benutzer interpretieren können.

    Wäre eine lustige Aufgabe eine Textkonsole mit ein modernen HMI erstellen.
    Retro Gefühl.
    Auch ne gute Idee ich geb alles mögliche mit meinem Fachinformatiker wissen um das ganze zu realisieren
    04/09/2017

Similar Threads

  1. Replies: 1
    Last Post: 23.01.2012, 17:06
  2. SCL: FB Aufruf unter SCL mit Variablen DB
    By ThorstenK in forum Programmierstrategien
    Replies: 32
    Last Post: 10.02.2011, 19:15
  3. Replies: 4
    Last Post: 07.10.2006, 00:34
  4. SCL - AWL Kommando "SRD" in SCL
    By Floh in forum Simatic
    Replies: 4
    Last Post: 09.06.2006, 09:37
  5. Brauche Hilfe bei SCL.SFC Aufrufen in SCL
    By Gerold in forum Simatic
    Replies: 10
    Last Post: 06.10.2005, 10:47

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •