F71_HEX2A

冗余的指令

注释

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

如果触发器EN处于TRUE状态,按字节将数据从s1_Start指定的16位区域转换为表示等效十六进制的ASCII代码。要转换的字节数由s3_Number指定。转换结果存储在以d_Start指定的16位区域开头的区域中。ASCII代码需要8位(一个字节)来表示一个十六进制字符。当转换为ASCII时,数据长度将是源数据长度的两倍。

参数

输入

s1_Start (WORD, INT, UINT)

十六进制数的起始16位区域(源)

s3_Number (INT)

指定要转换的源数据字节数

输出

d_Start (WORD, INT, UINT)

用于存储ASCII编码的起始16位区域(目标)

标注

错误标志

sys_bIsOperationErrorHold(变为TRUE并保持为TRUE)
  • 如果由s3_Number指定的字节数超出由s1_Start指定的区域

  • 如果计算结果超过由d_Start指定的区域。

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

sys_bIsOperationErrorNonHold(对于一次扫描变为TRUE)
  • 如果由s3_Number指定的字节数超出由s1_Start指定的区域

  • 如果计算结果超过由d_Start指定的区域。

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

相关主题

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