Herunterladen Inhalt Inhalt Diese Seite drucken

Start Der Nck- -Spl Über Plc Anwenderprogramm; Programmstart - Siemens SINUMERIK 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

03.10
Beispiel für SAFE.SPF
Nachfolgend wird ein einfaches Beispiel für SAFE.SPF dargestellt, welches über
PROG_EVENT im Hochlauf gestartet wird und statische Synchronaktionen enthält.
; File: SAFE.SPF
=============
; Definitionen
DEFINE STOP_A_DISABLE AS $A_OUTSI[1]
DEFINE STOP_C_DISABLE AS $A_OUTSI[2]
DEFINE STOP_D_DISABLE AS $A_OUTSI[3]
;
DEFINE STOP_A_EXT AS $A_INSE[6]
DEFINE STOP_C_EXT AS $A_INSE[7]
DEFINE STOP_D_EXT AS $A_INSE[8]
DEFINE STOP_A_XT AS $A_INSE[9]
;
; Programmteil
N10 IDS=01 DO STOP_A_DISABLE=STOP_A_EXT
N20 IDS=02 DO $A_OUTSE[1]=NOT $A_OUTSE[1]
N30 M17
Start der NCK- -SPL über PLC Anwenderprogramm

Programmstart

Der Start der NCK-SPL kann auch durch das PLC-Anwenderprogramm erfolgen.
Nach Start der NCK-SPL wird der kreuzweise Datenvergleich im Systemprogramm
aktiv (NCK und PLC-Grundprogramm).
Das NCK-SPL-Programm muß als ASUP gestartet werden. Dazu ist zunächst eine
Zuordnung zu Interruptnummer und Kanal über FB4 mit der Funktion ASUP über
den Parameter PIService="PI.ASUP" notwendig.
Nach erfolgreichem Abschluß des FB4 (Ausgangsparameter "Done"=TRUE) wird
die Programmausführung über FC9 "ASUP" gestartet.
Dabei wird das MD 11602 $MN_ASUP_START_MASK berücksichtigt, über das
das Ignorieren von Stop-Gründen für den Ablauf eingestellt werden kann.
Abweichend von der empfohlenen Einstellung 7H sind auch folgende Einstellungen
möglich:
-- Bit 1 kann gelöscht werden, wenn MD 20700
$MN_REFP_NC_START_LOCK (in dem Kanal in dem sie SPL gestartet
wird) gelöscht ist, oder wenn zum Zeitpunkt des ASUP--Starts die Achsen
(in dem Kanal in dem die SPL gestartet wird) nicht sicher referenziert wer-
den müssen, z.B. im Zustand Parken.
-- Bit 2 kann gelöscht werden, wenn keine Einlesesperre während des Hoch-
laufs ansteht.
Weiterhin muß das MD 11604 $MN_ASUP_START_PRIO_LEVEL (Interruptpriori-
tät, ab der das MD $MN_ASUP_START_MASK aktiv wird) beachtet werden.
© Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl/SINAMICS S120 SINUMERIK Safety Integrated (FBSI sl) - - Ausgabe 03.2010
Sensor- -/Aktoreinbindung
7.5 Sichere programmierbare Logik (SPL)
7-303

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinamics s120

Inhaltsverzeichnis