請教關于數(shù)據塊的問題
鄭志武
發(fā)布于2012-12-16 22:09
40
0
標簽:
在看plc程序的時候,發(fā)現(xiàn)有些運算指令中,操作數(shù)已經在數(shù)據塊中賦值,但是卻還要通過一系列的算法來求出這個操作數(shù)。
例如,在下面這張plc程序圖片中,vd354之前已經在數(shù)據塊中賦值了,為什么還要通過乘法運算來求vd354呢?如果是這樣的話,數(shù)據塊還有什么意義?
圖片說明: 1,plc程序圖片
佳答案
1、vd354之前已經在數(shù)據塊中賦值了,
那是賦值的初始值
2、為什么還要通過乘法運算來求vd354呢?
程序是自上而下的順序掃描。
在程序控制中,由于要進行計算和控制。譬如說,你的vd354是存的是路程數(shù)據。
就需要根據前面的兩個量vd308(里面數(shù)據是速度)*vd300(里面的數(shù)據是時間),來計算得出實際的距離。
至于,前面已經賦值,假設是0,就要求剛開始機器處在原點位置,但是后續(xù)的動作控制,就要被后面的計算賦值得出實際距離所覆蓋。
相關視頻推薦:

