关于DB[]中括号中变量定义问题

我在用stl写程序时出现以下问题:
声明中:
输入in:DB_NO  INT;
OPN DB[DB_NO] 报错
临时变量temp:No1  INT
OPN DB[No1] 报错
但是使用零时变量直接地址OPN DB[LW0]就正确
请问大大们这是为什么?

问题补充:
WORD类型也不行

最佳答案

用WORD型

提问者对于答案的评价:
经过再次仔细检查,原因是输入变量IN不可以使用,TEMP可以使用,临时变量temp:No1  INT     OPN DB[No1] 报错的原因是,No1所在的地址已被使用,更改地址后可以使用

最佳答案作者回复:
你完全可以在IN 用int型,然后在move给temp里的word型,我一般是这么做的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午6:10
下一篇 2017年6月19日 下午6:11

相关推荐