Für die LOGO!8 Steuerung gibt es einen Standard-OPC-Server von der Fa. Deltalogic.

(Demo-Version kostenlos). Damit kann man mit Programmiersprachen mit der Steuerung kommunizieren. DIes ist besonders wichtig, wenn auch interne Parameter, z.B. Zeiten, Sollwerte bei  Schwellwertschaltern, Komperatoren... von außen eingesehen und verändert werden sollen. Der Zugriff erfolgt dann über die VM-Variablen.

Als Beispiel soll ein einfacher 2Pkt-Regler programmiert werden. Mit LabVIEW werden dann die Schwellwerte eingestellt.

 

1. LOGO-Programm und anlegen der VM-Variablen,

    Weil der AnalogWert 0...1000 ist, ist der Datentyp WORD

 

 

 

 

 

 

 

 

 

 

2. Verändern der EIN /AUS Parameter mit WebServer

  

 

 

 

 

 

 

 

 

 

 

3. Aufrufen OPC-Server mit LabVIEW.  Variable zum späteren lesen und schreiben.

Standardmäßig sind  die VM-Variablen über den DB1 adressiert,

also VM Adr. 0 =  DB1.DBW0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weitere programmtechnische Verarbeitung siehe "Basis i4.0......"  

 

Beispiel 2 Pkt.- Regler

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hier mal der Quellcode eines 2Pkt-Reglers mit OPC-Server - Tablet/Smartphone-Anbindung:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Quellcode komplett ->   Es ist als Basis LabVIEW 2012 oder neuer notwendig.

 

 

Die Anwendung des OPC-Servers sieh "Basis i4.0 - LOGO!8.... 

 


  Aktualisiert  

  am 26.09.2024

############

Verurteile nur dann jemanden, wenn du eine Meile in dessen Schuhe gelaufen bist

(unbekanntes Zitat)


Den Fortschritt verdanken wir nicht den Zufriedenen, den Fortschritt verdanken wir den Unzufriedenen

(Karl Maier, Unterkochen)


Man kann das Hirn nicht daran hindern dass es lernt

(Prof. Spitzer, Ulm)


Machen ist wie Wollen nur

krasser

(unbekannt)


Egal wie tief man die Messlatte des geistigen Verstandes setzt,
es gibt jeden Tag jemanden der bequem darunter durchlaufen kann.

( Volksmund)


Das große Ziel der 

Bildung ist nicht Wissen sondern Handeln
(Herbert Spenzer)


Der Hahn glaubt auch, dass deshalb, weil er kräht, die Sonne aufgeht.

   (Quelle unbekannt


Einen Esel, der keinen 

Durst hat, kann man nicht zum Trinken bringen,    

(franz. Sprichwort )


Wir können den Wind nicht ändern, aber wir können die Segel richtig setzen.

(Aristoteles) 

 

Wenn Pferde fehlen, traben Esel

Mutter Margareta, Don Bosco


Du kannst den Ozean nicht überqueren, wenn du nicht den Mut hast die Küste aus den

Augen zu verlieren.

(Christoph Columbus)

 

Ein Computer kann das menschliche Gehirn

nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden.

 (Gerd W. Heyse)

 

 Man soll alles so

einfach wie möglich machen, aber nicht einfacher!

(Albert Einstein)

 

Nichts auf der Welt

 ist so mächtig wie eine Idee, deren Zeit gekommen ist.

(Victor Hugo)

  

Nicht die Großen

werden die kleinen verdrängen, sondern

die Schnellen die Langsamen
 (unbekannt)

 

Der Erfolg ist dann

eine Frage des Glücks, wenn man keine Strategie hat!

  

Wissen, das nicht

 jeden Tag zunimmt, nimmt jeden Tag ab

(chinesische Weisheit)
 

 Man sieht nur was

man weiß!
 (
Johann Wolfgang  Goethe)

 

Ich hätte es verstanden, 

wenn man es mir nicht erklärt hätte

(Albert Einstein)

 

Wer viel redet hat

keine Zeit zum Denken!

(unbekannt)