在该实例数据块中,活动步骤被存储于域(ARRAY) “SAX”中。必须在设置序列发生器为手动模式前保存该 数组。为此可以使用系统功能SFC 20 “Black”。
CALL "BLKMOV" //在DB2变量中标记SAX field并保存_SAX ARRAY[1..50]
SRCBLK :="DB1".SAX
RET_VAL:=MW66
DSTBLK :="DB2".Save_SAX
如果要重新激活保存的步骤,那么请去激活序列发生器中所有的步骤。然后使用系统功能SFC 20复制实例数据块中标记过的数组到“SONX”数组。
CALL "BLKMOV" //复位标记步骤
SRCBLK :="DB2".Save_SAX
RET_VAL:=MW66
DSTBLK :="DB1".SONX
这个是网上的说明,但是我不明白,DB1的 “SAX”在哪?
另外,DB2这个数据块,是应该怎么设置?而且要设置1--50,真的是头大了,问了西门子热线,也一直没回,打电话催了,也没回,到底是怎么了?