s7-200smart 在符号表中如何定义无符号16位整数?

s7-200smart 在符号表中如何定义无符号16位整数?

问题补充:
多谢各位大师的回复。
s7-200smart 在符号表中,只有地址一栏可以定义数据,例如MW10,VW200等。但是这MW10是有符号16位整数,还是无符号16为整数就不能分辨了。在监视过程中,发现无符号整数一律显示为负数。
所以无符号整数无法使用。
希望能够得到大师的指导。多谢啦!

最佳答案

Word数据类型的数据范围:0-65536
补充问题回复:
首先一点符号表中只能定义符号,而不能够定义数据类型。
那么,如MW10的数据类型如何定义?可能有如下几点可以定义:
1)数据处理过程的中间变量,如果是这样,那么,MW10仅仅只是存放前面已经定义了的数据类型。
2)在子程序的接口变量中定义数据类型。

提问者对于答案的评价:
我也知道可以通过子程序将数据定义为WORD变量,但是数据个数太多,子程序不支持。

最佳答案作者回复:
是的,你说的是实际情况,子程序最多支持16个字的变量。
你可以考虑寻址(指针方式)。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:59
下一篇 2020年10月30日 下午11:00

相关推荐