当前位置: 主页 > PLC控制

SCL for循环

我下了个scl资料我看不懂scaled_val值怎么赋给DATA_STORE[0..9]的第一个for意思不是把scaled_val的当前值分给0到9吗?那么10个值一样的啊?

图片说明:

SCL for循环0bbeBF02baf61ea33f924c1bd9a6b27e 8a38f555115885f48b5c289aa1effb53SCL for循环

最佳答案

传送的关键在Data_STOre[LoOP_count]:=Data_Store[Loop_count+1],这相当于把原来的Data_Store[1]到Data_Store[9]的数据放到现在Data_Store[0]到Data_Store[8],Data_Store[9]:=Scaled_Val这是对Data_Store[9]赋新值。这样每次执行一次,把上次1-9的数值放到现在的0-8中,然后对9赋新值,实现这十个数据的更新。

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

  • 关注微信

猜你喜欢

微信公众号