PT100 Programmieren!

Krma1985

Level-1
Beiträge
223
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich besitze jetzt einen Analog Input Baustein für meine SPS S5 CPU100.
Nun hab ich paar Probleme beim Programmieren.
Habe mal in einen alten Thread nachgelesen (http://www.sps-forum.de/showthread....ten-S5-analog-PT100&highlight=100U Analogwert)
und es so in mein Programm (S5 für Windows) eingegeben.
Irgendwie funktioniert das nicht.
Kann mir jemand weiterhelfen?
Ich benutze von dem Baustein (6ES5 464-8MF11)nur den Kanal 0 und die DIP-Schalter stehen auf 1=0 2=1 3=0 4=0
wenn ich den AWL Code im FB72 eingebe:

L EB 65
SLW 3
T EW 66

L EB 64
SLW 3
T EW 64
BE

und an die SPS übertragen will kommt die Fehlermeldung das die SPS nicht korrekt Antwortet.
 
Da tippe ich aber mal drauf, dass das Problem nicht unbedingt im Code sondern in der Kommunikation liegt.
Ausserdem man transferiert NICHT in ein Eingangswort. Transferiere bitte in ein Merkerwort oder ein Datenwort.
Funktioniert deine Kommunikation denn überhaupt prinzipiell ?? Kanst Du online gehen ??

peter(R)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also eine Programmierung in die SPS kann ich schicken.das funktioniert wunderbar.
Habe auch den anderen Code versucht:

: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
Z1 : DW 61
Z2 : DW 64
Z3=0 : M 254.0
Z32 : MW 254
Z31 : DW 62 a-temp * 10
:
: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 korrekturwert fuer Thermo
:+F
:T DW 62

Da brinbgt mir aber mein Programm schon immer Fehlermeldeung wegen falschen Anweisungen.
 
Und welche Fehlermeldung bringt dein S5 für Windows da gibts doch ne recht gute Auswertung.
Bei S5 war es so, dass nicht jede CPU alle Anweisungen beherrscht hat ne 10U konnte zB. weniger als ne 95Uund das setzte sich
je nach CPU bis zu den 155U fort.

Mach doch mal

l eb65
srw3
t MW0

und lass die CPU nur diesen Programmschnipsel abarbeiten.

peter(R)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
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.
 
Steckplatz 0 = 8xDI
SP 1=8xDI
SP2=8xDI
SP3=8XDI
SP4=8xDO
SP5=8xDO
SP6=8xDO
SP7=8xDO
SP8=2xAI (PT100)
SP9=4xRelais OUT
SP10=8xDO
SP11=8xDO
SP12=8xDO
SP13=8xDI

Das Handbuch habe ich selber
 
vor die Z gehört KEIN L ! das sind nur die Eingänge für den FB242 (MUL 16 ) - Ein Multiplizierbaustein - damals musste man noch so rechnen.
Steht aber im Handbuch schön beschrieben. Wenn ich mich recht erinnere kann die 100er CPU gar kein FB242.

peter(R)
 
Laut Handbuch ist aber eine Analogkarte nur bis Steckplatz 7 erlaubt. Und die Adresse 64 gilt nur auf dem 1. Steckplatz. Handbuch 6-5

peter(R)
 
Das Z1 darf auch nicht alleine stehen. da muss hintendran welches Wort das Programm nehmen soll
Z1 : DW 61 zB.




peter(R)
 
Das ist aber nicht Toll.d.H. ich müsste die AI Karte auf z.B. Steckplatz 0 machen und den Rest alles eins nach hinten schieben und dann extra noch komplett Programmierung ändern weill ja dann die Adressen nicht mehr stimmen.
 
So siehts aus !!! Evtl Analogkarte auf Steckplatz 7 dann brauchst du nicht so viel umzuadressieren dann wirds Adresse 120 ff.

peter(R)
 
Bei S5 für Windows kann man automatisch umverdrahten. Wenn man das ein wenig vorsichtig macht ( eins nach dem anderen von HINTEN angefangen ) geht das ruckzuck.

peter(R)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nagut das geht ja mal noch.Zur Zeit ist ja nur der DO 7 Programmiert und die letzten 6 Bausteine noch nicht.Die sind ja jetzt erst dazu gekommen.Aber den Fehler (Z1 : DW 61)hab ich ja immernoch.
 
Zurück
Oben