Herunterladen Diese Seite drucken

Aktivierung; Schreiben Von Der Plc - Siemens SINUMERIK 840D sl Funktionshandbuch

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

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);
. . .
)
Grundfunktionen: Diverse NC/PLC-Nahtstellensignale und Funktionen (A2)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0
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
Ausführliche Beschreibung
Kommentar
;wenn TRUE, dann FC21 aktiv
2.2 Funktionen
2-31

Werbung

loading

Diese Anleitung auch für:

Sinumerik810dSinumerik840dSinumerik840diSinumerik840di sl