System Function Blocks Number Name SFB 0 SFB 1 SFB 2 SFB 3 SFB 4 SFB 5 SFB 8 SFB 9 SFB 12 SFB

13 SFB 14 SFB 15 SFB 16 SFB 19 SFB 20 SFB 21 SFB 22 SFB 23 SFB 29 SFB 30 SFB 31 SFB 32 CTU CTD CTUD TP TON TOF USEND URCV BSEND BRCV GET PUT PRINT START STOP RESUME STATUS USTATUS Family IEC_TC IEC_TC IEC_TC IEC_TC IEC_TC IEC_TC Description Count Up Count Down Count Up/Down Generate a Pulse Generate an On Delay Generate an Off Delay

COM_FUNC Uncoordinated Sending of Data COM_FUNC Uncoordinated Receiving of Data COM_FUNC Sending Segmented Data COM_FUNC Receiving Segmented Data COM_FUNC Read Data from a Remote CPU COM_FUNC Write Data to a Remote CPU COM_FUNC Send Data to Printer COM_FUNC Initiate a Warm or Cold Restart on a Remote Device COM_FUNC Changing a Remote Device to the STOP State COM_FUNC Initiate a Hot Restart on a Remote Device COM_FUNC Query the Status of a Remote Partner COM_FUNC Receive the Status of a Remote Device

