The admitted data types INT, DINT and REAL must be entered in theANY pointer. Such parameters as "MD20" are also admitted, but youmust define the corresponding data type of "MD20" in "Symbol".CALL FC 25IN1 := P#M 10.0 DINT 1IN2 := MD20IN3 := P#DB1.DBX 0.0 DINT 1RET_VAL := P#M 40.0 DINT 1= M 0.015.2.27 FC 26 - MID - Middle part of a STRING variableThe function FC 26 provides the middle part of a string (L characters from the character Pinclusive).n If the sum of L and (P-1) exceeds the current length of the STRING variables, a stringis returned from the character P to the end of the input value.n In all other cases (P is outside the current length, P and/or L are equal to zero or neg-ative), a blank string is returned and the BR bit is set to "0".Parameter Declaration Data type Memory area DescriptionIN* INPUT STRING D, L Input variable in format STRINGL INPUT INT I, Q, M, D, LConstantLength of the middle characterstringP INPUT INT I, Q, M, D, LConstantPosition of first characterRET_VAL* OUTPUT STRING D, L Output variable in format STRING*) You can assign only a symbolically defined variable for the parameter.15.2.28 FC 27 - MIN - Select minimumThe function FC 27 selects the smallest of three numerical variable values.n Variables of the data types INT, DINT, and REAL are permitted as input values.n All variables with parameters assigned must be of the same data type.n The variable type is recognized by the ANY pointer.n The output value remains unchanged and the BR bit is set to "0" if:– a variable with parameters assigned has an invalid data type.– all variables with parameters assigned do not have the same data type.– a REAL variable does not represent a valid floating-point number.Example in STL:DescriptionParameterDescriptionParameterVIPA SPEED7 StandardIEC > FC 27 - MIN - Select minimumHB00 | OPL_SP7 | Operation list | en | 18-30 815