-> Hier kostenlos registrieren
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Er schrieb ja oben schon V1.2.0Firmwareversion der CPU? Vielleicht gab es da mal einen Fehler.
https://support.industry.siemens.co...m-updates-für-s7-316-2-dp-cpus?dti=0&lc=de-WWFolgende Fehler wurden mit dem neuen Firmware-Stand behoben:
- Uhrzeitsynchronisation auf MPI: nach Änderung des Zeitintervalls sendet der Master nicht mehr
Wird das Sendeintervall einer als Uhrzeitmaster (MPI) projektierten CPU geändert, abgespeichert und in die CPU geladen und danach die Uhrzeit noch mal geändert, ohne abzuspeichern, dann wird ab sofort die geänderte Uhrzeit mit Synchronisations-Telegrammen an die Slaves gesendet.- Urlöschanforderung nach Komprimieren im RUN oder bei RAM-to-ROM
Komprimieren im RUN führt nicht mehr zur Urlöschanforderung. Dieses Fehlverhalten wurde in Einzelfällen auch bei RAM-to-ROM (implizit wird hier urgelöscht) festgestellt und tritt hier ebenfalls nicht mehr auf.- Status Baustein mit Aufrufumgebung funktioniert nicht
Aufrufpfad mit Adresse (in neuen STEP7 Versionen mit rechter Maustaste aktivierbar) ist nun möglich.- An Sprungzielen liefert Status Baustein ein falsches Ergebnis
Der Status von nicht bearbeiteten (übersprungenen) Programmzeilen wird nun nicht mehr angezeigt.- Defekt 6e10 nach mehrmaligem "Stack"-Auslesen
Mehrmaliges "Stack"-Auslesen führt nicht mehr zum Defekt 4550: 6e10.
Hier noch mal was mit Status Baustein:An Sprungzielen liefert Status Baustein ein falsches Ergebnis
- Status Baustein mit Aufrufumgebung funktioniert nicht
Aufrufpfad mit Adresse (in neuen STEP7 Versionen mit rechter Maustaste aktivierbar) ist nun möglich.
Die Überschneidung kann beseitigt werden:
- in AWL umschalten und vorsichtshalber "Speichern"
- wieder in FUP umschalten und "Speichern"
- Baustein in die CPU laden
Dieser FC wird nur im OB 1 aufgerufenIn NW3 ist das Busy noch 0, in NW5 aber 1. Von wo aus wird der Baustein aufgerufen, OB1? Gibt es noch andere OBs?
Wozu? Es werden doch alle Temp-Variablen eindeutig beschrieben bevor sie gelesen werden.wenn du schon Temps benutzt, dann setz sie doch im Netzwerk 1 auf 0
Die Aussage ist richtig.weiß nicht, das war in informatik semester 1 halt so erklärt. bevor man eine variable liest, sollte sie sinnvoll beschrieben sein.
Netzwerk 4: garantierte VKE-Abgrenzung
#Loesch
+-------+ +-------+
| & | | = |
"HIGH" --| |---| |
+-------+ +-------+
NW1 Prüfen auf neue Daten
Kennung SPS ******: 2
-> neuer Datensatz ist eingetroffen
-> das Signal wird als Lebendkennung zur *****-SPS zurückgesendet
-> wenn keine Änderung der Kennung innerhalb von 15s erfolgt: Störung DÜ
L "DB_DÜ_MPI".SPW.ZNr
L 2
==I
= L 4.0
U L 4.0
BLD 102
S "DB_DÜ_MPI".Stat.neu
U L 4.0
L S5T#15S
SE "LZ_DÜ_H"
NOP 0
NOP 0
NOP 0
U "LZ_DÜ_H"
= #Error
O(
UN L 4.0
L S5T#15S
SE "LZ_DÜ_L"
NOP 0
NOP 0
NOP 0
U "LZ_DÜ_L"
)
O #Error
= "DB_DÜ_MPI".Stat.Error
NW 2 Senden der eigenen Kennung an den Slave
U "DB_DÜ_MPI".Stat.neu
= L 4.0
U L 4.0
SPBNB _001
L "DB_DÜ_MPI".SPW.ZNr
T "DB_DÜ_MPI".Fi.Re_ZNr
_001: NOP 0
UN L 4.0
SPBNB _002
L 0
T "DB_DÜ_MPI".Fi.Re_ZNr
_002: NOP 0
NW3:
U "DB_DÜ_MPI".Stat.neu
UN "DB_DÜ_MPI".Stat.Error
= L 4.0
BLD 103
U(
ON "DB_DÜ_MPI".Stat.neu
O "DB_DÜ_MPI".Stat.Error
)
= L 4.1
BLD 103
CALL "X_PUT"
REQ :=L4.0
CONT :=L4.1
DEST_ID :=W#16#3
VAR_ADDR:=P#DB59.DBX66.0 BYTE 8
SD :="DB_DÜ_MPI".Fi
RET_VAL :=#Ret
BUSY :="DB_DÜ_MPI".Stat.Busy
NOP 0
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen