wir sind auf dem richtigen weg ...
1. code im Forum bitte mit [code ] hier der code [/code ] posten (jeweils ohne space!)
2. wir wollen einen FC machen, der für alle Pt100 funktioniert, also machen wir einen neuen, sagen wir einen FC 10
aufmachen und dann legen wir uns erstmal eine IN-OUT-Struktur an ... da gibt es oben einen Fensterteil da steht Schnittstelle, IN, OUT, TEMP bla gedöns ... wenn du das nicht siehst, mal mit der Maus bis unter die Buttonleiste gehen, bis ein Doppelpfeil erscheint, anklicken, runterziehen...
wir wollen einen Analogwert skalieren, also brauchen wir einen IN. Name: Pt100, Datentyp ist WORD, Kommentar dazu: Widerstandsthermometer
(normalerweise würde ich jetzt hier noch einen Force und einen Offset-Wert und die Skalierungsgrenzen mit angeben, macht aber bei dieser einfachen Funktion keinen Sinn, wir wollen einfach nur mal sehen, wie ein Baustein erstellt wird, den wir immer wieder aufrufen können, ohne immer wieder die selbe struktur zu schreiben)
der skalierte Wert muß ja auch irgendwo hingeschrieben werden, als brauchen wir ein OUT, Name: Temperatur. Datentyp? Richtig! REAL ... Kommentar nicht vergessen, bei mir steht "skalierter Temperaturwert"
was du jetzt noch machen mußt ist voll super pipi einfach, das könnte mein Neffe, der ist grad 6 Monate geworden
im Netzwerk 1 schreibst du jetzt das, was du schon in deinem FC1 stehen hast - nur anders!
Code:
*
L #Pt100
ITD
DTR
L 1.000000e+001
/R
T #Temperatur
Baustein und Netzwerkkommentare nicht vergessen, speichern, schließen.
jetz gehen wir mal in deinen FC1 zurück, da schmeißen wir die ganze Skalierung gnadenlos raus, sorry, was muß, das muß...
AWL oder KOP/FUP ... egal (ist die Übersicht links zu sehen? wenn nicht einfach mal Strg+K drücken) ... da gibt es einen Unterpunkt "FC Bausteine", da gucken wir mal was drinnen ist ... ah, der FC10, genau den brauchen wir jetzt, Doppelklick, schon sollte er im ersten Netzwerk erscheinen (bei Fehlermeldungen OK drücken, das Netzwerk anlegen und den Eingabebereich aktivieren)
da ist er, der FC10, an den IN "Pt100" schreibst du jetzt das PEW deines ersten Pt100, an den OUT "Temperatur" dein MD das du gern verwenden möchtest ... Strg+R (neues Netzwerk) ... FC10 im Baum doppelt klicken, mit dem zweiten Pt100 beschalten ... usw. usf.