einlesen eines Analogeinganges

Noudels

Level-1
Beiträge
31
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich habe auf die AI0 baugruppe der 313C
einen Analogwert angelegt ( 5 Volt )

wie kann ich den jetz einlesen bzw in der SPS verarbeiten ?!

Laut manual wäre es einer der Eingange im bereich 725 bis 761
 
Hallo,


Wenn der Analogwert an AI0 anliegt und im Hardwarekonfigurator auch die Adressen wie im Manual eingestellt sind, liegt der Wert auf PEW 725 - - aber da vorher noch mal nachschauen!
Also kriegst Du den Wert mit


Code:
L  PEW 725
T.....

0 heißt 0V und 27648 heißt 10V (falls die Einstellung im Hardwarekonfigurator 0..10V für diesen Eingang ist).


FC105 gibs unter Standardlibrary\TI-S7 Converting Blocks! Dazu mußt Du den PEWxy als Eingang IN an den FC legen und erhältst am Ausgang Out den skalierten Wert als Real.

Peter
 
nur zur ergänzug:
der fc105 ist dann für die normierung des einganswertes (0... 27648) auf einen bereich ( z.b. 0...10V) den du am fc105 angeben kannst

EDIT: und finden solltest du den in der standardbibliothek von step7
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hmm

also den FC 105 finde ich noch nicht.. ich arbeite daran ..gefunden.. aber einfügen darf ich ihn noch nicht

jedoch ist die Eingangs adresse für den AI0

752 bis 763

und am 752 liegt W#16#3640 ..aber wenn ich die spannung verändere ändert sich der wert nicht ?

Messart ist U und 0 - 10 V

das wäre alles so eingestellt
 
und du hast auch an der analogkarte den messbereich richtig eingestellt und auch kanal 1 belegt den du mit der adresse abfragst ?

EDIT: ah jo... grad noch mal rein geschaut. den findest du logischerweise unter bibliotheken ->standard library -> TI-S7 converting blocks!

wo auch sonst?!? :lol:
 
ich habe unter AI0

den kontakt 2 mit der Sensorleitung belegt
den kalam 3 freigelassen
und am kanal 4 liegt die 0 V leiste des Sensors...

wie oben beschrieben wert ist bestädnig bei W#16#3640

wie ich jetz über PEW 752 den wert weiterverarbeite hab ich leider nicht herrausen...

Den FC105 hab ich schon .
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Baugruppe löst 0-10V auf 0-27648 auf,
der Rest ist nur Dreisatz dazu solltest du schon in der Lage sein.

16#3640 (Hex) = 13888 (Dez)

13888/27648 = 0,502
0,502 * 10V = 5,02V

Mfg
Manuel
 
es ist wies ist

aber zum einlesen und verarbeiten von dem wert bin ich zu dämlich..

ich versteh nicht warum sich der hex wert nicht ändert wenn sich die spannung am analogeingangen ändert
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Leider bin ich noch nicht bei der Berechnung
ich frage mich derzeit mal warum der Wert am PEW 752 sich nie ändert, egal welche spannung der Sensor liefert ?!


2 Problem derzeit ist
in welcher form sind die FC 105 Parameter einzugeben ?

BG ist mein PEW 752

KNKD kanalnummer ?

OGR Obergrenze ( aber in welcher form muss der wert eingegeben werden als hex? die Hilfe der step sieben ist dazu leider zu dürftig...

UGR Untergrenze
XA
FBU
EU


PS: muss mal gesagt werden das ich ohne die Hilfe dieses Forums sowieso aufeschmissen wäre
EU
 
Code:
      CALL  FC   105
       IN     :=PEW256
       HI_LIM :=4.000000e+000
       LO_LIM :=0.000000e+000
       BIPOLAR:=FALSE
       RET_VAL:=#RET_VAL_1
       OUT    :=DB105.DBD0

PEW256 ist die Adresse des Eingangs.
HI_LIM: = Obere Grenze 4.0 (REAL bzw. Gleipunkt)
LO_LIM: = Untere Grenze 0.0 (REAL bzw. Gleitpunkt)
Bipolar= 0-10V = FALSE oder -10 .. +10V = TRUE
RET_VAL= Word = Fehlerauswertung
OUT= Doppelwort vom Typ REAL

Mfg
Manuel[/code]
 
eingabe bei mir ist

BG ( müsse der eingang sein
KNKD ( kanalnummer und kanaldarstellung ? was ist das
ORG Obergrenze ist 10.0
URG Untergrenze 0.0
XA Ausganswert als Gleitpunktzahl
_FB fehelerbit
BU . Bereichsüberschreitung

Bg, ORG , URG sind mir klar
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Noudels schrieb:
PS: muss mal gesagt werden das ich ohne die Hilfe dieses Forums sowieso aufeschmissen wäre
EU

wenn du in der bibiothek einen baustein anklickst drück einfach mal f1.
damit bekommst du eine recht ausführliche hilfe zum baustein.
funktioniert auch wenn du den baustein schon im editor hast.
 
weiss ich aber wo z.g

du VAR-OUtput dazuschreiben musst.. kannst dir trotz der hilfe aus den fingern saugen
aber jetz hab ichs glaub ich

ich werd mal von daheim die hilfe für den baustein hier reinstellen
 
Zurück
Oben