使用临时变量需要“先赋值后使用”是什么意思?

关于临时变量的资料并不是很多,找不到比较全面的手册,希望大家能够指点。此外,临时变量不能用作上升沿与下降沿,那么如图所示,—|P|—中<操作数2>的“Tag_M”存储区有L,这是不是和先赋值后使用有关联?但是又要求沿操作不能取临时变量。有什么特殊要求吗?相比之下,RLO扫描就没有临时变量进行存储。

图片说明:

使用临时变量需要“先赋值后使用”是什么意思?   

最佳答案

临时变量不能用于上升/下降沿,而且你的截图中也说到了这点。

图片说明:

使用临时变量需要“先赋值后使用”是什么意思?  

提问者对于答案的评价:

专家置评

临时变量准确的说是局部变量(Local Variable),CPU在每次调用一个OB、FC或者FB时都是从第一位开始使用L区变量,所以为了避免地址的值调用错误,需要每次都先赋值再使用。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月2日 上午11:37
下一篇 2017年12月2日 上午11:37

相关推荐