关于计数器和比较指令,数据类型的疑问。

如截图中所示,
计数器的输出CV数据类型为WORD,比较指令的输入端数据类型为INT,不给MW210定义符号,则编译可以通过。
如果在符号表中给MW210定义为WORD或INT数据类型则编译时会报错。
请问各位大师应如何理解?

图片说明:

关于计数器和比较指令,数据类型的疑问。   

最佳答案

通常情况下WORD用于逻辑运算,INT用于数学运算。
INT为有符号数,范围为-32768 到 32767。WORD无符号,范围为16#0 到 W#16#FFFF。
没有在符号表中定义类型的话,MW210只是代表这个地址,作为什么类型使用,就看具体的指令,所以没有问题。
由于计数器和比较指令要求的数字类型不同,所以如果在符号表中给MW210定义为WORD或INT任一个数据类型都会报错。

提问者对于答案的评价:
谢谢大家的回答。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午2:36
下一篇 2018年12月1日 下午2:36

相关推荐