Herunterladen Inhalt Inhalt Diese Seite drucken

Aktivierung - Siemens SINUMERIK 840D sl Funktionshandbuch

Grundfunktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Satznummer
N10
N12
N20
N30
N40
N50
N60
N70
N80
N90
N99

Aktivierung

Die maximale Anzahl der gleichzeitig schreibbaren Ausgangsvariablen ist einstellbar über:
MD28150 $MC_MM_NUM_VDIVAR_ELEMENTS (Anzahl Elemente für das schreiben von
PLC-Variablen)
Beispiel
Es soll ein WORD von der PLC an die NC übergeben werden.
Der Positions-Offset innerhalb des NCK-Eingangs (PLC-Ausgangsbereich) soll das 4.Byte
sein. Der Positions-Offset muss ein ganzzahliges Vielfaches der Datenbreite sein.
● Schreiben von der PLC:
Programmcode (Ausschnitt)
. . .
CALL FC21 (
Enable :=M10.0,
Funct :=B#16#4,
S7Var :=P#M 104.0 WORD1,
IVAR1 :=04,
IVAR2 :=-1,
Error :=M10.1,
ErrCode :=MW12);
. . .
)
● Lesen im Teilegrogramm
Programmcode (Ausschnitt)
. . .
PLCDATA = $A_DBW[4];
. . .
Grundfunktionen
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
Beispiel
Umgehung des Problems durch Vergleich auf "EPSILON" (kleine Abweichung)
Programmcode
DEF REAL DBR
DEF REAL EPSILON = 0.00001
$A_DBR[0]=145.145
G4 F2
STOPRE
DBR=$A_DBR[0]
IF ( ABS(DBR/145.145-1.0) < EPSILON ) GOTOF ENDE
MSG ( "Fehler" )
M0
ENDE:
M30
Diverse NC/PLC-Nahtstellensignale und Funktionen (A2)
Kommentar
;wenn TRUE, dann FC21 aktiv
Kommentar
// Lesen eines Wortes
1.3 Funktionen
59

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis