Herunterladen Inhalt Inhalt Diese Seite drucken

Anwendungsbeispiel: Tastenfarbe Einer Modularen Mcp Einstellen - Siemens SINUMERIK Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK:
Inhaltsverzeichnis

Werbung

Referenz zum PLC-Grundprogramm
10.6 Funktionsbausteine (FB)
Impulsdiagram

Anwendungsbeispiel: Tastenfarbe einer modularen MCP einstellen

Den Tasten einer modularen MCP können Farben zugeordnet werden, die abhängig vom
Zustand sind. Mögliche Zustände sind aktiv und inaktiv.
Der an Parameter "recordData" übergebene Datensatz muss vom Typ
LBP_typeModularMcpKeypadRecord (Seite 97) sein.
Um den Tasten eine Farbe zuzuordnen, gehen Sie folgendermaßen vor:
• Übergeben Sie am Parameter "recordNumber" den Wert 128.
• Konfigurieren Sie die Variablen vom Datensatz, den Sie an Parameter "recordData"
übergeben.
"Version" muss auf 16#10 gesetzt sein
Tasten über den Index angeben, der sich auf das jeweilige Tastenfeld bezieht
Farben für die jeweilige Taste als RGB-Code (0 bis 255)
670
Der Auftrag wird mit einer steigenden Flanke am Parameter "execute" gestartet. Die Werte an den
Eingangsparametern werden übernommen und bleiben für die gesamte Auftragsdauer gültig.
Der Baustein muss so lange aufgerufen werden, bis er "Done" oder "Error" zurückmeldet.
Ein Abbruch des Auftrags ist nicht möglich.
Nach Ende des Auftrags ist eine steigende Flanke an "Execute" notwendig, um einen neuen
Auftrag zu starten.
Mehrere, parallele Aufrufe mit verschiedenen Instanzen von "LBP_OpUnitWriteRecord" können
gestartet werden. Der Baustein arbeitet die Aufrufe intern nacheinander ab, nicht parallel.
"Done" und "Error" werden mit fallender Flanke an "execute" zurückgesetzt.
Die Funktionalität des FB wird mit fallender Flanke an "execute" nicht gestoppt. Wird der Eingang
"execute" zurückgesetzt, bevor der Ausgang "Done" gesetzt ist, so ist der Ausgang "Done" nur
einen Zyklus lang gesetzt.
Wenn "Execute" bereits FALSE ist, dann stehen "Done" und "Error" nur für einen Zyklus an.
Ein neuer Auftrag wird mit einer steigenden Flanke an "execute" angefordert, während der Bau‐
stein noch in Bearbeitung ist ("Busy" = TRUE).
Der alte Auftrag wird mit den zu Auftragsbeginn anstehenden Parametern beendet.
Funktionshandbuch, 10/2020, A5E48053808A AD
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik one plc

Inhaltsverzeichnis