CALL

在一个FC中的CALL指令
CALL    #Input_Block                //不懂
L          #InputCounter               //#InputCounter=0
SLD    4
T   #InputPointer
L   DBW[#InputPointer]               //把什么装到累加器1 了?


谢谢

最佳答案

第一,INPUTCOUNTER 是什么类型,你确定值是0吗?
第二,你确定是SLD 4吗?
第三,INPUTPOINGER 是指针,它的值应该是8的整数倍或者0.
第四,你确定INPUT_BLOCK是在FC中调用的吗?,FC中调用INPUT_BLOCK,前面怎么会带个#?如果没猜错的话,INPUT_BLOCK应该是一个FB块内的多重背景调用,而且是在FB中调用的!INPUT_BLOCK应该是一个类型为FB块的STAT变量吧。

最后,关于FB的多重背景调用网上有很多说明,参考如下
http://blog.sina.cn/dpool/blog/s/blog_669692a60100r09a.html?

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午3:55
下一篇 2018年12月1日 上午3:55

相关推荐