Herunterladen Inhalt Inhalt Diese Seite drucken

Deklaration Der Funktion - Siemens SINUMERIK840D sl Handbuch

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

Werbung

Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
Achsnummern auch in der parametrierten BAG Nummer des MSTT–Bausteins angegeben
sind.
Für diese Flexibilität existieren Tabellen für Achsnummern im DB 10. Für die erste
Maschinensteuertafel (MSTT) beginnt die Tabelle ab dem Byte 8 (symbolischer Name:
MCP1AxisTbl[1..22]) und für die zweite MSTT ab dem Byte 32 (symbolischer Name:
MCP2AxisTbl[1..22]). Hier sind die Maschinen–Achsnummern byteweise einzutragen.
Der Eintrag 0 ist in der Achstabelle zulässig. Eine Prüfung auf eine unzulässige
Achsnummer findet nicht statt und kann bei Falscheintrag zum PLC Stopp führen.
Für den FC 19 kann auch eine Begrenzung der maximal möglichen Achsanwahlen erfolgen.
Diese Begrenzung wird im DB10.DBW30 (symbolischer Name: MCP1MaxAxis) bzw.
DB10.DBW54 (symbolischer Name: MCP2MaxAxis) für die jeweilge MSTT eingestellt
werden. Der voreingestellte Wert ist 0, damit wirkt die konfigurierte maximale Achsanzahl.
Die Achsnummern und die Begrenzung können auch dynamisch angepasst werden. Danach
muss allerdings eine erneute Achsanwahl bei FC 19 erfolgen.
Während des Fahrens von Achsen über die jeweiligen Richtungstasten darf keine
Umschaltung der Achsnummern erfolgen.
Voreingestellt ist der Kompatibilitätsmodus mit den Achsnummern 1 bis 9 für beide MSTT
und die Begrenzung auf die konfigurierte Achsanzahl.

Deklaration der Funktion

FUNCTION FC 19: void
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
BEGIN
END_FUNCTION
Erläuterung der Formalparameter
Die folgende Tabelle zeigt alle Formalparameter der Funktion "MCP_IFM":
Signal
BAGNo
ChanNo
SpindleIFN
o
FeedHold
SpindleHol
d
2-204
//NAME
BAGNo :
ChanNo :
SpindleIFNo :
FeedHold :
SpindleHold :
Art
Typ
Wertebereich
E
Byte
0 - b#16# und
b#16#10 -
b#16#1A
E
Byte
0 - B#16#0A
E
Byte
0 - 31
(B#16#1F)
A
Bool
A
Bool
: MCP_IFM
BYTE;
BYTE;
BYTE;
BOOL;
BOOL;
Bemerkung
BAG-Nr., in die die Betriebsartensignale übertragen
werden.
BAGNo >= b#16#10 bedeutet Zugriff auf die
2. Maschinensteuertafel.
Kanal-Nr. für die Kanalsignale
Nummer der Achsschnittstelle, die als Spindel
deklariert ist.
Vorschub Halt von MSTT, selbsthaltend
Spindel Halt von MSTT, selbsthaltend
PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis