41 lines
602 B
Markdown
41 lines
602 B
Markdown
```pascal
|
|
// Block Type: FC
|
|
// Block Number: 1848
|
|
// Original Network Languages: LAD
|
|
|
|
FUNCTION "LIMIT_R" : Real
|
|
{ S7_Optimized_Access := 'TRUE' }
|
|
VERSION : 0.1
|
|
|
|
VAR_INPUT
|
|
MN : Real;
|
|
IN : Real;
|
|
MX : Real;
|
|
END_VAR
|
|
|
|
BEGIN
|
|
|
|
// Network 1: (Original Language: LAD)
|
|
|
|
"LIMIT_R" := "IN";
|
|
|
|
// Network 2: (Original Language: LAD)
|
|
|
|
IF "IN" < "MN" THEN
|
|
"LIMIT_R" := "MN";
|
|
END_IF;
|
|
|
|
// Network 3: (Original Language: LAD)
|
|
|
|
IF "IN" > "MX" THEN
|
|
"LIMIT_R" := "MX";
|
|
END_IF;
|
|
|
|
// Network 4: (Original Language: LAD)
|
|
|
|
// Network 4 did not produce printable SCL code.
|
|
|
|
END_FUNCTION
|
|
|
|
```
|