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

Ergebnis 1 bis 4 von 4

Thema: Befehle Webserver

  1. #1
    Registriert seit
    15.12.2012
    Beiträge
    4
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    wollte einmal hinterfragen ob es die Möglichkeit einen Eingang eines Webservers als "Schalter" zu benutzen?!?!
    Das heißt ich drücke den Eingang einmal=1 und ein zweites mal=0.
    Vorzugsweise mit Häckchen oder anderer optischer Anzeige.

    Wäre für Hilfe sehr dankbar.
    Zitieren Zitieren Befehle Webserver  

  2. #2
    Registriert seit
    29.03.2004
    Beiträge
    5.742
    Danke
    143
    Erhielt 1.688 Danke für 1.226 Beiträge

    Standard

    Möglich ist vieles. Am einfachsten kommt man mit etwas Javascript zum Ziel, aber auch mit den integrierten AWP-Befehlen kann man das realisieren.

    Als Beispiel mal ein Webseite mit einem Button der eine in der SPS vorhandene Variable namens "EinAus" (z.B. ein Merker) ein- oder ausschaltet.
    Außerdem gibt es einen Farbumschlag des Buttons der über css realisiert ist.

    Code:
    <!DOCTYPE html> 
    <html> 
    	<head> 
    	<title>Testseite Tooglebutton</title> 
    	</head>
    <style type="text/css" rel="stylesheet">
    .gruen0 { background-color: rgb(218,218,218); }
    .gruen1 { background-color: rgb(  0,255,  0); }
    
    </style> 	
    <body>
    <!-- AWP_In_Variable Name='EinAus' -->
    <!-- AWP_In_Variable Name='EinAusInvertiert' Use='EinAus' -->
    <!-- AWP_In_Variable Name='EinAusInvertiertText' Use='EinAus' -->
    
    <!-- AWP_Enum_Def Name='eInvertierung' Values='0:"1",1:"0"' -->
    <!-- AWP_Enum_Def Name='eEinAusText' Values='0:"Ein",1:"Aus"' -->
    
    <!-- AWP_Enum_Ref Name='EinAusInvertiert' Enum='eInvertierung' -->
    <!-- AWP_Enum_Ref Name='EinAusInvertiertText' Enum='eEinAusText' -->
     
    <h1>Tooglebutton</h1>
    <p>Ein/Aus Wechselbutton mit Farbumschlag</p>
    <form method="post" action="">
    	<input type="submit" class="gruen:=EinAus:" value=":=EinAusInvertiertText:" style="height: 30px; width: 100px">
    	<input type="hidden" name='EinAus' value=":=EinAusInvertiert:">
    </form>
    </body>
    </html>
    Über die AWP Enum Definitionen 'eInvertierung' wird realisiert, dass der Wert der bei anklicken des Buttons abgesendet wird der invertierte aktuelle Wert ist.
    Die andere Enum ist dazu da, dass der Text in der Schaltfläche umgeschaltet wird.

    Wenn man so etwas öfters verwenden möchte, ist das mit Javascript auf jeden Fall einfacher und eleganter zu lösen. Bei ein oder zwei Buttons kann man das aber durchaus auch so machen.

  3. Folgende 2 Benutzer sagen Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    Olimoli50 (26.09.2016),pithome (06.11.2013)

  4. #3
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von Thomas_v2.1 Beitrag anzeigen
    Wenn man so etwas öfters verwenden möchte, ist das mit Javascript auf jeden Fall einfacher und eleganter zu lösen. Bei ein oder zwei Buttons kann man das aber durchaus auch so machen.
    Hallo Thomas,
    Ich bewundere deine Geduld.
    Wenn du dir anderen Theards des TE anschaust, dann fällt doch auf, dass hier jemand nur zu bequem ist selbst zu denken oder nachzulesen.
    Morgen hat er angeblich Kundenpräsentation und jetzt frag er oder sie wie die Grundlagen sind.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  5. #4
    Registriert seit
    29.03.2004
    Beiträge
    5.742
    Danke
    143
    Erhielt 1.688 Danke für 1.226 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Darum hab ich Javascript ja auch weggelassen, die Lösung mit den AWPs ist aber wirklich von hinten durch die Brust ins Auge.

    Aber ich schreibe es ja auch für mich selber hier auf (aufs Minimale zusammengekürzt) - Datenablage mit Suchfunktion sozusagen

Ähnliche Themen

  1. AWL Befehle
    Von The Big B. im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 07.05.2008, 18:39
  2. Simatic S5 Befehle
    Von Snoopy123123 im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 10.08.2006, 19:57
  3. Verwendete S7-Befehle
    Von Rainer Hönle im Forum Programmierstrategien
    Antworten: 11
    Letzter Beitrag: 19.12.2005, 20:46
  4. Intouch Befehle
    Von MatMer im Forum HMI
    Antworten: 0
    Letzter Beitrag: 16.08.2004, 15:14
  5. SPS-Befehle
    Von Anonymous im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 03.08.2004, 15:24

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •