全国服务热线 15801815554

SIEMENS西门子 WinCC V7.5SP1 ASIA 6AV6 381-2BS07-5AV0

更新时间:2024-07-03 08:00:00
价格:请来电询价
西门子:代理经销商
WinCC软件:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


                ROUND:取整 (S7-300, S7-400) 说明 可以使用“取整”指令将输入 IN 的值四舍五入取整为Zui接近的整数。 该指令将输入 IN 的 值解释为浮点数,并转换为一个 DINT 数据类型的整数。 如果输入值恰好是在一个偶数和一 个奇数之间,则选择偶数。 指令结果被发送到输出 OUT,可供查询。 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 执行过程中发生溢出之类的错误。

          下表列出了“取整”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出 IN Input REAL I、Q、M、D、 L、P 或常数 要取整的输入值。 OUT Output DINT I、Q、M、D、 L、P 取整的结果 可以从指令功能框的“???”下拉列表中为该指令选择数据类型。 有关有效数据类型的更多信息,请参见“另请参见”。如果操作数“TagIn”的信号状态为“1”,则执行该指令。 输入“TagIn_Value”的浮点数将取整到 Zui接近的偶数整数,并发送到输出“TagOut_Value”。 如果成功执行该指令,则置位输出 “TagOut”。CEIL:浮点数向上取整 (S7-300, S7-400) 说明 可以使用“浮点数向上取整”指令,将输入 IN 的值向上取整为相邻整数。 该指令将输入 IN 的值解释为浮点数并将其转换为较大的相邻整数。指令结果被发送到输出 OUT,可供查询。 输出值可以大于或等于输入值。 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 执行过程中发生溢出之类的错误。 参数 下表列出了“浮点数向上取整”指令的参数: 参数 声明 数据类型 存储区 说明 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”,则执行该指令。 “TagIn_Value”输入的浮点数将被取整 到Zui接近的较大整数,并发送到输出“TagOut_Value”。 如果成功执行该指令,则置位输出 “TagOut”。FLOOR:浮点数向下取整 (S7-300, S7-400) 说明 可以使用“浮点数向下取整”指令,将输入 IN 的值向下取整为相邻整数。 该指令将输入 IN 的值解释为浮点数,并将其向下转换为相邻的较小整数。 指令结果被发送到输出 OUT,可 供查询。 输出值可以小于或等于输入值。 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 执行过程中发生溢出之类的错误。下表列出了“浮点数向下取整”指令的参数: 参数 声明 数据类型 存储区 说明 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”,则执行该指令。 输入“TagIn_Value”的浮点数将取整到 相邻较小整数,并发送到输出“TagOut_Value”。如果成功执行该指令,则置位输出“TagOut”。TRUNC:截尾取整 (S7-300, S7-400) 说明 可以使用“截尾取整”指令由输入 IN 的值得出整数。 输入 IN 的值被视为浮点数。 该指令 仅选择浮点数的整数部分,并将其发送到输出 OUT 中,不带小数位。 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 执行过程中发生溢出之类的错误。 参数 下表列出了“截尾取整”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出 IN Input REAL I、Q、M、D、 L、P 或常数 输入值 OUT Output 整数 I、Q、M、D、L 输入值的整数部分 可以从指令功能框的“???”下拉列表中为该指令选择数据类型。 有关有效数据类型的更多信息,请参见“另请参见”。如果操作数“TagIn”的信号状态为“1”,则执行该指令。 输入“TagIn_Value”浮点数的整数部分 被转换为整数,并发送到输出“TagOut_Value”。如果成功执行该指令,则置位输出“TagOut”。SCALE:缩放 (S7-300, S7-400) 说明 可以使用“缩放”指令将参数 IN 中的整数转换为浮点数,该浮点数在介于上下限之间的物 理单位内进行缩放。通过参数 LO_LIM 和 HI_LIM 来指定缩放输入值取值范围的下限和上限。 指令的结果在参数 OUT 中输出。 “缩放”指令将按以下公式进行计算: OUT = [((FLOAT (IN) – K1)/(K2–K1)) ∗ (HI_LIM–LO_LIM)] + LO_LIM参数 BIPOLAR 的信号状态将决定常数“K1”和“K2”的值。参数 BIPOLAR 可能有下列信号状态: • 信号状态“1”: 此时参数 IN 的值为双极性且取值范围介于 -27648 和 27648 之间。这种 情况下,常数“K1”的值为“-27648.0”,“K2”的值为“+27648.0”。 • 信号状态“0”: 此时参数 IN 的值为单极性且取值范围介于 0 和 27648 之间。这种情况下, 常数“K1”的值为“0.0”,“K2”的值为“+27648.0”。 如果参数 IN 的值大于常数“K2”的值,则将指令的结果设置为上限值 (HI_LIM) 并输出一个错误。 如果参数 IN 的值小于常数“K1”的值,则将该指令的结果设置为下限值 (LO_LIM) 并输出一个 错误。 如果指定的下限值大于上限值 (LO_LIM >HI_LIM),则结果将对输入值进行反向缩放。 参数 下表列出了“缩放”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出 IN Input INT I、Q、M、D、 L、P 或常数 待缩放的输入值 HI_LIM Input REAL I、Q、M、D、 L、P 或常数 上限 LO_LIM Input REAL I、Q、M、D、 L、P 或常数 下限 BIPOLAR Input BOOL I、Q、M、D、L 或常数 指示参数 IN 的值将解释为 单极性或者双极性。 该参 数可采用以下值: 1: 双极性 0: 单极性 OUT Output REAL I、Q、M、D、 L、P 指令的结果 RET_VAL Output WORD I、Q、M、D、 L、P 错误信息。UNSCALE:取消缩放 (S7-300, S7-400) 说明 可以使用“取消缩放”(Unscale) 指令,取消在上限和下限之间以物理单位为增量对参数 IN 中 的浮点数进行缩放,并将其转换为整数。使用参数 LO_LIM 和 HI_LIM 指定取消缩放输入值 取值范围的下限和上限。指令的结果在参数 OUT 中输出。 “取消缩放”指令将按以下公式进行计算: OUT = [ ((IN–LO_LIM)/(HI_LIM–LO_LIM)) ∗ (K2–K1) ] + K1 常数“K1”和“K2”的值取决于参数 BIPOLAR 的信号状态。参数 BIPOLAR 可能的信号状态为: • 信号状态“1”:假设参数 IN 的值为双极性且取值范围是 -27648 到 27648。此时,常数“K1” 的值为“-27648.0”,而常数“K2”的值为“+27648.0”。 • 信号状态“0”:假设参数 IN 的值为单极性且取值范围是 0 到 27648。此时,常数“K1”的值为 “0.0”,而常数“K2”的值为“+27648.0”。 当参数 IN 的值超出 HI_LIM 和 LO_LIM 定义的限值时,将输出一个错误并将结果设置为Zui接 近的限值。 如果指定的下限值大于上限值 (LO_LIM > HI_LIM),则结果将对输入值进行反向缩放。 参数 下表列出了“取消缩放”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Input BOOL I、Q、M、D、L 使能输出 IN Input REAL I、Q、M、D、 L、P 或常数 待取消缩放并转换为整数 的输入值。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061