System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB
0 1 2 3 4 5 8 9 12 13 14 15 16
CTU CTD CTUD TP TON TOF USEND URCV BSEND BRCV GET PUT PRINT
IEC_TC IEC_TC IEC_TC IEC_TC IEC_TC IEC_TC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COUNTERS COUNTERS COM_FUNC TIMERS COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COUNTERS ICONT ICONT ICONT ICONT TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC
29 HS_COUNT 30 FREQ_MES 31 NOTIFY_8P 32 DRUM 33 ALARM 34 ALARM_8 35 ALARM_8P 36 NOTIFY 37 AR_SEND 38 HSC_A_B 39 41 42 43 POS CONT_C CONT_S PULSEGEN
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC
52 RDREC 53 WRREC 54 RALRM 60 SEND_PTP 61 RECV_PTP 62 RES_RECV 63 SEND_RK 64 FETCH_RK 65 75 81 0 1 2 3 4 5 6 7 SERVE_RK SALRM RD_DPAR SET_CLK READ_CLK SET_RTM CTRL_RTM READ_RTM GADR_LGC RD_SINFO DP_PRAL
DP DP DP TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC DP IO_FUNCT CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC IO_FUNCT DB_FUNCT DP COM_FUNC COM_FUNC DP DP DIAGNSTC DP DP PMC_FUNC PMC_FUNC PMC_FUNC MOVE MOVE DB_FUNCT DB_FUNCT DB_FUNCT DB_FUNCT IO_FUNCT IO_FUNCT PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL
18 ALARM_S 19 20 21 22 23 24 25 26 27 28 29 30 31 ALARM_SC BLKMOV FILL CREAT_DB DEL_DB TEST_DB COMPRESS UPDAT_PI UPDAT_PO SET_TINT CAN_TINT ACT_TINT QRY_TINT
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC
32 33 34 35 36 37 38 39 40
PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL DIAGNSTC DIAGNSTC DIAGNSTC IRT_FUNC IRT_FUNC IRT_FUNC IRT_FUNC PGM_CNTL DIAGNSTC PGM_CNTL PGM_CNTL CLK_FUNC IO_FUNCT IO_FUNCT DIAGNSTC DIAGNSTC IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT COM_FUNC COM_FUNC COM_FUNC PLASTICS CLK_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC IO_FUNCT IO_FUNCT COM_FUNC COM_FUNC
49 LGC_GADR 50 RD_LGADR 51 RDSYSST 52 54 55 56 57 58 59 60 61 WR_USMSG RD_PARM WR_PARM WR_DPARM PARM_MOD WR_REC RD_REC GD_SND GD_RCV
62 CONTROL 63 AB_CALL 64 TIME_TCK 65 X_SEND 66 X_RCV 67 X_GET 68 X_PUT 69 X_ABORT 70 GEO_LOG 71 LOG_GEO 72 I_GET 73 I_PUT
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks
SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC FC FC FC FC FC FC FC FC FC FC FC FC FC
74 78 79 80 81 82
COM_FUNC DIAGNSTC BIT_LOGC BIT_LOGC MOVE DB_CTRL DB_CTRL DB_CTRL DB_FUNCT COM_FUNC HF_FUNCT CLK_FUNC CLK_FUNC IO_FUNCT DP PGM_CNTL PMC_FUNC PMC_FUNC PMC_FUNC PMC_FUNC PROFIne2 PROFIne2 PROFIne2 IO_FUNCT IO_FUNCT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT
83 READ_DBL 84 85 87 90 100 101 102 103 104 105 106 WRIT_DBL CREA_DB C_DIAG H_CTRL SET_CLKS RTM RD_DPARA DP_TOPOL CIR READ_SI DEL_SI
107 ALARM_DQ 108 ALARM_D 112 PN_IN 113 PN_OUT 114 PN_DP 126 SYNC_PI 127 SYNC_PO 61 GP_FPGP 62 63 64 65 66 67 68 69 70 GP_GPFP GP_ADD GP_SUB GP_MUL GP_DIV GP_VGL RAD_GP MLD_TG MLD_TGZ
S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks
FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC
74 MLD_SAM 75 MLD_EZ 78 MLD_EDWK 79 MLD_EZK 80 81 82 83 84 85 86 87 88 89 90 91 92 93 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
S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT
94 DB_COPY1 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 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
110 PER_ET1 111 112 113 114 115 116 117 118 119 PER_ET2 SINUS COSINUS TANGENS COTANG ARCSIN ARCCOS ARCTAN ARCCOT
S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks PID Control Blocks PID Control Blocks PID Control Blocks PID Control Blocks PID Control Blocks
FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FB FB FB FB FB
LN_X LG_X B_LOG_X E_H_N ZEHN_H_N A2_H_A1 AD_DT_TM CONCAT D_TOD_DT DELETE DI_STRNG DT_DATE DT_DAY DT_TOD EQ_DT EQ_STRNG FIND GE_DT GE_STRNG GT_DT GT_STRNG I_STRNG INSERT LE_DT LE_STRNG LEFT LEN LIMIT LT_DT LT_STRNG MAX MID MIN NE_DT NE_STRNG R_STRNG REPLACE RIGHT S5TI_TIM SB_DT_DT SB_DT_TM SEL STRNG_DI STRNG_I STRNG_R TIM_S5TI CONT_C CONT_S PULSEGEN TCONT_CP TCONT_S
S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC ICONT ICONT ICONT CONTROL CONTROL
SIMATIC_NET_CP
FB FB
2 IDENTIFY 3 READ
CP_300 CP_300
SIMATIC_NET_CP FB SIMATIC_NET_CP FB SIMATIC_NET_CP FB SIMATIC_NET_CP Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks FB Communication Blocks FB Communication Blocks FB Communication Blocks FB 55 IP_CONFIG CP_300 23 SETIO_PART IO_FUNCT 22 GETIO_PART IO_FUNCT 21 SETIO IO_FUNCT 6 WRITE CP_300 5 STATUS CP_300 4 REPORT CP_300
FB FB FB FB FB FB FB
8 9 12 13 14 15 20
FB FB FB FB
63 TSEND 64 TRCV 65 TCON 66 TDISCON 67 68 1 2 3 4 5 TUSEND TURCV DP_SEND DP_RECV DP_DIAG DP_CTRL AG_SEND
COMM COMM COMM COMM COMM COMM CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300
Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks SIMATIC_NET_CP
FB FB FC FC FC FC FC FC
FC SIMATIC_NET_CP FC SIMATIC_NET_CP FC SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP FC SIMATIC_NET_CP Communication Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks FC FB FB FB FB FB FB FB FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC
10 AG_CNTRL
CP_300
CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CONVERT TIMERS TIMERS COMPARE COMPARE TIMERS MOVE TIMERS MOVE BIT_LOGC BIT_LOGC TABLE TABLE TABLE TABLE TABLE TABLE SHIFT TABLE SHIFT CONVERT CONVERT CONVERT CONVERT CONVERT CONVERT CONVERT BIT_LOGC BIT_LOGC MATH_FP TABLE TABLE CONVERT CONVERT
60 AG_LRECV 62 80 81 82 83 84 85 86 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 C_CNTRL LEAD_LAG DCAT MCAT IMC SMC DRUM PACK TONR IBLKMOV RSET SET ATT FIFO 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
Miscellaneous Blocks
FB
60 SET_SW
TIMEFUNC
FB FB
61 SET_SW_S 62 TIMESTMP
TIMEFUNC TIMEFUNC
FC FC FC FC
Count Up Count Down Count Up/Down Generate a Pulse Generate an On Delay Generate an Off Delay 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 Send Data to Printer Initiate a Warm or Cold Restart on a Remote Device Changing a Remote Device to the STOP State Initiate a Hot Restart on a Remote Device Query the Status of a Remote Partner Receive the Status of a Remote Device Counter (high-speed counter, integrated function) (only exist on the CPU 312 IFM and CPU 314 IFM) Frequency Meter (frequency meter, integrated function (only exist on the CPU 312 IFM and CPU 314 IFM) Generating block related messages without acknowledgement indication Implement a Sequencer Generate Block-Related Messages with Acknowledgment Display Generate Block-Related Messages without Values for 8 Signals Generate Block-Related Messages with Values for 8 Signals Generate Block-Related Messages without Acknowledgment Display Send Archive Data Counter A/B (integrated function) (only exist on the CPU 314 IFM) 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 S7-300C CPUs) Positioning with Digital Output (only exist on the S7-300C CPUs) Controlling the Counter (only exist on the S7-300C CPUs) Controlling the Frequency Measurement (only exist on the S7300C 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-300C CPUs) Receiving Data (ASCII, 3964(R)) (only exist on the S7-300C CPUs) Deleting the Receive Buffer (ASCII, 3964(R)) (only exist on the S7300C 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 Set System Clock Read System Clock Set Run-time Meter Start/Stop Run-time Meter Read Run-time Meter Query Logical Address of a Channel Read OB Start Information Trigger a Hardware Interrupt on the DP Master Enable Block-Related, Symbol-Related and Group Status Messages Disable Block-Related, Symbol-Related and Group Status Messages Synchronize Groups of DP Slaves Deactivation and activation of DP slaves Read Diagnostic Data of a DP Slave (Slave Diagnostics) Read Consistent Data of a Standard DP Slave Write Consistent Data to a DP Standard Slave Generate Acknowledgeable Block-Related Messages Generate Permanently Acknowledged Block-Related Messages Query the Acknowledgment Status of the last ALARM_SQ Entering State Message Copy Variables Initialize a Memory Area Create Data Block Delete Data Block Test Data Block Compress the User Memory Update the Process Image Update Table Update the Process Image Output Table Set Time-of-Day Interrupt Cancel Time-of-Day Interrupt Activate Time-of-Day Interrupt Query Time-of-Day Interrupt
Start Time-Delay Interrupt Cancel Time-Delay Interrupt Query Time-Delay Interrupt Trigger Multicomputing Interrupt Mask Synchronous Errors Unmask Synchronous Errors Read Error Register Disable New Interrupts and Asynchronous Errors Enable New Interrupts and Asynchronous Errors Delay Higher Priority Interrupts and Asynchronous Errors Enable Higher Priority Interrupts and Asynchronous Errors Re-trigger Cycle Time Monitoring Transfer Substitute Value to Accumulator 1 Change the CPU to STOP Delay Execution of the User Program 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 Send a GD Packet Fetch a Received GD Packet Query the Status of a Connection Belonging to a Communication SFB Instance Assembly Code Block (only exists for CPU 614) Read the System Time Send Data to a Communication Partner outside the Local S7 Station Receive Data from a Communication Partner outside the Local S7 Station Read Data from a Communication Partner outside the Local S7 Station Write Data to a Communication Partner outside the Local S7 Station Abort an Existing Connection to a Communication Partner outside the Local S7 Station Determine Start Address of a Module Determine the Slot Belonging to a Logical Address Read Data from a Communication Partner within the Local S7 Station Write Data to a Communication Partner within the Local S7 Station
Abort an Existing Connection to a Communication Partner within the Local S7 Station 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 Create a Data Block Diagnosis of the Actual Connection Status Control Operation in H Systems Setting the Time-of-Day and the TOD Status Handling runtime meters Redefined Parameters Identifying the bus topology in a DP master system Controlling CiR Reading Dynamic System Resources Deleting Dynamic System Resources Generating Always Acknowledgeable and Block-Related Messages Generating Always Acknowledgeable and Block-Related Messages 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 Change fixed point number to floating point number Change floating point number to fixed point number Add floating point numbers Subtract floating point numbers Multiply floating point number Divide floating point numbers Compare floating point numbers Extract root of floating point numbers Clock generator Clock generator (timing element) Message of first value with single flashing light, wordwise, A Message of first value with double flashing light, wordwise, A Collected message, wordwise (sound alert)
Collected message, bitwise Message of first value with single flashing light, bitwise, A Message of first value with double flashing light, wordwise, A+M Message of first value with single flashing light, bitwise, A+M Message of first value with double flashing light, bitwise, A+M Change BCD number to 16 bit dual number Change 16 bit dual number to BCD number Multiply 16 bit dual numbers Divide 16 bit dual numbers Add 32 bit dual numbers Subtract 32 bit dual numbers Multiply 32 bit dual numbers Divide 32 bit dual numbers Extract roots of 16 bit dual numbers Bi-directional shift register, bitwise Bi-directional shift register, wordwise Buffer memory (FIFO) Stack register (LIFO) Copy data block, direct assignment of parameters Copy data block, indirect assignment of parameterization Save scratchpad memory Load scratchpad memory Change BCD number to 32 bit dual number Change 32 bit dual number to BCD number Read analog value Read analog value Read analog value Read analog value Read analog value Read analog value Read analog value Read analog value Output analog value Output analog value Read and Write for extended periphery (direct assignment of parameters) Read and Write for extended periphery (indirect assignment of parameters) Sine (x) Cosine (x) Tangent (x) Cotangent (x) Arc sine (x) Arc cosine (x) Arc tangent (x) Arc cotangens (x)
Natural logarithm ln (x) Decade logarithm Iog (x) General logarithm Iog (x) to basis b e to the power of n 10 to the power of n AKKU 2 to the power of AKKU 1 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 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 Continuous Control Step Control Pulse Generation Temperature Continuous Controller Temperature Step Controller
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. Allows unconfirmed transmission of variables by an FMS server. allows status information to be requested from the communications partner on the specified FMS connection. Transfers data from a specified local data area to a data area on the communication partner. 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 Read All Inputs of a DP Standard Slave/PROFINET IO Device Write All Outputs of a DP Standard Slave/PROFINET IO Device Read a Part of the Inputs of a DP Standard Slave/PROFINET IO Device Write a Part of the Outputs of a DP Standard Slave/PROFINET IO Device Transfers a configuration data block (CONF_DB) containing connection data for an Ethernet CP. 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). data by means of a configured connection from the communication partner (<= 240 bytes, not email). the external data access by means of FETCH/WRITE (not for UDP, email). the external data access by means of FETCH/WRITE (not for UDP, email).
allows you to diagnose connections. When necessary, you can reinitialize connection establishment using the FC. used for data transfer in the CP modes PROFINET IO controller or PROFINET IO device. used to receive data in the CP modes PROFINET IO controller or PROFINET IO device. 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. data by means of a configured connection from the communication partner (not email). Query a connection status for S7-300 Lead/Lag Algorithm Discrete Control Alarm Timer Motor Control Alarm Timer Index Matrix Compare Scan Matrix Compare Event Maskable Drum Pack Data Software Timer On DelayRetentive Indirect Block Move Reset Range of Outputs Set Range of Outputs Add to Table First In/First Out Unload Table Table Find Last In/First Out Unload Table Table Move Table to Word Word Shift Register Word to Table Bit Shift Register Seven Segment Decoder ASCII to Hex Hex to ASCII Encode Binary Position Decode Binary Position Tens Complement Sum Number of Bits Reset Range of Immediate Outputs Set Range of Immediate Outputs Standard Deviation Correlated Data Table Table to Table Scaling Values Unscaling Values
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. supports the summertime/wintertime changeover in CPUs that do have the time status. For this purpose it sets the time status to the current time and according to the changeover rules in the Control DB. transfers the time-stamped messages of an IM153-2 into its instance DB. reads the time status or time of the CPU and calculates the local time. It is therefore only useful on CPUs with time status. calculates the local time from the base time given at the input. calculates the base time from the local time given at the input. sets the required time interrupt to the preset time. This time is given in local time.
Conte Up Count Down Conte para cima / baixo Gerar um pulso Gerar um atraso na Gerar um Delay Off Sending descoordenada de Dados Recebimento descoordenada de Dados Envio de dados segmentadas Receber dados segmentados Ler dados de um CPU remoto Gravar dados em um CPU remoto Enviar dados para a impressora Iniciar uma morna ou fria Restart em um dispositivo remoto Mudando um dispositivo remoto para o estado de parada Iniciar um Hot Restart em um dispositivo remoto Consultar o status de um parceiro remoto Receba o status de um dispositivo remoto Contador (contador de alta velocidade, funo integrada) (s existem no 312 CPU IFM e CPU 314 IFM) Medidor de freqncia (medidor de freqncia, funo integrada (s existem no 312 CPU IFM e CPU 314 IFM) Gerando mensagens relacionadas bloco sem indicao reconhecimento Implementar um Sequencer Gerar mensagens de bloco relacionadas com Display Reconhecimento Gerar Mensagens Block-relacionadas, sem valores para 8 Sinais Gerar mensagens de bloco relacionadas com valores para 8 Sinais Gerar Mensagens Block-relacionadas, sem exibio Reconhecimento Enviar Arquivo de Dados Contador A / B (funo integrada) (s existem na CPU 314 IFM) Posio (funo integrada) (s existem na CPU 314 IFM) Controle Contnuo (s existem na CPU 314 IFM) Controle de Passo (s existem na CPU 314 IFM) Pulso Generation (s existem na CPU 314 IFM) Posicionamento com Sada Analgica (s existem no S7300C CPUs) Posicionamento com sada Digital (s existem no S7-300C CPUs) Controlar o Contador (s existem no S7-300C CPUs) Controlar a medio de frequncia (s existem no S7-300C CPUs) Controlar Modulao por Largura de Pulso (s existem no S7-300C CPUs)
Lendo um registro de dados Escrevendo um registro de dados Receber uma interrupo O envio de dados (ASCII, 3964 (R)) (apenas existem na S7300C CPUs) Recebendo dados (ASCII, 3964 (R)) (s existem no S7300C CPUs) Eliminar o buffer de recepo (ASCII, 3964 (R)) (s existem no S7-300C CPUs) Envio de dados (RK 512) (s existem no S7-300C CPUs) Buscando dados (RK 512) (s existem no S7-300C CPUs) Recebimento e fornecimento de dados (RK 512) (s existem no S7-300C CPUs) Enviar interromper a mestre DP Leia parmetro predefinido, Conjunto Relgio do Sistema Leia o Relgio do Sistema Definir Meter Run-time Start / Stop Meter Run-time Leia Meter Run-time Consulta Lgico Endereo de um Canal Leia OB Iniciar Informao Provocar uma interrupo de hardware na DP Mestre Ativar mensagens de status do bloco-Related, Symbolrelacionadas e Grupo Mensagens de status desativar Block-relacionados, Symbolrelacionadas e Grupo Sincronizar Grupos de DP Slaves Desativao e ativao de escravos DP Ler dados de diagnstico de um escravo DP (Diagnstico Escravo) Ler dados consistentes de um escravo DP Padro Escrever dados consistentes para a DP Slave Padro Gerar reconhecvel Mensagens Block-relacionadas Gerar permanentemente Reconhecido Mensagens Blockrelacionadas Consultar o estado de reconhecimento do ALARM_SQ ltima Entrando Estado Mensagem Variveis cpia Inicializar uma rea de memria Criar Bloco de dados Excluir Bloco de Dados Teste Bloco de dados Comprima a Memria do Usurio Atualize o Processo Tabela de atualizao da imagem Atualize o Processo Tabela Imagem de Sada Definir Time-of-Day Interrupo Cancelar Time-of-Day Interrupo Ative Time-of-Day Interrupo Consulta de Interrupo Time-of-Day
Comece Time-Delay Interrupo Cancelar Time-Delay Interrupo Consulta de Interrupo Time-Delay Gatilho Multicomputing Interrupo Mascarar erros sncronos Desmascarar erros sncronos Leia Erro Register Desativar Novas interrupes e erros assncronos Permitir novas interrupes e erros assncronos Atraso Superior interrupes de prioridade e erros assncronos Permitir uma maior interrupes de prioridade e erros assncronos Re-trigger Tempo de Ciclo de Monitoramento Transferncia de valor substituto para um acumulador Altere a CPU para STOP Atrasar a execuo do programa do usurio Sincronizar os relgios Escravo Consultar ranhura do mdulo Pertencer a um endereo lgico Consultar todos os endereos lgicos de um mdulo Leia uma lista de status do sistema ou Lista parcial Escrever um User-Defined evento Diagnstico para o buffer de diagnstico Leia parmetros definidos Escrever parmetros dinmicos Escrever Parmetros padro Atribuir Parmetros para um mdulo Escrever um registro de dados Leia um registro de dados Enviar um pacote GD Buscar um GD pacote recebido Consultar o status de uma conexo Pertencer a um SFB Instncia Comunicao Assembleia cdigo Block (s existe para CPU 614) Leia a Hora do Sistema Enviar dados para um parceiro de comunicao fora da Estao S7 local Receber dados de um parceiro de comunicao fora da estao S7 local Ler dados de um parceiro de comunicao fora da estao S7 local Gravar dados em um parceiro de comunicao fora da Estao S7 local Abortar uma conexo existente com um parceiro de comunicao fora da Estao S7 local Determine Endereo de partida de um mdulo Determine o slot Pertencer a um endereo lgico Ler dados de um parceiro de comunicao dentro da estao S7 local Gravar dados em um parceiro de comunicao dentro da estao S7 local
Abortar uma conexo existente com um parceiro de comunicao dentro da estao S7 local Determine OB programa runtime Definir um intervalo de sadas Redefinir um intervalo de Sadas Uninterruptible Bloquear Mover Criar um bloco de dados na memria de carga Leia a partir de um bloco de dados na memria de carga Escrever a partir de um bloco de dados na memria de carga Criar um bloco de dados Diagnstico da Situao Actual Connection Operao de Controle em Sistemas de H Definir a hora do dia eo Estado TOD Manipulao metros de execuo Redefiniu Parmetros A identificao da topologia de barramento em um sistema de mestre DP Controlando o CIR Leitura Recursos do Sistema Dinmico Excluindo recursos do sistema dinmico Gerando Mensagens sempre reconhecvel e Bloco-Related Gerando Mensagens sempre reconhecvel e Bloco-Related Atualize entradas na interface do programa do usurio dos componentes PROFINET Atualize sadas na interface do programa do usurio dos componentes PROFINET Atualizao DP interconexes Atualizar a tabela de entrada de partio imagem do processo no ciclo sncrono Atualizar a tabela de sada partio imagem do processo no ciclo sncrono Alterar o nmero de ponto fixo de nmero de ponto flutuante Alterar o nmero de ponto flutuante para nmero de ponto fixo Adicionar nmeros de ponto flutuante Subtrair nmeros de ponto flutuante Multiplique o nmero de ponto flutuante Dividir nmeros de ponto flutuante Comparar nmeros de ponto flutuante Extrato da raiz de nmeros de ponto flutuante Gerador de clock Gerador de clock (elemento de timing) Mensagem do primeiro valor com nica luz piscando, WordWise, A Mensagem do primeiro valor com o dobro luz intermitente, WordWise, A Mensagem coletado, WordWise (alerta sonoro)
Mensagem coletado, bit a bit Mensagem do primeiro valor com nica luz piscando, bit a bit, A Mensagem do primeiro valor com o dobro luz intermitente, WordWise, A + M Mensagem do primeiro valor com nica luz piscando, bit a bit, A + M Mensagem do primeiro valor com o dobro luz intermitente, bit a bit, A + M Alterar o nmero BCD de 16 bits dupla nmero Mudar de 16 bits nmero de srie dupla BCD Multiplique 16 bits nmeros dupla Divida 16 bits nmeros dupla Adicionar nmeros de 32 bits dupla Subtrair dois nmeros de 32 bits Multiplique 32 bits nmeros dupla Divida 32 bits nmeros dupla Extrair razes de 16 bit nmeros duplos Bi-direcional mudana de registro, bit a bit Bi-direcional mudana de registo, WordWise Memria buffer (FIFO) Stack registo (LIFO) Bloco de dados de cpia, a atribuio direta dos parmetros Bloco de dados cpia, cesso indireta de parametrizao Economizar memria de rascunho Carregar a memria de rascunho Alterar o nmero BCD de 32 bits dupla nmero Mudar de 32 bits nmero dual nmero BCD Leia o valor analgico Leia o valor analgico Leia o valor analgico Leia o valor analgico Leia o valor analgico Leia o valor analgico Leia o valor analgico Leia o valor analgico Valor da sada analgica Valor da sada analgica Ler e Escrever para a periferia estendida (atribuio direta de parmetros) Ler e Escrever para a periferia estendida (atribuio indireta de parmetros) Sine (x) Co-seno (x) Tangente (x) Cotangent (x) Arco seno (x) Arco co-seno (x) Arco tangente (x) Arco cotangens (x)
Logaritmo natural ln (x) Dcada IOG logaritmo (x) IOG logaritmo Geral (x) a base b e ao poder de n 10 para a potncia de n AKKU 2 elevado potncia de um AKKU Ponto de Matemtica Adicionar durao de uma hora Combinar duas variveis String Combine DATE e TIME_OF_DAY para DT Excluir em uma varivel STRING Tipo de converso de dados DINT para STRING Extraia o DATA de DT Extrair o dia da semana de DT Extraia o TIME_OF_DAY de DT Comparar DT para igual Compare STRING para igual Encontre em uma varivel STRING Comparar DT para maior ou igual Compare STRING para maior ou igual Comparar DT por mais de Compare STRING por mais de Tipo de converso de dados INT para STRING Inserir em uma varivel STRING Comparar DT para menor ou igual Compare STRING para menor ou igual Parte esquerda de uma varivel STRING Comprimento de uma varivel STRING Limite de matemtica de ponto Comparar DT para menor Compare STRING para menor Ponto de Matemtica Select mximo Parte do meio de uma varivel STRING Ponto Math Selecione mnimo Comparar DT de desigual Compare STRING para desigual Converso de tipo de dados reais para STRING Substituir uma varivel STRING Parte direita de uma varivel STRING Tipo de dados converso S5TIME para TEMPO Ponto de Matemtica subtrair dois valores de tempo Ponto de durao Subtrair matemtica a partir de um tempo Seleo Binary Math ponto Tipo STRING converso de dados para DINT Converso de dados tipo STRING para INT Tipo de converso de dados STRING para REAL De dados em tempo de converso de tipo para S5TIME Controle Contnuo Passo Controle Pulso Generation Controlador de Temperatura contnua Controlador Passo temperatura
Para a verificao de propriedades do dispositivo L os dados de uma rea de dados do parceiro de comunicao especificado por um nome ou ndice dependendo da atribuio de parmetros para o trabalho. Permite a transmisso de variveis no confirmado por um servidor FMS. permite que as informaes de status para ser solicitada a partir do parceiro de comunicao na conexo FMS especificado. Transferncias de dados a partir de uma rea de dados local especificado para a rea de dados sobre o parceiro de comunicao. Sending descoordenada de Dados Recebimento descoordenada de Dados Envio de dados segmentadas Receber dados segmentados Ler dados de um CPU remoto Gravar dados em um CPU remoto Leia todas as entradas de um Escravo / PROFINET Padro dispositivo IO DP Escreva todas as sadas de um escravo / PROFINET Padro dispositivo IO DP Leia uma parte das entradas de um escravo / PROFINET Padro dispositivo IO DP Escrever uma parte das sadas de um escravo / PROFINET Padro dispositivo IO DP Transfere um bloco de dados de configurao (CONF_DB), contendo os dados de conexo para uma CP Ethernet. Envio de dados via TCP nativa e ISO em TCP Recebendo dados via TCP nativa e ISO em TCP Estabelecendo uma conexo usando TCP nativa e ISO em TCP Encerrando uma conexo usando TCP nativa e ISO em TCP Envio de dados via UDP Recebendo dados via UDP transfere os dados para o PROFIBUS CP recebe dados no Profibus usado para solicitar informao de diagnstico transfere o controle empregos para a CP PROFIBUS os dados por meio de uma ligao configurado para o parceiro de comunicao (<= 240 bytes). dados por meio de uma conexo configurada a partir do parceiro de comunicao (<= 240 bytes, no e-mail). o acesso a dados externos por meio de buscar / ESCREVER (no para UDP, e-mail). o acesso a dados externos por meio de buscar / ESCREVER (no para UDP, e-mail).
permite diagnosticar conexes. Quando necessrio, voc pode reinicializar o estabelecimento da conexo com o FC. usado para transferncia de dados nos modos CP controlador PROFINET IO ou dispositivo PROFINET IO. usado para receber dados do CP modos controlador PROFINET IO ou dispositivo PROFINET IO. Estabelecer uma conexo FTP Armazenar um arquivo no servidor FTP Recuperar um arquivo do servidor FTP Excluir um arquivo no servidor FTP Habilitar uma conexo FTP os dados por meio de uma ligao configurado para o parceiro de comunicao. dados por meio de uma conexo configurada a partir do parceiro de comunicao (no-mail). Consultar um status da conexo para S7-300 Lead / lag Algorithm Discreta Temporizador de Controle de Alarme Motor Temporizador de Controle de Alarme ndice Matrix Comparar Digitalizao Matrix Comparar Evento Tambor Maskable Pacote de Dados Temporizador Software On Delay-Retentive Indireta do bloco Movimento Redefinir Faixa de sadas Definir Faixa de sadas Adicionar a Tabela First In / First Out Descarregar Table Localizar Tabela Last In / First Out Descarregar Table Mesa Mova Table to Word Palavra Shift Palavra com a Tabela Bit Shift Register Sete Decoder Segmento ASCII para Hex Hex para ASCII Codificar Binary Posio Decodificar Binary Posio Complemento de dez Soma Nmero de Bits Redefinir Faixa de realizaes imediatas Definir Faixa de realizaes imediatas Desvio Padro Correlacionada Tabela de Dados Mesa em mesa Valores de escala Valores Unscaling
suporta o vero / inverno de transio em CPUs que no tm o estatuto tempo. Para isso, define o clock do processador para o tempo atual e de acordo com as regras de transio do DB Control. suporta o Vero / Inverno mudana em CPUs que tm o status tempo. Para isso, define o estado do tempo para o tempo atual e de acordo com as regras de transio do DB Control. transfere as mensagens de tempo estampado de um IM1532 em seu DB instncia. l o estado do tempo ou durao da CPU e calcula o tempo local. Por isso, til somente em CPUs com status de tempo. calcula o tempo local a partir do tempo de base dada na entrada. calcula o tempo a partir da base de tempo local, tendo na entrada. define a interrupo do tempo necessrio para o tempo predefinido. Este tempo dado em hora local.
SIMATIC_NET_CP
FB
IDENTIFY
CP_300
SIMATIC_NET_CP
FB
READ
CP_300
SIMATIC_NET_CP
FB
REPORT
CP_300
SIMATIC_NET_CP
FB
STATUS
CP_300
SIMATIC_NET_CP Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks
FB FB FB FB FB FB FB FB FB FB
6 8 9 12 13 14 15 20 21
22 GETIO_PART IO_FUNCT
Communication Blocks PID Control Blocks PID Control Blocks PID Control Blocks
FB FB FB FB FB
23 SETIO_PART IO_FUNCT 41 42 43 55 58 59 CONT_C CONT_S PULSEGEN IP_CONFIG TCONT_CP TCONT_S ICONT ICONT ICONT CP_300 CONTROL CONTROL
FB FB
Miscellaneous Blocks
FB
60
SET_SW
TIMEFUNC
Miscellaneous Blocks
FB
61
SET_SW_S
TIMEFUNC
Miscellaneous Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks IEC Function Blocks Communication Blocks IEC Function Blocks Communication Blocks IEC Function Blocks Communication Blocks IEC Function Blocks Communication Blocks IEC Function Blocks SIMATIC_NET_CP IEC Function Blocks SIMATIC_NET_CP IEC Function Blocks SIMATIC_NET_CP IEC Function Blocks SIMATIC_NET_CP IEC Function Blocks IEC Function Blocks
FB FB FB FB FB FB FB FB FB FB FB FB FB FB FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC
62 63 64 65 66 67 68 80 81 82 83 84 85 86 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10
TIMESTMP TSEND TRCV TCON TDISCON TUSEND TURCV LEAD_LAG DCAT MCAT IMC SMC DRUM PACK AD_DT_TM DP_SEND CONCAT DP_RECV D_TOD_DT DP_DIAG DELETE DP_CTRL DI_STRNG AG_SEND DT_DATE AG_RECV DT_DAY AG_LOCK DT_TOD AG_UNLOCK EQ_DT EQ_STRNG
TIMEFUNC COMM COMM COMM COMM COMM COMM CONVERT TIMERS TIMERS COMPARE COMPARE TIMERS MOVE IEC CP_300 IEC CP_300 IEC CP_300 IEC CP_300 IEC CP_300 IEC CP_300 IEC CP_300 IEC CP_300 IEC IEC
SIMATIC_NET_CP IEC Function Blocks SIMATIC_NET_CP IEC Function Blocks SIMATIC_NET_CP IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP
FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC
10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
AG_CNTRL FIND PNIO_SEND GE_DT PNIO_RECV GE_STRNG GT_DT GT_STRNG I_STRNG INSERT LE_DT LE_STRNG LEFT LEN LIMIT LT_DT LT_STRNG MAX MID MIN NE_DT NE_STRNG R_STRNG REPLACE RIGHT S5TI_TIM SB_DT_DT SB_DT_TM SEL STRNG_DI STRNG_I STRNG_R TIM_S5TI
CP_300 IEC CP_300 IEC CP_300 IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC CP_300 CP_300 CP_300 CP_300 CP_300
SIMATIC_NET_CP
FC
50
AG_LSEND
CP_300
SIMATIC_NET_CP
FC
60
AG_LRECV
CP_300
Miscellaneous Blocks S5-S7 Converting Blocks Miscellaneous Blocks S5-S7 Converting Blocks Communication Blocks Miscellaneous Blocks S5-S7 Converting Blocks Miscellaneous Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks
FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC
60 61 61 62 62 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 78 79 80 80 81 81 82
LOC_TIME GP_FPGP BT_LT GP_GPFP C_CNTRL LT_BT GP_ADD S_LTINT GP_SUB GP_MUL GP_DIV GP_VGL RAD_GP MLD_TG MLD_TGZ MLD_EZW MLD_EDW MLD_SAMW MLD_SAM MLD_EZ MLD_EDWK MLD_EZK MLD_EDK TONR COD_B4 IBLKMOV COD_16
TIMEFUNC S5_CNVRT TIMEFUNC S5_CNVRT CP_300 TIMEFUNC S5_CNVRT TIMEFUNC S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT TIMERS S5_CNVRT MOVE S5_CNVRT
TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks S5-S7 Converting Blocks
FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC
82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90
RSET MUL_16 SET DIV_16 ATT ADD_32 FIFO SUB_32 TBL_FIND MUL_32 LIFO DIV_32 TBL RAD_16 TBL_WRD REG_SCHB WSR
BIT_LOGC S5_CNVRT BIT_LOGC S5_CNVRT TABLE S5_CNVRT TABLE S5_CNVRT TABLE S5_CNVRT TABLE S5_CNVRT TABLE S5_CNVRT TABLE S5_CNVRT SHIFT S5_CNVRT TABLE S5_CNVRT SHIFT S5_CNVRT CONVERT S5_CNVRT CONVERT S5_CNVRT CONVERT S5_CNVRT CONVERT S5_CNVRT CONVERT S5_CNVRT CONVERT S5_CNVRT CONVERT S5_CNVRT BIT_LOGC S5_CNVRT BIT_LOGC S5_CNVRT MATH_FP S5_CNVRT TABLE S5_CNVRT TABLE S5_CNVRT CONVERT S5_CNVRT
91 REG_SCHW 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 WRD_TBL REG_FIFO SHRB REG_LIFO SEG DB_COPY1 ATH DB_COPY2 HTA RETTEN ENCO LADEN DECO COD_B8 BCDCPL COD_32 BITSUM AE_460_1 RSETI AE_460_2 SETI AE_463_1 DEV AE_463_2 CDT AE_464_1 TBL_TBL AE_464_2 SCALE AE_466_1
TI-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
FC FC FC FC
UNSCALE AE_466_2 RLG_AA1 RLG_AA2 PER_ET1 PER_ET2 SINUS COSINUS TANGENS COTANG ARCSIN ARCCOS ARCTAN ARCCOT LN_X LG_X B_LOG_X E_H_N ZEHN_H_N A2_H_A1 CTU CTD CTUD TP TON TOF USEND URCV BSEND BRCV GET PUT PRINT START STOP RESUME STATUS USTATUS
CONVERT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT IEC_TC IEC_TC IEC_TC IEC_TC IEC_TC IEC_TC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC
FC 110 FC 111 FC FC FC FC FC FC FC FC FC FC FC FC FC FC SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB SFB 112 113 114 115 116 117 118 119 120 121 122 123 124 125 0 1 2 3 4 5 8 9 12 13 14 15 16
HS_COUNT COUNTERS
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
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 SFB 62 SFB 63 SFB 64 SFB 65 SFB 75 SFB 81 SFC 0 SFC 1 SFC 2 SFC 3 SFC 4 SFC 5
ALARM ALARM_8 ALARM_8P NOTIFY AR_SEND HSC_A_B POS CONT_C CONT_S PULSEGEN ANALOG DIGITAL COUNT FREQUENC PULSE RDREC WRREC RALRM SEND_PTP RECV_PTP RES_RECV SEND_RK FETCH_RK SERVE_RK SALRM RD_DPAR SET_CLK READ_CLK SET_RTM CTRL_RTM READ_RTM GADR_LGC
COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COUNTERS ICONT ICONT ICONT ICONT TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC DP DP DP TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC DP IO_FUNCT CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC IO_FUNCT
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
6 7 9
RD_SINFO DP_PRAL EN_MSG DIS_MSG DPSYC_FR D_ACT_DP DPNRM_DG DPRD_DAT DPWR_DAT ALARM_SQ ALARM_S ALARM_SC 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 EN_IRT DIS_AIRT EN_AIRT
DB_FUNCT DP COM_FUNC COM_FUNC DP DP DIAGNSTC DP DP PMC_FUNC PMC_FUNC PMC_FUNC MOVE MOVE DB_FUNCT DB_FUNCT DB_FUNCT DB_FUNCT IO_FUNCT IO_FUNCT PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL DIAGNSTC DIAGNSTC DIAGNSTC IRT_FUNC IRT_FUNC IRT_FUNC IRT_FUNC
SFC 10 SFC 11 SFC 12 SFC 13 SFC 14 SFC 15 SFC 17 SFC 18 SFC 19 SFC SFC SFC SFC SFC SFC 20 21 22 23 24 25
SFC 26 SFC 27 SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC 28 29 30 31 32 33 34 35 36 37 38
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
SFC 52 WR_USMSG DIAGNSTC SFC SFC SFC SFC SFC SFC SFC SFC 54 55 56 57 58 59 60 61 RD_PARM IO_FUNCT WR_PARM IO_FUNCT WR_DPARM IO_FUNCT PARM_MOD IO_FUNCT WR_REC IO_FUNCT RD_REC IO_FUNCT GD_SND COM_FUNC GD_RCV COM_FUNC CONTROL AB_CALL TIME_TCK X_SEND X_RCV X_GET X_PUT X_ABORT GEO_LOG LOG_GEO I_GET I_PUT I_ABORT COM_FUNC PLASTICS CLK_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC IO_FUNCT IO_FUNCT COM_FUNC COM_FUNC COM_FUNC
SFC 62 SFC 63 SFC 64 SFC 65 SFC 66 SFC 67 SFC 68 SFC 69 SFC 70 SFC 71 SFC 72 SFC 73 SFC 74
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
78 79 80 81
DIAGNSTC BIT_LOGC BIT_LOGC MOVE DB_CTRL DB_CTRL DB_CTRL DB_FUNCT COM_FUNC HF_FUNCT CLK_FUNC CLK_FUNC IO_FUNCT DP PGM_CNTL PMC_FUNC PMC_FUNC PMC_FUNC PMC_FUNC PROFIne2 PROFIne2 PROFIne2 IO_FUNCT IO_FUNCT
SFC 103 DP_TOPOL SFC 104 SFC 105 SFC 106 CIR READ_SI DEL_SI
SFC 107 ALARM_DQ SFC 108 SFC 112 SFC 113 SFC 114 SFC 126 SFC 127 ALARM_D PN_IN PN_OUT PN_DP SYNC_PI SYNC_PO
Para a verificao de propriedades do dispositivo L os dados de uma rea de dados do Reads data from a data area of the communication partner parceiro de comunicao especificado por um specified by a name or index depending on the assignment nome ou ndice dependendo da atribuio de of parameters for the job. parmetros para o trabalho. Allows unconfirmed transmission of variables by an FMS Permite a transmisso de variveis no server. confirmado por um servidor FMS. For checking device properties allows status information to be requested from the communications partner on the specified FMS connection. permite que as informaes de status para ser solicitada a partir do parceiro de comunicao na conexo FMS especificado. Transferncias de dados a partir de uma rea de dados local especificado para a rea de dados sobre o parceiro de comunicao. Sending descoordenada de Dados Recebimento descoordenada de Dados Envio de dados segmentadas Receber dados segmentados Ler dados de um CPU remoto Gravar dados em um CPU remoto Leia todas as entradas de um Escravo / PROFINET Padro dispositivo IO DP Escreva todas as sadas de um escravo / PROFINET Padro dispositivo IO DP Leia uma parte das entradas de um escravo / PROFINET Padro dispositivo IO DP
Transfers data from a specified local data area to a data area on the communication partner. 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 Read All Inputs of a DP Standard Slave/PROFINET IO Device Write All Outputs of a DP Standard Slave/PROFINET IO Device Read a Part of the Inputs of a DP Standard Slave/PROFINET IO Device Write a Part of the Outputs of a DP Standard Slave/PROFINET IO Device
Escrever uma parte das sadas de um escravo / PROFINET Padro dispositivo IO DP Continuous Control Controle Contnuo Step Control Passo Controle Pulse Generation Pulso Generation Transfere um bloco de dados de configurao Transfers a configuration data block (CONF_DB) (CONF_DB), contendo os dados de conexo containing connection data for an Ethernet CP. para uma CP Ethernet. Temperature Continuous Controller Controlador de Temperatura contnua Temperature Step Controller Controlador Passo temperatura suporta o vero / inverno de transio em supports the summertime/wintertime changeover in CPUs CPUs que no tm o estatuto tempo. Para that do not have the time status. For this purpose it sets the isso, define o clock do processador para o CPU clock to the current time and according to the tempo atual e de acordo com as regras de changeover rules in the Control DB. transio do DB Control. suporta o Vero / Inverno mudana em CPUs supports the summertime/wintertime changeover in CPUs que tm o status tempo. Para isso, define o that do have the time status. For this purpose it sets the estado do tempo para o tempo atual e de time status to the current time and according to the acordo com as regras de transio do DB changeover rules in the Control DB. Control.
transfere as mensagens de tempo transfers the time-stamped messages of an IM153-2 into its estampado de um IM153-2 em seu DB instance DB. instncia. 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 Lead/Lag Algorithm Discrete Control Alarm Timer Motor Control Alarm Timer Index Matrix Compare Scan Matrix Compare Event Maskable Drum Pack Data Point Math Add duration to a time transfers data to the PROFIBUS CP Combine two STRING variables receives data on PROFIBUS Combine DATE and TIME_OF_DAY to DT used to request diagnostic information Delete in a STRING variable transfers control jobs to the PROFIBUS CP Data type conversion DINT to STRING data by means of a configured connection to the communication partner (<= 240 bytes). Extract the DATE from DT data by means of a configured connection from the communication partner (<= 240 bytes, not email). Extract the day of the week from DT the external data access by means of FETCH/WRITE (not for UDP, email). Extract the TIME_OF_DAY from DT the external data access by means of FETCH/WRITE (not for UDP, email). Compare DT for equal Compare STRING for equal Envio de dados via TCP nativa e ISO em TCP Recebendo dados via TCP nativa e ISO em TCP Estabelecendo uma conexo usando TCP nativa e ISO em TCP Encerrando uma conexo usando TCP nativa e ISO em TCP Envio de dados via UDP Recebendo dados via UDP Lead / lag Algorithm Discreta Temporizador de Controle de Alarme Motor Temporizador de Controle de Alarme ndice Matrix Comparar Digitalizao Matrix Comparar Evento Tambor Maskable Pacote de Dados Ponto de Matemtica Adicionar durao de uma hora transfere os dados para o PROFIBUS CP Combinar duas variveis String recebe dados no Profibus Combine DATE e TIME_OF_DAY para DT usado para solicitar informao de diagnstico Excluir em uma varivel STRING transfere o controle empregos para a CP PROFIBUS Tipo de converso de dados DINT para STRING os dados por meio de uma ligao configurado para o parceiro de comunicao (<= 240 bytes). Extraia o DATA de DT dados por meio de uma conexo configurada a partir do parceiro de comunicao (<= 240 bytes, no e-mail). Extrair o dia da semana de DT o acesso a dados externos por meio de buscar / ESCREVER (no para UDP, e-mail). Extraia o TIME_OF_DAY de DT o acesso a dados externos por meio de buscar / ESCREVER (no para UDP, e-mail). Comparar DT para igual Compare STRING para igual
allows you to diagnose connections. When necessary, you can reinitialize connection establishment using the FC. Find in a STRING variable used for data transfer in the CP modes PROFINET IO controller or PROFINET IO device. Compare DT for greater than or equal used to receive data in the CP modes PROFINET IO controller or PROFINET IO device. 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 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 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
permite diagnosticar conexes. Quando necessrio, voc pode reinicializar o estabelecimento da conexo com o FC. Encontre em uma varivel STRING usado para transferncia de dados nos modos CP controlador PROFINET IO ou dispositivo PROFINET IO. Comparar DT para maior ou igual usado para receber dados do CP modos controlador PROFINET IO ou dispositivo PROFINET IO. Compare STRING para maior ou igual Comparar DT por mais de Compare STRING por mais de Tipo de converso de dados INT para STRING Inserir em uma varivel STRING Comparar DT para menor ou igual Compare STRING para menor ou igual Parte esquerda de uma varivel STRING Comprimento de uma varivel STRING Limite de matemtica de ponto Comparar DT para menor Compare STRING para menor Ponto de Matemtica Select mximo Parte do meio de uma varivel STRING Ponto Math Selecione mnimo Comparar DT de desigual Compare STRING para desigual Converso de tipo de dados reais para STRING Substituir uma varivel STRING Parte direita de uma varivel STRING Tipo de dados converso S5TIME para TEMPO Ponto de Matemtica subtrair dois valores de tempo Ponto de durao Subtrair matemtica a partir de um tempo Seleo Binary Math ponto Tipo STRING converso de dados para DINT Converso de dados tipo STRING para INT Tipo de converso de dados STRING para REAL De dados em tempo de converso de tipo para S5TIME Estabelecer uma conexo FTP Armazenar um arquivo no servidor FTP Recuperar um arquivo do servidor FTP Excluir um arquivo no servidor FTP Habilitar uma conexo FTP
data by means of a configured connection to the communication partner. data by means of a configured connection from the communication partner (not email).
dados por meio de uma conexo configurada a partir do parceiro de comunicao (nomail). reads the time status or time of the CPU and calculates the l o estado do tempo ou durao da CPU e local time. It is therefore only useful on CPUs with time calcula o tempo local. Por isso, til somente status. em CPUs com status de tempo. Alterar o nmero de ponto fixo de nmero de Change fixed point number to floating point number ponto flutuante calculates the local time from the base time given at the calcula o tempo local a partir do tempo de input. base dada na entrada. Alterar o nmero de ponto flutuante para Change floating point number to fixed point number nmero de ponto fixo Query a connection status for S7-300 calculates the base time from the local time given at the input. Add floating point numbers Consultar um status da conexo para S7-300
calcula o tempo a partir da base de tempo local, tendo na entrada. Adicionar nmeros de ponto flutuante define a interrupo do tempo necessrio sets the required time interrupt to the preset time. This time para o tempo predefinido. Este tempo dado is given in local time. em hora local. Subtract floating point numbers Subtrair nmeros de ponto flutuante Multiply floating point number Multiplique o nmero de ponto flutuante Divide floating point numbers Dividir nmeros de ponto flutuante Compare floating point numbers Comparar nmeros de ponto flutuante Extract root of floating point numbers Clock generator Clock generator (timing element) Extrato da raiz de nmeros de ponto flutuante
Gerador de clock Gerador de clock (elemento de timing) Mensagem do primeiro valor com nica luz Message of first value with single flashing light, wordwise, A piscando, WordWise, A Message of first value with double flashing light, wordwise, Mensagem do primeiro valor com o dobro luz A intermitente, WordWise, A Mensagem coletado, WordWise (alerta Collected message, wordwise (sound alert) sonoro) Collected message, bitwise Mensagem coletado, bit a bit Mensagem do primeiro valor com nica luz Message of first value with single flashing light, bitwise, A piscando, bit a bit, A Message of first value with double flashing light, wordwise, Mensagem do primeiro valor com o dobro luz A+M intermitente, WordWise, A + M Message of first value with single flashing light, bitwise, Mensagem do primeiro valor com nica luz A+M piscando, bit a bit, A + M Message of first value with double flashing light, bitwise, Mensagem do primeiro valor com o dobro luz A+M intermitente, bit a bit, A + M Software Timer On DelayRetentive Temporizador Software On Delay-Retentive Alterar o nmero BCD de 16 bits dupla Change BCD number to 16 bit dual number nmero Indirect Block Move Indireta do bloco Movimento Change 16 bit dual number to BCD number Mudar de 16 bits nmero de srie dupla BCD
Reset Range of Outputs Multiply 16 bit dual numbers Set Range of Outputs Divide 16 bit dual numbers Add to Table Add 32 bit dual numbers First In/First Out Unload Table Subtract 32 bit dual numbers Table Find Multiply 32 bit dual numbers Last In/First Out Unload Table Divide 32 bit dual numbers Table Extract roots of 16 bit dual numbers Move Table to Word Bi-directional shift register, bitwise Word Shift Register Bi-directional shift register, wordwise Word to Table Buffer memory (FIFO) Bit Shift Register Stack register (LIFO) Seven Segment Decoder Copy data block, direct assignment of parameters ASCII to Hex Copy data block, indirect assignment of parameterization Hex to ASCII Save scratchpad memory Encode Binary Position Load scratchpad memory Decode Binary Position Change BCD number to 32 bit dual number Tens Complement Change 32 bit dual number to BCD number Sum Number of Bits Read analog value Reset Range of Immediate Outputs Read analog value Set Range of Immediate Outputs Read analog value Standard Deviation Read analog value Correlated Data Table Read analog value Table to Table Read analog value Scaling Values Read analog value
Redefinir Faixa de sadas Multiplique 16 bits nmeros dupla Definir Faixa de sadas Divida 16 bits nmeros dupla Adicionar a Tabela Adicionar nmeros de 32 bits dupla First In / First Out Descarregar Table Subtrair dois nmeros de 32 bits Localizar Tabela Multiplique 32 bits nmeros dupla Last In / First Out Descarregar Table Divida 32 bits nmeros dupla Mesa Extrair razes de 16 bit nmeros duplos Mova Table to Word Bi-direcional mudana de registro, bit a bit Palavra Shift Bi-direcional mudana de registo, WordWise Palavra com a Tabela Memria buffer (FIFO) Bit Shift Register Stack registo (LIFO) Sete Decoder Segmento Bloco de dados de cpia, a atribuio direta dos parmetros ASCII para Hex Bloco de dados cpia, cesso indireta de parametrizao Hex para ASCII Economizar memria de rascunho Codificar Binary Posio Carregar a memria de rascunho Decodificar Binary Posio Alterar o nmero BCD de 32 bits dupla nmero Complemento de dez Mudar de 32 bits nmero dual nmero BCD Soma Nmero de Bits Leia o valor analgico Redefinir Faixa de realizaes imediatas Leia o valor analgico Definir Faixa de realizaes imediatas Leia o valor analgico Desvio Padro Leia o valor analgico Correlacionada Tabela de Dados Leia o valor analgico Mesa em mesa Leia o valor analgico Valores de escala Leia o valor analgico
Unscaling Values Read analog value Output analog value Output analog value Read and Write for extended periphery (direct assignment of parameters) Read and Write for extended periphery (indirect assignment of parameters) Sine (x) Cosine (x) Tangent (x) Cotangent (x) Arc sine (x) Arc cosine (x) Arc tangent (x) Arc cotangens (x) Natural logarithm ln (x) Decade logarithm Iog (x) General logarithm Iog (x) to basis b e to the power of n 10 to the power of n AKKU 2 to the power of AKKU 1 Count Up Count Down Count Up/Down Generate a Pulse Generate an On Delay Generate an Off Delay 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 Send Data to Printer Initiate a Warm or Cold Restart on a Remote Device Changing a Remote Device to the STOP State Initiate a Hot Restart on a Remote Device Query the Status of a Remote Partner Receive the Status of a Remote Device Counter (high-speed counter, integrated function) (only exist on the CPU 312 IFM and CPU 314 IFM) Frequency Meter (frequency meter, integrated function (only exist on the CPU 312 IFM and CPU 314 IFM) Generating block related messages without acknowledgement indication Implement a Sequencer
Valores Unscaling Leia o valor analgico Valor da sada analgica Valor da sada analgica Ler e Escrever para a periferia estendida (atribuio direta de parmetros) Ler e Escrever para a periferia estendida (atribuio indireta de parmetros) Sine (x) Co-seno (x) Tangente (x) Cotangent (x) Arco seno (x) Arco co-seno (x) Arco tangente (x) Arco cotangens (x) Logaritmo natural ln (x) Dcada IOG logaritmo (x) IOG logaritmo Geral (x) a base b e ao poder de n 10 para a potncia de n AKKU 2 elevado potncia de um AKKU Conte Up Count Down Conte para cima / baixo Gerar um pulso Gerar um atraso na Gerar um Delay Off Sending descoordenada de Dados Recebimento descoordenada de Dados Envio de dados segmentadas Receber dados segmentados Ler dados de um CPU remoto Gravar dados em um CPU remoto Enviar dados para a impressora Iniciar uma morna ou fria Restart em um dispositivo remoto Mudando um dispositivo remoto para o estado de parada Iniciar um Hot Restart em um dispositivo remoto Consultar o status de um parceiro remoto Receba o status de um dispositivo remoto Contador (contador de alta velocidade, funo integrada) (s existem no 312 CPU IFM e CPU 314 IFM) Medidor de freqncia (medidor de freqncia, funo integrada (s existem no 312 CPU IFM e CPU 314 IFM) Gerando mensagens relacionadas bloco sem indicao reconhecimento Implementar um Sequencer
Generate Block-Related Messages with Acknowledgment Display Generate Block-Related Messages without Values for 8 Signals Generate Block-Related Messages with Values for 8 Signals Generate Block-Related Messages without Acknowledgment Display Send Archive Data Counter A/B (integrated function) (only exist on the CPU 314 IFM) Position (integrated function) (only exist on the CPU 314 IFM)
Gerar mensagens de bloco relacionadas com Display Reconhecimento Gerar Mensagens Block-relacionadas, sem valores para 8 Sinais Gerar mensagens de bloco relacionadas com valores para 8 Sinais Gerar Mensagens Block-relacionadas, sem exibio Reconhecimento Enviar Arquivo de Dados Contador A / B (funo integrada) (s existem na CPU 314 IFM) Posio (funo integrada) (s existem na CPU 314 IFM) Controle Contnuo (s existem na CPU 314 Continuous Control (only exist on the CPU 314 IFM) IFM) Controle de Passo (s existem na CPU 314 Step Control (only exist on the CPU 314 IFM) IFM) Pulso Generation (s existem na CPU 314 Pulse Generation (only exist on the CPU 314 IFM) IFM) Positioning with Analog Output (only exist on the S7-300C Posicionamento com Sada Analgica (s CPUs) existem no S7-300C CPUs) Positioning with Digital Output (only exist on the S7-300C Posicionamento com sada Digital (s CPUs) existem no S7-300C CPUs) Controlar o Contador (s existem no S7-300C Controlling the Counter (only exist on the S7-300C CPUs) CPUs) Controlling the Frequency Measurement (only exist on the Controlar a medio de frequncia (s S7-300C CPUs) existem no S7-300C CPUs) Controlling Pulse Width Modulation (only exist on the S7Controlar Modulao por Largura de Pulso 300C CPUs) (s existem no S7-300C CPUs) Reading a Data Record Lendo um registro de dados Writing a Data Record Escrevendo um registro de dados Receiving an Interrupt Receber uma interrupo Sending Data (ASCII, 3964(R)) (only exist on the S7-300C O envio de dados (ASCII, 3964 (R)) (apenas CPUs) existem na S7-300C CPUs) Receiving Data (ASCII, 3964(R)) (only exist on the S7Recebendo dados (ASCII, 3964 (R)) (s 300C CPUs) existem no S7-300C CPUs) Deleting the Receive Buffer (ASCII, 3964(R)) (only exist on Eliminar o buffer de recepo (ASCII, 3964 the S7-300C CPUs) (R)) (s existem no S7-300C CPUs) Envio de dados (RK 512) (s existem no S7Sending Data (RK 512) (only exist on the S7-300C CPUs) 300C CPUs) Buscando dados (RK 512) (s existem no S7Fetching Data (RK 512) (only exist on the S7-300C CPUs) 300C CPUs) Receiving and Providing Data (RK 512) (only exist on the Recebimento e fornecimento de dados (RK S7-300C CPUs) 512) (s existem no S7-300C CPUs) Send interrupt to DP master Enviar interromper a mestre DP Read Predefined Parameter Leia parmetro predefinido, Set System Clock Conjunto Relgio do Sistema Read System Clock Leia o Relgio do Sistema Set Run-time Meter Definir Meter Run-time Start/Stop Run-time Meter Start / Stop Meter Run-time Read Run-time Meter Leia Meter Run-time Query Logical Address of a Channel Consulta Lgico Endereo de um Canal
Read OB Start Information Trigger a Hardware Interrupt on the DP Master Enable Block-Related, Symbol-Related and Group Status Messages Disable Block-Related, Symbol-Related and Group Status Messages Synchronize Groups of DP Slaves Deactivation and activation of DP slaves Read Diagnostic Data of a DP Slave (Slave Diagnostics) Read Consistent Data of a Standard DP Slave Write Consistent Data to a DP Standard Slave Generate Acknowledgeable Block-Related Messages Generate Permanently Acknowledged Block-Related Messages Query the Acknowledgment Status of the last ALARM_SQ Entering State Message Copy Variables Initialize a Memory Area Create Data Block Delete Data Block Test Data Block Compress the User Memory Update the Process Image Update Table Update the Process Image Output Table Set Time-of-Day Interrupt Cancel Time-of-Day Interrupt Activate Time-of-Day Interrupt Query Time-of-Day Interrupt Start Time-Delay Interrupt Cancel Time-Delay Interrupt Query Time-Delay Interrupt Trigger Multicomputing Interrupt Mask Synchronous Errors Unmask Synchronous Errors Read Error Register Disable New Interrupts and Asynchronous Errors Enable New Interrupts and Asynchronous Errors Delay Higher Priority Interrupts and Asynchronous Errors Enable Higher Priority Interrupts and Asynchronous Errors
Leia OB Iniciar Informao Provocar uma interrupo de hardware na DP Mestre Ativar mensagens de status do bloco-Related, Symbol-relacionadas e Grupo Mensagens de status desativar Blockrelacionados, Symbol-relacionadas e Grupo Sincronizar Grupos de DP Slaves Desativao e ativao de escravos DP Ler dados de diagnstico de um escravo DP (Diagnstico Escravo) Ler dados consistentes de um escravo DP Padro Escrever dados consistentes para a DP Slave Padro Gerar reconhecvel Mensagens Blockrelacionadas Gerar permanentemente Reconhecido Mensagens Block-relacionadas Consultar o estado de reconhecimento do ALARM_SQ ltima Entrando Estado Mensagem Variveis cpia Inicializar uma rea de memria Criar Bloco de dados Excluir Bloco de Dados Teste Bloco de dados Comprima a Memria do Usurio Atualize o Processo Tabela de atualizao da imagem Atualize o Processo Tabela Imagem de Sada Definir Time-of-Day Interrupo Cancelar Time-of-Day Interrupo Ative Time-of-Day Interrupo Consulta de Interrupo Time-of-Day Comece Time-Delay Interrupo Cancelar Time-Delay Interrupo Consulta de Interrupo Time-Delay Gatilho Multicomputing Interrupo Mascarar erros sncronos Desmascarar erros sncronos Leia Erro Register Desativar Novas interrupes e erros assncronos Permitir novas interrupes e erros assncronos Atraso Superior interrupes de prioridade e erros assncronos Permitir uma maior interrupes de prioridade e erros assncronos
Re-trigger Cycle Time Monitoring Transfer Substitute Value to Accumulator 1 Change the CPU to STOP Delay Execution of the User Program 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 Send a GD Packet Fetch a Received GD Packet Query the Status of a Connection Belonging to a Communication SFB Instance Assembly Code Block (only exists for CPU 614)
Re-trigger Tempo de Ciclo de Monitoramento Transferncia de valor substituto para um acumulador Altere a CPU para STOP Atrasar a execuo do programa do usurio Sincronizar os relgios Escravo Consultar ranhura do mdulo Pertencer a um endereo lgico Consultar todos os endereos lgicos de um mdulo Leia uma lista de status do sistema ou Lista parcial Escrever um User-Defined evento Diagnstico para o buffer de diagnstico Leia parmetros definidos Escrever parmetros dinmicos Escrever Parmetros padro Atribuir Parmetros para um mdulo Escrever um registro de dados Leia um registro de dados Enviar um pacote GD Buscar um GD pacote recebido Consultar o status de uma conexo Pertencer a um SFB Instncia Comunicao
Assembleia cdigo Block (s existe para CPU 614) Read the System Time Leia a Hora do Sistema Send Data to a Communication Partner outside the Local Enviar dados para um parceiro de S7 Station comunicao fora da Estao S7 local Receive Data from a Communication Partner outside the Receber dados de um parceiro de Local S7 Station comunicao fora da estao S7 local Read Data from a Communication Partner outside the Ler dados de um parceiro de comunicao Local S7 Station fora da estao S7 local Write Data to a Communication Partner outside the Local Gravar dados em um parceiro de S7 Station comunicao fora da Estao S7 local Abortar uma conexo existente com um Abort an Existing Connection to a Communication Partner parceiro de comunicao fora da Estao S7 outside the Local S7 Station local Determine Endereo de partida de um Determine Start Address of a Module mdulo Determine o slot Pertencer a um endereo Determine the Slot Belonging to a Logical Address lgico Read Data from a Communication Partner within the Local Ler dados de um parceiro de comunicao S7 Station dentro da estao S7 local Write Data to a Communication Partner within the Local S7 Gravar dados em um parceiro de Station comunicao dentro da estao S7 local Abortar uma conexo existente com um Abort an Existing Connection to a Communication Partner parceiro de comunicao dentro da estao within the Local S7 Station S7 local
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 Create a Data Block Diagnosis of the Actual Connection Status Control Operation in H Systems Setting the Time-of-Day and the TOD Status Handling runtime meters Redefined Parameters
Determine OB programa runtime Definir um intervalo de sadas Redefinir um intervalo de Sadas Uninterruptible Bloquear Mover Criar um bloco de dados na memria de carga Leia a partir de um bloco de dados na memria de carga Escrever a partir de um bloco de dados na memria de carga Criar um bloco de dados Diagnstico da Situao Actual Connection
Operao de Controle em Sistemas de H Definir a hora do dia eo Estado TOD Manipulao metros de execuo Redefiniu Parmetros A identificao da topologia de barramento Identifying the bus topology in a DP master system em um sistema de mestre DP Controlling CiR Controlando o CIR Reading Dynamic System Resources Leitura Recursos do Sistema Dinmico Deleting Dynamic System Resources Excluindo recursos do sistema dinmico Generating Always Acknowledgeable and Block-Related Gerando Mensagens sempre reconhecvel e Messages Bloco-Related Generating Always Acknowledgeable and Block-Related Gerando Mensagens sempre reconhecvel e Messages Bloco-Related Update inputs in the user program interface of PROFInet Atualize entradas na interface do programa components do usurio dos componentes PROFINET Update outputs in the user program interface of PROFInet Atualize sadas na interface do programa do components usurio dos componentes PROFINET Update DP interconnections Atualizao DP interconexes Update process image partition input table in synchronous Atualizar a tabela de entrada de partio cycle imagem do processo no ciclo sncrono Update process image partition output table in synchronous Atualizar a tabela de sada partio imagem cycle do processo no ciclo sncrono
TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
FC FC FC FC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFB SFB SFB SFB SFB SFB SFB
82 RSET 83 SET 100 RSETI 101 SETI 79 SET 80 RSET 0 SET_CLK 1 READ_CLK 2 SET_RTM 3 CTRL_RTM 4 READ_RTM 48 SNC_RTCB 64 TIME_TCK 100 SET_CLKS 101 RTM 8 USEND 9 URCV 12 BSEND 13 BRCV 14 GET 15 PUT 16 PRINT START STOP RESUME STATUS USTATUS
BIT_LOGC BIT_LOGC BIT_LOGC BIT_LOGC BIT_LOGC BIT_LOGC CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC CLK_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC
SFB 19 SFB 20 SFB 21 SFB 22 SFB 23 SFB 31 SFB 33 SFB 34 SFB 35 SFB 36 SFB 37 SFC 9
NOTIFY_8P COM_FUNC ALARM ALARM_8 ALARM_8P NOTIFY AR_SEND EN_MSG DIS_MSG GD_SND GD_RCV CONTROL X_SEND X_RCV COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks PID Control Blocks PID Control Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks System Function Blocks
X_GET X_PUT X_ABORT I_GET I_PUT I_ABORT C_DIAG TSEND TRCV TCON TDISCON
COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COM_FUNC COMM COMM COMM COMM COMM COMM COMPARE COMPARE CONTROL CONTROL CONVERT CONVERT CONVERT CONVERT CONVERT CONVERT CONVERT CONVERT CONVERT CONVERT
FB 67 TUSEND FB 68 TURCV FB 83 IMC FB 84 SMC FB 58 TCONT_CP FB 59 TCONT_S FB 80 LEAD_LAG FC 93 SEG FC 94 ATH FC 95 HTA FC 96 ENCO FC 97 DECO FC 98 BCDCPL FC 99 BITSUM FC 105 SCALE FC 106 UNSCALE SFB 29
HS_COUNT COUNTERS
SFB 30 SFB 38 FB FB 2 3
SIMATIC_NET_CP
FB
REPORT
CP_300
SIMATIC_NET_CP
FB
STATUS
CP_300
SIMATIC_NET_CP Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks
FB FB FB FB FB FB FB FB
6 8 9 12 13 14 15 55 1 2 3 4 5 6 7 8 10
WRITE USEND URCV BSEND BRCV GET PUT IP_CONFIG DP_SEND DP_RECV DP_DIAG DP_CTRL AG_SEND AG_RECV AG_LOCK AG_UNLOCK AG_CNTRL
CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300
Communication Blocks Communication Blocks Communication Blocks Communication Blocks SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP
FC FC FC FC FC FC FC FC FC
SIMATIC_NET_CP
FC
11
PNIO_SEND
CP_300
SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP SIMATIC_NET_CP Communication Blocks System Function Blocks System Function Blocks
FC FC FC FC FC FC FC FC
12
PNIO_RECV
CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 CP_300 DB_CTRL DB_CTRL
40 FTP_CONNECT 41 FTP_STORE 42 FTP_RETRIEVE 43 FTP_DELETE 44 FTP_QUIT 50 60 AG_LSEND AG_LRECV C_CNTRL CREA_DBL READ_DBL
FC 62 SFC 82 SFC 83
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks PID Control Blocks PID Control Blocks PID Control Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks
WRIT_DBL RD_SINFO CREAT_DB DEL_DB TEST_DB COMPRESS CREA_DB DPNRM_DG MSK_FLT DMSK_FLT READ_ERR REPL_VAL RDSYSST
DB_CTRL DB_FUNCT DB_FUNCT DB_FUNCT DB_FUNCT DB_FUNCT DB_FUNCT DIAGNSTC DIAGNSTC DIAGNSTC DIAGNSTC DIAGNSTC DIAGNSTC
SFC 52 WR_USMSG DIAGNSTC SFC SFB SFB SFB SFB SFC 78 52 53 54 75 7 OB_RT RDREC WRREC RALRM SALRM DP_PRAL DPSYC_FR D_ACT_DP DPRD_DAT DPWR_DAT DIAGNSTC DP DP DP DP DP DP DP DP DP DP HF_FUNCT ICONT ICONT ICONT ICONT ICONT ICONT ICONT IEC IEC IEC IEC IEC IEC IEC
SFC 103 DP_TOPOL SFC FB FB FB 90 41 42 43 H_CTRL CONT_C CONT_S PULSEGEN POS CONT_C CONT_S PULSEGEN AD_DT_TM CONCAT D_TOD_DT DELETE DI_STRNG DT_DATE DT_DAY
IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks IEC Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks Communication Blocks Communication Blocks Communication Blocks Communication Blocks System Function Blocks System Function Blocks
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 0 1 2 3 4 5 20 21
DT_TOD EQ_DT EQ_STRNG FIND GE_DT GE_STRNG GT_DT GT_STRNG I_STRNG INSERT LE_DT LE_STRNG LEFT LEN LIMIT LT_DT LT_STRNG MAX MID MIN NE_DT NE_STRNG R_STRNG REPLACE RIGHT S5TI_TIM SB_DT_DT SB_DT_TM SEL STRNG_DI STRNG_I STRNG_R TIM_S5TI CTU CTD CTUD TP TON TOF GETIO SETIO
IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC IEC_TC IEC_TC IEC_TC IEC_TC IEC_TC IEC_TC IO_FUNCT IO_FUNCT
SFB 81 SFC 5
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
SFC 26 SFC 27 SFC 49 SFC 50 SFC SFC SFC SFC SFC SFC SFC 54 55 56 57 58 59 70
UPDAT_PI UPDAT_PO LGC_GADR RD_LGADR RD_PARM WR_PARM WR_DPARM PARM_MOD WR_REC RD_REC GEO_LOG LOG_GEO
IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IO_FUNCT IRT_FUNC IRT_FUNC IRT_FUNC IRT_FUNC MATH_FP MOVE MOVE MOVE MOVE MOVE PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PLASTICS PMC_FUNC
SFC 71
SFC 102 RD_DPARA SFC 126 SFC 127 SFC 39 SFC 40 SFC 41 SFC 42 FC FB FC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC SFC 102 86 81 20 21 81 28 29 30 31 32 33 34 35 43 46 47 104 SYNC_PI SYNC_PO DIS_IRT EN_IRT DIS_AIRT EN_AIRT DEV PACK IBLKMOV BLKMOV FILL UBLKMOV SET_TINT CAN_TINT ACT_TINT QRY_TINT SRT_DINT CAN_DINT QRY_DINT MP_ALM RE_TRIGR STP WAIT CIR AB_CALL ALARM_SQ
SFC 63 SFC 17
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks
PMC_FUNC PMC_FUNC PMC_FUNC PMC_FUNC PMC_FUNC PMC_FUNC PROFIne2 PROFIne2 PROFIne2 S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT
SFC 107 ALARM_DQ SFC 108 SFC 112 SFC 113 SFC 114 FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 78 79 80 ALARM_D PN_IN PN_OUT PN_DP GP_FPGP GP_GPFP GP_ADD GP_SUB GP_MUL GP_DIV GP_VGL RAD_GP MLD_TG MLD_TGZ MLD_EZW MLD_EDW MLD_SAMW MLD_SAM MLD_EZ MLD_EDWK MLD_EZK MLD_EDK
81 COD_B4 82 COD_16 83 MUL_16 84 DIV_16 85 ADD_32 86 SUB_32 87 MUL_32 88 DIV_32 89 RAD_16 90 REG_SCHB 91 REG_SCHW
S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks S5-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks System Function Blocks
FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
REG_FIFO REG_LIFO DB_COPY1 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 LN_X LG_X B_LOG_X E_H_N ZEHN_H_N A2_H_A1 WSR SHRB ATT FIFO TBL_FIND LIFO TBL TBL_WRD WRD_TBL CDT TBL_TBL ANALOG
S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT S5_CNVRT SHIFT SHIFT TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TEC_FUNC
FC 110 FC 111 FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC FC 112 113 114 115 116 117 118 119 120 121 122 123 124 125 90 92 84 85 86 87 88 89 91 103 104
SFB 44
System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks System Function Blocks
SFB 46 SFB 47 SFB 48 SFB 49 SFB 60 SFB 61 SFB 62 SFB 63 SFB 64 SFB 65
DIGITAL COUNT FREQUENC PULSE SEND_PTP RECV_PTP RES_RECV SEND_RK FETCH_RK SERVE_RK
TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC TEC_FUNC
Miscellaneous Blocks
FB
60
SET_SW
TIMEFUNC
Miscellaneous Blocks
FB
61
SET_SW_S
TIMEFUNC
Miscellaneous Blocks Miscellaneous Blocks Miscellaneous Blocks Miscellaneous Blocks Miscellaneous Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks TI-S7 Converting Blocks System Function Blocks
FB FC FC FC FC FB FB FB FC SFB
62 60 61 62 63 81 82 85 80 32
TIMESTMP LOC_TIME BT_LT LT_BT S_LTINT DCAT MCAT DRUM TONR DRUM
TIMEFUNC TIMEFUNC TIMEFUNC TIMEFUNC TIMEFUNC TIMERS TIMERS TIMERS TIMERS TIMERS
Reset Range of Outputs Set Range of Outputs Reset Range of Immediate Outputs Set Range of Immediate Outputs Set a Range of Outputs Reset a Range of Outputs Set System Clock Read System Clock Set Run-time Meter Start/Stop Run-time Meter Read Run-time Meter Synchronize Slave Clocks Read the System Time Setting the Time-of-Day and the TOD Status Handling runtime meters 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 Send Data to Printer Initiate a Warm or Cold Restart on a Remote Device Changing a Remote Device to the STOP State Initiate a Hot Restart on a Remote Device Query the Status of a Remote Partner Receive the Status of a Remote Device Generating block related messages without acknowledgement indication Generate Block-Related Messages with Acknowledgment Display Generate Block-Related Messages without Values for 8 Signals Generate Block-Related Messages with Values for 8 Signals Generate Block-Related Messages without Acknowledgment Display Send Archive Data Enable Block-Related, Symbol-Related and Group Status Messages Disable Block-Related, Symbol-Related and Group Status Messages Send a GD Packet Fetch a Received GD Packet Query the Status of a Connection Belonging to a Communication SFB Instance Send Data to a Communication Partner outside the Local S7 Station Receive Data from a Communication Partner outside the Local S7 Station
Redefinir Faixa de sadas Definir Faixa de sadas Redefinir Faixa de realizaes imediatas Definir Faixa de realizaes imediatas Definir um intervalo de sadas Redefinir um intervalo de Sadas Conjunto Relgio do Sistema Leia o Relgio do Sistema Definir Meter Run-time Start / Stop Meter Run-time Leia Meter Run-time Sincronizar os relgios Escravo Leia a Hora do Sistema Definir a hora do dia eo Estado TOD Manipulao metros de execuo Sending descoordenada de Dados Recebimento descoordenada de Dados Envio de dados segmentadas Receber dados segmentados Ler dados de um CPU remoto Gravar dados em um CPU remoto Enviar dados para a impressora Iniciar uma morna ou fria Restart em um dispositivo remoto Mudando um dispositivo remoto para o estado de parada Iniciar um Hot Restart em um dispositivo remoto Consultar o status de um parceiro remoto Receba o status de um dispositivo remoto Gerando mensagens relacionadas bloco sem indicao reconhecimento Gerar mensagens de bloco relacionadas com Display Reconhecimento Gerar Mensagens Block-relacionadas, sem valores para 8 Sinais Gerar mensagens de bloco relacionadas com valores para 8 Sinais Gerar Mensagens Block-relacionadas, sem exibio Reconhecimento Enviar Arquivo de Dados Ativar mensagens de status do bloco-Related, Symbolrelacionadas e Grupo Mensagens de status desativar Block-relacionados, Symbol-relacionadas e Grupo Enviar um pacote GD Buscar um GD pacote recebido Consultar o status de uma conexo Pertencer a um SFB Instncia Comunicao Enviar dados para um parceiro de comunicao fora da Estao S7 local Receber dados de um parceiro de comunicao fora da estao S7 local
Read Data from a Communication Partner outside the Local S7 Station Write Data to a Communication Partner outside the Local S7 Station
Ler dados de um parceiro de comunicao fora da estao S7 local Gravar dados em um parceiro de comunicao fora da Estao S7 local
Abort an Existing Connection to a Communication Abortar uma conexo existente com um parceiro de Partner outside the Local S7 Station comunicao fora da Estao S7 local Read Data from a Communication Partner within the Local S7 Station Write Data to a Communication Partner within the Local S7 Station Ler dados de um parceiro de comunicao dentro da estao S7 local Gravar dados em um parceiro de comunicao dentro da estao S7 local
Abort an Existing Connection to a Communication Abortar uma conexo existente com um parceiro de Partner within the Local S7 Station comunicao dentro da estao S7 local Diagnosis of the Actual Connection Status 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 Index Matrix Compare Scan Matrix Compare Temperature Continuous Controller Temperature Step Controller Lead/Lag Algorithm Seven Segment Decoder ASCII to Hex Hex to ASCII Encode Binary Position Decode Binary Position Tens Complement Sum Number of Bits Scaling Values Unscaling Values Counter (high-speed counter, integrated function) (only exist on the CPU 312 IFM and CPU 314 IFM) Frequency Meter (frequency meter, integrated function (only exist on the CPU 312 IFM and CPU 314 IFM) Counter A/B (integrated function) (only exist on the CPU 314 IFM) 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. Allows unconfirmed transmission of variables by an FMS server. Diagnstico da Situao Actual Connection Envio de dados via TCP nativa e ISO em TCP Recebendo dados via TCP nativa e ISO em TCP Estabelecendo uma conexo usando TCP nativa e ISO em TCP Encerrando uma conexo usando TCP nativa e ISO em TCP Envio de dados via UDP Recebendo dados via UDP ndice Matrix Comparar Digitalizao Matrix Comparar Controlador de Temperatura contnua Controlador Passo temperatura Lead / lag Algorithm Sete Decoder Segmento ASCII para Hex Hex para ASCII Codificar Binary Posio Decodificar Binary Posio Complemento de dez Soma Nmero de Bits Valores de escala Valores Unscaling Contador (contador de alta velocidade, funo integrada) (s existem no 312 CPU IFM e CPU 314 IFM) Medidor de freqncia (medidor de freqncia, funo integrada (s existem no 312 CPU IFM e CPU 314 IFM) Contador A / B (funo integrada) (s existem na CPU 314 IFM) Para a verificao de propriedades do dispositivo L os dados de uma rea de dados do parceiro de comunicao especificado por um nome ou ndice dependendo da atribuio de parmetros para o trabalho. Permite a transmisso de variveis no confirmado por um servidor FMS.
allows status information to be requested from the permite que as informaes de status para ser communications partner on the specified FMS solicitada a partir do parceiro de comunicao na connection. conexo FMS especificado. Transferncias de dados a partir de uma rea de Transfers data from a specified local data area to dados local especificado para a rea de dados sobre o a data area on the communication partner. parceiro de comunicao. Uncoordinated Sending of Data Sending descoordenada de Dados Uncoordinated Receiving of Data Recebimento descoordenada de Dados Sending Segmented Data Envio de dados segmentadas Receiving Segmented Data Receber dados segmentados Read Data from a Remote CPU Ler dados de um CPU remoto Write Data to a Remote CPU Gravar dados em um CPU remoto Transfere um bloco de dados de configurao Transfers a configuration data block (CONF_DB) (CONF_DB), contendo os dados de conexo para uma containing connection data for an Ethernet CP. CP Ethernet. transfers data to the PROFIBUS CP transfere os dados para o PROFIBUS CP receives data on PROFIBUS recebe dados no Profibus used to request diagnostic information usado para solicitar informao de diagnstico transfers control jobs to the PROFIBUS CP data by means of a configured connection to the communication partner (<= 240 bytes). transfere o controle empregos para a CP PROFIBUS
os dados por meio de uma ligao configurado para o parceiro de comunicao (<= 240 bytes). dados por meio de uma conexo configurada a partir data by means of a configured connection from the do parceiro de comunicao (<= 240 bytes, no ecommunication partner (<= 240 bytes, not email). mail). the external data access by means of o acesso a dados externos por meio de buscar / FETCH/WRITE (not for UDP, email). ESCREVER (no para UDP, e-mail). the external data access by means of o acesso a dados externos por meio de buscar / FETCH/WRITE (not for UDP, email). ESCREVER (no para UDP, e-mail). allows you to diagnose connections. When permite diagnosticar conexes. Quando necessrio, necessary, you can reinitialize connection voc pode reinicializar o estabelecimento da conexo establishment using the FC. com o FC. usado para transferncia de dados nos modos CP used for data transfer in the CP modes PROFINET controlador PROFINET IO ou dispositivo PROFINET IO controller or PROFINET IO device. IO. used to receive data in the CP modes PROFINET usado para receber dados do CP modos controlador IO controller or PROFINET IO device. PROFINET IO ou dispositivo PROFINET IO. 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. data by means of a configured connection from the communication partner (not email). Query a connection status for S7-300 Create a Data Block in the Load Memory Read from a Data Block in Load Memory Estabelecer uma conexo FTP Armazenar um arquivo no servidor FTP Recuperar um arquivo do servidor FTP Excluir um arquivo no servidor FTP Habilitar uma conexo FTP os dados por meio de uma ligao configurado para o parceiro de comunicao. dados por meio de uma conexo configurada a partir do parceiro de comunicao (no-mail). Consultar um status da conexo para S7-300 Criar um bloco de dados na memria de carga Leia a partir de um bloco de dados na memria de carga
Write from a Data Block in Load Memory Read OB Start Information Create Data Block Delete Data Block Test Data Block Compress the User Memory Create a Data Block Read Diagnostic Data of a DP Slave (Slave Diagnostics) Mask Synchronous Errors Unmask Synchronous Errors Read Error Register Transfer Substitute Value to Accumulator 1 Read a System Status List or Partial List Write a User-Defined Diagnostic Event to the Diagnostic Buffer Determine OB program runtime Reading a Data Record Writing a Data Record Receiving an Interrupt Send interrupt to DP master Trigger a Hardware Interrupt on the DP Master Synchronize Groups of DP Slaves Deactivation and activation of DP slaves Read Consistent Data of a Standard DP Slave Write Consistent Data to a DP Standard Slave Identifying the bus topology in a DP master system Control Operation in H Systems Continuous Control Step Control Pulse Generation 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)
Escrever a partir de um bloco de dados na memria de carga Leia OB Iniciar Informao Criar Bloco de dados Excluir Bloco de Dados Teste Bloco de dados Comprima a Memria do Usurio Criar um bloco de dados Ler dados de diagnstico de um escravo DP (Diagnstico Escravo) Mascarar erros sncronos Desmascarar erros sncronos Leia Erro Register Transferncia de valor substituto para um acumulador Leia uma lista de status do sistema ou Lista parcial Escrever um User-Defined evento Diagnstico para o buffer de diagnstico Determine OB programa runtime Lendo um registro de dados Escrevendo um registro de dados Receber uma interrupo Enviar interromper a mestre DP Provocar uma interrupo de hardware na DP Mestre Sincronizar Grupos de DP Slaves Desativao e ativao de escravos DP Ler dados consistentes de um escravo DP Padro Escrever dados consistentes para a DP Slave Padro A identificao da topologia de barramento em um sistema de mestre DP Operao de Controle em Sistemas de H Controle Contnuo Passo Controle Pulso Generation Posio (funo integrada) (s existem na CPU 314 IFM) Controle Contnuo (s existem na CPU 314 IFM) Controle de Passo (s existem na CPU 314 IFM)
Pulse Generation (only exist on the CPU 314 IFM) Pulso Generation (s existem na CPU 314 IFM) 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 Ponto de Matemtica Adicionar durao de uma hora Combinar duas variveis String Combine DATE e TIME_OF_DAY para DT Excluir em uma varivel STRING Tipo de converso de dados DINT para STRING Extraia o DATA de DT Extrair o dia da semana de 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 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 Count Up Count Down Count Up/Down Generate a Pulse Generate an On Delay Generate an Off Delay Read All Inputs of a DP Standard Slave/PROFINET IO Device Write All Outputs of a DP Standard Slave/PROFINET IO Device Read a Part of the Inputs of a DP Standard Slave/PROFINET IO Device Write a Part of the Outputs of a DP Standard Slave/PROFINET IO Device Read Predefined Parameter Query Logical Address of a Channel
Extraia o TIME_OF_DAY de DT Comparar DT para igual Compare STRING para igual Encontre em uma varivel STRING Comparar DT para maior ou igual Compare STRING para maior ou igual Comparar DT por mais de Compare STRING por mais de Tipo de converso de dados INT para STRING Inserir em uma varivel STRING Comparar DT para menor ou igual Compare STRING para menor ou igual Parte esquerda de uma varivel STRING Comprimento de uma varivel STRING Limite de matemtica de ponto Comparar DT para menor Compare STRING para menor Ponto de Matemtica Select mximo Parte do meio de uma varivel STRING Ponto Math Selecione mnimo Comparar DT de desigual Compare STRING para desigual Converso de tipo de dados reais para STRING Substituir uma varivel STRING Parte direita de uma varivel STRING Tipo de dados converso S5TIME para TEMPO Ponto de Matemtica subtrair dois valores de tempo Ponto de durao Subtrair matemtica a partir de um tempo Seleo Binary Math ponto Tipo STRING converso de dados para DINT Converso de dados tipo STRING para INT Tipo de converso de dados STRING para REAL De dados em tempo de converso de tipo para S5TIME Conte Up Count Down Conte para cima / baixo Gerar um pulso Gerar um atraso na Gerar um Delay Off Leia todas as entradas de um Escravo / PROFINET Padro dispositivo IO DP Escreva todas as sadas de um escravo / PROFINET Padro dispositivo IO DP Leia uma parte das entradas de um escravo / PROFINET Padro dispositivo IO DP Escrever uma parte das sadas de um escravo / PROFINET Padro dispositivo IO DP Leia parmetro predefinido, Consulta Lgico Endereo de um Canal
Update the Process Image Update Table Update the Process Image Output Table Query the Module Slot Belonging to a Logical Address Query all Logical Addresses of a Module Read Defined Parameters Write Dynamic Parameters Write Default Parameters Assign Parameters to a Module Write a Data Record Read a Data Record Determine Start Address of a Module
Atualize o Processo Tabela de atualizao da imagem Atualize o Processo Tabela Imagem de Sada Consultar ranhura do mdulo Pertencer a um endereo lgico Consultar todos os endereos lgicos de um mdulo Leia parmetros definidos Escrever parmetros dinmicos Escrever Parmetros padro Atribuir Parmetros para um mdulo Escrever um registro de dados Leia um registro de dados Determine Endereo de partida de um mdulo
Determine the Slot Belonging to a Logical Address Determine o slot Pertencer a um endereo lgico Redefined Parameters Update process image partition input table in synchronous cycle Update process image partition output table in synchronous cycle Disable New Interrupts and Asynchronous Errors Enable New Interrupts and Asynchronous Errors Delay Higher Priority Interrupts and Asynchronous Errors Enable Higher Priority Interrupts and Asynchronous Errors Standard Deviation Pack Data Indirect Block Move Copy Variables Initialize a Memory Area Uninterruptible Block Move Set Time-of-Day Interrupt Cancel Time-of-Day Interrupt Activate Time-of-Day Interrupt Query Time-of-Day Interrupt Start Time-Delay Interrupt Cancel Time-Delay Interrupt Query Time-Delay Interrupt Trigger Multicomputing Interrupt Re-trigger Cycle Time Monitoring Change the CPU to STOP Delay Execution of the User Program Controlling CiR Assembly Code Block (only exists for CPU 614) Generate Acknowledgeable Block-Related Messages Redefiniu Parmetros Atualizar a tabela de entrada de partio imagem do processo no ciclo sncrono Atualizar a tabela de sada partio imagem do processo no ciclo sncrono Desativar Novas interrupes e erros assncronos Permitir novas interrupes e erros assncronos Atraso Superior interrupes de prioridade e erros assncronos Permitir uma maior interrupes de prioridade e erros assncronos Desvio Padro Pacote de Dados Indireta do bloco Movimento Variveis cpia Inicializar uma rea de memria Uninterruptible Bloquear Mover Definir Time-of-Day Interrupo Cancelar Time-of-Day Interrupo Ative Time-of-Day Interrupo Consulta de Interrupo Time-of-Day Comece Time-Delay Interrupo Cancelar Time-Delay Interrupo Consulta de Interrupo Time-Delay Gatilho Multicomputing Interrupo Re-trigger Tempo de Ciclo de Monitoramento Altere a CPU para STOP Atrasar a execuo do programa do usurio Controlando o CIR Assembleia cdigo Block (s existe para CPU 614) Gerar reconhecvel Mensagens Block-relacionadas
Generate Permanently Acknowledged BlockRelated Messages Query the Acknowledgment Status of the last ALARM_SQ Entering State Message Reading Dynamic System Resources Deleting Dynamic System Resources Generating Always Acknowledgeable and BlockRelated Messages Generating Always Acknowledgeable and BlockRelated Messages Update inputs in the user program interface of PROFInet components Update outputs in the user program interface of PROFInet components Update DP interconnections Change fixed point number to floating point number Change floating point number to fixed point number Add floating point numbers Subtract floating point numbers Multiply floating point number Divide floating point numbers Compare floating point numbers Extract root of floating point numbers Clock generator Clock generator (timing element) Message of first value with single flashing light, wordwise, A Message of first value with double flashing light, wordwise, A Collected message, wordwise (sound alert) Collected message, bitwise Message of first value with single flashing light, bitwise, A Message of first value with double flashing light, wordwise, A+M Message of first value with single flashing light, bitwise, A+M Message of first value with double flashing light, bitwise, A+M Change BCD number to 16 bit dual number Change 16 bit dual number to BCD number Multiply 16 bit dual numbers Divide 16 bit dual numbers Add 32 bit dual numbers Subtract 32 bit dual numbers Multiply 32 bit dual numbers Divide 32 bit dual numbers Extract roots of 16 bit dual numbers Bi-directional shift register, bitwise Bi-directional shift register, wordwise
Gerar permanentemente Reconhecido Mensagens Block-relacionadas Consultar o estado de reconhecimento do ALARM_SQ ltima Entrando Estado Mensagem Leitura Recursos do Sistema Dinmico Excluindo recursos do sistema dinmico Gerando Mensagens sempre reconhecvel e BlocoRelated Gerando Mensagens sempre reconhecvel e BlocoRelated Atualize entradas na interface do programa do usurio dos componentes PROFINET Atualize sadas na interface do programa do usurio dos componentes PROFINET Atualizao DP interconexes Alterar o nmero de ponto fixo de nmero de ponto flutuante Alterar o nmero de ponto flutuante para nmero de ponto fixo Adicionar nmeros de ponto flutuante Subtrair nmeros de ponto flutuante Multiplique o nmero de ponto flutuante Dividir nmeros de ponto flutuante Comparar nmeros de ponto flutuante Extrato da raiz de nmeros de ponto flutuante Gerador de clock Gerador de clock (elemento de timing) Mensagem do primeiro valor com nica luz piscando, WordWise, A Mensagem do primeiro valor com o dobro luz intermitente, WordWise, A Mensagem coletado, WordWise (alerta sonoro) Mensagem coletado, bit a bit Mensagem do primeiro valor com nica luz piscando, bit a bit, A Mensagem do primeiro valor com o dobro luz intermitente, WordWise, A + M Mensagem do primeiro valor com nica luz piscando, bit a bit, A + M Mensagem do primeiro valor com o dobro luz intermitente, bit a bit, A + M Alterar o nmero BCD de 16 bits dupla nmero Mudar de 16 bits nmero de srie dupla BCD Multiplique 16 bits nmeros dupla Divida 16 bits nmeros dupla Adicionar nmeros de 32 bits dupla Subtrair dois nmeros de 32 bits Multiplique 32 bits nmeros dupla Divida 32 bits nmeros dupla Extrair razes de 16 bit nmeros duplos Bi-direcional mudana de registro, bit a bit Bi-direcional mudana de registo, WordWise
Memria buffer (FIFO) Stack registo (LIFO) Bloco de dados de cpia, a atribuio direta dos Copy data block, direct assignment of parameters parmetros Copy data block, indirect assignment of Bloco de dados cpia, cesso indireta de parameterization parametrizao Save scratchpad memory Economizar memria de rascunho Load scratchpad memory Carregar a memria de rascunho Change BCD number to 32 bit dual number Alterar o nmero BCD de 32 bits dupla nmero Change 32 bit dual number to BCD number Mudar de 32 bits nmero dual nmero BCD Read analog value Leia o valor analgico Read analog value Leia o valor analgico Read analog value Leia o valor analgico Read analog value Leia o valor analgico Read analog value Leia o valor analgico Read analog value Leia o valor analgico Read analog value Leia o valor analgico Read analog value Leia o valor analgico Output analog value Valor da sada analgica Output analog value Valor da sada analgica Read and Write for extended periphery (direct Ler e Escrever para a periferia estendida (atribuio assignment of parameters) direta de parmetros) Read and Write for extended periphery (indirect Ler e Escrever para a periferia estendida (atribuio assignment of parameters) indireta de parmetros) Sine (x) Sine (x) Cosine (x) Co-seno (x) Tangent (x) Tangente (x) Cotangent (x) Cotangent (x) Arc sine (x) Arco seno (x) Arc cosine (x) Arco co-seno (x) Arc tangent (x) Arco tangente (x) Arc cotangens (x) Arco cotangens (x) Natural logarithm ln (x) Logaritmo natural ln (x) Decade logarithm Iog (x) Dcada IOG logaritmo (x) General logarithm Iog (x) to basis b IOG logaritmo Geral (x) a base b e to the power of n e ao poder de n 10 to the power of n 10 para a potncia de n AKKU 2 to the power of AKKU 1 AKKU 2 elevado potncia de um AKKU Word Shift Register Palavra Shift Bit Shift Register Bit Shift Register Add to Table Adicionar a Tabela First In/First Out Unload Table First In / First Out Descarregar Table Table Find Localizar Tabela Last In/First Out Unload Table Last In / First Out Descarregar Table Table Mesa Move Table to Word Mova Table to Word Word to Table Palavra com a Tabela Correlated Data Table Correlacionada Tabela de Dados Table to Table Mesa em mesa Positioning with Analog Output (only exist on the Posicionamento com Sada Analgica (s existem no S7-300C CPUs) S7-300C CPUs)
Positioning with Digital Output (only exist on the S7- Posicionamento com sada Digital (s existem no S7300C CPUs) 300C CPUs) Controlling the Counter (only exist on the S7-300C Controlar o Contador (s existem no S7-300C CPUs) CPUs) Controlling the Frequency Measurement (only exist Controlar a medio de frequncia (s existem no S7on the S7-300C CPUs) 300C CPUs) Controlling Pulse Width Modulation (only exist on Controlar Modulao por Largura de Pulso (s existem the S7-300C CPUs) no S7-300C CPUs) Sending Data (ASCII, 3964(R)) (only exist on the O envio de dados (ASCII, 3964 (R)) (apenas existem S7-300C CPUs) na S7-300C CPUs) Receiving Data (ASCII, 3964(R)) (only exist on the Recebendo dados (ASCII, 3964 (R)) (s existem no S7S7-300C CPUs) 300C CPUs) Deleting the Receive Buffer (ASCII, 3964(R)) (only Eliminar o buffer de recepo (ASCII, 3964 (R)) (s exist on the S7-300C CPUs) existem no S7-300C CPUs) Sending Data (RK 512) (only exist on the S7-300C Envio de dados (RK 512) (s existem no S7-300C CPUs) CPUs) Fetching Data (RK 512) (only exist on the S7-300C Buscando dados (RK 512) (s existem no S7-300C CPUs) CPUs) Receiving and Providing Data (RK 512) (only exist Recebimento e fornecimento de dados (RK 512) (s on the S7-300C CPUs) existem no S7-300C CPUs) supports the summertime/wintertime changeover suporta o vero / inverno de transio em CPUs que in CPUs that do not have the time status. For this no tm o estatuto tempo. Para isso, define o clock do purpose it sets the CPU clock to the current time processador para o tempo atual e de acordo com as and according to the changeover rules in the regras de transio do DB Control. Control DB. supports the summertime/wintertime changeover suporta o Vero / Inverno mudana em CPUs que tm in CPUs that do have the time status. For this o status tempo. Para isso, define o estado do tempo purpose it sets the time status to the current time para o tempo atual e de acordo com as regras de and according to the changeover rules in the transio do DB Control. Control DB. transfers the time-stamped messages of an IM153- transfere as mensagens de tempo estampado de um 2 into its instance DB. IM153-2 em seu DB instncia. reads the time status or time of the CPU and l o estado do tempo ou durao da CPU e calcula o calculates the local time. It is therefore only useful tempo local. Por isso, til somente em CPUs com on CPUs with time status. status de tempo. calculates the local time from the base time given calcula o tempo local a partir do tempo de base dada at the input. na entrada. calculates the base time from the local time given calcula o tempo a partir da base de tempo local, tendo at the input. na entrada. sets the required time interrupt to the preset time. This time is given in local time. Discrete Control Alarm Timer Motor Control Alarm Timer Event Maskable Drum Software Timer On DelayRetentive Implement a Sequencer define a interrupo do tempo necessrio para o tempo predefinido. Este tempo dado em hora local. Discreta Temporizador de Controle de Alarme Motor Temporizador de Controle de Alarme Evento Tambor Maskable Temporizador Software On Delay-Retentive Implementar um Sequencer
Bloco de Organizao
Tipo de Interrupo
OB
OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB OB
10 11 12 13 14 15 16 17 20 21 22 23 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
Time-ofDay Interrupt
Time-Delay Interrupt
Cyclic Interrupt
Hardware Interrupt
3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 18 19 20 21 22 23
Interrupes de Hardware
OB OB OB OB OB OB OB OB OB OB OB
60 61 62 63 64 65 66 67 68 69 70
Descrio
funcionamento da OB1
O sistema operacional da CPU S7 executa OB1 periodicamente. Quando OB1 tenha sido executado, o sistema operacional inicia-lo novamente. Execuo cclica de OB1 iniciado aps a inicializao foi concluda. Voc pode ligar para outros blocos de funo (FBS, SFBs) ou funes (FCs, SFCs) em OB1.
OB1 tem a prioridade mais baixa de todos os OBs cujos tempos de execuo so monitorizados, por outras palavras, todos os outros excepto OBs OB90 pode interromper a execuo de OB1. Os seguintes eventos que o sistema operacional para chamar OB1:
Notas
Quando OB1 tenha sido executada, o sistema operacional envia dados globais. Antes de reiniciar OB1, o sistema operativo escreve tabela de sada do processo de imagem para os mdulos de sada, actualizaes de entrada da tabela do processo de imagem e recebe os dados globais para a CPU. S7 monitora o tempo mximo de verificao, garantindo um tempo de resposta mximo. O valor para o tempo mximo de verificao est predefinido para 150 ms. Voc pode definir um novo valor ou voc pode reiniciar o monitoramento de hora em qualquer lugar dentro de seu programa com SFC43 "RE_TRIGR". Se o seu programa exceder o tempo mximo de ciclo para OB1, o sistema operacional chama OB80 (horrio de erro OB); se OB80 no est programada, a CPU muda para o modo STOP. Alm de controlar o tempo mximo de verificao, tambm possvel garantir um tempo de varrimento. O sistema operativo vai atrasar o incio de um novo ciclo (escrita de mesa de sada de imagem do processo para os mdulos de
Dados locais para OB1 Varivel OB1_EV_CLASS OB1_SCAN_1 Tipo BYTE BYTE Descrio classe Event e identificadores: B # 16 # 11: OB1 ativo B # 16 # 01: a concluso de um reincio quentes B # 16 # 02: a concluso de um reincio quentes . B # 16 # 03: a concluso do principal ciclo B # 16 # 04: realizao de uma reinicializao a frio B # 16 # 05: primeiro ciclo OB1 do novo CPU mestre aps mestre-reserva de passagem e paragem do mestre anterior
DPSYC_FR DP D_ACT_DP DP DPNRM_DG DIAGNSTC DPRD_DAT DP DPWR_DAT DP ALARM_SQ PMC_FUNC ALARM_S PMC_FUNC
ALARM_SC PMC_FUNC 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 EN_IRT DIS_AIRT EN_AIRT MOVE MOVE DB_FUNCT DB_FUNCT DB_FUNCT DB_FUNCT IO_FUNCT IO_FUNCT PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL PGM_CNTL DIAGNSTC DIAGNSTC DIAGNSTC IRT_FUNC IRT_FUNC IRT_FUNC
RE_TRIGR PGM_CNTL Re-trigger Cycle Time Monitoring REPL_VAL DIAGNSTC Transfer Substitute Value to Accumulator 1 STP PGM_CNTL Change the CPU to STOP WAIT PGM_CNTL Delay Execution of the User Program SNC_RTCB CLK_FUNC Synchronize Slave Clocks LGC_GADR IO_FUNCT Query the Module Slot Belonging to a Logical Address
- 73 -
SFC 52 WR_USMSG SFC 54 RD_PARM SFC 55 WR_PARM SFC 56 WR_DPARM SFC 57 PARM_MOD SFC 58 WR_REC SFC 59 RD_REC SFC 60 GD_SND SFC 61 GD_RCV SFC 62 SFC 63 SFC 64 SFC 65 SFC 66 SFC 67 SFC 68 SFC 69 SFC 70 SFC 71 SFC 72 SFC 73 SFC 74 CONTROL AB_CALL TIME_TCK X_SEND X_RCV X_GET X_PUT X_ABORT GEO_LOG LOG_GEO I_GET I_PUT I_ABORT
SFC 78 OB_RT SFC 79 SET SFC 80 RSET SFC 81 UBLKMOV SFC 82 CREA_DBL SFC 83 READ_DBL SFC 84 WRIT_DBL SFC 85 CREA_DB SFC 87 C_DIAG SFC 90 H_CTRL SFC 100 SET_CLKS SFC 101 RTM SFC 102 RD_DPARA SFC 103 DP_TOPOL SFC 104 SFC 105 SFC 106 CIR READ_SI DEL_SI
PGM_CNTL Controlling CiR PMC_FUNC Reading Dynamic System Resources PMC_FUNC Deleting Dynamic System Resources
- 74 -
- 75 -
- 76 -
- 77 -
- 78 -
FB 3
READ
CP_300
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 FB 22 FB 23
WRITE USEND URCV BSEND BRCV GET PUT GETIO SETIO GETIO_PART SETIO_PART
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 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 Transfers a configuration data block (CONF_DB) containing connection data for an Ethernet CP. 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).
FB 55 FB 63 FB 64 FB 65 FB 66 FB 67 FB 68 FC 1 FC 2 FC 3 FC 4 FC 5
IP_CONFIG TSEND TRCV TCON TDISCON TUSEND TURCV DP_SEND DP_RECV DP_DIAG DP_CTRL AG_SEND
CP_300 COMM COMM COMM COMM COMM COMM CP_300 CP_300 CP_300 CP_300 CP_300
FC 6 FC 7 FC 8 FC 10
FC 11
PNIO_SEND
CP_300
FC 12
PNIO_RECV
FB 60
SET_SW
supports the summertime/wintertime changeover in CPUs that do have FB 61 SET_SW_S TIMEFUNC the time status. For this purpose it sets the time status to the current time and according to the changeover rules in the Control DB. transfers the time-stamped messages of an IM153-2 into its instance FB 62 TIMESTMP TIMEFUNC DB. FC 60 LOC_TIME TIMEFUNC FC 61 FC 62 FC 63 BT_LT LT_BT S_LTINT reads the time status or time of the CPU and calculates the local time. It is therefore only useful on CPUs with time status.
TIMEFUNC calculates the local time from the base time given at the input. TIMEFUNC calculates the base time from the local time given at the input. TIMEFUNC sets the required time interrupt to the preset time. This time is given in local time.
S7 connection, fault- PROFIBUS, tolerant Industrial Ethernet PTP Point-to-point (computer protocol RK 512/3964(R)) Connection
FMS connection
PROFIBUS
(FMS protocol)
ISO
Industrial Ethernet
transport link
ISO-on-TCP connection
S7 - S7, S7 - S5, S7 - PC/PG, S7 - non-Siemens device, S7 - unspecified S7 - partner in another project (S7, S5, PG/PC, non-Siemens device, unspecified)
TCP connection
S7 - S7, S7 - S5, S7 - PC/PG, S7 - non-Siemens device, S7 - unspecified S7 - partner in another project (S7, S5, PG/PC, non-Siemens device, unspecified)
UDP connection
Industrial Ethernet
(TCP/IP protocol) S7 - partner in another project (S7, S5, PG/PC, non-Siemens device, unspecified)
E-mail connection
* The FCs AG_SEND and AG_RECV here can only be used for S7-300 (this depends on release number of the CP, see the documentation for the CP). * O CFs AG_SEND e AG_RECV aqui s pode ser usado para S7-300 (isso depende de nmero de verso do CP, consulte a documentao do CP). ** The FCs AG_LSEND and AG_LRECV here can generally be used for S7-400, and in addition for S7-300 (this depends on release number of the CP, see the documentation for the CP). ** O CFs AG_LSEND e AG_LRECV aqui geralmente pode ser usado para S7-400, e, alm disso para S7-300 (isso depende de nmero de verso do CP, consulte a documentao do CP).
n type for the connection you want to establish. po de conexo para a conexo que voc deseja
SFB/FB/FC SFBs USEND, URCV, BSEND, BRCV, GET, PUT, START, STOP, RESUME, STATUS, USTATUS
SFBs USEND, URCV, BSEND, BRCV, START, STOP, RESUME, STATUS, SFBs BSEND, BRCV, GET, PUT, STATUS, PRINT
AG-RECEIVE
AG_LSEND, AG_LRECV, AG_LOCK, AG_UNLOCK; FCs AG-SEND, AG-RECEIVE AG_LSEND, AG_LRECV, AG_LOCK,
AG-RECEIVE
r S7-400, and in addition for S7-300 (this depends on mentation for the CP).
S7-300
SEND/RECEIVE FETCH/WRITE
PG/OP communication* S7 communication* SEND/RECEIVE FETCH/WRITE HTML process monitoring PROFINET CBA PROFINET IO FTP Services PG/OP communication* S7 communication* SEND/RECEIVE FETCH/WRITE HTML process monitoring PROFINET CBA PROFINET IO FTP Services
S7-400
SEND/RECEIVE FETCH/WRITE
* PC only as client ** S7-400 as PROFINET IO controller and S7-300 as PROFINET IO device or controller