PLC–Grundprogramm (P3)
4.7 FB 9: M zu N Bedieneinheitenumschaltung
Hinweis
Der Eingangsparameter "MCPEnable" muss= true sein, um die MSTT Um-
schaltung zu ermöglichen. Der Defaultwert dieser Parameter ist so geschaltet
und muß beim Aufruf der Funktion nicht zusätzlich beschaltet werden.
Alarm, Fehler
Die Ausgangsparameter "Alarm1" bis "Alarm6" und "Report" können für die
Alarm– und Fehlermeldungen des MMC in den Bereichen des DB2 übergeben
werden.
Konnte eine MMC–Funktion nicht ausgeführt werden (bei der die Fehlermel-
dung nicht angezeigt werden kann), wird dies am Zustandsparameter Er-
rorMMC mit 'logisch 1' angezeigt (z B. Fehler im Hochlauf , wenn keine Verbin-
dung aufgebaut wird).
Aufrufbeispiel für
CALL "RUN_UP" , "gp_par" (
FB1 (Aufruf im
OB100)
Beispiel für Over-
ride–Umschaltung
// verwendete Hilfsmerker M100.0, M100.1, M100.2, M100.3
// Flanke positiv von MCP1Ready muß Override prüfen und Maßnahmen für
// MSTT Baustein einleiten
// Dieses Beispiel gilt für Vorschub–Override; für Spindel–Override sind Naht
// Eingangsbyte auszutauschen.
// Override speichern
kerbyte)
1/P3/4-150
MCPNum
:= 1,
MCP1In
:= P#E 0.0,
MCP1Out
:= P#A 0.0,
MCP1StatSend
:= P#A 8.0,
MCP1StatRec
:= P#A 12.0,
MCP1BusAdr
:= 255,
MCP1Cycl
:= S5T#200MS,
MCP1Stop
:= TRUE,
NCCyclTimeout
:= S5T#200MS,
NCRunupTimeout
Aktivierung
stellen– und
U
DB10.DBX 104.0;
//MCP1Ready
FN
M
100.0;
//Flankenmerker 1
SPBN wei1;
S
M
100.2;
//Hilfsmerker 1 setzen
R
M
100.3;
//Hilfsmerker 2 rücksetzen
L DB21.DBB 4;
//Nahtstelle Vorschub–Override
T EB 28;
//Zwischenspeicher (freies Eingangs– oder Mer-
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
// Adresse 1. MSTT
// MSTT ausgeschaltet
:= S5T#50S);
Siemens AG 2003 All Rights Reserved
11.02
10.00