S7-PCI315:Integrierte Bausteine
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