首页 历史故事功能软元件FX、FY、FD详解

功能软元件FX、FY、FD详解

【摘要】:功能输入1)功能输入用于将“ON/OFF”数据传递给子程序。3)1点的功能寄存器最多可占用4个字。

1.定义

功能软元件应用于带变量的子程序,使用功能软元件,在子程序和调用程序之间对数据进行读写,功能软元件的应用示例如图4-25所示。

例l 当FXO、FY1和FD2用于子程序时,如果子程序调用指令中指定了x0、MO和DO,x0和FY1的ON/OFF数据

将分别传递到FXO和MO,DO数据将传递到FD2

978-7-111-34215-1-Chapter04-26.jpg

图4-25 功能软元件的应用示例

2.功能软元件的应用

通过在子程序中使用功能软元件,可以确定各调用程序中使用的软元件,因此即使使用了同一个子程序,也无需考虑其他调用该子程序的调用程序。

3.功能软元件的种类

可使用以下3种类型的功能软元件:

1)功能输入(FX);

2)功能输出(FY);

3)功能寄存器(FD)。

(1)功能输入(FX)

1)功能输入用于将“ON/OFF”数据传递给子程序。

2)通过带变量的子程序调用指令,将指定的位数据传递到子程序中,然后用于运算。

3)CPU模块所有的位软元件都可使用。

(2)功能输出(FY)

1)功能输出将子程序的运算结果(ON/OFF数据)传递到调用程序。

2)运算结果存储在带变量子程序指定的软元件中。

3)除CPU模块中输入软元件(X和DX)以外的所有位软元件都可使用。

(3)功能寄存器(FD)

1)功能寄存器用在子程序和调用程序之间进行数据读写。

2)CPU模块对功能寄存器的输入或输出条件进行自动判别。源数据为子程序的输入数据,目标数据为子程序的输出数据。

3)1点的功能寄存器最多可占用4个字。