-> Hier kostenlos registrieren
Grüßt Euch.
Ich arbeite mich seit gestern in die Erzeugung eines DB´s ein und hätte da zum Erzeugen und zum SFC22 ein paar Fragen, da ich weder in den Büchern, hier im Forum noch in der S7-Hilfe das Richtige gefunden habe:
Zu Testzwecken habe ich mal den SFC22 in den OB1 eingebunden.
(Hinweis: Ich arbeite mit der 315-2DB (in der Harware konfiguriert), mit S7 v5.5 und PLCSIM V5.4)
Wenn ich alles richtig verstanden habe, dann gebe ich dem SFC22 vor, dass
1. der DB50 erzeugt werden soll (weil up und low den Wert 50 bekommen)
2. 3 Werte angelegt werden sollen (Count=3)
Und der SGC22 zeigt mir, dass
3. kein Fehler anliegt (MW14 zeigt "0")
Leider verstehe ich nun nicht, warum der Ausgang "DB_Nr_ausgabe" "0" anzeigt und nicht 50.
Wenn ich die 3 Werte abfrage, steht auch nur "0" drin und nicht irgendwelche Werte (so, wie es in den Büchern beschrieben ist).
Was mache ich falsch?
Und nun noch zwei Fragen:
Wie kann ich während der Laufzeit einen DB erzeugen, der dann auch offline besteht?
(also im SIMATIC-Manager in meinem Prog in Bausteine unter OB1, SFC22 zu finden ist)
und
warum finde ich in der Bibliothek keine -in den Büchern beschriebene- SFC82 und SFC85 ?
Liegt es evtl. daran, dass das diese CPU (315-2DB) nicht kann?
Besten Dank im Voraus.
LG SPS-Fee
Ich arbeite mich seit gestern in die Erzeugung eines DB´s ein und hätte da zum Erzeugen und zum SFC22 ein paar Fragen, da ich weder in den Büchern, hier im Forum noch in der S7-Hilfe das Richtige gefunden habe:
Zu Testzwecken habe ich mal den SFC22 in den OB1 eingebunden.
(Hinweis: Ich arbeite mit der 315-2DB (in der Harware konfiguriert), mit S7 v5.5 und PLCSIM V5.4)
Wenn ich alles richtig verstanden habe, dann gebe ich dem SFC22 vor, dass
1. der DB50 erzeugt werden soll (weil up und low den Wert 50 bekommen)
2. 3 Werte angelegt werden sollen (Count=3)
Und der SGC22 zeigt mir, dass
3. kein Fehler anliegt (MW14 zeigt "0")
Leider verstehe ich nun nicht, warum der Ausgang "DB_Nr_ausgabe" "0" anzeigt und nicht 50.
Wenn ich die 3 Werte abfrage, steht auch nur "0" drin und nicht irgendwelche Werte (so, wie es in den Büchern beschrieben ist).
Was mache ich falsch?
Und nun noch zwei Fragen:
Wie kann ich während der Laufzeit einen DB erzeugen, der dann auch offline besteht?
(also im SIMATIC-Manager in meinem Prog in Bausteine unter OB1, SFC22 zu finden ist)
und
warum finde ich in der Bibliothek keine -in den Büchern beschriebene- SFC82 und SFC85 ?
Liegt es evtl. daran, dass das diese CPU (315-2DB) nicht kann?
Besten Dank im Voraus.
LG SPS-Fee
Zuletzt bearbeitet: