跳到主要内容

7.10.2 SYS._TO_BCD

功能

整数转BCD码。

LD图形

Alt text

参数说明

接口变量声明数据类型说明
INVar_InputINT(DINT)需要转换的数据
函数名称返回值WORD(DWORD)输出转换后的结果
注意
  • 使用该指令时,需要指明源数据类型和目标数据类型。
  • 当16位整型转BCD码,函数名称:INT_TO_BCD_WORD时,要转换的数据输入,IN大于等于0小于等于9999
  • 当32位整型转BCD码,函数名称:DINT_TO_BCD_DWORD时,要转换的数据输入,IN大于等于0小于等于9999_9999
  • LD中通过点击图形左上方“???”选择源数据类型;点击图形右上方“???”选择目标数据类型。
  • 在ST中通过拖动添加时,将出现如下图所示的数据类型选择窗口:
  • alt text

示例

  • LD示例如下动图所示:

alt text

  • ST示例如下代码所示:
OUT_WORD := INT_TO_BCD_WORD(IN_INT);