请教关于数据块的问题

我是新手,最近在看PLC程序的时候,发现有些运算指令中,操作数已经在数据块中赋值,但是却还要通过一系列的算法来求出这个操作数。
例如,在下面这张PLC程序图片中,VD354之前已经在数据块中赋值了,为什么还要通过乘法运算来求VD354呢?如果是这样的话,数据块还有什么意义?

图片说明:

请教关于数据块的问题   

最佳答案

1、VD354之前已经在数据块中赋值了,
   那是赋值的初始值
2、为什么还要通过乘法运算来求VD354呢?
    程序是自上而下的顺序扫描。
     在程序控制中,由于要进行计算和控制。譬如说,你的VD354是存的是路程数据。
   就需要根据前面的两个量VD308(里面数据是速度)*VD300(里面的数据是时间),来计算得出实际的距离。
   至于,前面已经赋值,假设是0,就要求刚开始机器处在原点位置,但是后续的动作控制,就要被后面的计算赋值得出实际距离所覆盖。

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:53
下一篇 2020年10月31日 下午1:53

相关推荐