SafetyExt_AC500_V22.lib

Dies ist die Web-Ausgabe der Originalfassung des ‎⮫ AC500-S Sicherheitshandbuchs, Version 1.3.2. Diese Web-Ausgabe dient lediglich zur schnellen Orientierung. Für die Einhaltung der Anforderungen in Bezug auf Anwendungen der funktionalen Sicherheit muss das Original-Sicherheitshandbuch verwendet werden.

Die Bibliothek SafetyExt_AC500_V22.lib enthält die folgenden POEs:

  • Systembefehle

    • SF_E_ERR_LED_SET (setzt die LED E-ERR (EIN oder AUS))

    • SF_MAX_POWER_DIP_SET (setzt die max. Anzahl Neustarts nach Spannungsabfall in der Sicherheits-CPU)

    • SF_WDOG_TIME_SET (setzt die maximal zulässige Zykluszeit der Sicherheits-CPU)

    • SF_APPL_MEASURE_BEGIN (diese Funktion definiert den Startpunkt der Zeitprofilerstellung)

    • SF_APPL_MEASURE_END (diese Funktion definiert den Endpunkt der Zeitprofilerstellung)

  • Systeminformationen

    • SF_MAX_POWER_DIP_GET (gibt die aktuelle Anzahl von Neustarts nach Spannungsabfall in der Sicherheits-CPU an)

    • SF_SAFETY_MODE (gibt an, ob die Sicherheits-CPU im DEBUG- oder SAFETY-Modus ist)

    • SF_SM5XX_OWN_ADR (gibt den Wert der Drehschalter-Adresse der Sicherheits-CPU an)

    • SF_RTS_INFO (Gibt die Firmwareversion der Sicherheits-CPU an. Die Version ist eine Dezimale im Binärcode, 16#10 bedeutet z. B. Version 1.0.)

  • Datenspeicherung

    • SF_FLASH_DEL (Dieser Funktionsbaustein löscht ein Datensegment im Flash-Speicher. Sämtliche Daten in diesem Datensegment werden gelöscht.)

    • SF_FLASH_READ (Der Funktionsbaustein liest einen Datensatz aus einem Datensegment des Flash-Speichers und legt diesen Datensatz ab dem durch die Sicherheits-CPU definierten Anfangsmerker ab.)

    • SF_FLASH_WRITE (Dieser Funktionsbaustein schreibt Daten in ein Datensegment im Flash-Speicher.)

  • Azyklischer nicht sicherer Datenaustausch

    • SF_DPRAM_PM5XX_S_REC (Empfang von Daten der Standard-CPU)

    • SF_DPRAM_PM5XX_S_SEND (Versand von Daten an die Standard-CPU)

HINWEIS

HINWEIS
HINWEIS
HINWEIS

HINWEIS

HINWEIS

Um einen azyklischen nicht sicheren Datenaustausch zwischen Sicherheits- und Standard-CPU herzustellen, ist die Verwendung dedizierter Funktionsbausteine für die Standard-CPU erforderlich.