QQ登录

只需一步,快速开始

AT覆盖变量功能无法使用

[ 复制链接 ]
AT覆盖变量功能无法使用

最近学习如何使用AT覆盖功能,按照例子填写结果发现系统报错,不允许使用引号,应该如何填写AT覆盖变量?



AT覆盖变量功能无法使用

AT覆盖变量功能无法使用


------DB块别优化,FB也一样。


-------为啥不用优化?能用就应该用。AT指令可以在优化的块里用。


------我试了,一定要去掉优化,不然没有at


----继续试,一定可以的




------可能是版本不同?我的升级到SP1。FB就是优化的。

如果出现粉色的,“这里不可以使用AT”等等,你重新编译一下所有块,就可以了。


-----貌似他那个AT"hh"是自己输入的,不是从右边下拉框里面选的。开始的时候我也是犯了这样的错误......

---------嗯,楼上说的有可能。

两种情况:(简介)

一般使用,通常优化的块。建立需要被覆盖的变量;点击右边保持性,选IDB(优化的块,编译前没分配地址)。下一行建立覆盖变量。点击变量类型,下选 AT,点击上行需要覆盖的变量名。最后在同一变量类型框中选类型,通常可以是预定义好的结构类型。

要是标准块,就省去保持性的选择。


-----全局DB块用不了吧


--------就是什么全局DB就用不了,像S7-300就可以把DB块里面的字或字节分成多少位


-------DB块是不支持AT变量覆盖的,建议楼主多看看帮助


---------参考帖子

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索