PT100 Programmieren!

Zuviel Werbung?
-> Hier kostenlos registrieren
Zur Zeit mache ich alles hier am PC also nichts mit SPS aber Danke.Den DB130 hatte ich noch nicht.Hab ich erstellt und leer abgespeichert aber es kommt immernoch die Meldung.
 
Hab jetzt mal den oben genannten Code im Programm so umgeändert das ich es speichern kann also so das es keine Fehlermeldungen mehr bringt.

;
NAME: TEST
AWL
A DB 130
L EW 88
UN E 88.7
SPB =M001
KZW
M001:
SRW 4
UN E 88.7
SPB =M002
KZW
M002:
T DW 61
L KF +10
T DW 64
: SPA FB 242
NAME: MUL:16
L Z 1
L Z 2
L Z 3
L Z 32
L Z 31
L KF +0
UN E 89.3
SPB =M003
L DW 62
L KF +0
>F
SPB =M004
SPA =M005
M004: L KF +5
SPA =M003
M005: L KF -5
SPA =M003
M003: L DW 62
+F
T DW 62
L DW 73
+F
T DW 62
BE


Also das heißt fast alle : weggemacht und vor die Z noch ein Lade gemacht. Konnte es aber noch nicht versuchen an die SPS zu schicken.ist gerade nicht in meiner Nähe.

Also etwas Kommentar wäre gut.
Auch bei der S5 gibt es Netzwerke.
Wenn ich mir recht erinnere gab es auch bei S5 Instanzdatenbausteine.
Deine Ladeoperationen verstehe ich nicht.


bike
 
Das hat er aus einem anderen Thred abkopiert da gabs auch keine Kommentare.
Aber ich bin mir zB auch ziemlich sicher dass die 100 U den Befehl +F NICHT kennt.

peter(R)
 
Der Code ist verständlicherweise aus dem o.g. Link herauskopiert, so gibt das aber nichts.
Das fängt ja schon beim Aufruf des FB´s an der noch gar nicht existiert.
Ich denke du solltest dich zunächst auf das einlesen der Analogkarte fixieren, mit einer Funktion
desssen könntest du mal anfangen etwas effektiver zu arbeiten, mit dem Code wird das zuviel.
Also

L EW xxx

erst wenn du da mal Einheiten bekommst macht es Sinn darauf aufzubauen.

gruß Thomas

@Peter : Sorry zu spät gelesen, bzw. zu lange zum tippen gebraucht
 
Sind Zähler als Eingang für den FB241 zulässig?
Also ich denke nicht so ganz.
Aber mir geht es wie Peter, ich habe kein FB241 hier um nachzutesten.


bike
 
Ja das sollte stimmen mit l ew120 solltest du auf jeden Fall mal einen Wert einlesen können der von der Analogbaugruppe kommt.
Das kannst du selbstvertändlich in den PB 1 schreiben.
 
Achtung !!! Ich habe gerade mal in alten Projekten gestöbert. Der FB 242 is NICHT immer ein MUL16 Baustein.
Aus einem 115U Programm habe ich einen gezogen der sieht aus wie ein Skalierbaustein ( mit OGR, UGR ).
Bist Du sicher, dass dein FB242 auch ein MUL 16 ist ??

peter(R)
 
Habe gerade mal in einer Operatorenliste der 100U gestöbert.
Keiner der FB ist in der CPU 100 enthalten. Normalerweise funktionieren sie dann auch nicht wenn man sie einfach aufspielt weil der Befehlsumfang fehlt.

Auf der anderen Seite brauchts für einen PT 100 auch keinen FB. Eingangswort auslesen, Statusbits ausmaskieren etwas skalieren.
Allerdings gebe ich zu, dass die 100er CPU da schon fast an ihre grenzen kommt. Die war für sowas nicht konstruiert. Die war für ein bischen Bitgekimper und das wars.
Oder aber für mittlerweile sehr wenig Geld eine 95U anschaffen. da ist der ganze Kram onboard.

peter(R)
 
Habe mal eine Seite aus dem Gerätehnadbuch der S5-100U hochgeladen.
 

Anhänge

  • S5-100U Gerätehandbuch S. 238.pdf
    13,4 KB · Aufrufe: 8
Zurück
Oben