先进先出,是指根据先入库先发出的原则,对于发出的存货以先入库存货的单价计算发出存货成本的方法。
(1)、建立数据
(自己设计,自己理解的,如有错误请指教)
建立一个DB块,在DB块中建立上面图的数据,
“先进”的解释:在名称read的数据写入变量,把名称位 read_start的值写为1,read的数据写入下面write/read_no的数组中,反复操作,先进来的数据会排列到数组数据的最上层,依次是后进来的数据。直到把数组填充满而无法写入。
“先出”的解释:把名称write_star的值写为1,write/read_no数组最上层数据自动写入名称是write的数据中,数组中的数据会依次向上填充。
(2)、 SCL程序段
1、在FC块中建立的中间值,利于程序的编写。