F89_EXT

冗余的指令

注释

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

16位数据被转换为32位数据,符号和值不变。F89s中指定的16位数据的符号位复制到d中较高16位区域(扩展16位区域)的所有位。

参数

输入

s (WORD, INT, UINT)

16位源数据区域,位15为符号位

输出

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

32位目标区域,s复制到较低16位,较高16位以s的符号位填充

标注

如果由s指定的16位数据的符号位(位位置15)为0,分配到d的变量中所有较高16位将为0。如果s的符号位为1,d的较高16位将为1。

  1.  (1) 符号位(0:正,1:负)
  2.  (2) 源型
  3.  (3) 位位置
  4.  (4) 二进制数据
  5.  (5) 十进制数据
  6.  (6) 开始:ON
  7.  (7) 目标
  8.  (8) 较高(扩展)16位区域
  9.  (9) 较低16位区域
相关主题

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