Zurück   IP-Symcon Community Forum > IP-Symcon Hardware > SPS Automatisierungstechnik

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #31 (permalink)  
Alt 07.03.10, 18:42
Junior Member
 
Registriert seit: Feb 2010
Beiträge: 2
Standard

Da ich als Anfänger auch gern was lernen möchte, währe es nicht schlecht wenn du uns mitteilen könntest woran es gelegen hat. Wie hast du dein Programm aufgebaut?
Mit Zitat antworten
  #32 (permalink)  
Alt 07.03.10, 20:15
Member
 
Registriert seit: Jun 2009
Beiträge: 87
Standard

im prinzip ganz einfach ... beckhoff kl6001 an einer micro inovation plc, kann aber irgendeine x beliebiege sein, sogar siemens

serielle kommunikation war nicht viel, wollte erst die standardbausteine von beckhoff nehmen, habs aber jetzt selber programmiert - ist zwar noch lange nicht fertig, funktioniert aber erstmal ( 0 fehlerauswertung )

die kl6001 kommuniziert dann mit dem DS2480b mit 9600 baud

die id's hab ich fest im programm vorgegeben - das auslesen macht in meinen augen keinen sinn, höchsten beim ersten mal um die id festzustellen

fb ...

also erst wird ein reset angestossen

30: (* Reset *)
CMD_OUT[1]:=16#E3;
CMD_OUT[2]:=16#C5;
SND_Lenght:=2;

das array ist das sendearray zur klemme

danach die temp convert

220: (* Temp messen *)
CMD_OUT[1]:=16#E1;
CMD_OUT[2]:=16#CC;
CMD_OUT[3]:=16#44;
CMD_OUT[4]:=16#E3;
CMD_OUT[5]:=16#C5;
SND_Lenght:=5;

danach werden alle id's abgefragt

300: (* Match Rom + Read Scratchpad *)
CMD_OUT[1]:=16#E1;
CMD_OUT[2]:=16#55;
CMD_OUT[3]:=16#10;
CMD_OUT[4]:=16#A0;
CMD_OUT[5]:=16#28;
CMD_OUT[6]:=16#CB;
CMD_OUT[7]:=16#01;
CMD_OUT[8]:=16#08;
CMD_OUT[9]:=16#00;
CMD_OUT[10]:=16#11;
CMD_OUT[11]:=16#BE ;
CMD_OUT[12]:=16#FF;
CMD_OUT[13]:=16#FF;
CMD_OUT[14]:=16#FF;
CMD_OUT[15]:=16#FF;
CMD_OUT[16]:=16#FF;
CMD_OUT[17]:=16#FF;
CMD_OUT[18]:=16#FF;
CMD_OUT[19]:=16#FF;
CMD_OUT[20]:=16#FF;
CMD_OUT[21]:=16#E3;
CMD_OUT[22]:=16#C5;
SND_Lenght:=22;

und es geht wieder von vorne los ...

wenn es ausprogrammiert ist, gibts ne lib - kann aber noch dauern

gruß
Mit Zitat antworten
  #33 (permalink)  
Alt 13.04.10, 21:22
Senior Member
 
Registriert seit: Jan 2009
Beiträge: 120
Standard

noch ne kleine verständnisfrage, habe seit heute einen feuchtesensor (auf Basis eines DS2438) wird auch wunderbar erkannt, der wert wird unter helligkeit ausgelesen, doch leider weis ich absolut nicht um welche größe es sich dabei handelt, aus dem gefühl raus würd ich sagen /10 dann hat man die V die am DS2438 anliegen oder? damit könnte ich dann weiterrechnen.

Christian
Mit Zitat antworten
  #34 (permalink)  
Alt 14.04.10, 07:49
Benutzerbild von andrge
Senior Member
 
Registriert seit: Apr 2007
Ort: Kaufbeuren/Allgäu
Beiträge: 904
Standard

Hallo Ferengi,

du kannst im testweise den Feuchtesensor direkt per IPS über den DS2480 abfragen, dann weist du welche Werte du bekommst.

Hier mein Beispielskript zur Auswertung der Werte des DS2438/HIH4000

Grüße
Andrge
__________________
Hardware: 1-Wire Sensoren auf eigenen Leiterplatten (63 Bausteine), PV-Anlage für Homeservers, FS20, eDIP-Display und 10" Displays (IPS/Dashboard)
Software: IPS V2.1, Dashboard, MySQL

Shop für Komponenten zur Hausautomation
Mit Zitat antworten
  #35 (permalink)  
Alt 14.04.10, 09:34
Senior Member
 
Registriert seit: Aug 2008
Beiträge: 162
Standard

die Helligkeit wird in % von max_Helligkeit berechnet,
es wird der Spannungswert gemessen und der maximale Wert wird in max_Helligkeit eingetragen.

Rayk
Mit Zitat antworten
  #36 (permalink)  
Alt 14.04.10, 20:56
Senior Member
 
Registriert seit: Jan 2009
Beiträge: 120
Standard

danke für die info, wenn ich weis das das die spannung ist kann ich am wochenende mal rechnen, mal schaun was dabei rauskommt

Christian
Mit Zitat antworten
  #37 (permalink)  
Alt 15.04.10, 07:57
Senior Member
 
Registriert seit: Aug 2008
Beiträge: 162
Standard

ich kann dir die Sache auch anpassen....
Rayk
Mit Zitat antworten
  #38 (permalink)  
Alt 15.04.10, 14:45
Senior Member
 
Registriert seit: Jan 2009
Beiträge: 120
Standard

danke für das angebot, aber ich soll ja auch was lernen
werds am wochenende ausprobieren, falls ichs nicht hinbekomme meld ich mich nochmal

Chrisitan
Mit Zitat antworten
  #39 (permalink)  
Alt 18.04.10, 07:24
Senior Member
 
Registriert seit: Jan 2009
Beiträge: 120
Standard

kleine rückmeldung:

es sieht soweit gut aus, hab deine lib soweit erweitert das auch die feuchte angezeigt wird, bin mir nur bei der formel noch nicht so sicher, dazu gehts aber in andrge beitrag weiter.

noch was allgemeines zu deiner 1-wire lib:

bitte nicht falsch verstehen, das ding ist echt super und ich finds toll das du uns das gute stück zur verfügung gestellt hast, nur leider ist das ganze nicht sehr anfängerfreundlich , warscheinlich liegts einfach daran das ich zu wehnig ahnung habe, aber es ist schon sehr verwirrend das ganze

Vielleicht hast du ja mal zeit und lust das ganze so umzubauen das man nur noch einen FB hat, mit 3 eingängen (sensoradresse, art und abfragezeit) und hinten kommen dann die werte raus

so, jetzt hau ich aber ganz schnell ab ...

Christian
Mit Zitat antworten
  #40 (permalink)  
Alt 18.04.10, 07:54
Senior Member
 
Registriert seit: Aug 2008
Beiträge: 162
Standard

Für Anregungen und Änderungswünsche bin ich immer dankbar.
Meine lib habe ich so aufgebaut, dass das System so wenig wie möglich belastet wird, da die Steuerung noch viele andere Aufgaben erledigen soll (daher die eigene Task).
Dein Wunsch nach einem FB für jeden Sensor ist daher Problematisch (bei mehreren FB’s), da eine Synchronisation der FB’s erfolgen muss. Wenn nicht kann es vorkommen, dass FB1 und FB x gleichzeitig ihre Sensoren abfragen und dann funktioniert der ganze Bus nicht mehr. Weiterhin muss in jedem Baustein das Programm für die serielle Schnittstelle bereitgestellt werden. Das wird nix.

Ich habe gehofft, dass im 1-wire Forum was rauskommt aber dort ist tote Hose....

Rayk
Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kabel für Wago zwecks Ethernetkonfig. ausleihen? dtm SPS Automatisierungstechnik 40 08.11.09 13:24
Neue Wago 750-342 was nun? Hollowman SPS Automatisierungstechnik 7 08.10.09 09:06
Hilfe! Anfänger sucht "Hallo Welt" für Wago inspiron SPS Automatisierungstechnik 32 09.01.08 23:26
WAGO - was erwartet uns? Torro Ideen & Anregungen 39 13.03.06 17:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0