当select=0的时候,将input_real1送到OutReal中;
当select=1的时候,将input_real2送到OutReal中.
源程序如下
FUNCTION FC35 : VOID
TITLE = 'mulp_Select'
//
// 两路选择基本功能
//
VERSION: '1.0'
AUTHOR: wxl
NAME: Name
FAMILY: Family
// Block Parameters
VAR_INPUT
// Input Parameters
InputReal1:REAL:=0.0;
InputReal2:REAL:=0.0;
Select:INT;
END_VAR
VAR_IN_OUT
// I/O Parameters
END_VAR
VAR_OUTPUT
// Output Parameters
OutputReal:REAL:=0.0;
END_VAR
// Select=0,选择InputReal1;
// Select=1,选择InputReal2;
IF Select=1 THEN
OutputReal:= InputReal2;
ELSE
OutputReal:= InputReal1;
END_IF;
END_FUNCTION

本文介绍了一段PLC程序,该程序通过变量Select实现输入信号的选择功能。当Select为0时,程序将InputReal1的值传递到OutReal;当Select为1时,则传递InputReal2的值。此功能常用于工业控制系统中进行数据选择和处理。
1283

被折叠的 条评论
为什么被折叠?



