技术论坛

 关于AT覆盖功能的用法疑惑

返回主题列表
作者 主题
坐井吃天鹅
游侠

经验值:434
发帖数:96
精华帖:0
楼主    2024-12-06 10:51:38
主题:关于AT覆盖功能的用法疑惑

最近拿到一个程序块,发现AT覆盖这个功能,惭愧这是我第一次见这个功能,所以研究了下,也搜了下资料,现在还是有点疑惑的地方,以图片为例:

  1. 我要确定下 建的变量意思是不是B覆盖A?我理解的是类似于MOVE指令 B是IN A是OUT 对不对?

  2. 我试着做了测试程序发现改了A的数据B也跟着变化了,这让我不解,感觉A也覆盖了B像是两者双向覆盖,那数据A和B两者是实时变化的还是说循环扫描,我感觉思维进入了误区,所以不敢轻易在项目尝试,所以希望各位大神能讲下这是什么原理

  3. 根据现象我是这么理解的 如果在FB里写程序 逻辑都用变量B写 最后在程序末尾把A数据提取出来应用 才是正确用法对不对?

  4. 既然是覆盖 是不是对A B变量 的数据类型无要求,哪怕是自己建立的数据类型,只要保证两个数据类型DB数据长度一致 (类似于块移动指令P#寻址那种) 就可以应用对不对?


问题比较多 麻烦大神们解惑下 感激不尽谢谢



蜀山有鹿勤喂茎 血海乌鸦苦做粥
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。