请教关于数据块的问题
郑志武
发布于2012-12-16 22:09
40
0
标签:
在看plc程序的时候,发现有些运算指令中,操作数已经在数据块中赋值,但是却还要通过一系列的算法来求出这个操作数。
例如,在下面这张plc程序图片中,vd354之前已经在数据块中赋值了,为什么还要通过乘法运算来求vd354呢?如果是这样的话,数据块还有什么意义?
图片说明: 1,plc程序图片
佳答案
1、vd354之前已经在数据块中赋值了,
那是赋值的初始值
2、为什么还要通过乘法运算来求vd354呢?
程序是自上而下的顺序扫描。
在程序控制中,由于要进行计算和控制。譬如说,你的vd354是存的是路程数据。
就需要根据前面的两个量vd308(里面数据是速度)*vd300(里面的数据是时间),来计算得出实际的距离。
至于,前面已经赋值,假设是0,就要求刚开始机器处在原点位置,但是后续的动作控制,就要被后面的计算赋值得出实际距离所覆盖。
相关视频推荐:

