Step 5 Programmierbefehle

rasmuss

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

Ich habe hier ein STEP 5 Programm vor mir, zu dessen Programmierung ich mal eine Frage habe.

Es hat in einem FB Zwei Netzwerke die wie folgt programmiert sind:
Netzwerk 5
:L KF +0
:E DB 12

Netzwerk 6
:L KF +255
:E DB 12

Meine Frage ist nun, was das der Befehl “E“ an dieser Stelle bedeutet.
Kann mir da keinen Reim drauf machen.

Schönen Gruß
Rasmuss
 
E:
Einen Datenbaustein erzeugen.Die Anzahl seiner Datenwörter muss im AKKU 1hinterlegt sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kommen die Befehle so nacheinander?
Das macht eigentlich wenig Sinn.
Wenn der DB nicht vorhanden ist, dann wird er im NW 5 erzeugt mit der Länge 0
Im NW 6 wird er wieder erzeugt mit der Länge 255.
Doch wenn der DB schon vorhanden ist wird dieser NICHT neu erzeugt.
Warum also solch eine Reihenfolge?
Oder gibt es irgendwo irgendwelche Sprünge oder so?

Kannst du uns schreiben welche CPU verbaut ist?


bike
 
Okay danke. Dann habe ich das soweit verstanden.

Sprünge gibt es keine die damit zu tun haben.
Der DB 12 wird aber in andern Netzwerken noch verwendet.

:A DB 12
:T DW XXX
usw.

Die verbaute CPU ist ein
Simatic S5
115U CPU 944B

Gruß Rasmuss
 
Das Löschen von DB12 in NW5 ist wohl über vorsichtigerweise. Der DB wird dann in NW6 erzeugt mit maximaler Längee (256 Datenworte).
 
Zurück
Oben