SCL中 内存变量为何不允许自累加

最近在编程的时候突然发现在SCL中
 M变量不允许累加
 例如;
 MW100:=MW100 +1;
 编译的结果如下:
 E:L 00197 C 00017: Invaild type of address
 W: code generator not called because of an error.
 Result: 1 Error  1Warning
 请问各位大侠,何解啊

问题补充:
我确实将MW100定义为WORD类型了,修改成INT类型确实就可以编译通过了,请问这个基本知识点是什么呢?

最佳答案

看看是不是在符号表中把MW100定义为WORD类型的数据了。改为INT或不定义类型。

提问者对于答案的评价:
谢谢您

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

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

相关推荐