Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC PLC Funktionshandbuch Seite 641

Inhaltsverzeichnis

Werbung

Das folgende Beispiel zeigt einen Mehrfachaufruf:
// #tempFeedHold: Bool;
// #tempSpindleHold: Bool;
// #tempSpindleDir: Bool;
// Aufruf des Bausteins für 1. MCP, BAG 1, Kanal 1, Spindel: Achse 4
"LBP_MCPCtrlMillingSmall"(BAGNo := 1,
// Aufruf des Bausteins für 1. MCP, ohne BAG, Kanal 2, ohne Spindel
"LBP_MCPCtrlMillingSmall"(BAGNo := 0,
// Aufruf des Bausteins für 1. MCP, BAG 2, Kanal 3, Spindel: Achse 8
"LBP_MCPCtrlMillingSmall"(BAGNo := 2,
Das folgende Beispiel zeigt einen Aufruf für mehrere MCPs:
// #tempFeedHoldMcp1: Bool;
// #tempSpindleHoldMcp1: Bool;
// #tempSpindleDirMcp1: Bool;
// #tempFeedHoldMcp2: Bool;
// #tempSpindleHoldMcp2: Bool;
// #tempSpindleDirMcp2: Bool;
// Aufruf des Bausteins für 1. MCP, BAG 1, Kanal 1, Spindel: Achse 4
"LBP_MCPCtrlMillingSmall"(BAGNo := B#16#01,
PLC
Funktionshandbuch, 06/2019, A5E47437861A AA
ChanNo := 1,
SpindleIFNo := 4,
FeedHold => #tempFeedHold,
SpindleHold => #tempSpindleHold,
SpindleDir => #tempSpindleDir);
ChanNo := 2,
SpindleIFNo := 0,
FeedHold => #tempFeedHold,
SpindleHold => #tempSpindleHold,
SpindleDir => #tempSpindleDir);
ChanNo := 3,
SpindleIFNo := 8,
FeedHold => #tempFeedHold,
SpindleHold => #tempSpindleHold,
SpindleDir => #tempSpindleDir);
ChanNo := 1,
SpindleIFNo := 4,
FeedHold => #tempFeedHoldMcp1,
Referenz zum PLC-Grundprogramm
10.6 Funktionen (FC)
// or B#16#01
// or B#16#00
// or B#16#02
641

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis