Sensor–/Aktoreinbindung
7.3 Sichere programmierbare Logik (SPL)
Randbedingungen
Die Sprachbefehle SIRELIN, SIRELOUT und SIRELTIME dürfen nicht in Synchro-
naktionen verwendet werden.
Der Sprachbefehl SIRELAY darf nur in Synchronaktionen der SPL (SAFE.SPF)
verwendet werden. Die Beschaltung muß vorher über die Sprachbefehle SIRELIN,
SIRELOUT und SIRELTIME vorgegeben worden sein.
Beispiel
Beispiel für eine Notaus-Realisierung mit NCK-SPL in SAFE.SPF:
DEF
N10 DEFINE IE_NH_E
N20 DEFINE IE_NH_Q
N30 DEFINE MI_NH_Q
N40 DEFINE MI_C_ABW
N50 DEFINE MI_A_ABW_A
N60 DEFINE MI_A_ABW_S
N70 DEFINE M_STATUS_1
;––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
N200 SIRELIN(1,RESULT_IN,"IE_NH_Q","MI_NH_Q","IE_NH_E")
N210 SIRELOUT(1,RESULT_OUT,"MI_C_ABW",MI_A_ABW_A","MI_A_ABW_S")
N220 SIRELTIME(1,RESULT_TIME,0.4, 2.2, 3.5)
;––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
N300 IDS=10 DO M_STATUS_! = SIRELAY(1)
––––––––––––––––––––Fehlerbehandlung–––––––––––––––––––––––––––––
N310 IDS=11 EVERY M_STATUS_1 < > DO . . . . . .
7-214
SINUMERIK 840D sl/SINAMICS S120 SINUMERIK Safety Integrated (FBSI sl) – Ausgabe 03/2006
INT RESULT_IN, RESULT_OUT, RESULT_TIME
AS $A_INSE[1]
AS $A_INSE[2]
AS $A_MARKERSI[1]
AS $A_MARKERSI[2]
AS $A_MARKERSI[3]
AS $A_MARKERSI[4]
AS $AC_MARKER[1
© Siemens AG 2006 All Rights Reserved