Frage zu Grundgliedern!!!

Qbernd

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!!
Bin seit meiner Schulzeit weg von S7 jetzt habe ich ein paar Fragen!!
Folgendes Problem: Muss ein Programm von einer S7 200( in KOP geschrieben) in Step7(FUP) schreiben und nun weiss ich bei ein paar Gliedern nicht wie diese in Step7 umzuwandeln sind!!
1. Bei einem einfachen Rücksetzglied steht eine Zahl darunter, in Step7 gibt es dieses Glied auch ich weiss aber nicht was diese Zahl bedeutet bzw. wie ich diese hineinschreiben kann??

2. Bei einem "Rücksetzglied" steht ein P darin weiss nicht was das ist bzw. welches Glied ich dafür verwenden kann!!

3. Wenn ich das Programm simuliere kommt ein Fehler, wenn ich darauf im Diagnosepuffer nachschaue steht Fehler im OB1!
Mein Ob1 besteht aus 2 FB´s die mit DB10 und 11 generiert wurden???

Hoffe es kann mir einer Helfen!!! Danke im Vorhinein!!
MFG
 
Hallo
und herzlich willkommen.

zu 1: die Zahl gibt an wieviel weitere Bits aufwärts noch gesezt oder rückgesetzt werden z.B. R M1.0 mit einer 2 würde den Merker 1.1 mit rücksetzten

zu2: ist eine positive Flanke , ein N ist eine negative

zu3: muss jemand was sagen der sich mit Step 7 auskennt :ROFLMAO:

Frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Qbernd,

zu 3.:
hast Du die DBs und FBs in die SPS geladen?
Stell doch mal die ganze Fehlermeldung und Dein Projekt hier ins Forum, dann
können wir mehr sagen.

Grüße
Gebs
 
Hallo
und herzlich willkommen.

zu 1: die Zahl gibt an wieviel weitere Bits aufwärts noch gesezt oder rückgesetzt werden z.B. R M1.0 mit einer 2 würde den Merker 1.1 mit rücksetzten

zu2: ist eine positive Flanke , ein N ist eine negative

zu3: muss jemand was sagen der sich mit Step 7 auskennt :ROFLMAO:

Frank


Danke vielmals!!
Aber wie bekomme ich diese Zahlen hereingeschriebn bzw. P oder N??

Würde es helfen, wenn ich bei Frage 3 die genaue Fehlermeldung des Diagnosepuffers zitiere??
mfg
 
Würde es helfen, wenn ich bei Frage 3 die genaue Fehlermeldung des Diagnosepuffers zitiere??

die wahrscheinlichkeit das dann jemand die antwort weis erhört sich um denn faktor 100

aber die wahrscheinlich das du entweder die fb oder die db nicht in die steuerung übertragen hast ist ziemlich hoch

wenn nicht werde ich doch noch meine kristallkugel suchen müssen die haben aber glaub ich meine zwei kleinen versteckt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aber wie bekomme ich diese Zahlen hereingeschriebn

In FUP bin ich nicht so bewandert, aber ich glaube Du musst jedes Bit einzeln setzen.


Mit rechter Maustaste ins Netzwerk clicken und Leerbox einfügen. Dann im angezeigten
Menue N bzw P auswählen.

Würde es helfen, wenn ich bei Frage 3 die genaue Fehlermeldung des Diagnosepuffers zitiere??

In einem Wort: ja

Grüße
Gebs
 
In FUP bin ich nicht so bewandert, aber ich glaube Du musst jedes Bit einzeln setzen.



Mit rechter Maustaste ins Netzwerk clicken und Leerbox einfügen. Dann im angezeigten
Menue N bzw P auswählen.



In einem Wort: ja

Grüße
Gebs

Danke erstmal!!!

Also es steht im Diagnosepuffer: STOP durch Programmierfehler ( oB nicht geladen oder nicht möglich bzw. kein FRB vorhanden)
Unterbrechungsstelle im Anwenderprogramm!!
??
mfg Qbernd
 
Zuviel Werbung?
-> Hier kostenlos registrieren
:ROFLMAO:

also entweder ist dein OB1 nicht geladen oder der OB85 puffert deinen fehler nicht, weil er auch nicht geladen ist :rolleyes:

also mal den OB1 und alle anderen bausteine in die CPU übertragen, die kann ja nicht riechen, was du von ihr willst und spioniert auch deinen rechner nicht nach möglichen daten aus. du mußt ihr schon die daten zur verfügung stellen!

eine andere möglichkeit wäre: du hast einen bock im prog gebaut und zeigst uns hier die meldung, dass der OB85 nicht da ist und deswegen die CPU in stop geht. dann steht in der oder in der vorhergehenden fehlermeldung die bausteinnummer und bausteinadresse zu deinem fehler. also betreffenden baustein öffnen, bearbeiten -> gehe zu -> bausteinadresse und gucken und staunen
 
Das kann zwar (vermutlich) nicht alles sein was da steht,
aber dann gehe auf USTACK/BSTACK und schau da nach ...

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
mal eine ganz dumme frage

ob nicht geladen usw bezieht sich ja darauf das ob121 nicht geladen ist

das ist aber auch nicht dein problem

was steht denn im diagnossepuffer eine zeile unterhalb

und ob du die fb und db ins ag geladen hast wissen wir auch noch nicht
 
Deshalb weiß ich aber immer noch nicht, WO ich den Fehler suchen muss,
also in welchem FB/FC ...

verstanden! ... bei einer laufenden CPU, die nicht gestoppt werden darf, hilft da leider nur den fehler fangen ... wahrscheinlich wehre ich mich deswegen dagegen in den STACK zu gucken :rolleyes:
 
Zurück
Oben