当前位置: 主页 > PLC控制

速度给定程序问题

我读到一段程序给定,当程序跳转到A7db后部分如下:
A7db:L#speed_level[12]//对应相应的指针地址
ITD
L#speed_level_temp//按照上面程序理解装载的是speed_level[3]
*D
T#speed_ref1
L#max_speed_temp//是speed_level[1]
L#speed_level_temp//是speed_level[3]
*D
L#speed_level[13]
ITD
/D
T#speed_ref2
CLR
AL8.1
SAVE
BE
我的问题是:1、管脚speed_level[]对应的都是指针地址,其值到底是指针还是速度值呢?2、速度给定1speed_ref1为什么是speed_level[12]和speed_level[3]相乘呢?3、为什么没有任何条件的情况下接着又有一个给定2speed_ref2呢?到底哪一个是所需要的给定呢?谢谢!

问题补充:
这段程序是fb块。

最佳答案

最好能有整个的程序块,要将这个块调用时的程序截图上来,这样就知道是不是对应指针了。但从上面的程序来看,其实就是个计算的程序不难理解。
补充:程序给的信息确实不是很多,靠猜是无法帮助你解决问题的。

提问者对于答案的评价:
我有空的话会把这个程序完整地上传出来。这个程序就是有两个输出,为什么,好像从这个FB看不出来。

最佳答案作者回复:
加个企鹅吧,283595951。有可能程序里,直接就去DB块取数据了!

  • 关注微信

猜你喜欢

微信公众号