15.2.22 FC 21 - LEN - Length of a STRING variable......................................... 813
15.2.23 FC 22 - LIMIT........................................................................................ 813
15.2.24 FC 23 - LT_DT - Compare DT for smaller than..................................... 813
15.2.25 FC 24 - LT_STRNG - Compare STRING for smaller............................. 814
15.2.26 FC 25 - MAX - Select maximum............................................................ 814
15.2.27 FC 26 - MID - Middle part of a STRING variable................................... 815
15.2.28 FC 27 - MIN - Select minimum.............................................................. 815
15.2.29 FC 28 - NE_DT - Compare DT for unequal........................................... 816
15.2.30 FC 29 - NE_STRNG - Compare STRING for unequal.......................... 816
15.2.31 FC 30 - R_STRNG - Convert REAL to STRING.................................... 817
15.2.32 FC 31 - REPLACE - Replace in a STRING variable............................. 817
15.2.33 FC 32 - RIGHT - Right part of a STRING variable................................ 818
15.2.34 FC 33 - S5TI_TIM - Convert S5TIME to TIME...................................... 818
15.2.35 FC 34 - SB_DT_DT - Subtract two instants of time............................... 819
15.2.36 FC 35 - SB_DT_TM - Subtract a duration from a time.......................... 819
15.2.37 FC 36 - SEL - Binary selection.............................................................. 819
15.2.38 FC 37 - STRNG_DI - Convert STRING to DINT.................................... 820
15.2.39 FC 38 - STRNG_I - Convert STRING to INT......................................... 820
15.2.40 FC 39 - STRNG_R - Convert STRING to REAL.................................... 821
15.2.41 FC 40 - TIM_S5TI - Convert TIME to S5TIME...................................... 821
15.3 IO................................................................................................................ 821
15.3.1 FB 20 - GETIO - PROFIBUS/PROFINET read all Inputs........................ 821
15.3.2 FB 21 - SETIO - PROFIBUS/PROFINET write all Outputs..................... 822
15.3.3 FB 22 - GETIO_PART - PROFIBUS/PROFINET read a part of the
Inputs....................................................................................................... 822
15.3.4 FB 23 - SETIO_PART - PROFIBUS/PROFINET write a part of the Out-
puts.......................................................................................................... 824
15.4 S5 Converting............................................................................................. 825
15.4.1 FC 112 - Sine(x) - Sine............................................................................ 825
15.4.2 FC 113 - Cosine(x) - Cosine.................................................................... 826
15.4.3 FC 114 - Tangent(x) - Tangent................................................................. 827
15.4.4 FC 115 - Cotangent(x) - Cotangent......................................................... 827
15.4.5 FC 116 - Arc Sine(x) - Arcussine............................................................. 828
15.4.6 FC 117 - Arc Cosine(x) - Arcuscosine..................................................... 829
15.4.7 FC 118 - Arc Tangent(x) - Arcustangent.................................................. 830
15.4.8 FC 119 - Arc Cotangent(x) - Arcuscotangent.......................................... 830
15.4.9 FC 120 - Naperian Logarithm In(x) - Naperian Logarithm....................... 831
15.4.10 FC 121 - Decimal Logarithm Ig(x) - Decimal Logarithm........................ 832
15.4.11 FC 122 - Gen. Logarithm to Base b - General Logarithm Iog (x) to base
b............................................................................................................. 832
15.4.12 FC 123 - E to Power n - E high n........................................................... 833
15.4.13 FC 124 - 10 to Power n - 10 high n....................................................... 834
15.4.14 FC 125 - ACCU 2 to Power ACCU 1 - ACCU 2 high ACCU 1............... 834
15.5 PID Control................................................................................................. 835
15.5.1 FB 41 - CONT_C - Continuous control.................................................... 835
15.5.2 FB 42 - CONT_S - Step Control.............................................................. 841
15.5.3 FB 43 - PULSGEN - Pulse generation.................................................... 846
15.5.4 FB 58 - TCONT_CP - Continuous Temperature Control......................... 854
15.5.5 FB 59 - TCONT_S - Temperature Step Control....................................... 871
15.6 Time Functions........................................................................................... 878
VIPA SPEED7
Table of contents
HB00 | OPL_SP7 | Operation list | en | 18-30 10