Herunterladen Inhalt Inhalt Diese Seite drucken

Allgemeines - Siemens SINUMERIK840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Aufrufbeispiel
FUNCTION FC 100: VOID
VAR_TEMP
END_VAR
BEGIN
NETWORK
...
// Synchronaktionen mit ID3, ID10 und ID31 deaktivieren im NC - Kanal 1 :
// Synchronaktionen von NCK - Kanal:
SYVK:
TRAN: CALL FC 21 (
...
END_FUNCTION
Funktionen
3, 4: Schneller Datenaustausch PLC-NCK

Allgemeines

Für den schnellen Austausch von Informationen zwischen PLC und NCK existiert ein eigener
interner Datenbereich. Die Dimension des internen Datenfeldes ist auf 1024 Bytes
festgelegt. Die Zugriffe (Lesen/ Schreiben) von PLC aus erfolgen über FC21. Die Belegung
dieses Bereiches (Struktur) muss im NC-Teileprogramm und PLC-Anwenderprogramm
identisch vereinbart werden.
Vom NC-Teileprogramm kann auf diese Daten mit den Befehlen $A_DBB[x], $A_DBW[x],
$A_DBD[x], $A_DBR[x] zugegriffen werden (siehe Programmieranleitung). Die konkrete
Adresse im Datenfeld wird über einen Byte-Offset (0 bis 1023) im Parameter IVAR1
angegeben. Dabei muss die Ausrichtung entsprechend dem Datenformat gewählt werden,
d.h. ein Dword beginnt auf einer 4-Byte-Grenze und ein Word auf einer 2-Byte-Grenze.
PLC-Grundprogramm solution line (P3 sl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0
myAny:
ANY;
SYAK:
AUF DB21;
SET;
S DBX300.2;
//ID3
S DBX301.1;
//ID10
S DBX303.6;
//ID31
L B#16#1;
T MB11;
SPA TRAN;
L B#16#2;
T MB11;
Enable :=
Funct :=
S7Var :=
IVAR1 :=
IVAR2 :=
Error :=
ErrCode :=
Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
M 10.0,
// wenn True, FC21 aktiv
MB 11,
#myAny,
//nicht genutzt
1,
//Kanal-Nr
0,
M 10.1,
MW 12);
2-207

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis