Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 205

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

Werbung

;–––––––––––––––––––– Zyklusdefinition ––––––––––––––––––
; Unterdrückung Einzelsatz, Anzeige
;––––––––––––––––––––––––––––––––––––––––––––––––––––––––
N100 PROC PROG_EVENT SBLOF DISPLOF
;
; Start der NCK–SPL
; –––––––––––––––––––––––––––––––––––––––––––––––––––––––
N200 IF ($P_PROG_EVENT == 4); Abfrage Hochlauf
N300
CALL "/_N_CST_DIR/_N_SAFE_SPF"
N400 ENDIF
N500 ...
N600 ...
N700 M17 ; Zyklusende
Das Teileprogramm SAFE.SPF wird aufgerufen, wenn die Überprüfung der Sy-
stemvariablen $P_PROG_EVENT ergibt, daß der Aufruf des Teileprogramms
PROG_EVENT.SPF seinerseits im Hochlauf der Steuerung erfolgt ist.
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
© Siemens AG 2006 All Rights Reserved
SINUMERIK 840D sl/SINAMICS S120 SINUMERIK Safety Integrated (FBSI sl) – Ausgabe 03/2006
Sensor–/Aktoreinbindung
7.3 Sichere programmierbare Logik (SPL)
7-205

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinamics s120

Inhaltsverzeichnis