DINT

公式说明

将两个整型数(16 位),转换为双整型数(32 位)。

公式语法

在结果列输入:dint(code, code)

参数说明

  • 注:16 位整型数就是 16 个二进制位(16#7FFF),对应的最大整数为 32767;

  • PLC 中是用二进制的补码来表示有符号数的,定义最高位为符号位;

  • 当最高位为 0 时为正;最高位为 1 时为负;所以经过换算就是-701;

  • (补码是正数先求反码(0 变 1;1 变 0)然后加 1);

  • 以次类推,32 位双整型数也是如此。

使用示例

转换CQ2列和CQ3列的值为双整数型,结果写入CQ4列

CQ4 = dint(CQ2, CQ3)

dint

Last Updated:
Copyright© 2022 上海悉息信息科技有限公司
沪ICP备18009600号-4