Phoenix Contact - ILC350PN - AI IB IL 2/SF - PCWorx - Analogwerte 4-20mA einlesen

delta.pi

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo nochmal,

habe hier ein Phänomen, welches ich noch nicht so ganz verstanden habe.

Ich verwende eine ILC350PN mit einer Analogkarte AI IB IL 2/SF. Dort habe ich 2 analoge Temperaturfühler mit 4-20mA angeschlossen. Die Fühler haben einen Bereich von 0-100°C. Die Anschlüsse sind richtig und ich bekomme auch plausible Werte als Eingang.
Jetzt habe ich mir die Analog-Handling-Bausteine (analog_technology_V1.16) von PC installiert, wo ich per Funktionsbaustein und Parametrierung die Karte auf 4-20mA einstellen kann. Es existiert sogar genau diese AI-Karte in der Hilfe des FBs.
Wenn ich jetzt die Werte einlese, bekomme ich einen normierten Temp-Wert von 39,xx°C bei Raumtemperatur von ca.20°C.
So wie es ausschaut, liest also die Karte 0-20mA ein, anstelle der 4-20mA.
Was mache ich hier falsch? Die Parametrierung ist wohl nach der Hilfe richtig und da Werte ankommen ist auch die Verdrahtung ok, die Sensoren funktionieren auch richtig, da der Stromwert auch in seinem Bereich arbeitet. Kann ich sonst noch irgendwas falsch eingestellt haben, dass der Sensor 0-20mA eingelesen wird, anstelle der gewünschten 4-20mA?

Vielen Dank für die Hilfe und freundliche Grüße
 
Hallo

was sind dies für Temperaturfühler ? Bei PxC gibt es andere Module z.B. Temp2 RTD oder UTH speziell für Temperaturerfassung
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Oerw

Es handelt sich um PT100 2-Draht Messumformer, passiv 4-20mA. Leider stehen die RTD und UTH Module nicht zur Verfügung. Ich arbeite zum ersten Mal mit den PC Baugruppen zusammen und habe hier ein Projekt mit vorhandener Hardware.

Ich habe mir jetzt damit geholfen, eine eigene Normierung zu schreiben und den Baustein aus der Bibliothek nicht zu verwenden. Ein weiterer Trick, den man anwenden kann ist, wenn man die Normierung des FBs anstelle des Sensors 4-20mA 0-100°C auf 0-20mA und -25-100°C einstellt.
Finde nur, dass dies wohl nicht der richtige Weg ist und wenn man später sich den Code erneut anschaut, nur anhand von Kommentaren erkennt, was man sich nur dabei gedacht hat ;)

Mich wundert es nur, dass hier die Funktionsbausteine von PC mit der passenden Hilfe und der augenscheinlich richtigen Parametrierung, nicht den gewünschten Erfolg bringen. Kann aber auch sein, wenn man sich zu lange in der Siemenswelt aufhält, dass man die Denkweisen anderer Hersteller nur schwer adaptieren kann ;)

Danke und Gruß
 
Control word?

Hallo Delta.pi,

bei der der Karte gibt es zwei anschlussmöglichkeiten, einmal die Spannung über PIN 1.1 oder 2.1 und den Stromwert über PIN 1.2 oder 2.2.
So wie ich es vermutte, hast du einen Fehler in deinem Kontrol wort. Hier gibst ja an welches Signal die Karte lesen soll. Als standard für einen 4-20mA Wert, würde dann dein Kontrol Wort den Wert "WORD#16#800A" haben.
Als FB wüdest du dann den AI_NORM_V1_03 verwenden. Als Modul_Type dann "INT#7" welches den Karten Type angibt. Das sollte es schon sein. Ich habe es gerade mal bei mir versucht und habe dort keine Probleme bekommen.

Gruss MadCat
 
Zurück
Oben