请各位大神帮我分析一下

各位大神,我现在查看前人程序,发现他们利用下图的方式创建指针。我有几个疑问。
图1
1, LAR1  P##tClear_Inputs_Pointer 这段到底是把什么放进地址寄存器了
2,为什么传递指针参数时是传到LB,LW这样的临时变量区
图2
1,为什么装载进ar1的指针会跑到背景数据块,然后再传送出来。输入指针的参数是什么时候跑到背景数据块去的。
2,这是一个FB,如果我想在FC中这样操作指针,可行吗。

图片说明:

请各位大神帮我分析一下    请各位大神帮我分析一下   

最佳答案

1、问题比较多,请仔细阅读下面的官方文档中的解释。FC、FB 的都有解释
西门子STL间接寻址常问问题集 76492353 2013年8月8日
https://support.industry.siemens.com/cs/document/76492353
2、了解指针的区域内寻址以及 POINTER、ANY 类型的指针结构再结合语句表,以及上在链接中的解释,相信您一定会有解。
S7-300和S7-400寻址  ID:79632832 2013年9月12日
https://support.industry.siemens.com/cs/document/79632832
SIMATIC S7-300和S7-400编程的语句表109751814 日期 2017年11月7日
https://support.industry.siemens.com/cs/document/109751814

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论