Übersicht

Die IO-Functions-Bibliothek beinhaltet Funktionsbausteine, mit denen Dienste/Funktionen auf den IO-Geräten (Feldbus-Master oder Slaves) ausgeführt werden können.

Allgemeine Gerätefunktionen

Name

Beschreibung

IOF_DeviceReset

Reset eines IO-Gerätes

IOF_GetBoxAddrByName

Die Feldbusadresse der Box über die Geräte-Id und die Box-Bezeichnung ermitteln

IOF_GetBoxAddrByNameEx

Die Feldbusadresse der Box über die Geräte-Bezeichnung und die Box-Bezeichnung ermitteln

IOF_GetBoxCount

Die Anzahl der Boxen lesen

IOF_GetBoxNameByAddr

Die Box-Bezeichnung anhand der Feldbusadresse der Box und der Geräte-Id lesen

IOF_GetBoxNetId

Die AmsNetId einer Box anhand der Feldbusadresse der Box und der Geräte-Id lesen

IOF_GetDeviceCount

Die Anzahl der IO-Geräte lesen

IOF_GetDeviceIDByName

Die Geräte-Id anhand der Geräte-Bezeichnung ermitteln

IOF_GetDeviceIDs

Alle Geräte-Ids lesen

IOF_GetDeviceName

Die Geräte-Bezeichnung anhand der Geräte-Id lesen

IOF_GetDeviceNetId

Die AmsNetId anhand der Geräte-Id lesen

IOF_GetDeviceType

Den Geräte-Typ anhand der Geräte-Id lesen

IOF_GetDeviceInfoByName

Die Geräte-Id und die AmsNetId anhand der Geräte-Bezeichnung ermitteln

Feldbusspezifische und gerätespezifische Funktionen

CANopen

Name

Beschreibung

IOF_CAN_Layer2Command

Ein Layer 2 Kommando ausführen

Beckhoff Lightbus

Name

Beschreibung

IOF_LB_BreakLocationTest

Bruchstellen-Test des Lichtwellenleiterrings

IOF_LB_ParityCheck

Parity-Zähler lesen

IOF_LB_ParityCheckWithReset

Parity-Zähler lesen und zurücksetzen

SERCOS

Name

Beschreibung

IOF_SER_GetPhase

Die aktuelle Phase lesen

IOF_SER_ResetErr

Reset des Fehlerpuffers

IOF_SER_SaveFlash

Parameter im Flash speichern

IOF_SER_SetPhase

Die aktuelle Phase setzen

IOF_SER_IDN_Read

Sercos-Drive-Parameter lesen

IOF_SER_IDN_Write

Sercos-Drive-Parameter schreiben

IOF_SER_DRIVE_Backup

Backup und Restore der Sercos-Drive-Parameter in/aus einer Datei

IOF_SER_DRIVE_BackupEx

Backup und Restore der Sercos-Drive-Parameter in/aus einer Datei (erweiterte Funktionalität)

IOF_SER_DRIVE_Reset

Drive-Reset eines Sercos-Drives per Kommando auf Parameter S-0-0099 (IDN99)

Profibus DPV1 (Sinamics

Name

Beschreibung

F_CreateDpv1ReadReqPkg

DPV1 Telegramm für Parameterlesen erzeugen

FB_Dpv1Read

DPV1 Telegramm für Parameterlesen senden

F_SplitDpv1ReadResPkg

DPV1 Antwort-Telegramm für Parameterlesen auswerten

F_CreateDpv1WriteReqPkg

DPV1 Telegramm für Parameterschreiben erzeugen

FB_Dpv1Write

DPV1 Telegramm für Parameterschreiben senden

F_SplitDpv1WriteResPkg

DPV1 Antwort-Telegramm für Parameterschreiben auswerten

Profinet DPV1 (Sinamics)

Name

Beschreibung

F_CreateDpv1ReadReqPkgPNET

DPV1 Telegramm für Parameterlesen erzeugen

FB_Dpv1ReadPNET

DPV1 Telegramm für Parameterlesen senden

F_SplitDpv1ReadResPkgPNET

DPV1 Antwort-Telegramm für Parameterlesen auswerten

F_CreateDpv1WriteReqPkgPNET

DPV1 Telegramm für Parameterschreiben erzeugen

FB_Dpv1WritePNET

DPV1 Telegramm für Parameterschreiben senden

F_SplitDpv1WriteResPkgPNET

DPV1 Antwort-Telegramm für Parameterschreiben auswerten

NOV/DP-RAM

Name

Beschreibung

FB_NovRamReadWrite

Daten in das NOV-RAM schreiben oder aus dem NOV-RAM lesen

FB_NovRamReadWriteEx

Daten in das NOV-RAM schreiben oder aus dem NOV-RAM lesen. Überprüft ob ein spezielle Zugriffsart auf den Speicher notwendig ist und kopiert dementsprechend die Daten auf die korrekte Art (z-B. beim Zugriff auf das CX_9000 NOV-RAM).

FB_GetDPRAMInfo

Den Adresspointer und die konfigurierte Größe vom NOV/DP-RAM lesen

FB_GetDPRAMInfoEx

Den Adresspointer und die konfigurierte Größe vom NOV/DP-RAM lesen (Erweiterung)

AX200x Profibus

Funktionsbausteine für den Zugriff auf den AX200X über den Profibus: Übersicht.

ASI Master Terminal

Funktionsbausteine für den Zugriff auf eine ASI-Masterklemme: Übersicht.

Beckhoff USV (unter Windows USV Service)

Name

Beschreibung

FB_GetUPSStatus

Den Status der USV aus der SPS lesen.

Drittherstellergeräte

INTERBUS Phoenix IBS SC/I-T Funktionen

Phoenix IBS SC/I-T Funktionen: Übersicht.

Name

Beschreibung

SCIT_ActivateConfiguration

Führt den Befehl Activate_Configuration aus

SCIT_DeactivateConfiguration

Führt den Befehl Deactivate_Configuration aus

SCIT_StartDataTransfer

Führt den Befehl Start_Data_Transfer aus

SCIT_StopDataTransfer

Führt den Befehl Stop_Data_Transfer aus

SCIT_AlarmStop

Führt den Befehl Alarm_Stop aus

SCIT_ControlActiveConfiguration

Dient zur Beeinflussung der aktiven Konfiguration der Interbus-Teilnehmer. Dieses Kommando kann sowohl im Zustand PAR_READY als auch im Zustand ACTIVE und RUN ausgeführt werden. Hierüber können einzelne, abhängige und gruppierte Teilnehmer aktiviert und deaktiviert werden.

SCIT_GetErrorInfo

Liefert Fehlerart und Fehlerort eines Interbus-Teilnehmers nach einem Busfehler

SCIT_ConfDevErrAll

Peripheriestörungen aller Geräte quittieren

ads-tec

Name

Beschreibung

FB_ReadAdsTecSysData

Liest die Systemdaten/Diagnosedaten

RAID_Controller

Following function blocks are available for RAID controller services.

Name

Description

FB_RAIDFindCntlr

liefert die RAID-Controller Anzahl und die entsprechenden RAID-Controller IDs zurück

FB_RAIDGetInfo

liefert ein RAID Info, das die Anzahl der RAID-Controller-Sets enthält und die maximale Anzahl der RAID Antriebe pro Set.

FB_RAIDGetStatus

liefert den RAID-Set-Index, den RAID Typ, den RAID Status, die Anzahl der RAID Antriebe und den Status der RAID Antriebe zurück.