龙空技术网

S7-1500PLC梯形图(LAD)基础指令——数学函数5

Look自动化 197

前言:

现时看官们对“css 梯形tag”大致比较关怀,小伙伴们都想要知道一些“css 梯形tag”的相关资讯。那么小编同时在网摘上收集了一些对于“css 梯形tag””的相关资讯,希望姐妹们能喜欢,大家一起来了解一下吧!

SQR:计算平方

说明

可以使用“计算平方”指令计算输入 IN 的浮点值的平方,并将结果写入输出 OUT。

如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”:

使能输入 EN 的信号状态为“0”。输入 IN 的值不是有效浮点数。

参数

下表列出了“计算平方”指令的参数:

参数

声明

数据类型

存储区

说明

EN

Input

BOOL

I、Q、M、D、L 或常量

使能输入

ENO

Output

BOOL

I、Q、M、D、L

使能输出

IN

Input

浮点数

I、Q、M、D、L、P 或常量

输入值

OUT

Output

浮点数

I、Q、M、D、L、P

输入值的平方

可以从指令框的“???”下拉列表中选择该指令的数据类型。

有关有效数据类型的更多信息,请参见“另请参见”。

示例

以下示例说明了该指令的工作原理:

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数

操作数

IN

Tag_Value

5.0

OUT

Tag_Result

25.0

如果操作数“TagIn”的信号状态为“1”,则执行“计算平方”指令。该指令将计算操作数“Tag_Value”的值的平方,并将结果发送到输出“Tag_Result”。如果成功执行该指令,则置位输出“TagOut”。

SQRT:计算平方根

说明

可以使用“计算平方根”指令计算输入 IN 的浮点值的平方根,并将结果写入输出 OUT。如果输入值大于零,则该指令的结果为正数。如果输入值小于零,则输出 OUT 返回一个无效浮点数。如果输入 IN 的值为“0”,则结果也为“0”。

如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”:

使能输入 EN 的信号状态为“0”。输入 IN 的值不是有效浮点数。输入 IN 的值为负值。

参数

下表列出了“计算平方根”指令的参数:

参数

声明

数据类型

存储区

说明

EN

Input

BOOL

I、Q、M、D、L 或常量

使能输入

ENO

Output

BOOL

I、Q、M、D、L

使能输出

IN

Input

浮点数

I、Q、M、D、L、P 或常量

输入值

OUT

Output

浮点数

I、Q、M、D、L、P

输入值的平方根

可以从指令框的“???”下拉列表中选择该指令的数据类型。

有关有效数据类型的更多信息,请参见“另请参见”。

示例

以下示例说明了该指令的工作原理:

下表将通过具体的操作数值对该指令的工作原理进行说明:

参数

操作数

IN

Tag_Value

25.0

OUT

Tag_Result

5.0

如果操作数“TagIn”的信号状态为“1”,则执行“计算平方根”指令。该指令将计算操作数“Tag_Value”的值的平方根,并将结果发送到输出“Tag_Result”。如果成功执行该指令,则置位输出“TagOut”。

LN:计算自然对数

说明

使用“计算自然对数”指令,可以计算输入 IN 处值以 (e = 2.718282) 为底的自然对数。计算结果将存储在输出 OUT 中,可供查询。如果输入值大于零,则该指令的结果为正数。如果输入值小于零,则输出 OUT 返回一个无效浮点数。

如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”:

使能输入 EN 的信号状态为“0”。输入 IN 的值不是有效浮点数。输入 IN 的值为负值。

参数

下表列出了“计算自然对数”指令的参数:

参数

声明

数据类型

存储区

说明

EN

Input

BOOL

I、Q、M、D、L 或常量

使能输入

ENO

Output

BOOL

I、Q、M、D、L

使能输出

IN

Input

浮点数

I、Q、M、D、L、P 或常量

输入值

OUT

Output

浮点数

I、Q、M、D、L、P

输入值的自然对数

可以从指令框的“???”下拉列表中选择该指令的数据类型。

有关有效数据类型的更多信息,请参见“另请参见”。

示例

以下示例说明了该指令的工作原理:

如果操作数“TagIn”的信号状态为“1”,则执行“计算自然对数”指令。该指令会计算输入“Tag_Value”的值的自然对数,并将结果发送到输出“Tag_Result”。如果成功执行该指令,则置位输出“TagOut”。

EXP:计算指数值

说明

可以使用“计算指数值”指令,以 e (e = 2.718282e) 为底计算输入 IN 的值的指数,并将结果存储在输出 OUT 中,可供查询 (OUT = eIN)。

如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”:

使能输入 EN 的信号状态为“0”。输入 IN 的值不是有效浮点数。

参数

下表列出了“计算指数值”指令的参数:

参数

声明

数据类型

存储区

说明

EN

Input

BOOL

I、Q、M、D、L 或常量

使能输入

ENO

Output

BOOL

I、Q、M、D、L

使能输出

IN

Input

浮点数

I、Q、M、D、L、P 或常量

输入值

OUT

Output

浮点数

I、Q、M、D、L、P

输入值 IN 的指数值

可以从指令框的“???”下拉列表中选择该指令的数据类型。

有关有效数据类型的更多信息,请参见“另请参见”。

示例

以下示例说明了该指令的工作原理:

如果操作数“TagIn”的信号状态为“1”,则执行“计算指数值”指令。该指令将以 e 为底,计算操作数“Tag_Value”的值的指数,并将结果发送到输出“Tag_Result”。如果成功执行该指令,则置位输出“TagOut”。

标签: #css 梯形tag