F77_DBIN2A

冗余的指令

注释

这是冗余的F指令。它被替换为: FP_DEC_TO_ASCII

s1指定的32位数据转换为表示等效十进制的ASCII代码。转换结果存储在以d_Start指定的16位区域开头的区域中,如同以s2_Number指定。s2_Number使用十进制指定用于表示目标数据的字节数。

参数

输入

s1(DWORD, DINT, UDINT, DATE, TOD, DT)

要转换的32位数据区域(源)

s2_Number (INT)

指定用于表示目标数据的字节数(ASCII代码)

输出

d_Start (WORD)

用于存储ASCII代码的16位区域(目标)

标注

错误标志

sys_bIsOperationErrorHold(变为TRUE并保持为TRUE)
  • 如果由s2_Number指定的字节数超过由d_Start指定的区域。

  • 如果由s2_Number指定的数据被识别为"0"。

  • 如果转换结果超过由d_Start指定的区域。

  • 如果转换结果的字节数超过由s2_Number指定的字节数。

sys_bIsOperationErrorNonHold(对于一次扫描变为TRUE)
  • 如果由s2_Number指定的字节数超过由d_Start指定的区域。

  • 如果由s2_Number指定的数据被识别为"0"。

  • 如果转换结果超过由d_Start指定的区域。

  • 如果转换结果的字节数超过由s2_Number指定的字节数。

相关主题

最后更新日期:2020-02-21此页面上的反馈松下热线