The S7-PCI315 series have the listed integrated STEP®7 standard blocks.
Integrated system functions:
| SFC-Nr |
SFC-Name |
Description
|
| SFC 0 |
SET_CLK |
Set system clock
|
| SFC 1 |
READ_CLK |
Read system clock
|
| SFC 2 |
SET_RTM |
Set run-time meter
|
| SFC 3 |
CTRL_RTM |
Start/Stop run-time meter
|
| SFC 4 |
GET_RTM |
Read run-time meter
|
| SFC 5 |
GADR_LGC |
Query logical address of a channel
|
| SFC 6 |
RD_SINFO |
Read OB start information
|
| SFC 12 |
D_ACT_DP |
Deactivation and activation of DP slaves
|
| SFC 13 |
DPNRM_DG |
Slave diagnostic of a DP slave
|
| SFC 14 |
DPRD_DAT |
Read consistent data from DP slave
|
| SFC 15 |
DPWR_DAT |
Write consistent data to DP slave
|
| SFC 20 |
BLKMOV |
Copy PLC-variable in target-area
|
| SFC 21 |
FILL |
Preoccupy PLC-variable in target-area
|
| SFC 22 |
CREAT_DB |
Create data block
|
| SFC 23 |
DEL_DB |
Delete data block
|
| SFC 24 |
TEST_DB |
Test attributes of a data block
|
| SFC 25 |
COMPRESS |
Compress load memory
|
| SFC 28 |
SET_TINT |
Set time alarm
|
| SFC 29 |
CAN_TINT |
Stop time alarm (do not execute)
|
| SFC 30 |
ACT_TINT |
Enable time alarm
|
| SFC 31 |
QRY_TINT |
Status of time alarm
|
| SFC 32 |
SRT_DINT |
Start delay alarm
|
| SFC 33 |
CAN_DINT |
Stop delay alarm
|
| SFC 34 |
QRY_DINT |
Status query of delay alarm
|
| SFC 36 |
MSK_FLT |
Mask a synchron error occurrence
|
| SFC 37 |
DMSK_FLT |
Demask a synchron error occurrence
|
| SFC 38 |
READ_ERR |
Read out the occurrence status register
|
| SFC 39 |
DIS_IRT |
Lock the asynchron and alarm error processing
|
| SFC 40 |
EN_IRT |
Enable the asynchron and alarm error processing
|
| SFC 41 |
DIS_AIRT |
Delay high-priority asynchron and alarm error processing
|
| SFC 42 |
EN_AIRT |
Enable high-priority asynchron and alarm error processing
|
| SFC 43 |
RE_TRIGR |
Retrigger the Watchdog
|
| SFC 46 |
STP |
Change the CPU to STOP
|
| SFC 49 |
LGC_GADR |
Query the module slot belonging to a logical address
|
| SFC 50 |
RD_LGADR |
Query all logical addresses of a module
|
| SFC 51 |
RDSYST |
Read out system status list (SSL)
|
| SFC 52 |
WR_UMSG |
Write a user-defines diagnostic event to the diagnostic buffer
|
| SFC 58 |
WR_REC |
Write a data record
|
| SFC 59 |
RD_REC |
Read a data record
|
| SFC 64 |
TIME_TCK |
Timer Tick
|
| SFC 70 |
GEO_LOG |
Determine start address of a module
|
| SFC 71 |
LOG_GEO |
Determine the slot belonging to a logica address
|
| SFC 81 |
UBLKMOV |
Uninterruptible block move
|
| SFC 82 |
CREA_DBL |
Create a data block in the load memory
|
| SFC 83 |
READ_DBL |
Read from a data block in the load memory
|
| SFC 84 |
WRIT_DBL |
Write to a data block in the load memory
|
| SFC 85 |
CREA_DB |
Create a data block
|
| SFC 1008 |
CIFXCOM |
Read information from cifX driver
|
| SFC 1009 |
CIFXBUS |
Bus diagnostics of cifX driver
|
| SFC 1010 |
CIFXMSG |
Exchange telegrams with cifX driver
|
| SFC 1011 |
S7PCI315 |
Query state of S7-PCI315
|
Integrated system function blocks:
| SFB-Nr |
SFB-Name |
Description
|
| SFB 0 |
CTU |
Count up
|
| SFB 1 |
CTD |
Count down
|
| SFB 2 |
CTUD |
Count up and down
|
| SFB 3 |
TP |
Generate pulse
|
| SFB 4 |
TON |
Generate ON-delay
|
| SFB 5 |
TOF |
AGenerate OFF-delay
|
| SFB 32 |
DRUM |
Implement sequencer
|
| SFB 52 |
RDREC |
Reading a data record
|
| SFB 53 |
WRREC |
Writing a data record
|
| SFB 54 |
RALRM |
Receiving an interrupt
|
Integrated organization blocks:
| OB-Nr |
Description
|
| OB 1 |
Main program
|
| OB 10 - OB 17 |
Time alarm
|
| OB 20 - OB 23 |
Delay alarm
|
| OB 30 - OB 38 |
Time blocks (cyclic call)
|
| OB 40 |
Hardware interrupt OB
|
| OB 55 |
Status interrupt OB
|
| OB 56 |
Update interrupt OB
|
| OB 57 |
Manufacturer specific interrupt OB
|
| OB 80 |
Time error OB
|
| OB 82 |
Diagnostic interrupt OB
|
| OB 83 |
Insert/Remove interrupt OB
|
| OB 85 |
Priority class error OB
|
| OB 86 |
Rack failure OB
|
| OB 90 |
Background OB
|
| OB 100/OB 101 |
Warm or hot restart
|
| OB 121 |
Programming error OB
|
| OB 122 |
I/O access error OB
|