// Aufruf des Bausteins für 1. MCP, BAG 1, Kanal 1, Spindel: Achse 4
"LBP_MCPCtrlMilling"(BAGNo := B#16#01,
// Aufruf des Bausteins für 2. MCP, ohne BAG, Kanal 2, ohne Spindel
"LBP_MCPCtrlMilling"(BAGNo := B#16#10,
9.6.13
LBP_TransferSelData [FC21]: Datenaustausch NC/PLC
Funktion
Der Baustein "LBP_TransferSelData [FC21]" dient zum Datenaustausch zwischen PLC und
NC. Die Daten werden sofort und bei jedem Aufruf des Bausteins übertragen, unabhängig vom
zyklischen Datenaustausch.
Die Aktivierung des Datentransfers erfolgt durch Aufruf des Bausteins mit Parameter
"Enable" := TRUE.
Der Baustein stellt folgende Funktionen zur Verfügung:
● Signale der Synchronaktionen: PLC → NC-Kanal (LBP_Chan*.A_SynDisabl (DB21, ...ab
DBB300))
● Signale der Synchronaktionen: NC-Kanal → PLC (LBP_Chan*.E_SynDisabled (DB21, ...ab
DBB308))
● Schneller Datenaustausch NC → PLC
● Schneller Datenaustausch PLC → NC
● Signale an Kanal aktualisieren (LBP_Chan*.DBB6" und DBB7")
● Signale an Achsen aktualisieren (LBP_Axis*.DBB2 (DB31, ...DBB2))
● Signale an Achsen aktualisieren (LBP_Axis*.DBB4 (DB31, ...DBB4))
PLC
Funktionshandbuch, 12/2019, A5E48053808A AB
ChanNo := 1,
SpindleIFNo := 4,
FeedHold => #tempFeedHoldMcp1,
SpindleHold => #tempSpindleHoldMcp1);
ChanNo := 2,
SpindleIFNo := 0,
FeedHold => #tempFeedHoldMcp2,
SpindleHold => #tempSpindleHoldMcp2);
Referenz zum PLC-Grundprogramm
9.6 Funktionen (FC)
707