HS_COUNT COUNTERS Counter (high-speed counter, integrated function) (only exist on the CPU 312 IFM and CPU 314 IFM) FREQ_MES COUNTERS Frequency Meter (frequency meter, integrated function (only exist on the CPU 312 IFM and CPU 314 IFM) NOTIFY_8P COM_FUNC Generating block related messages without acknowledgement indication DRUM TIMERS Implement a Sequencer

3964(R)) (only exist on the S7300C CPUs) Receiving Data (ASCII.SFB 33 SFB 34 SFB 35 SFB 36 SFB 37 SFB 38 SFB 39 SFB 41 SFB 42 SFB 43 SFB 44 SFB 46 SFB 47 SFB 48 SFB 49 SFB 52 SFB 53 SFB 54 SFB 60 SFB 61 ALARM ALARM_8 COM_FUNC Generate Block-Related Messages with Acknowledgment Display COM_FUNC Generate Block-Related Messages without Values for 8 Signals ALARM_8P COM_FUNC Generate Block-Related Messages with Values for 8 Signals NOTIFY AR_SEND HSC_A_B POS CONT_C CONT_S COM_FUNC Generate Block-Related Messages without Acknowledgment Display COM_FUNC Send Archive Data COUNTERS Counter A/B (integrated function) (only exist on the CPU 314 IFM) ICONT ICONT ICONT Position (integrated function) (only exist on the CPU 314 IFM) Continuous Control (only exist on the CPU 314 IFM) Step Control (only exist on the CPU 314 IFM) Pulse Generation (only exist on the CPU 314 IFM) Positioning with Analog Output (only exist on the S7300C CPUs) Positioning with Digital Output (only exist on the S7300C CPUs) Controlling the Counter (only exist on the S7-300C CPUs) Controlling the Frequency Measurement (only exist on the S7-300C CPUs) Controlling Pulse Width Modulation (only exist on the S7-300C CPUs) Reading a Data Record Writing a Data Record Receiving an Interrupt Sending Data (ASCII. 3964(R)) (only exist on the S7- PULSEGEN ICONT ANALOG DIGITAL COUNT TEC_FUNC TEC_FUNC TEC_FUNC FREQUENC TEC_FUNC PULSE RDREC WRREC RALRM SEND_PTP RECV_PTP TEC_FUNC DP DP DP TEC_FUNC TEC_FUNC .

3964(R)) (only exist on the S7-300C CPUs) Sending Data (RK 512) (only exist on the S7-300C CPUs) Fetching Data (RK 512) (only exist on the S7-300C CPUs) Receiving and Providing Data (RK 512) (only exist on the S7-300C CPUs) Send interrupt to DP master Read Predefined Parameter FETCH_RK TEC_FUNC SERVE_RK TEC_FUNC SALRM RD_DPAR DP IO_FUNCT System Function Calls Number Name SFC 0 SFC 1 SFC 2 SFC 3 SFC 4 SFC 5 SFC 6 SFC 7 SFC 9 SFC 10 SFC 11 SFC 12 SFC 13 SET_CLK READ_CLK SET_RTM CTRL_RTM Family Description CLK_FUNC Set System Clock CLK_FUNC Read System Clock CLK_FUNC Set Run-time Meter CLK_FUNC Start/Stop Run-time Meter READ_RTM CLK_FUNC Read Run-time Meter GADR_LGC IO_FUNCT RD_SINFO DP_PRAL EN_MSG DIS_MSG DPSYC_FR D_ACT_DP Query Logical Address of a Channel DB_FUNCT Read OB Start Information DP Trigger a Hardware Interrupt on the DP Master COM_FUNC Enable Block-Related. Symbol-Related and Group Status Messages DP DP Synchronize Groups of DP Slaves Deactivation and activation of DP slaves Read Diagnostic Data of a DP Slave (Slave Diagnostics) DPNRM_DG DIAGNSTC . Symbol-Related and Group Status Messages COM_FUNC Disable Block-Related.300C CPUs) SFB 62 SFB 63 SFB 64 SFB 65 SFB 75 SFB 81 RES_RECV TEC_FUNC SEND_RK TEC_FUNC Deleting the Receive Buffer (ASCII.

SFC 14 SFC 15 SFC 17 SFC 18 SFC 19 SFC 20 SFC 21 SFC 22 SFC 23 SFC 24 SFC 25 SFC 26 SFC 27 SFC 28 SFC 29 SFC 30 SFC 31 SFC 32 SFC 33 SFC 34 SFC 35 SFC 36 SFC 37 SFC 38 SFC 39 DPRD_DAT DP Read Consistent Data of a Standard DP Slave Write Consistent Data to a DP Standard Slave DPWR_DAT DP ALARM_SQ PMC_FUNC Generate Acknowledgeable Block-Related Messages ALARM_S PMC_FUNC Generate Permanently Acknowledged Block-Related Messages ALARM_SC PMC_FUNC Query the Acknowledgment Status of the last ALARM_SQ Entering State Message BLKMOV FILL CREAT_DB DEL_DB TEST_DB COMPRESS UPDAT_PI UPDAT_PO SET_TINT CAN_TINT ACT_TINT QRY_TINT SRT_DINT CAN_DINT QRY_DINT MP_ALM MSK_FLT DMSK_FLT READ_ERR DIS_IRT MOVE MOVE Copy Variables Initialize a Memory Area DB_FUNCT Create Data Block DB_FUNCT Delete Data Block DB_FUNCT Test Data Block DB_FUNCT Compress the User Memory IO_FUNCT IO_FUNCT Update the Process Image Update Table Update the Process Image Output Table PGM_CNTL Set Time-of-Day Interrupt PGM_CNTL Cancel Time-of-Day Interrupt PGM_CNTL Activate Time-of-Day Interrupt PGM_CNTL Query Time-of-Day Interrupt PGM_CNTL Start Time-Delay Interrupt PGM_CNTL Cancel Time-Delay Interrupt PGM_CNTL Query Time-Delay Interrupt PGM_CNTL Trigger Multicomputing Interrupt DIAGNSTC DIAGNSTC DIAGNSTC IRT_FUNC Mask Synchronous Errors Unmask Synchronous Errors Read Error Register Disable New Interrupts and Asynchronous Errors .

SFC 40 SFC 41 SFC 42 SFC 43 SFC 44 SFC 46 SFC 47 SFC 48 SFC 49 SFC 50 SFC 51 SFC 52 SFC 54 SFC 55 SFC 56 SFC 57 SFC 58 SFC 59 SFC 60 SFC 61 SFC 62 SFC 63 SFC 64 SFC 65 EN_IRT DIS_AIRT EN_AIRT RE_TRIGR REPL_VAL STP WAIT SNC_RTCB IRT_FUNC IRT_FUNC IRT_FUNC Enable New Interrupts and Asynchronous Errors Delay Higher Priority Interrupts and Asynchronous Errors Enable Higher Priority Interrupts and Asynchronous Errors PGM_CNTL Re-trigger Cycle Time Monitoring DIAGNSTC Transfer Substitute Value to Accumulator 1 PGM_CNTL Change the CPU to STOP PGM_CNTL Delay Execution of the User Program CLK_FUNC Synchronize Slave Clocks Query the Module Slot Belonging to a Logical Address Query all Logical Addresses of a Module Read a System Status List or Partial List Write a User-Defined Diagnostic Event to the Diagnostic Buffer Read Defined Parameters Write Dynamic Parameters Write Default Parameters Assign Parameters to a Module Write a Data Record Read a Data Record LGC_GADR IO_FUNCT RD_LGADR IO_FUNCT RDSYSST DIAGNSTC WR_USMSG DIAGNSTC RD_PARM WR_PARM IO_FUNCT IO_FUNCT WR_DPARM IO_FUNCT PARM_MOD IO_FUNCT WR_REC RD_REC GD_SND GD_RCV CONTROL AB_CALL TIME_TCK X_SEND IO_FUNCT IO_FUNCT COM_FUNC Send a GD Packet COM_FUNC Fetch a Received GD Packet COM_FUNC Query the Status of a Connection Belonging to a Communication SFB Instance PLASTICS Assembly Code Block (only exists for CPU 614) CLK_FUNC Read the System Time COM_FUNC Send Data to a Communication Partner outside the Local S7 Station .

SFC 66 SFC 67 SFC 68 SFC 69 SFC 70 SFC 71 SFC 72 SFC 73 SFC 74 SFC 78 SFC 79 SFC 80 SFC 81 SFC 82 SFC 83 SFC 84 SFC 85 SFC 87 SFC 90 X_RCV X_GET X_PUT X_ABORT GEO_LOG LOG_GEO I_GET I_PUT I_ABORT OB_RT SET RSET UBLKMOV CREA_DBL READ_DBL WRIT_DBL CREA_DB C_DIAG H_CTRL COM_FUNC Receive Data from a Communication Partner outside the Local S7 Station COM_FUNC Read Data from a Communication Partner outside the Local S7 Station COM_FUNC Write Data to a Communication Partner outside the Local S7 Station COM_FUNC Abort an Existing Connection to a Communication Partner outside the Local S7 Station IO_FUNCT IO_FUNCT Determine Start Address of a Module Determine the Slot Belonging to a Logical Address COM_FUNC Read Data from a Communication Partner within the Local S7 Station COM_FUNC Write Data to a Communication Partner within the Local S7 Station COM_FUNC Abort an Existing Connection to a Communication Partner within the Local S7 Station DIAGNSTC BIT_LOGC BIT_LOGC MOVE DB_CTRL DB_CTRL DB_CTRL Determine OB program runtime Set a Range of Outputs Reset a Range of Outputs Uninterruptible Block Move Create a Data Block in the Load Memory Read from a Data Block in Load Memory Write from a Data Block in Load Memory DB_FUNCT Create a Data Block COM_FUNC Diagnosis of the Actual Connection Status HF_FUNCT Control Operation in H Systems SFC 100 SET_CLKS SFC 101 RTM SFC 102 RD_DPARA CLK_FUNC Setting the Time-of-Day and the TOD Status CLK_FUNC Handling runtime meters IO_FUNCT Redefined Parameters .

SFC 103 DP_TOPOL SFC 104 CIR SFC 105 READ_SI SFC 106 DEL_SI DP Identifying the bus topology in a DP master system PGM_CNTL Controlling CiR PMC_FUNC Reading Dynamic System Resources PMC_FUNC Deleting Dynamic System Resources SFC 107 ALARM_DQ PMC_FUNC Generating Always Acknowledgeable and BlockRelated Messages SFC 108 ALARM_D SFC 112 PN_IN SFC 113 PN_OUT SFC 114 PN_DP SFC 126 SYNC_PI SFC 127 SYNC_PO PMC_FUNC Generating Always Acknowledgeable and BlockRelated Messages PROFIne2 PROFIne2 PROFIne2 IO_FUNCT IO_FUNCT Update inputs in the user program interface of PROFInet components Update outputs in the user program interface of PROFInet components Update DP interconnections Update process image partition input table in synchronous cycle Update process image partition output table in synchronous cycle S5-S7 Converting Blocks Number Name FC 61 FC 62 FC 63 FC 64 FC 65 FC 66 FC 67 FC 68 FC 69 GP_FPGP GP_GPFP GP_ADD GP_SUB GP_MUL GP_DIV GP_VGL RAD_GP MLD_TG Family Description S5_CNVRT Change fixed point number to floating point number S5_CNVRT Change floating point number to fixed point number S5_CNVRT Add floating point numbers S5_CNVRT Subtract floating point numbers S5_CNVRT Multiply floating point number S5_CNVRT Divide floating point numbers S5_CNVRT Compare floating point numbers S5_CNVRT Extract root of floating point numbers S5_CNVRT Clock generator .

bitwise. wordwise. wordwise S5_CNVRT Buffer memory (FIFO) S5_CNVRT Stack register (LIFO) S5_CNVRT Copy data block.FC 70 FC 71 FC 72 FC 73 FC 74 FC 75 FC 78 FC 79 FC 80 FC 81 FC 82 FC 83 FC 84 FC 85 FC 86 FC 87 FC 88 FC 89 FC 90 FC 91 FC 92 FC 93 FC 94 MLD_TGZ MLD_EZW MLD_EDW S5_CNVRT Clock generator (timing element) S5_CNVRT Message of first value with single flashing light. A+M S5_CNVRT Change BCD number to 16 bit dual number S5_CNVRT Change 16 bit dual number to BCD number S5_CNVRT Multiply 16 bit dual numbers S5_CNVRT Divide 16 bit dual numbers S5_CNVRT Add 32 bit dual numbers S5_CNVRT Subtract 32 bit dual numbers S5_CNVRT Multiply 32 bit dual numbers S5_CNVRT Divide 32 bit dual numbers S5_CNVRT Extract roots of 16 bit dual numbers S5_CNVRT Bi-directional shift register. wordwise. A S5_CNVRT Message of first value with double flashing light. A MLD_EDWK S5_CNVRT Message of first value with double flashing light. bitwise S5_CNVRT Bi-directional shift register. A MLD_SAMW S5_CNVRT Collected message. A+M MLD_EZK MLD_EDK COD_B4 COD_16 MUL_16 DIV_16 ADD_32 SUB_32 MUL_32 DIV_32 RAD_16 REG_SCHB REG_SCHW REG_FIFO REG_LIFO DB_COPY1 S5_CNVRT Message of first value with single flashing light. wordwise (sound alert) MLD_SAM MLD_EZ S5_CNVRT Collected message. A+M S5_CNVRT Message of first value with double flashing light. bitwise. direct assignment of parameters . wordwise. bitwise S5_CNVRT Message of first value with single flashing light. bitwise.

FC 95 FC 96 FC 97 FC 98 FC 99 FC 100 FC 101 FC 102 FC 103 FC 104 FC 105 FC 106 FC 107 FC 108 FC 109 FC 110 FC 111 FC 112 FC 113 FC 114 FC 115 FC 116 FC 117 FC 118 FC 119 DB_COPY2 RETTEN LADEN COD_B8 COD_32 AE_460_1 AE_460_2 AE_463_1 AE_463_2 AE_464_1 AE_464_2 AE_466_1 AE_466_2 RLG_AA1 RLG_AA2 PER_ET1 PER_ET2 SINUS COSINUS TANGENS COTANG ARCSIN ARCCOS ARCTAN ARCCOT S5_CNVRT Copy data block. indirect assignment of parameterization S5_CNVRT Save scratchpad memory S5_CNVRT Load scratchpad memory S5_CNVRT Change BCD number to 32 bit dual number S5_CNVRT Change 32 bit dual number to BCD number S5_CNVRT Read analog value S5_CNVRT Read analog value S5_CNVRT Read analog value S5_CNVRT Read analog value S5_CNVRT Read analog value S5_CNVRT Read analog value S5_CNVRT Read analog value S5_CNVRT Read analog value S5_CNVRT Output analog value S5_CNVRT Output analog value S5_CNVRT Read and Write for extended periphery (direct assignment of parameters) S5_CNVRT Read and Write for extended periphery (indirect assignment of parameters) S5_CNVRT Sine (x) S5_CNVRT Cosine (x) S5_CNVRT Tangent (x) S5_CNVRT Cotangent (x) S5_CNVRT Arc sine (x) S5_CNVRT Arc cosine (x) S5_CNVRT Arc tangent (x) S5_CNVRT Arc cotangens (x) .

FC 120 FC 121 FC 122 FC 123 FC 124 FC 125 LN_X LG_X B_LOG_X E_H_N ZEHN_H_N A2_H_A1 S5_CNVRT Natural logarithm ln (x) S5_CNVRT Decade logarithm Iog (x) S5_CNVRT General logarithm log (x) to basis b S5_CNVRT e to the power of n S5_CNVRT 10 to the power of n S5_CNVRT AKKU 2 to the power of AKKU 1 IEC Function Blocks Number Name FC 1 FC 2 FC 3 FC 4 FC 5 FC 6 FC 7 FC 8 FC 9 FC 10 FC 11 FC 12 FC 13 FC 14 FC 15 FC 16 FC 17 Famil y Description Point Math Add duration to a time Combine two STRING variables Combine DATE and TIME_OF_DAY to DT Delete in a STRING variable Data type conversion DINT to STRING Extract the DATE from DT Extract the day of the week from DT Extract the TIME_OF_DAY from DT Compare DT for equal Compare STRING for equal Find in a STRING variable Compare DT for greater than or equal Compare STRING for greater than or equal Compare DT for greater than Compare STRING for greater than Data type conversion INT to STRING Insert in a STRING variable AD_DT_TM IEC CONCAT IEC D_TOD_DT IEC DELETE DI_STRNG DT_DATE DT_DAY DT_TOD EQ_DT IEC IEC IEC IEC IEC IEC EQ_STRNG IEC FIND GE_DT IEC IEC GE_STRNG IEC GT_DT IEC GT_STRNG IEC I_STRNG INSERT IEC IEC .

FC 18 FC 19 FC 20 FC 21 FC 22 FC 23 FC 24 FC 25 FC 26 FC 27 FC 28 FC 29 FC 30 FC 31 FC 32 FC 33 FC 34 FC 35 FC 36 FC 37 FC 38 FC 39 FC 40 LE_DT IEC Compare DT for smaller than or equal Compare STRING for smaller than or equal Left part of a STRING variable Length of a STRING variable Point Math Limit Compare DT for smaller than Compare STRING for smaller than Point Math Select maximum Middle part of a STRING variable Point Math Select minimum Compare DT for unequal Compare STRING for unequal Data type conversion REAL to STRING Replace in a STRING variable Right part of a STRING variable Data type conversion S5TIME to TIME Point Math Subtract two time values Point Math Subtract duration from a time Point Math Binary selection Data type conversion STRING to DINT Data type conversion STRING to INT Data type conversion STRING to REAL Data type conversion TIME to S5TIME LE_STRNG IEC LEFT LEN LIMIT LT_DT IEC IEC IEC IEC LT_STRNG IEC MAX MID MIN NE_DT IEC IEC IEC IEC NE_STRNG IEC R_STRNG REPLACE RIGHT S5TI_TIM SB_DT_DT IEC IEC IEC IEC IEC SB_DT_TM IEC SEL STRNG_DI STRNG_I STRNG_R TIM_S5TI IEC IEC IEC IEC IEC PID Control Blocks Number Name Family Description .

allows status information to be requested from the communications partner on the specified FMS connection.FB 41 FB 42 FB 43 FB 58 FB 59 CONT_C CONT_S ICONT ICONT Continuous Control Step Control Pulse Generation PULSEGEN ICONT TCONT_CP CONTROL Temperature Continuous Controller TCONT_S CONTROL Temperature Step Controller Communication Blocks Number Name FB 2 FB 3 IDENTIFY READ Family CP_300 CP_300 Description For checking device properties Reads data from a data area of the communication partner specified by a name or index depending on the assignment of parameters for the job. Transfers data from a specified local data area to a data area on the communication partner. Allows unconfirmed transmission of variables by an FMS server. Uncoordinated Sending of Data Uncoordinated Receiving of Data Sending Segmented Data Receiving Segmented Data Read Data from a Remote CPU Write Data to a Remote CPU FB 4 FB 5 REPORT STATUS CP_300 CP_300 FB 6 FB 8 FB 9 FB 12 FB 13 FB 14 FB 15 FB 20 FB 21 WRITE USEND URCV BSEND BRCV GET PUT GETIO SETIO CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 IO_FUNCT Read All Inputs of a DP Standard Slave/PROFINET IO Device IO_FUNCT Write All Outputs of a DP Standard Slave/PROFINET IO Device .

used for data transfer in the CP modes PROFINET IO controller or PROFINET IO device. allows you to diagnose connections. When necessary. the external data access by means of FETCH/WRITE (not for UDP. Sending Data via TCP native and ISO on TCP Receiving Data via TCP native and ISO on TCP Establishing a Connection using TCP native and ISO on TCP Terminating a Connection using TCP native and ISO on TCP Sending Data via UDP Receiving Data via UDP transfers data to the PROFIBUS CP receives data on PROFIBUS used to request diagnostic information transfers control jobs to the PROFIBUS CP data by means of a configured connection to the communication partner (<= 240 bytes). the external data access by means of FETCH/WRITE (not for UDP. you can reinitialize connection establishment using the FC.FB 22 FB 23 FB 55 FB 63 FB 64 FB 65 FB 66 FB 67 FB 68 FC 1 FC 2 FC 3 FC 4 FC 5 FC 6 FC 7 FC 8 FC 10 GETIO_PART SETIO_PART IP_CONFIG TSEND TRCV TCON TDISCON TUSEND TURCV DP_SEND DP_RECV DP_DIAG DP_CTRL AG_SEND AG_RECV AG_LOCK AG_UNLOCK AG_CNTRL IO_FUNCT Read a Part of the Inputs of a DP Standard Slave/PROFINET IO Device IO_FUNCT Write a Part of the Outputs of a DP Standard Slave/PROFINET IO Device CP_300 COMM COMM COMM COMM COMM COMM CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 Transfers a configuration data block (CONF_DB) containing connection data for an Ethernet CP. not email). FC 11 PNIO_SEND CP_300 . email). data by means of a configured connection from the communication partner (<= 240 bytes. email).

FC 12 FC 40 FC 41 FC 42 FC 43 FC 44 FC 50 FC 60 FC 62 PNIO_RECV CP_300 used to receive data in the CP modes PROFINET IO controller or PROFINET IO device. Query a connection status for S7-300 FTP_CONNECT CP_300 FTP_STORE CP_300 FTP_RETRIEVE CP_300 FTP_DELETE FTP_QUIT AG_LSEND AG_LRECV C_CNTRL CP_300 CP_300 CP_300 CP_300 CP_300 TI-S7 Converting Blocks Number Name FB 80 FB 81 FB 82 FB 83 FB 84 FB 85 FB 86 FC 80 FC 81 FC 82 FC 83 FC 84 FC 85 Family Description LEAD_LAG CONVERT Lead/Lag Algorithm DCAT MCAT IMC SMC DRUM PACK TONR IBLKMOV RSET SET ATT FIFO TIMERS TIMERS Discrete Control Alarm Timer Motor Control Alarm Timer COMPARE Index Matrix Compare COMPARE Scan Matrix Compare TIMERS MOVE TIMERS MOVE Event Maskable Drum Pack Data Software Timer On Delay—Retentive Indirect Block Move BIT_LOGC Reset Range of Outputs BIT_LOGC Set Range of Outputs TABLE TABLE Add to Table First In/First Out Unload Table . data by means of a configured connection from the communication partner (not email). Establish an FTP connection Store a file on the FTP server Retrieve a file from the FTP server Delete a file on the FTP server Enable an FTP connection data by means of a configured connection to the communication partner.

FC 86 FC 87 FC 88 FC 89 FC 90 FC 91 FC 92 FC 93 FC 94 FC 95 FC 96 FC 97 FC 98 FC 99 FC 100 FC 101 FC 102 FC 103 FC 104 FC 105 FC 106 TBL_FIND LIFO TBL TBL_WRD WSR WRD_TBL SHRB SEG ATH HTA ENCO DECO BCDCPL BITSUM RSETI SETI DEV CDT TBL_TBL SCALE UNSCALE TABLE TABLE TABLE TABLE SHIFT TABLE SHIFT Table Find Last In/First Out Unload Table Table Move Table to Word Word Shift Register Word to Table Bit Shift Register CONVERT Seven Segment Decoder CONVERT ASCII to Hex CONVERT Hex to ASCII CONVERT Encode Binary Position CONVERT Decode Binary Position CONVERT Ten’s Complement CONVERT Sum Number of Bits BIT_LOGC Reset Range of Immediate Outputs BIT_LOGC Set Range of Immediate Outputs MATH_FP Standard Deviation TABLE TABLE Correlated Data Table Table to Table CONVERT Scaling Values CONVERT Unscaling Values Miscellaneous Blocks Number Name FB 60 SET_SW Family Description TIMEFUNC supports the summertime/wintertime changeover in CPUs that do not have the time status. . For this purpose it sets the CPU clock to the current time and according to the changeover rules in the Control DB.

FB 61 SET_SW_S TIMEFUNC supports the summertime/wintertime changeover in CPUs that do have the time status. TIMESTMP TIMEFUNC transfers the time-stamped messages of an IM153-2 into its instance DB. TIMEFUNC calculates the base time from the local time given at the input. LOC_TIME TIMEFUNC reads the time status or time of the CPU and calculates the local time. For this purpose it sets the time status to the current time and according to the changeover rules in the Control DB. TIMEFUNC sets the required time interrupt to the preset time. BT_LT LT_BT S_LTINT TIMEFUNC calculates the local time from the base time given at the input. FB 62 FC 60 FC 61 FC 62 FC 63 . It is therefore only useful on CPUs with time status. This time is given in local time.