公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子博途6ES7860-1XA02-0XA5供应
本公司不卖、二手货、货。采购、请另找别家ATAN:计算反正切值
说明
可以使用“计算反正切值"指令,根据输入 IN 的正切值,计算与该值对应的角度值。
输入 IN 中的值只能是有效的浮点数(或 -NaN/+NaN)。计算出的角度值以弧度形式在输
出 OUT 中输出,范围在 -π/2 到 +π/2 之间。
如果下列条件之一,则使能输出 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
角度值(弧度形式)
可以从指令框的“???"下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见"。
示例
以下示例说明了该指令的工作原理:
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 885
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
IN Tag_Value 1.0
OUT Tag_Result +0.785398 (π/4)
如果操作数“TagIn"的状态为“1",则执行“计算反正切值"指令。该指令会计算输
入“Tag_Value"的正切值对应的角度值。该指令的结果存储在输出“Tag_Result"中。如果
成功执行该指令,则置位输出“TagOut"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
无效浮点数 (页 275)
有关 LAD 的基本信息 (页 8207)
FRAC:返回小数
说明
可以使用“返回小数"指令确定输入 IN 的值的小数位。结果存储在输出 OUT 中并可供查
询。例如,如果输入 IN 的值为 123.4567,则输出 OUT 返回值 0.4567。
如果下列条件之一,则使能输出 ENO 的状态为“0":
● 使能输入 EN 的状态为“0"。
● 输入 IN 的值不是有效浮点数。
指令
4.1 指令
对 PLC 进行编程
886 编程和操作手册, 10/2018
参数
下表列出了“返回小数"指令的参数:
参数声明数据类型存储区说明
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 的值的小数位
可以从指令框的“???"下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见"。
示例
以下示例说明了该指令的工作原理:
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
IN Tag_Value 2.555
OUT Tag_Result 0.555
如果操作数“TagIn_1"和“TagIn_2"的状态都为“1",则将启动“返回小数"指令。
操作数“Tag_Value"的值的小数位将到操作数“Tag_Result"中。如果成功执行该指
令,则输出 ENO 的状态为“1",并将置位输出“TagOut"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 887
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
有关 LAD 的基本信息 (页 8207)
下一篇:西门子博途软件6AV2105-4BB05-0AE0定制