S7-PCI315:Integrierte Bausteine

Aus IBHsoftec Wiki
Version vom 2. August 2012, 10:17 Uhr von Joscha (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Die Steuerungen der S7-PCI315 Serie besitzen die nachfolgend gelisteten integrierten Standardbausteine.

Integrierte Systemfunktionen

SFC-Nr SFC-Name Kurzbeschreibung
SFC 0 SET_CLK Setzen der Systemzeit
SFC 1 READ_CLK Beispiel6
SFC 2 SET_RTM Beispiel9
SFC 3 CTRL_RTM Beispiel6
SFC 4 GET_RTM Beispiel9
SFC 5 GADR_LGC Beispiel9
SFC 6 RD_SINFO Beispiel6
SFC 12 D_ACT_DP Beispiel9
SFC 13 DPNRM_DG Beispiel6
SFC 14 DPRD_DAT Beispiel9
SFC 15 DPWR_DAT Beispiel9
SFC 20 Beispiel5 Beispiel6
SFC 21 Beispiel8 Beispiel9
SFC 22 Beispiel5 Beispiel6
SFC 23 Beispiel8 Beispiel9
SFC 24 Beispiel8 Beispiel9
SFC 25 Beispiel5 Beispiel6
SFC 28 Beispiel8 Beispiel9
SFC 29 Beispiel5 Beispiel6
SFC 30 Beispiel8 Beispiel9
SFC 31 Beispiel8 Beispiel9
SFC 32 Beispiel5 Beispiel6
SFC 33 Beispiel8 Beispiel9
SFC 34 Beispiel5 Beispiel6
SFC 36 Beispiel8 Beispiel9
SFC 37 Beispiel8 Beispiel9
SFC 38 Beispiel5 Beispiel6
SFC 39 Beispiel8 Beispiel9
SFC 40 Beispiel5 Beispiel6
SFC 41 Beispiel8 Beispiel9
SFC 42 Beispiel8 Beispiel9
SFC 43 Beispiel5 Beispiel6
SFC 46 Beispiel8 Beispiel9
SFC 49 Beispiel5 Beispiel6
SFC 50 Beispiel8 Beispiel9
SFC 51 Beispiel8 Beispiel9
SFC 52 Beispiel5 Beispiel6
SFC 58 Beispiel8 Beispiel9
SFC 59 Beispiel5 Beispiel6
SFC 64 Beispiel8 Beispiel9
SFC 70 Beispiel8 Beispiel9
SFC 71 Beispiel5 Beispiel6
SFC 81 Beispiel8 Beispiel9
SFC 82 Beispiel5 Beispiel6
SFC 83 Beispiel8 Beispiel9
SFC 84 Beispiel8 Beispiel9
SFC 85 Beispiel5 Beispiel6
SFC 1008 Beispiel8 Beispiel9
SFC 1009 Beispiel5 Beispiel6
SFC 1010 Beispiel8 Beispiel9
SFC 1011 Beispiel8 Beispiel9



SFC-Nr

SFC-Name

Kurzbeschreibung

SFC 0

SET_CLK

Setzen der Systemzeit

SFC 1

READ_CLK

Lesen der Systemzeit

SFC 2

SET_RTM

Setzen der Betriebsstundenzähler

SFC 3

CTRL_RTM

Starten/Stoppen der Betriebsstundenzähler

SFC 4

GET_RTM

Lesen der Betriebsstundenzähler

SFC 5

GADR_LGC

Die logische Basisadresse einer Baugruppe ermitteln

SFC 6

RD_SINFO

Startinformation des aktuellen OBs auslesen

SFC 12

D_ACT_DP

Deaktivieren und Aktivieren eines DP-Slaves

SFC 13

DPNRM_DG

Slave-Diagnose eines DP-Slaves

SFC 14

DPRD_DAT

Konsistente Daten eines DP-Normslaves lesen

SFC 15

DPWR_DAT

Daten konsistent auf einen DP-Normslave schreiben

SFC 20

BLKMOV

SPS-Variable in Zielbereich kopieren

SFC 21

FILL

SPS-Variable in Zielbereich vorbesetzen

SFC 22

CREAT_DB

Anlegen von Datenbausteinen

SFC 23

DEL_DB

Datenbaustein löschen

SFC 24

TEST_DB

Attribute eines Datenbausteins testen

SFC 25

COMPRESS

Ladespeicher komprimieren

SFC 28

SET_TINT

Stellen eines Uhrzeitalarms

SFC 29

CAN_TINT

Uhrzeitalarm anhalten (nicht ausführen)

SFC 30

ACT_TINT

Uhrzeitalarm freigeben

SFC 31

QRY_TINT

Status des Uhrzeitalarms

SFC 32

SRT_DINT

Starte Verzögerungsalarm

SFC 33

CAN_DINT

Unterbreche Verzögerungsalarm

SFC 34

QRY_DINT

Statusabfrage des Verzögerungsalarms

SFC 36

MSK_FLT

Maskieren eines synchronen Fehlerereignisses

SFC 37

DMSK_FLT

Demaskieren eines synchronen Fehlerereignisses

SFC 38

READ_ERR

Auslesen des Ereignisstatusregisters

SFC 39

DIS_IRT

Sperren der Asynchron- und Alarmfehlerbearbeitung

SFC 40

EN_IRT

Freigeben der Asynchron- und Alarmfehlerbearbeitung

SFC 41

DIS_AIRT

Verzögerung höherpriorer Asynchron- und Alarmfehlerbearbeitung

SFC 42

EN_AIRT

Freigabe höherpriorer Asynchron- und Alarmfehlerbearbeitung

SFC 43

RE_TRIGR

Nachtriggern des Watchdogs

SFC 46

STP

CPU Betriebszustand STOP

SFC 49

LGC_GADR

Den zu einer logischen Adresse gehörenden Steckplatz ermitteln

SFC 50

RD_LGADR

Sämtliche logische Adressen einer Baugruppe ermitteln

SFC 51

RDSYST

Systemzustandsliste (SZL) auslesen

SFC 52

WR_UMSG

Anwenderdefiniertes Diagnoseereignis in den Diagnosepuffer schreiben

SFC 58

WR_REC

Datensatz in Peripherie schreiben

SFC 59

RD_REC

Datensatz von Peripherie lesen

SFC 64

TIME_TCK

Timer Tick

SFC 70

GEO_LOG

Anfangsadresse einer Baugruppe ermitteln

SFC 71

LOG_GEO

Den zu einer logischen Adresse gehörenden Steckplatz ermitteln

SFC 81

UBLKMOV

Variable ununterbrechbar kopieren

SFC 82

CREA_DBL

Datenbaustein im Ladespeicher erzeugen

SFC 83

READ_DBL

Lesen aus einem Datenbaustein im Ladespeicher

SFC 84

WRIT_DBL

Schreiben in einen Datenbaustein im Ladespeicher

SFC 85

CREA_DB

Einen Datenbaustein erzeugen

SFC 1008

CIFXCOM

Informationen aus dem cifX-Treiber lesen

SFC 1009

CIFXBUS

Busdiagnose des cifX-Treibers

SFC 1010

CIFXMSG

Telegramme mit dem cifX-Treiber austauschen

SFC 1011

S7PCI315

Zustand der S7-PCI315 abfragen

Integrierte Systemfunktionsbausteine

SFB-Nr

SFB-Name

Kurzbeschreibung

SFB 0

CTU

Vorwärtszähler (Counter Up)

SFB 1

CTD

Rückwärtszähler (Counter Down)

SFB 2

CTUD

Vorwärts- und Rückwärtszähler

SFB 3

TP

Zeitimpuls

SFB 4

TON

Einschaltverzögerung

SFB 5

TOF

Ausschaltverzögerung

SFB 32

DRUM

Schaltwerk zur Steuerung von Schrittketten

SFB 52

RDREC

Datensatz lesen

SFB 53

WRREC

Datensatz schreiben

SFB 54

RALRM

Alarm empfangen

Integrierte Organisationsbausteine

OB-Nr

Beschreibung

OB 1

Hauptprogramm

OB 10 - OB 17

Uhrzeitalarm

OB 20 - OB 23

Verzögerungsalarm

OB 30 - OB 38

Zeitbausteine (zyklischer Aufruf)

OB 40

Prozessalarm-OB

OB 55

Statusalarm-OB

OB 56

Update-Alarm-OB

OB 57

OB für herstellerspezifische Alarme

OB 80

Zeitfehler-OB

OB 82

Diagnosealarm-OB

OB 83

Ziehen/Stecken-OB

OB 85

Programmablauffehler-OB

OB 86

Baugruppenträgerausfall-OB

OB 90

Hintergrundbearbeitung

OB 100/OB 101

Neustart bzw. Wiederanlauf

OB 121

Programmierfehler-OB

OB 122

Peripheriezugriffsfehler-OB