owos 8.2 lib

Hallo,

ich werde jetzt auch mal mein Bastelprojekt aussondieren und mich mit owos auseinandersetzten.

Erste Fehlermeldung die ich bekomme wenn ich das example Projekt lade :

Fehler beim Laden der Steuerungskonfiguration !
Beschreibungsdatei für das Modul „Modul.MARKER_VARS“ wurde nicht gefunden

Was hab ich denn nun wieder falsch gemacht ? :confused::confused:

Danke für die Hilfe

Hallo,
als Zielsystem ist beim example der 750.881 controller konfiguriert evtl. fehlt bei dir das target-File.
Gruß,
Rayk

Jupp kein Tartgetfile für eine 881 … nutze ja eine 841er !

Danke

Leute … ich habe gerade voll das Brett vor dem Kopf ! :p:confused:

Was muß ich denn jetzt einbinden für OWOS ?

Ich will erstmal nur DS1820 abfragen.

Hatte erst das ganze example Projekt geladen und meine Sachen implementiert.
Ich weiß es steht alles in der Anleitung aber ich bin mir unsicher …

Sehe ich das so richtig :

    • OWOS, serial Interface & Oscat Bibliothek einbinden.

VAR_GLOBAL_CONSTANT
Anzahl_T_Sensoren deklarieren mit der Anzahl
END_VAR
VAR_GLOBAL
owp: owp;
T_Sensordaten:Array …
(Name:'Hier den Variabelnamen ?? Oder ist das nur ein Hilfetext ??)
(ID- ist soweit klar)
wofür folgt das :„aktiv= True oder false“ ?

    • Startprogramm einfügen
    • Prog-PLC

Baustein one_wire einfügen -> ich glaube ich brauche den nicht !

OW-temperatur einfügen
links die Variabeln ankoppel aus der VOR_GLOBAL_CONSTANT

Fertig ?

Sry … ich glaube ich denke viel zu kompliziert !

Sry … ich glaube ich denke viel zu kompliziert !

genau so ist es

    • OWOS, serial Interface & Oscat Bibliothek einbinden. --> i.o.
    • T_Sensordaten:Array …
      Name:ist die Sensorbezeichnung ,nur ein Hilfetext, damit du bei 50 Sensoren noch durchblickst…
      mit „aktiv“ kann der Sensor ein-oder ausgeschaltet werden, damit die Störungen bei einem defekten- oder nicht
      vorhandenen Sensor nicht überlaufen, also wenn der Sensor ok ist „aktiv:=TRUE“
  1. im Startprogramm die Zeiten anpassen
  2. OW-temperatur genügt, wenn nur 18x20 benutzt werden

gruß,
Rayk

Hallo,

kann mir jemand verraten wo ich eine Anleitung finde, wie ich ein 4x20 Display an die Wago, über Ausgangsklemmen, mit Hilfe der OWOS LIB ansteuern kann. Das würde doch dann mit dem Baustein "LCD_tool_DO " gehen, oder?

Danke!

Gruß
Maik

owos Doku --> LCD_tool_DO dort steht alles mit Anschlussbeispiel…

Wäre dann dies Display dafür geeignet?

LCD 204B BL - LCD Dot-Matrix-Modul, 4x20 Zeichen, blau bei reichelt elektronik

oder billiger

Finde die Bezeichnung YM-2004A nicht.

Gruß
Maik

da der controller ein HD44780 ist könnte es funktionieren, aber teuer…
in der Bucht mal „lcd 4x20“ eingeben --> 10€ ohne Versandkosten…

Gruß,
Rayk

@mfreye
gib mal „LCD Display HD44780“ in der Ebaysuche ein. Das sollte klappen. 8,80EUR pro Display.
Ich habe es schon in Funktion über die OWOS-Bibliothek gesehen und habe das Display auch hier zu Hause liegen.
Da ich aber vor kurzem Nachwuchs bekommen und auch noch diverse Baustellen im Haus habe, komme ich leider momentan überhaupt nicht zu irgendwelchen „Basteleien“. :rolleyes:

Gruß

Hallo,
ich versuche mich gerade mal mit der OWOS_8_2_3 und Oscat 3.33 aber es will einfach nicht laufen.
Habe mich Genau an das Beispiel gehalten, nur mit einer Ausnahme, ich ab ne 750_841.
Die ID´s habe ich folgendermaßen eingegeben, müßte doch passen.
(Name:=‚T_Sensor_BL1‘,ID:=‚270000039BE1E928‘,aktiv:= TRUE),

Ich glaube das der ow Baustein garnicht bearbeitet wird. Da ich im Onlinemodus nichts entdecken kann.
Versuchszähler immer auf 0, und im Busstatus arbeitet auch nichts.

Das OWOS 8_2 Projekt läuft super 8_2_3 nicht.

Habe echt keinen Plan woran´s liegen kann :confused:

Wäre super wenn mir da jemand helfen kann :o

Müssen die Sensor ID´s nicht in HEX eingegeben werden ??

16#27,16#00,16#00,16#03,16#9B,16#E1,16#E9,16#28

Schau mal auf Seite 9 der OWOS Beschreibung

Müssen die Sensor ID´s nicht in HEX eingegeben werden ??

16#27,16#00,16#00,16#03,16#9B,16#E1,16#E9,16#28

Schau mal auf Seite 9 der OWOS Beschreibung

ist ab owos 8_2_4 in neu, die ID wird als Zeichenkette eingegeben ‚270000039BE1E928‘
Doku ist noch nicht ganz fertig…

:slight_smile: geschafft, das System läuft wieder

Hallo,

ich habe mir einen Luftgütesensor von eservice gekauft und diesen angeschlossen. Dann habe ich bei den D2 Sensoren eine 2 eingetragen (hatte bis jetzt nur den Temp., Luftgüte und Feuchtigkeitssensor im Einsatz).

Anzahl_D1_Sensoren: INT := 2;

Dann habe ich einen weiteren Namen vergeben.

D1_Sensoren: ARRAY[1..Anzahl_D1_Sensoren]OF one_wire_D1_Sensor_V8:=
	(Name:='D1 / TFL Sensor (Temp., Feucht. und Luftg.) - XXX1', ID:='8B0000013F39F926',aktiv:= TRUE),
	(Name:='D1 / TL Sensor (Temp. und Luftdruck.) - XXX2', ID:='',aktiv:= TRUE);

Dann habe ich nach der neuen ID gesucht und es wurde auch eine gefunden. Diese habe ich dann eingetragen.

D1_Sensoren: ARRAY[1..Anzahl_D1_Sensoren]OF one_wire_D1_Sensor_V8:=
	(Name:='D1 / TFL Sensor (Temp., Feucht. und Luftg.) - XXX1', ID:='8B0000013F39F926',aktiv:= TRUE),
	(Name:='D1 / TL Sensor (Temp. und Luftdruck.) - XXX2', ID:='8100000126286126',aktiv:= TRUE);

Leider bekomme ich aber von Sensor keine Werte angezeigt. Der erste Sensor liefert weiter hin alle Werte.

Was habe ich falsch gemacht bzw. was habe ich nicht gemacht?

Danke für Eure Hilfe.

Gruß
Maik

Hallo.

Kann keiner Helfen, bräuchte dringend die Messwerte :rolleyes:

Gruß
Maik

Hallo,
Was steht unter Fehler des Bausteins?
Anzahl Sensoren am one-wire-Baustein ist immer noch 1?
ID ist falsch eingetragen bzw. wurde nicht richtig übernommen, bzw. ist die ID im Online Modus erkennbar?

Gruß,
Rayk

Hallo.

>Was steht unter Fehler des Bausteins?
Sieht jetzt alles gut aus, gestern stand bei .Fehler = TRUE

>Anzahl Sensoren am one-wire-Baustein ist immer noch 1?
mmh dort steht ne 2, wird durch die Variabel ‚Anzahl_D1_Sensoren: INT := 2;‘ übergeben.

>ID ist falsch eingetragen bzw.
Sollte stimmen, habe das ganze mehrmals probiert.

>wurde nicht richtig übernommen, bzw.
Siehe oben.

>ist die ID im Online Modus erkennbar?
Ja.

Habe das Projekt mal angefügt.

Danke!

Maik

HomeControl.zip (98.2 KB)

wenn ich bei . Tempertur z.B. einen Wert 20 eintrag, wird dieser sofort wieder durch 0 überschrieben. Kann das Modul defekt sein?

Edit:
Habe jetzt noch einen Helligkeitssensor angeschlossen und der liefert sofort einen Wert zurück.

… für den Luftgütesensor muss jeweils ein DS18B20 und ein DS2438 angelegt werden, demzufolge fehlt ein DS18B20,
benutze mal die hier abgelegte owos 8.2.3.lib -->http://www.ip-symcon.de/forum/f41/wago-1-wire-8880/index8.html