Programmbearbeitung ohne Prozessabbild für Init

Isha

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

Ich möchte eine Initialisierung meines Programms durchführen. Dazu soll der ganze Programmcode (OB1) einmal durchlaufen werden ohne Prozessabbild, resp. das ganze Prozessabbild der Eingänge soll null sein.

Kann das einfach realisiert werden?

Gruss
Isha
 
Ginge z.B. so:

Code:
 U #INIT
SPB INT1

L L#0
T ED 1

SET
S #INIT

INT1: NOP 0

könnte aber zu Tippaufwand führen...

dtsclipper
 
Zuviel Werbung?
-> Hier kostenlos registrieren
löschen

Hallo,

also ohne den Sinn zu verstehen würde ich vorschlagen dass du ein Lokalbyte deklariert, mit 0 beschreibst und dieses am SFC21 an BVAL ranschreibst. An BLK musste dann dein komplettes PAE ranschreiben.

André
 
-

Hi Kollege,
Hallo,

also ohne den Sinn zu verstehen würde ich vorschlagen dass du ein Lokalbyte deklariert, mit 0 beschreibst und dieses am SFC21 an BVAL ranschreibst. An BLK musste dann dein komplettes PAE ranschreiben.

André

Laut Siemens:
Mit der SFC 21 können Sie keine Werte schreiben in:

· folgende Bausteine: FB, SFB, FC, SFC, SDB

· Zähler

· Zeiten

· Speicherbereiche des Peripheriebereiches.


V.
 
Fill

BLK OUTPUT ANY E, A, M, D, L

Der Parameter BLK enthält die Beschreibung des Feldes, das vorbesetzt werden soll (Zielfeld). Arrays vom Datentyp STRING sind nicht erlaubt.

P#E0.0 BYTE 256 ist nicht "Speicherbereiche des Peripheriebereiches" sondern Prozessabbbild

André
 
Zurück
Oben