Difference between revisions of "S7-PCI315:Integrated blocks"
From IBHsoftec Wiki English
(3 intermediate revisions by one other user not shown) | |||
Line 111: | Line 111: | ||
|} | |} | ||
− | + | == Integrated system function blocks: == | |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! SFB-Nr !! SFB-Name !! Description | ! SFB-Nr !! SFB-Name !! Description | ||
|- | |- | ||
− | |style="width: 5em"| SFB 0 ||style="width: 7em"| CTU ||style="width: | + | |style="width: 5em"| SFB 0 ||style="width: 7em"| CTU ||style="width: 28em"| Count up |
|- | |- | ||
| SFB 1 || CTD || Count down | | SFB 1 || CTD || Count down | ||
Line 137: | Line 138: | ||
|} | |} | ||
− | + | == Integrated organization blocks: == | |
− | OB-Nr | + | {| class="wikitable" |
− | + | |- | |
− | Description | + | ! OB-Nr !! Description |
− | + | |- | |
− | OB 1 | + | |style="width: 9em"| OB 1 ||style="width: 20em"| Main program |
− | + | |- | |
− | Main program | + | | OB 10 - OB 17 || Time alarm |
− | + | |- | |
− | OB 10 - OB 17 | + | | OB 20 - OB 23 || Delay alarm |
− | + | |- | |
− | Time alarm | + | | OB 30 - OB 38 || Time blocks (cyclic call) |
− | + | |- | |
− | OB 20 - OB 23 | + | | OB 40 || Hardware interrupt OB |
− | + | |- | |
− | Delay alarm | + | | OB 55 || Status interrupt OB |
− | + | |- | |
− | OB 30 - OB 38 | + | | OB 56 || Update interrupt OB |
− | + | |- | |
− | Time blocks (cyclic call) | + | | OB 57 || Manufacturer specific interrupt OB |
− | + | |- | |
− | OB 40 | + | | OB 80 || Time error OB |
− | + | |- | |
− | Hardware interrupt OB | + | | OB 82 || Diagnostic interrupt OB |
− | + | |- | |
− | OB 55 | + | | OB 83 || Insert/Remove interrupt OB |
− | + | |- | |
− | Status interrupt OB | + | | OB 85 || Priority class error OB |
− | + | |- | |
− | OB 56 | + | | OB 86 || Rack failure OB |
− | + | |- | |
− | Update interrupt OB | + | | OB 90 || Background OB |
− | + | |- | |
− | OB 57 | + | | OB 100/OB 101 || Warm or hot restart |
− | + | |- | |
− | Manufacturer specific interrupt OB | + | | OB 121 || Programming error OB |
− | + | |- | |
− | OB 80 | + | | OB 122 || I/O access error OB |
− | + | |} | |
− | 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 | + |
Latest revision as of 11:58, 6 August 2012
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 |