Sps fc106

Leinad

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

Ich habe eine Frage betreffend des FC106, und zwar hab ich den bei den Bausteinen eingefügt und alle erforderlichen Daten/Ein-/Ausgänge eingegeben. Wenn ich den nun auf die SPS Lade kommt sofort ein Interner Fehler und beim Diagnosepuffer die Meldung: Stopp durch Programmierfehler (OB nicht geladen oder nicht möglich,bzw. kein FRB vorhanden)
kann mir jemand helfen?:confused:

wäre sehr froh um eine möglichst schnelle Antwort =)

mfG Leinad
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
vielleicht wären ein paar zusätzliche infos hilfreich....
so wie du es geschrieben hast, hast du den FC aus irgendeiner bibliothek eingefügt ?
oder ist der Baustein selbst geschrieben.
Fehlt vieleicht noch eine SFC ??
Aber hellsehen können wir hier nicht also mehr infos schreiben ....
 
so wie du es geschrieben hast, hast du den FC aus irgendeiner bibliothek eingefügt ?

ja ist aus einer Bibliothek herausgenommen...

und ich glaub kaum das ein SFC fhelt, habe aufjedenfall keinen gelöscht oder so...

Hast du den FC106 auch zur Steuerung übertragen?​


wie meinst du das genau zur steuerung übertragen? also auf die sps geladen hab ichs...

entschuldigt das ich im moment nicht mehr schreibe, kann mir forstellen dass es so relativ schwierig ist zu Antworten, bin leider bisschen im Stress..
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ein bischen mehr schreiben must du schon wenn der Streß weniger werden soll.
Wie sieht es denn mit den Diagnospuffer aus, kannst du den mal hochladen
Der Gewünschte Bausteinausszug wäre sehr Hilfreich
 
Hmm könnt das sein du meinst den FC106 Unscale ? aus der Bibl. von siemens ? Dann schau mal auf dein zu beschreibendes Wort vielleicht fehlt dir der PAW ? oder der Adressbereich stimmt sonst irgendwo nicht. U.u. wie schon vorher angeprochen ist derFC überhaupt auf der SPS ?
Grüsse Wälder
 
Hallo zusammen

Ich habe eine Frage betreffend des FC106, und zwar hab ich den bei den Bausteinen eingefügt und alle erforderlichen Daten/Ein-/Ausgänge eingegeben. Wenn ich den nun auf die SPS Lade kommt sofort ein Interner Fehler und beim Diagnosepuffer die Meldung: Stopp durch Programmierfehler (OB nicht geladen oder nicht möglich,bzw. kein FRB vorhanden)
kann mir jemand helfen?:confused:

wäre sehr froh um eine möglichst schnelle Antwort =)

mfG Leinad

Lies dir mal die Meldung vor dieser Meldung durch. Da sollte etwas mehr drinstehen.....
 
mal kurz ne andere frage, muss ich den FC106 direkt in den OB verschieben oder in einen anderen FC??

Das bleibt dir im Sinne deiner Programmstrucktur überlassen, technisch ist es vollkommen egal.
Sinnvoll wäre nur das das ganze im OB1-Zyklus, oder u.U. auch OB35 Zyklus stattfindet.

Gezielt könnte man dir helfen durch den vollständigen Diagnose-Puffer.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja genau den mein ich =)

inzwischen glaub ich das es gar nicht am FC106 liegt...

mal kurz ne andere frage, muss ich den FC106 direkt in den OB verschieben oder in einen anderen FC??

Du must ihn zur Steuerung übertragen, ich wiederhole meine Frage:
"Befindet sich der FC106 in der Steuerung?"
 
also ich probiere jetzt noch eimal alles genauer zu beschreiben...
ich habe einen DB in den ich eine int zahl schreibe von einem Panel... diese zahl will ich nachher weiterleiten an eine Segment anzeige, mit einem 4-20 mA signal..
ich habe jetzt den FC106 genommen und diesen direkt in den ob verschoben...sobald ich es aber lade ..kommt das problem wie schon beschrieben....

Lies dir mal die Meldung vor dieser Meldung durch. Da sollte etwas mehr drinstehen.....

die Meldung vorher:

Bereichslängenfehler beim Lesen
Global DB, Doppelwortzugriff, Zugriffsadresse: 0
OB-Nummer: 1
Bausteinadresse: 16
Angeforderter OB: Programmierfehler-OB (OB121)

vil. kann mir so jemand sagen was ich falsch mache...=/
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Tigerente1974
Zu deiner Signatur, verweise ich mal auf die Dame in meiner Bildergalerie, meinst du die? :ROFLMAO:

@
zu den Antworten des TE fällt mir wieder mal folgendes ein:

Hallo, mein Computer funktioniert nicht! - Haben Sie Ihren Monitor eingeschaltet? - Ja, klar! - Schalten Sie Ihn doch mal aus! - Jetzt geht er!


@TE

Nochmal, zeig doch mal den Code!
 
also ich probiere jetzt noch eimal alles genauer zu beschreiben...
ich habe einen DB in den ich eine int zahl schreibe von einem Panel... diese zahl will ich nachher weiterleiten an eine Segment anzeige, mit einem 4-20 mA signal..
ich habe jetzt den FC106 genommen und diesen direkt in den ob verschoben...sobald ich es aber lade ..kommt das problem wie schon beschrieben....



die Meldung vorher:

Bereichslängenfehler beim Lesen
Global DB, Doppelwortzugriff, Zugriffsadresse: 0
OB-Nummer: 1
Bausteinadresse: 16
Angeforderter OB: Programmierfehler-OB (OB121)

vil. kann mir so jemand sagen was ich falsch mache...=/

Mit Deinem DB stimmt was nicht. Entweder ist er zu klein oder Dein Datenwort hat das verkehrte Format.

Edit: Ich schließe mich dem Kollegen Ralle an: Poste doch mal Dein Programm...
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Beiträge, das problem ist zwar immernoch nicht gelöst aber ich probier weiter :)
Hallo!
Der FC 106 Arbeitet doch mit einer Real Zahl!
Wandelst du das INT ind Real Format um in deinem OB?

Code:
      CALL  "UNSCALE"
       IN     := [COLOR=#ff0000]//Was hast du hier angegeben????[/COLOR]
       HI_LIM :=
       LO_LIM :=
       BIPOLAR:=
       RET_VAL:=
       OUT    := [COLOR=#ff0000]//Was hast du hier angegeben???[/COLOR]


Mfg
 
Zuletzt bearbeitet:
Hallo Leinad,

warum postet Du denn Dein Programm nicht? So geheim kann es ja wohl nicht sein. ;)
Es würde einiges an Rätselraten erübrigen und Dir wesentlich schneller geholfen werden.
Du bist jetzt mehrfach dazu aufgefordert worden. Wenn Du Hilfe willst, solltest Du auch kooperativ sein.
Sonst erhälts Du vielleicht keine Antworten mehr...
 
Hi Leinad,

lösche in deiner CPU den OB121, dann geht die CPU in STOP bei Fehlern, und dann kannst du an der Stelle springen, wo der Fehler war.
(CPU Diagnose)

Gruss: V.
 
Zurück
Oben