1.按照作业要求需将recipeList与recipeOut数据类型修改为DB_Any.

图1
2.按照要求建立db块、修改FB块及OB1的程序,如下图所示。建立数据块db9,db10。在FB4中修改程序程序,其中下列程序:
#temperrwritetodb:=WriteToArrayDB(db := "WorkingRecipe_v1_2", index := 1, value := #tempRecipe);
标红部分直接将db10 “WorkingRecipe_v1_2”写入index设置为1,OB1中调用可以成功写入,如图6所示。
如果如下所写:
#temperrwritetodb:=WriteToArrayDB(db := #recipeOut, index :=#Index, value := #tempRecipe);
OB1中调用该如何填写才能成功无错。如图7

图2

图3

图4

图5

图6

图7