当前位置: 主页 > PLC控制

DB块内双字类型的数据。是什么类型的数?如何调用?

问题非常简单,怎么就没人能听懂。正常调用其它的没有问题。如DB块内定义好的数据类型。如整数双整等。但如果定义类型是双字。如何调用这个数据?它既不是int,又不是dint,也不是real。当调用时,总是数据类型不对。如何调用?

问题补充:
哎,还没有人能理解,可能我表达能力有限。现在我的问题是。DB561.dbd232到底是什么数据类型?因为在图片中我已经证明了,他不是整数,双整和浮点数。因为这三种输入后都是红字。所以我想用这数据的时候,没法用。谁能告诉为什么?为什么他既不是双整数,又不是浮点数?到底是什么数据类型?

图片说明:

0396c4901bb74ed0921b987a5ec832bBF0e32888356567636608301731be0226

最佳答案

你理解是对的,双字的数据类型在梯形图中不能进行数学运算,所以如果要进行数学运算,需要先转换成需要的数据类型(因为梯形图中有判断输入输出的数据类型);
双字DWORD的一般应用是移位、循环、与或等

另外注意:在STl中编程中数学运算不进行数据类型判断

提问者对于答案的评价:
可能双字类型,无法运算,只能先用move赋值

  • 关注微信

猜你喜欢

微信公众号