S7-PCI315:Integrated blocks
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
Generate 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