Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 173

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

POKE_BOOL(area:=_in_,
POKE_BLK(area_src:=_in_,
Bei den Anweisungen PEEK und POKE gelten die folgenden Werte für die Parameter
"area", "area_src" und "area_dest". Für andere Bereiche als Datenbausteine muss der
Parameter dbNumber 0 sein.
16#81
16#82
16#83
16#84
Andere Codebausteine aus Ihrem SCL-Programm aufrufen
Um einen anderen Codebaustein in Ihrem Anwenderprogramm aufzurufen, geben Sie
einfach den Namen (oder die absolute Adresse) von FB oder FC mit den Parametern ein.
Für einen FB müssen Sie den Instanz-DB angeben, der mit dem FB aufgerufen werden soll.
<DB-Name> (Parameterliste)
<#Instanzname> (Parameterliste)
"MyDB"(MyInput:=10, MyInOut:="Tag1");
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
dbNumber:=_in_,
byteOffset:=_in_,
bitOffset:=_in_,
value:=_in_);
dbNumber_src:=_in_,
byteOffset_src:=_in_,
area_dest:=_in_,
dbNumber_dest:=_in_,
byteOffset_dest:=_in_,
count:=_in_);
I
Q
M
DB
Programmiergrundlagen
6.5 Programmiersprache
Schreibt den Booleschen Wert in den
angegebenen bitOffset und byteOffset des
angegebenen Datenbausteins, der E/A oder
des Speicherbereichs.
Beispiel:
POKE_BOOL(area:=16#84, dbNumber:=2,
byteOffset:=3, bitOffset:=5,
value:=0);
Schreibt die unter "count" angegebene Anzahl
von Bytes beginnend mit dem angegebenen
byteOffset des angegebenen
Quelldatenbausteins, der Quell-E/A oder des
Quellspeicherbereichs in den angegebenen
byteOffset des angegebenen
Zieldatenbausteins, der Ziel-E/A oder des
Zielspeicherbereichs.
Beispiel:
POKE_BLK(area_src:=16#84,
dbNumber_src:=#src_db,
byteOffset_src:=#src_byte,
area_dest:=16#84,
dbNumber_dest:=#src_db,
byteOffset_dest:=#src_byte,
count:=10);
Aufruf als eine Instanz
Aufruf als Multiinstanz
173

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis