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)
Copyright© 2022 上海悉息信息科技有限公司
沪ICP备18009600号-4
沪ICP备18009600号-4