-> Hier kostenlos registrieren
Hallo miteinander,
mein erstes Posting hier. Daher eine Kurzvorstellung:
Ich bin Baujahr 62, habe beruflich nichts mit Software zu tun, habe in der Vergangenheit diverse kleine Dinge in Basic und Pascal gemacht, also etwas Programmiererfahrung, aber noch keine Erfahrung mit SPS.
Meine Wago hängt an meinem Netzwerk. Die Verbindung über CoDeSys klappt.
Ich versuche gerade die Schnellstartanleitung von Wago nachzuvollziehen.
Dazu habe ich die Klemmen des Starterpaketes in der Starterkonfiguration angemeldet und im Kommentartfeld eines jeden Kanals der Klemmen die Variablennamen deklariert:
Input_Bit1
Input_Bit2
Output_Bit1
Output_Bit2
Anschließend habe ich dieses kleine Programm gemäß Doku geschrieben:
Output_Bit1 := Input_Bit1;
Output_Bit2 := Input_Bit2;
Siehe auch Seite 18 der Schnellstartanleitung.
Das wurde anstandslos kompiliert und beim Einloggen auch hochgeladen. Per F5 hab ich das Programm gestartet.
Wenn ich nun den Eingang 1 schalte, leuchtet die Leuchtdiode auf der Klemme. Ich hätte nun erwartet, dass auch die Leuchtdiode für den Ausgang 1 leuchten würde.
Denkfehler?
Was mir aufgefallen ist:
Output_Bit1, Input_Bit1, Output_Bit2 und Input_Bit2 wurden von CoDeSys als Variablen erkannt. Die habe ich auf den Typ bool gesetzt. Davon stand aber nichts im Beispiel. Ist das so richtig?
Irgendwas passt also bei mir noch nicht. Könnt ihr anhand meiner Angaben mir einen Tipp geben, wie ich es hinbekomme (wo oben mein Denkfehler ist), einfach einen Eingang zu schalten und daraufhin einen Ausgang zu aktivieren (sozusagen das SPS-Hallo-Welt-Programm)?
Außerdem bin ich auf der Suche nach einer einfachen Einstiegsliteratur / Webseite. Mit meiner Wago möchte ich eine einfache Hausautomatisation realisieren. Es geht um einen Schwimmteich mit zwei Pumpen und ein paar Steckdosen für Beleuchtung, also nichts herausragendes.
Vielen dank schon einmal für eure Mühen.
Ralf
P.S.: Softwareversion 11 ist auf dem Controller
mein erstes Posting hier. Daher eine Kurzvorstellung:
Ich bin Baujahr 62, habe beruflich nichts mit Software zu tun, habe in der Vergangenheit diverse kleine Dinge in Basic und Pascal gemacht, also etwas Programmiererfahrung, aber noch keine Erfahrung mit SPS.
Meine Wago hängt an meinem Netzwerk. Die Verbindung über CoDeSys klappt.
Ich versuche gerade die Schnellstartanleitung von Wago nachzuvollziehen.
Dazu habe ich die Klemmen des Starterpaketes in der Starterkonfiguration angemeldet und im Kommentartfeld eines jeden Kanals der Klemmen die Variablennamen deklariert:
Input_Bit1
Input_Bit2
Output_Bit1
Output_Bit2
Anschließend habe ich dieses kleine Programm gemäß Doku geschrieben:
Output_Bit1 := Input_Bit1;
Output_Bit2 := Input_Bit2;
Siehe auch Seite 18 der Schnellstartanleitung.
Das wurde anstandslos kompiliert und beim Einloggen auch hochgeladen. Per F5 hab ich das Programm gestartet.
Wenn ich nun den Eingang 1 schalte, leuchtet die Leuchtdiode auf der Klemme. Ich hätte nun erwartet, dass auch die Leuchtdiode für den Ausgang 1 leuchten würde.
Denkfehler?
Was mir aufgefallen ist:
Output_Bit1, Input_Bit1, Output_Bit2 und Input_Bit2 wurden von CoDeSys als Variablen erkannt. Die habe ich auf den Typ bool gesetzt. Davon stand aber nichts im Beispiel. Ist das so richtig?
Irgendwas passt also bei mir noch nicht. Könnt ihr anhand meiner Angaben mir einen Tipp geben, wie ich es hinbekomme (wo oben mein Denkfehler ist), einfach einen Eingang zu schalten und daraufhin einen Ausgang zu aktivieren (sozusagen das SPS-Hallo-Welt-Programm)?
Außerdem bin ich auf der Suche nach einer einfachen Einstiegsliteratur / Webseite. Mit meiner Wago möchte ich eine einfache Hausautomatisation realisieren. Es geht um einen Schwimmteich mit zwei Pumpen und ein paar Steckdosen für Beleuchtung, also nichts herausragendes.
Vielen dank schon einmal für eure Mühen.
Ralf
P.S.: Softwareversion 11 ist auf dem Controller